Имя: Пароль:
1C
 
Ошибка ККТ при создании чека на OPOS драйвере.
0 VerJilius
 
19.12.17
17:04
Из-за чего может выдавать ошибку на BeginFiscalReceipt(True) 114 – это открытие фискального документа.
принтер пишет: неверное состояние фискального принтера.
Состояние принтера сбрасываю ResetPrinter  на «FPTR_PS_MONITOR»(Это у меня 1), и после указания значения для FiscalReceiptType на «FPTR_RT_SALES» PrinterState становиться равен у меня  = 2(это перед созданием фискального документа).
И дальше ошибка на методе BeginFiscalReceipt.
Примерно у меня так алгоритм идет:
Printer.ResetPrinter (Статус принтера переключился в «FPTR_PS_MONITOR» В 1С ЭТО «1»)
FiscalReceiptType=FPTR_RT_SALES (Статус принтера в 1с показывает как «2»)
BeginFiscalReceipt(True) – тут ошибка.

Есть где-нибудь перечисления всех статусов с соответствующими индексами для 1с, для понимания какой статус выдает принтер?
1 Сияющий в темноте
 
19.12.17
17:39
А вы именно хотите в режиме OPOS ?
114 - это неверный подрежим, насколько я помню, если у вас Штрих.
2 VerJilius
 
20.12.17
10:07
Нет это Pirit, 114 это расширенная ошибка, то есть 207, а это уже не правильный статус.
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.