Документация для разработчиков

OnIBlockElementSetPropertyValues

функция-обработчик(
   int ELEMENT_ID,
   int IBLOCK_ID,
   array PROPERTY_VALUES,
   string PROPERTY_CODE,
   array ar_prop,
   array arDBProps    
);

Событие OnIBlockElementSetPropertyValues вызывается в момент сохранения значений свойств элемента инфоблока.

Событие вызывается в момент, когда уже отработали все обработчики, изменяющие данные, а также уже произошла проверка данных и идет запись в базу. Изменять данные событие не позволяет. Основной сценарий использования - выполнить некий код перед работой с базой, будучи уверенным, что данные в базе будут изменены.

Параметры

ПараметрОписание
ELEMENT_ID Идентификатор элемента инфоблока.
IBLOCK_ID Идентификатор инфоблока.
PROPERTY_VALUES Массив значений свойств элемента инфоблока.
PROPERTY_CODE Код изменяемого свойства. Если этот параметр отличен от false, то изменяется только свойство с таким кодом.
ar_prop Массив, описывающий активные свойства инфоблока.
arDBProps Текущие значения свойств элемента.

Возвращаемое значение

Нет.

См. также



© «Битрикс», 2001-2020, «1С-Битрикс», 2020
Наверх