Результаты поиска по тегу - OnBeforeUpdate,ORM
Результаты поиска 1 - 1 из 1
Начало | Пред. | 1 | След. | Конец
Событие Product::OnBeforeUpdate для обновления веса товара в 1С Битрикс
... $eventManager = \Bitrix\Main\EventManager::getInstance(); $eventManager->addEventHandler( 'catalog', 'Bitrix\Catalog\Model\Product::OnBeforeUpdate', static function ( $event ) { $id = $event->getParameter("id"); $iblockId = 13; $iblock = \Bitrix\Iblock\Iblock::wakeUp($iblockId); ... ... if($ar['IBLOCK_ELEMENTS_ELEMENT_CATALOG_CML2_TRAITS_DESCRIPTION']=="УпаковкаВес") { $weight = $ar['IBLOCK_ELEMENTS_ELEMENT_CATALOG_CML2_TRAITS_VALUE']*1000; } } $result = new \Bitrix\Main\ORM\EventResult; $result->modifyFields( [ 'fields' => [ 'WEIGHT' => $weight] ] ); return $result; } );
Изменен: 01.12.2021Путь: Главная / Сниппеты
Результаты поиска 1 - 1 из 1
Начало | Пред. | 1 | След. | Конец
Отсортировано по релевантности | Сортировать по дате