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

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-2019, «1С-Битрикс», 2019
Наверх