Здравствуйте.
Создал статус заказа "Отмена" ©, пытаюсь при отмене заказа через стандартное поле еще и ставить статус отмены.
Но в таком случае сохранение вообще не происходит... Вроде всё по документации... Подскажите, как правильно?
(сейчас для примера просто всем при сохранении меняю статус)
Создал статус заказа "Отмена" ©, пытаюсь при отмене заказа через стандартное поле еще и ставить статус отмены.
Код |
---|
AddEventHandler("sale", "OnSaleOrderBeforeSaved", "OnOrderCanceled"); function OnOrderCanceled(\Bitrix\Main\Event $event){ $order = $event->getParameter("ENTITY"); $order->setField('STATUS_ID', 'C'); $event->addResult( new Main\EventResult( Main\EventResult::SUCCESS, $order ) ); } |
(сейчас для примера просто всем при сохранении меняю статус)