Вики Принт 80 Плюс Ф #793283


#0 by Kondarat
Конфигурация Управление торговлей 10.3 (мало, что осталось от типовой). Устройство подключили, чеки печатаем, смены открываем (закрываем). Казалось бы все хорошо. Но. Есть проблема со скидками. Пример:            Количество       Цена          Скидка (%)       Сумма Товар         12            2,50             5             28,50 К оплате - 28,50 Если передать все как есть - чек будет аннулирован, т.к. 12*2,50=30 Пытаемся сделать следующее: Цена со скидкой = 28,50/12=2,375, округляем до 2,38. Получается в итоге 2,38*12=28,56. К оплате - 28,50 И опять из-за этих 6 копеек аннулируется чек. Может есть победители данной ситуации?
#1 by Kondarat
Никто не работает с этим г-ном (зачеркнуто) оборудованием?
#2 by Mihenius
Про скидки уже обсуждали, вот темы
#3 by Kondarat
Не нашел в этих темах решения проблемы. Причем такая ситуация возникает только тогда, когда при расчете цены с учетом скидки попадаем на ошибку округления. Видимо драйвер считает построчно Количество*Цена, а потом складывает и сравнивает с суммой оплаты. Можно конечно эту погрешность отнести на какую-нибудь строку чека. Но правильно ли это?
#4 by Kondarat
+3 Решение таки не найдено. В первой ветке из все формируется непосредственно методами драйвера: Я же заполняю только структуру, полученную методом Куда записать это чертово округление, чтобы драйвер меня правильно понял? Или в этом случае (при наличии скидки) указать количество = 1, а цена = сумма, но тогда как указать реальное количество товара?
#5 by Kondarat
Апну последний разок...
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С