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

События

СобытиеВызываетсяМетодС версии
OnBeforeDiscountAdd перед добавлением новой скидки. CCatalogDiscount::Add14.0.4
OnBeforeDiscountUpdate перед обновлением существующей скидки. CCatalogDiscount::Update14.0.4
OnBeforeCouponAdd перед добавлением купона. CCatalogDiscountCoupon::Add12.0.0
OnBeforeCouponDelete перед удалением купона. CCatalogDiscountCoupon::Delete12.0.0
OnBeforeCouponUpdate перед изменением купона. CCatalogDiscountCoupon::Update12.0.0
OnBeforeDiscountDelete перед удалением скидки. CCatalogDiscount::Delete12.5.0
OnBeforeDocumentDelete перед удалением документа. CCatalogDocs::delete12.5.1
OnBeforeIBlockElementDelete перед удалением элемента. CCatalog::OnBeforeIBlockElementDelete10.0.2
OnCouponAdd при добавлении купона. CCatalogDiscountCoupon::Add12.0.0
OnCouponDelete при удалении купона. CCatalogDiscountCoupon::Delete12.0.0
OnCouponUpdate при изменении купона. CCatalogDiscountCoupon::Update12.0.0
OnDiscountAdd в случае успешного добавления скидки. CCatalogDiscount::Add11.0.5
OnDiscountDelete при удалении скидки. CCatalogDiscount::Delete11.0.5
OnDiscountUpdate случае успешного изменения параметров скидки. CCatalogDiscount::Update11.0.5
OnDocumentBarcodeDelete после OnBeforeDocumentDelete в методе CCatalogStoreDocsBarcodeAll::OnBeforeDocumentDelete. CCatalogStoreDocsBarcodeAll::OnBeforeDocumentDelete12.5.1, устарел с 22.0 Вместо него необходимо использовать OnDocumentDelete. Формат параметров обработчика тот же: function ($id) - где $id содержит идентификатор документа
OnDocumentElementDelete после OnDocumentBarcodeDelete в методе CCatalogStoreDocsElementAll::OnDocumentBarcodeDelete. CCatalogStoreDocsElementAll::OnDocumentBarcodeDelete12.5.1, устарел с 22.0 Вместо него необходимо использовать OnDocumentDelete. Формат параметров обработчика тот же: function ($id) - где $id содержит идентификатор документа
OnGenerateCoupon при генерации купона. CatalogGenerateCoupon11.0.5
OnGetDiscountResult в конце метода CCatalogProduct::GetDiscount. CCatalogDiscount::GetDiscount11.5.2
OnGetDiscountSave в начале метода CCatalogDiscSave::GetDiscount. CCatalogDiscountSave::GetDiscount11.5.2
OnGetNearestQuantityPrice в начале метода CCatalogProduct::GetNearestQuantityPrice. CCatalogProduct::GetNearestQuantityPrice11.0.5
OnGetNearestQuantityPriceResult перед окончанием работы метода CCatalogProduct::GetNearestQuantityPrice. CCatalogProduct::GetNearestQuantityPrice11.0.5
OnGetOptimalPrice при поиске оптимальной цены товара. CCatalogProduct::GetOptimalPrice11.0.5
OnGetOptimalPriceResult перед окончанием работы метода CCatalogProduct::GetOptimalPrice. CCatalogProduct::GetOptimalPrice11.0.5
OnCountPriceWithDiscount при пересчете цены, к которой применена скидка. CCatalogProduct::CountPriceWithDiscount11.0.5
OnCountPriceWithDiscountResult перед окончанием работы метода CCatalogProduct::CountPriceWithDiscount. CCatalogProduct::CountPriceWithDiscount11.0.5
OnSaleOrderSumm при вычислении накопительной скидки. CCatalogDiscountSave::__SaleOrderSumm11.5.2
OnBeforePriceAdd перед добавлением новой цены товара. CPrice::Add8.0.4
OnBeforePriceUpdate перед изменением существующей цены. CPrice::Update5.1.1
OnBeforePriceDelete перед удалением существующей цены.CPrice::Delete 10.0.5
OnPriceDelete в процессе удаления существующей цены. CPrice::Delete 10.0.5
OnBeforeProductPriceDelete перед удалением цен в методе CPrice::DeleteByProduct(). CPrice::DeleteByProduct10.0.5
OnProductPriceDelete в процессе удаления цен в методе CPrice::DeleteByProduct(). CPrice::DeleteByProduct10.0.5
OnBeforeProductAdd перед добавлением товара. CCatalogProduct::Add11.0.5
OnBeforeCatalogDelete перед удалением записи о том, что инфоблок является торговым каталогом. CCatalog::Delete3.2.1
OnBeforeGroupAdd перед добавлением типа цены. CCatalogGroup::Add4.0.4
OnBeforeGroupDelete перед удалением типа цены. CCatalogGroup::Delete4.0.4
OnBeforeGroupUpdate перед изменением типа цены. CCatalogGroup::Update 4.0.4
OnBeforeProductUpdate перед изменением свойств товара. CCatalogProduct::Update5.1.1
OnCatalogDelete при удалении записи о том, что инфоблок является торговым каталогом. CCatalog::Delete3.2.1
OnGetDiscount при получении скидки. CCatalogDiscount::GetDiscount5.1.0
OnGroupAdd при добавлении нового типа цены. CCatalogGroup::Add12.5.5
OnGroupDelete при удалении типа цены. CCatalogGroup::Delete4.0.4
OnGroupUpdate при изменении типа цены. CCatalogGroup::Update4.0.4
OnPriceAdd при добавлении нового ценового предложения. CPrice::Add5.9.0
OnPriceUpdate при изменении существующего ценового предложения. CPrice::Update5.1.1
OnProductAdd при добавлении товара. CCatalogProduct::Add5.9.0
OnProductUpdate в процессе изменения свойств товара. CCatalogProduct::Update5.1.1
OnGetDiscountByPrice для изменения логики метода GetDiscountByPrice. CCatalogDiscount::GetDiscountByPrice5.1.0
OnGetDiscountByProduct для изменения логики метода GetDiscountByProduct. CCatalogDiscount::GetDiscountByProduct5.1.0
OnBeforeCatalogImport1C событие, вызываемое перед началом процедуры обмена с 1С. Событие компонента catalog.import.1c 11.5.4
OnSuccessCatalogImport1C после успешного импорта товаров из 1С. Событие компонента catalog.import.1c 11.5.4
OnBeforeStoreProductAdd перед созданием новой записи о добавлении товара на склад. CCatalogStoreProduct::Add12.5.4
OnBeforeStoreProductDelete перед удалением записи из таблицы остатков товара. CCatalogStoreProductAll::Delete12.5.4
OnBeforeStoreProductUpdate перед изменением записи в таблице остатков товара. CCatalogStoreProductAll::Update12.5.4
OnStoreProductAdd в случае успешного создания новой записи о добавлении товара на склад. CCatalogStoreProduct::Add12.5.4
OnStoreProductDelete в случае успешного удаления записи из таблицы остатков товара на складе. CCatalogStoreProductAll::Delete12.5.4
OnStoreProductUpdate в случае успешного изменения записи в таблице остатков товара. CCatalogStoreProductAll::Update12.5.4
OnBeforeCatalogStoreUpdate перед обновлением параметров склада. CCatalogStore::Update12.5.6
OnCatalogStoreUpdate в случае успешного изменения параметров склада. CCatalogStore::Update12.5.6
OnBeforeCatalogStoreDelete перед удалением склада. CCatalogStore::Delete12.5.6
OnCatalogStoreDelete при удалении существующего склада. CCatalogStore::Delete12.5.3
OnBeforeCatalogStoreAdd перед добавлением нового склада. CCatalogStore::Add12.5.6
OnCatalogStoreAdd в случае успешного добавления нового склада. CCatalogStore::Add12.5.6


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

Мы будем рады, если разработчики добавят свои комментарии по практическому использованию методов системы.

Для этого нужно всего лишь авторизоваться на сайте

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

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