Задача следующая: перед сохранением заказа добавлять значения двум свойствам заказа (помечены как служебные) в случае если они ещё не заполнены. использую такую конструкцию, что бы попасть в событие:
[CODE]use Bitrix\Main;
use Bitrix\Main\Entity;
$eventManager = Main\EventManager::getInstance();
$eventManager->addEventHandler("sale", "OnSaleOrderBeforeSaved", "myFunction");
function myFunction(Bitrix\Main\Event $event)
{
/** @var Order $order */
$order = $event->getParameter("ENTITY");
$result = new Entity\EventResult;
$result->modifyFields(array("ID_ELEM_FZ" => array(1,2,3)));
return $result;
}
[/CODE]на строчку [CODE]$result->modifyFields(array("ID_ELEM_FZ" => array(1,2,3)));[/CODE]не обращайте внимание (просто балуюсь). Так вот как дальше мне забрать текущие значения свойства и занести туда новые? все что смог придумать, методом научного тыка, попробовал ничего не вышло. Как всем известно документации по d7 адекватной нету. Кто знает подскажите пожалуйста или отправьте по нужной ссылке :)
заранее спасибо!