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