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

События

События модели \Bitrix\Catalog\Model\Product модуля catalog позволяют обрабатывать добавление и обновление товаров, а также дополнять список полей внутреннего кеша модели.

События

Событие Когда вызывается
OnAdd При добавлении товара, после проверки и подготовки полей, но до записи в ORM-таблицу. Позволяет получить подготовленные данные без изменения или отмены операции
OnAfterAdd При добавлении товара, после попытки записи в ORM-таблицу независимо от ее результата. Позволяет проверить результат операции и получить данные товара
OnAfterUpdate При обновлении товара, после попытки записи изменений в ORM-таблицу независимо от ее результата. Позволяет проверить результат операции и получить данные товара
OnBeforeAdd При добавлении товара, до проверки и подготовки полей. Позволяет изменить данные операции или добавить ошибку и отменить добавление
OnBeforeUpdate При обновлении товара, до проверки и подготовки изменяемых полей. Позволяет изменить данные операции или добавить ошибку и отменить обновление
OnBuildCachedFieldList При первой инициализации объекта модели товара. Позволяет дополнить список полей товара, которые модель хранит во внутреннем кеше
OnUpdate При обновлении товара, после проверки и подготовки полей, но до записи изменений в ORM-таблицу. Позволяет получить подготовленные данные без изменения или отмены операции


Была ли эта страница полезна?

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

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

Также Пользовательские комментарии не являются местом для обсуждения функционала. По подобным вопросам обращайтесь на форумы.
© «Битрикс», 2001-2026, «1С-Битрикс», 2026
Наверх