1C-Битрикс: Управление сайтом

События

Внимание! Если инфоблок учавствует в документообороте, то событие будет вызываться дважды, на элемент и его копию. Чтобы избежать повторного вызова рекомендуется уже в событии проверять элемент и дальше либо обрабатывать его, либо нет. Проверять можно по полю WF_PARENT_ELEMENT_ID.

В некоторых случаях (например, в событии OnAfterIBlockElementAdd) использовать это поле напрямую нельзя: поле элемента WF_PARENT_ELEMENT_ID в обоих вызовах заполнено и равно одному и тому же ID. В этом случае необходимо сравнить WF_PARENT_ELEMENT_ID с ID элемента и если они совпадают, то это и есть искомый элемент из двух.

СобытиеОписание
OnBeforeIBlockAdd Вызывается перед добавлением информационного блока.
OnAfterIBlockAdd Вызывается после добавления информационного блока.
OnBeforeIBlockUpdate Вызывается перед изменением информационного блока.
OnAfterIBlockUpdate Вызывается после изменения информационного блока.
OnBeforeIBlockDelete Вызывается перед удалением информационного блока.
OnIBlockDelete Вызывается при удалении информационного блока.
OnBeforeIBlockPropertyAdd Вызывается перед добавлением свойства.
OnAfterIBlockPropertyAdd Вызывается после добавления свойства.
OnBeforeIBlockPropertyUpdate Вызывается перед изменением свойства.
OnAfterIBlockPropertyUpdate Вызывается после изменения свойства.
OnBeforeIBlockPropertyDelete Вызывается перед удалением свойства.
OnBeforeIBlockSectionAdd Вызывается перед добавлением раздела.
OnAfterIBlockSectionAdd Вызывается после добавления раздела.
OnBeforeIBlockSectionUpdate Вызывается перед изменением раздела.
OnAfterIBlockSectionUpdate Вызывается после изменения раздела.
OnBeforeIBlockSectionDelete Вызывается перед удалением раздела.
OnBeforeIBlockElementAdd Вызывается перед добавлением элемента.
OnAfterIBlockElementAdd Вызывается после добавления элемента.
OnBeforeIBlockElementUpdate Вызывается перед изменением элемента.
OnAfterIBlockElementUpdate Вызывается после изменения элемента.
OnBeforeIBlockElementDelete Вызывается перед удалением элемента.
OnIBlockElementDelete Вызывается при удалении элемента информационного блока.

Пользовательские комментарии

Пользовательские комментарии не являются официальной документацией. Ответственность за их использование несет сам пользователь.

Добавлять комментарии могут только зарегистрированные пользователи. Сообщения для просмотра появляются после модерации.
© «Битрикс», 2001-2012, «1C-Битрикс», 2012