Edit

[POST] …/v1/DocInventory/Edit

Редактирование документа инвентаризации.

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

Название Тип данных Обязательность Описание параметра
id int64 Обязательный id документа инвентаризации
open_date int64 Необязательный Дата открытия инвентаризации в формате unix time в секундах
compare_type enum Необязательный Тип сопоставления: <open_date | 1> - на дату открытия, <close_date | 2> - на дату закрытия, <operation_date | 3> - на дату операции
stock_id int64 Необязательный id склада
price_type_id int64 Необязательный id вида цены для занесения операци документа. Цена в существующих операциях не пересчитывается при изменении вида цены документа
description string Необязательный Дополнительное описание
full boolean Необязательный Флаг, показываеющий полная инвентаризация или нет. Полная - true, неполная - false. По умолчанию - true. Если true, то при закрытии инвентаризаци (DocInventory/Close) в документ будут добавлены все позиции номенклатуры по складу документа, имеющие на данном складе не нулевые остатки. Добавление идёт по следующим правилам: фактическое количество будет 0, кол-во учёт - остаток на складе: если тип сопоставления open_date - то на дату открытия, иначе - на дату закрытия документа(close_date). При установленном значение поля full недоступно вручную добавить всю номенклатуру в документ
create_docinout boolean Необязательный Флаг показываеющий необходимость автоматического создания документов списания/занесения на основании документа инвентаризации при закрытии инвентаризации: true - создавать, false - не создавать. По умолчанию true. При create_docinout = true при закрытии документа инвентаризации (DocInventory/Close) будут созданы документы списания/занесения на основании документа инвентаризации; созданный документ списания/занесения не будут связаны с документом инвентаризации и при открытии и повторном закрытии документа инвентаризации будут созданы новый документ списания/занесения
external_id string Необязательный id документа во внешней системе
attached_user_id int64 Необязательный id ответственного пользователя

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

{
      "id": 1,
      "open_date": 1726478543,
      "compare_type": "open_date",
      "stock_id": 1,
      "price_type_id": 1,
      "description": "example",
      "full": false,
      "create_docinout": false,
      "external_id": "1",
      "attached_user_id": 1
}

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

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

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

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