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

События

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

События

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


© «Битрикс», 2001-2026, «1С-Битрикс», 2026