Имя: Пароль:
1C
1С v8
БП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 р) -безнал нормально пробивается