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

События

СобытиеВызываетсяМетодС версии
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