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