Add

[POST] …/v1/TechMapOperation/Add

Создает операции документа технической карты.

Входные параметры

Название Тип данных Обязательность Описание
document_id Int64 Обязательный ID документа технической карты
data Array of Data Обязательный Массив создаваемых операций
Data
Название Тип данных Обязательность Описание
item_id Int64 Обязательный ID номенклатуры
quantity Decimal Обязательный Количество номенклатуры
part_cost Decimal Обязательный только для разборки Процентная часть в стоимости товара

Ограничения, требования и проверки

  1. Перед вызовом метода необходимо вызвать метод Lock соответствующего документа;
  2. После вызова метода необходимо вызвать метод Unlock соответствующего документа.

Пример запроса

{
    "document_id": 1,
    "data": [
        {
            "item_id": 1,
            "quantity": 1.1,
            "part_cost": 1.1
        }
    ]
}

Выходные параметры

Название Тип данных Описание
row_affected Int64 Количество созданных операций

Пример ответа

{
    "ok": true,
    "result": {
        "row_affected": 1
    }
}