Добрый день всем. При кастомном обмене с 1С есть необходимость обновлять статусы доставки.
Не могу найти внятного примера. Кто-то может подскажет?
Не могу найти внятного примера. Кто-то может подскажет?
|
Добрый день всем. При кастомном обмене с 1С есть необходимость обновлять статусы доставки.
Не могу найти внятного примера. Кто-то может подскажет? |
|
|
|
|
|
А $shipmentId откуда пришел? ))
|
|
|
|
|
|
Можете воспользоваться такой конструкцией, чтобы поменять статус всем не системным отгрузкам заказа:
|
|||
|
|
|
|
Не получается
Код такой use Bitrix\Sale; $order = Sale\Order::load(87); $shipments = $order->getShipmentCollection(); foreach ($shipments as $shipment) { if(!$shipment->isSystem()) { $shipment->setField('STATUS_ID', "DA"); } } |
|
|
|
|
|
|||
|
|
|
|
Да. Теперь обновилось. Спасибо за помощь.
|
||||
|
|
|
|||