Вход | Регистрация

1С:Предприятие ::

Метки: 

АТОЛ FPrint-22птк. Некорректная печать чека при электронной оплате

Я
   stasorsk
 
31.08.18 - 17:56
Добрый вечер, коллеги!

Столкнулся с такой проблемой.

Есть самописная конфа на основе БСП+БПО. Раньше чеки печатались хорошо, но однажды, после перерегистрации ККТ (делалось сторонней конторой) на новый формат ФФД 1.05 стал наблюдаться такой косяк:

При оплате "электронно" на бумаге вместо этого печатается "ПОСЛЕДУЮЩАЯ ОПЛАТА(КРЕДИТ)".
Причем, за наличку все как положено, пишет "НАЛИЧНЫМИ"

Ставил эмулятор чеков от 1С, в нем все печатается нормально (и за нал, и за безнал.)

Код, формирующий таблицу оплат, прост до безобразия:
СтрокаОплаты = МенеджерОборудованияКлиентСервер.ПараметрыСтрокиОплаты();
    СтрокаОплаты.ТипОплаты = ?(ДанныеДокумента.ФормаОплаты = Перечисления.ФормыОплаты.Наличная, 
                                                    Перечисления.ТипыОплатыККТ.Наличные, 
                                                    Перечисления.ТипыОплатыККТ.Электронно);
    СтрокаОплаты.Сумма = ДанныеДокумента.Сумма;    
    ОбщиеПараметры.ТаблицаОплат.Добавить(СтрокаОплаты);

В отладчике смотрел XML, который передается драйверу, получается так:
<?xml version="1.0" encoding="UTF-8"?>
<CheckPackage>
    <Parameters PaymentType="1" TaxVariant="2" CashierName="Кассир А.Ю." CustomerEmail="" CustomerPhone="">
        <AgentData/>
        <PurveyorData/>
    </Parameters>
    <Positions>
        <FiscalString Name="Воск ортодонтический" Quantity="1" PriceWithDiscount="162" SumWithDiscount="162" DiscountSum="" Department="0" Tax="none" SignMethodCalculation="4" TaxSum="0">
            <AgentData/>
            <PurveyorData/>
        </FiscalString>
    </Positions>
    <Payments Cash="0" ElectronicPayment="162" Credit="0" AdvancePayment="0" CashProvision="0"/>
</CheckPackage>

Версия прошивки кассы 7020 (ID серии)

Подскажите куда копать? Криво прошили кассу?
Буду благодарен за любой совет!
 
 
   stasorsk
 
1 - 31.08.18 - 17:58
Прошу прощения за кривую верстку))
   Звездец
 
2 - 31.08.18 - 20:35
Обновляй БПО и драйвера
   stasorsk
 
3 - 31.08.18 - 20:41
БПО уже самая последняя из 2-й ветки. А вот драйвер стоит 8 версии, а нужен, как выяснилось 9. Завтра попробую, скорее всего в этом проблема.
   stasorsk
 
4 - 31.08.18 - 20:45
Так то понятно, что сам виноват что не посмотрел что 9 драйвера нужны, но как то не по людски это наполовину поддерживать функциональность. Было бы более логично ечли бы 1С посылала при попытке использовать 8 драйвер...
   Сияющий в темноте
 
5 - 31.08.18 - 21:43
Код вида оплаты в фр поменялся,или 1 или 5 и более.ы
   stasorsk
 
6 - 01.09.18 - 15:01
Установка 9 версии драйвера решила проблемы
   Гений 1С
 
7 - 01.09.18 - 17:05
кококо, никто не дал правильный ответ.
надо ставить вид оплаты не 2, а 3, там безнал на третье место сдвинулся.


Список тем форума
Рекламное место пустует Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует