1С передаёт сайту не округлённые розничные цены!
В нашей конфигурации жёстко заданы только оптовые цены, остальное динамически рассчитывается от оптовых. Рассчитанные цены передаются, однако, передаются не округлёнными, в то время как при работе в 1С мы оперируем округлёнными до 5 рублей розничными ценами.
т.е. если в 1С Розничная цена равна 343.27 р., то при подсчёте цены оперируем ценой 345р, в том время как битриксу передается не округлённая цена. Как решить эту проблему?
=========================================================
Справочники - Номенклатура - Типы цен номенклатуры
Розничные (цены, которые рассчитываются)
Вид типа цен - Динамический
Базовый типа цен - Оптовые
Наценка - 15%
Метод округления:
по арифметическим правилам
округление до 5
=========================================================
Где и как добавить этот обработчик? Как я понял он будет срабатывать при обработке Битриксом ХМЛ, переданного 1Ской?
В нашей конфигурации жёстко заданы только оптовые цены, остальное динамически рассчитывается от оптовых. Рассчитанные цены передаются, однако, передаются не округлёнными, в то время как при работе в 1С мы оперируем округлёнными до 5 рублей розничными ценами.
т.е. если в 1С Розничная цена равна 343.27 р., то при подсчёте цены оперируем ценой 345р, в том время как битриксу передается не округлённая цена. Как решить эту проблему?
=========================================================
Справочники - Номенклатура - Типы цен номенклатуры
Розничные (цены, которые рассчитываются)
Вид типа цен - Динамический
Базовый типа цен - Оптовые
Наценка - 15%
Метод округления:
по арифметическим правилам
округление до 5
=========================================================
Цитата |
---|
На стороне сайта нет такого функционала, есть только округление до целого, и то, только визуальное для пользователей. Вам надо писать свой обработчик, который при выгрузке будет округлять цены до 5. Событие добавления цены - OnBeforePriceAdd будет срабатывать при добавлении ценового предложения товара. |
Где и как добавить этот обработчик? Как я понял он будет срабатывать при обработке Битриксом ХМЛ, переданного 1Ской?
«just for fun» © Linus Torvalds