Edit

[POST] …/v1/DocOrderFromPartner/Edit

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

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

Название Тип данных Обязательность Описание
id Int64 Обязательный ID документа заказа от контрагента
date Int64 Необязательный Дата документа заказа от контрагента в формате unix time в секундах
status_id Int64 Необязательный ID статуса документа
contract_id Int64 Необязательный ID договора
partner_id Int64 Необязательный ID контрагента
stock_id Int64 Необязательный ID склада. Если значение параметра booked = true, то данныей параметр недопустимо редактировать
currency_id Int64 Необязательный ID валюты
booked Boolean Необязательный Статус бронирования заказанной номенклатуры: true - Забронировать заказанную номенклатуру, заказанная номенклатура не будет доступна для отгрузки другому контрагенту; при этом не допускается изменять значение параметра stock_id, false - Заказанная номенклатура не бронируется, её можно будет отгрузить другому контрагенту при необходимости
exchange_rate Decimal Необязательный Курс валюты
description String Необязательный Примечение
vat_calculation_type Enum Необязательный Расчет НДС: <No | 1> - Не начислять, <Exclude | 2> - В сумме, <Include | 3> - Сверху
attached_user_id Int64 Необязательный ID ответственного пользователя

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

  1. В случае выбора базовой валюты, курс автоматически устанавливается равным 1.00 вне зависимости от того, что указано в exchange_rate.

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

{
    "id":3,
    "date":1534151629,
    "status_id":2,
    "contract_id":34,
    "partner_id":2,
    "stock_id":2,
    "currency_id":3,
    "booked":true,
    "exchange_rate":2305.30,
    "description":"Примечение",
    "vat_calculation_type":"Include",
    "attached_user_id":2
}

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

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

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

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