|
АТОЛ 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, там безнал на третье место сдвинулся. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |