метод REST scope: sale

sale.shipmentitem.update

Изменить элемент в табличной части отгрузки

Кто может выполнять: администратор

Описание

Метод sale.shipmentitem.update обновляет элемент коллекции табличной части отгрузки.

Параметры

id sale_order_shipment_item.id обязательный

Идентификатор элемента табличной части отгрузки

fields object обязательный

Значения полей для обновления элемента табличной части отгрузки

Параметр fields

quantity double обязательный

Количество товара

xmlId string необязательный

Внешний идентификатор.

Можно использовать для синхронизации текущей товарной позиции доставки с аналогичной позицией во внешней системе

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

-X POST \
-H "Content-Type: application/json" \
-H "Accept: application/json" \
-d '{"id":7,"fields":{"quantity":5,"xmlId":"myNewXmlId"}}' \
https://**put_your_bitrix24_address**/rest/**put_your_user_id_here**/**put_your_webhook_here**/sale.shipmentitem.update

Ответ

HTTP-статус: 200

{
    "result":{
        "shipmentItem":{
            "basketId":2716,
            "dateInsert":"2024-04-11T09:10:34+03:00",
            "id":7,
            "orderDeliveryId":2431,
            "quantity":5,
            "reservedQuantity":0,
            "xmlId":"myNewXmlId"
        }
    },
    "time":{
        "start":1712819636.302217,
        "finish":1712819637.183715,
        "duration":0.8814980983734131,
        "processing":0.6984810829162598,
        "date_start":"2024-04-11T10:13:56+03:00",
        "date_finish":"2024-04-11T10:13:57+03:00"
    }
}

Возвращаемые данные

result object

Корневой элемент ответа

shipmentItem sale_order_shipment_item

Объект с информацией об обновленном элементе табличной части отгрузки

time time

Информация о времени выполнения запроса

Обработка ошибок

HTTP-статус: 400

{
    "error":0,
    "error_description":"Required fields: name"
}
Код Описание Значение
201240400001 Обновляемый элемент табличной части отгрузки не найден
200040300020 Недостаточно прав для обновления элемента табличной части отгрузки
100 Не указан параметр id
100 Не указан или пустой параметр fields
0 Не переданы обязательные поля структуры fields
0 Другие ошибки (например, фатальные ошибки)

Что будем искать? Например,Продвижение

Этот сайт использует куки-файлы. Оставаясь на сайте, Вы соглашаетесь на их использование. Для получения дополнительной информации, пожалуйста, ознакомьтесь с политикой в отношении персональных данных.