Добрый день! Подскажите пожалуйста, пытаюсь собрать подписку на событие при пересчете курса валют!
1.Добавил новые Типы цен: USD,EUR
2.У товара следовательно появились новые типы цен:USD,EUR
Задача: Обновить\заполнить эти типы цен у товара при обновлении курса валют в пересчете от базовой по устанавливаемому курсу валют.
В init.php начал соображать что то типа
В интернете очень мало примеров, информации..
Не получается, буду благодарен за подсказки,помощь...
1.Добавил новые Типы цен: USD,EUR
2.У товара следовательно появились новые типы цен:USD,EUR
Задача: Обновить\заполнить эти типы цен у товара при обновлении курса валют в пересчете от базовой по устанавливаемому курсу валют.
В init.php начал соображать что то типа
Код |
---|
AddEventHandler("currency", "OnCurrencyRateUpdate", "CurrencyUpdate"); function CurrencyUpdate() { CModule::IncludeModule('iblock'); CModule::IncludeModule('catalog'); CModule::IncludeModule('currency'); $obElements = \Bitrix\Iblock\ElementTable::getList([ 'select' => ["ID"], 'filter' => ["IBLOCK_ID" => 1] ]); $el = new CIBlockElement; while ($result = $obElements->fetch()) { $el->Update($result["ID"], []); } |
Не получается, буду благодарен за подсказки,помощь...