Доброго времени суток!
Обновил битрикс до версии 18.1.2, и столкнулся с такой проблемой, что в событиях обновления элемента инфоблока (торговый каталог в данном случае) - OnAfterIBlockElementUpdate и OnBeforeIBlockElementUpdate (остальные не проверял), не работает вычисление оптимальной цены.
Массив с скидками товара пуст [URL=https://w6p.ru/ZjBlYm.png]https://w6p.ru/ZjBlYm.png[/URL], хотя если в обычном тестовом файле вызвать тот же самый метод (CCatalogProduct::GetOptimalPrice), для того же товара, то получим результат который ожидаю - [URL=https://w6p.ru/NjY3Yj.png]https://w6p.ru/NjY3Yj.png[/URL]
до этого, на версии 18.0.9 все работало.
Есть ли у кого нибудь такая же проблема, и если есть, то какие могут быть способы решения?
Задача которую решаю: Нужно у товара поставить флаг что у него есть скидка.
Обновил битрикс до версии 18.1.2, и столкнулся с такой проблемой, что в событиях обновления элемента инфоблока (торговый каталог в данном случае) - OnAfterIBlockElementUpdate и OnBeforeIBlockElementUpdate (остальные не проверял), не работает вычисление оптимальной цены.
Массив с скидками товара пуст [URL=https://w6p.ru/ZjBlYm.png]https://w6p.ru/ZjBlYm.png[/URL], хотя если в обычном тестовом файле вызвать тот же самый метод (CCatalogProduct::GetOptimalPrice), для того же товара, то получим результат который ожидаю - [URL=https://w6p.ru/NjY3Yj.png]https://w6p.ru/NjY3Yj.png[/URL]
до этого, на версии 18.0.9 все работало.
Есть ли у кого нибудь такая же проблема, и если есть, то какие могут быть способы решения?
Задача которую решаю: Нужно у товара поставить флаг что у него есть скидка.