выгружаются в рублях, некоторые в евро.
Происходит автоматическая конвертация по курсу штатными средствами битрикса.
Сейчас встал вопрос округления цен. У Битрикса есть функционал округления, НО он округляет именно ту валюту, в котороый выгружена цена.
Т.е. если цена выгружена в рублях, и мне нужно округить ее до сотен, например 29349 рубля до 29400 рублей, то все ок.
А вот если цена выгружена в Евро, то округляется именно Евро цена, а сконвертированная нет.
Кто как решал данный вопрос?
тут наверное будет оптимальным в ядро влезть в \CCurrencyRates::ConvertCurrency (но в теории могут быть места где напрямую конвертация идет через использование данных таблиц)
Обсуждают сегодня