Ахат Баязи, Спасибо за ответы)) Если честно, то разобрался с [B]OnBeforeCrmDealUpdate[/B]. событие действительно отрабатывает. Проблема была в том, что я пытался прочитать неизмененные поля через $Result = CCrmDeal::GetListEx(...); if (!$Result) return;, которая как раз и не отрабатывала, когда данные прилетали через форму. Пришлось читать через CUserTypeManager::GetUserFields. Что касается [B]PERMISSIONS[/B], мне всегда казалось, что это разрешение на чтение данных определенным пользователем.
А вот про эту штуку не знал [B]$options['ENABLE_SYSTEM_EVENTS'] = false;[/B]. глянул код на [URL=https://bxapi.ru/src/?module_id=crm&name=CCrmLead::Update]https://bxapi.ru/src/?module_id=crm&name=CCrmLead::Update[/URL] и действительно должно сработать. Как-то давно я очень сильно помучился с зацикливанием)))) Благодарю
А вот про эту штуку не знал [B]$options['ENABLE_SYSTEM_EVENTS'] = false;[/B]. глянул код на [URL=https://bxapi.ru/src/?module_id=crm&name=CCrmLead::Update]https://bxapi.ru/src/?module_id=crm&name=CCrmLead::Update[/URL] и действительно должно сработать. Как-то давно я очень сильно помучился с зацикливанием)))) Благодарю