|
БП3,0 и касса онлайн Штрих -не печатает чек при округлении (только по без налу) | ☑ | ||
---|---|---|---|---|
0
e053nk
02.06.17
✎
02:00
|
База БП3,0 продажа в розница,доработанная в части округления СУММЫ каждой строки чека до целого рубля в пользу клиента (в меньшую сторону).Например продали товар1 кол =12.59 , цена =237 Сумма(должна юыть)=2983.83. В чеке происходит округление суммы=2983.00. Цена и количество остается то же самое. Далее, если этот чек пробитьпо налу -оплата пройдет нормально,на чеке будет строка "Скидка=0.83". Если пытаться пробить по безналу-касса посылает нафиг с сообщением типа "не совпадение суммы оплаты. Если в форме оплаты, поставить суммуоплаты на 10 копеек меньше -чек выйдет. (Что печатает -не знаю , отдалми клиенту , он его у нес, но скорее всего там сумма меньше). Сам ковырялся, что то не нашел я место где БП посылает в кассу массив товаров и их цен (там много где все это фигурирует, но конкретно где в кассу отсылается я не нашел). При этом эмулятор ФР -на просмотр чекпо без налу выдает (но наверно там тупо копируется табличная часть розничной продажи без контроля).Используется стандартный драйвер с AddIn.SMDrvFR1C20
Вопрос: 1)Где то место в конфе, откуда данные посылаются уже непосредственно в кассу 2)Что это за ограничения такие -по налу чек проходит по безналу нет 3) Может есть какие то другие пути решения этой проблемы? |
|||
1
e053nk
02.06.17
✎
08:02
|
апну
|
|||
2
dezss
02.06.17
✎
08:30
|
1. Печатается это все модулем ПодключаемоеОборудованиеУниверсальныйДрайверКлиент, вроде. Хотя этот модуль не на БП 3.0 смотрел, но может и там он есть.
2. Тут надо проверять, какая именно сумма отправляется на оплату в терминал. |
|||
3
e053nk
02.06.17
✎
14:35
|
Дошел в отладчике до строки :
Результат = ОбъектДрайвера.СформироватьЧек(ПараметрыПодключения.ИДУстройства, Кассир, Электронно, ДанныеЧека, НомерЧека, НомерСмены, ФискальныйПризнак, АдресСайтаПроверки Как дальше пройти в СформироватьЧек, где эту функцию Объекта посмотреть можно? |
|||
4
SeriyP
02.06.17
✎
14:44
|
(3) Проанализируйте, что в "ДанныеЧека" и сравните в чем разница нал/безнал
|
|||
5
e053nk
02.06.17
✎
14:58
|
Сейчас уже не за кассой, ушел, далеко. Но судя по коду отличаются только 2 строки XML:
ЗаписьXML.ЗаписатьАтрибут("Cash", XMLСтрока(СуммаНаличнойОплаты)); ЗаписьXML.ЗаписатьАтрибут("CashLessType1", XMLСтрока(СуммаЭлектроннойОплаты1)); оплата Нал и БезНал остальное все одинаково |
|||
6
SeriyP
02.06.17
✎
15:11
|
(5) и совпадают СуммаНаличнойОплаты и СуммаЭлектроннойОплаты1?
На всякий случай проверьте, что в Тест драйвере таблицы 5 (наименование типов оплаты) и 6 (налоговые ставки) совпадают с настройками ТО в 1С. |
|||
7
e053nk
02.06.17
✎
15:22
|
это теперь только в понедельник проверю. Но не думаю что проблема в этом- если сумма идет без округления(5000 р) -безнал нормально пробивается
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |