Мне необходимо записывать в историю работы с заказом.
При просмотре в админке - заказ автоматически блокируется.
/bitrix/modules/sale/admin/order_view.php:149
if ($boolLocked)
$errorMsgs[] = Admin\OrderEdit::getLockingMessage($ID);
else
$orderClass::lock($ID);
/bitrix/modules/sale/lib/order.php:1850
return static::updateInternal($id, array(
'DATE_LOCK' => new Main\Type\DateTime(),
'LOCKED_BY' => (is_object($USER) ? $USER->GetID(): false)
));
/bitrix/modules/main/lib/entity/datamanager.php:772
$event = new Event($entity, self::EVENT_ON_BEFORE_UPDATE, array("id" => $primary, "fields" => $fields));
$event->send();
Пытаюсь подписаться на события OnBeforeUpdate, OnBeforeEventSend - ничего не происходит.
Куда копать?
Или придется реализовывать кастомную форму просмотра заказа?