Главная 
 Каталог 
 Поддержка 
 Компания 
 Партнеры 
 1C:Франчайзинг 
 Карта сайта 

Задать вопрос
Часто задаваемые вопросы
Справочные материалы
Публикации


Поиск по сайту



Авторизация

Запомнить меня на этом компьютере
  Забыли свой пароль?
  Регистрация


Подписка

Изменение параметров





Hits 88243783
5505
Hosts 3942535
553
Visitors 19000436
1120

11


Поддержка / Форумы / Публичные форумы / Программное обеспечение / правильный алгоритм печати чека в chon.dll

  правильный алгоритм печати чека в chon.dll

Версия для печати
RSS
правильный алгоритм печати чека в chon.dll
 
подскажите, пожалуйста, точный алгоритм печати чека в режиме чекового он-лайна в плане обработки ошибок и главное - обрыва бумаги. когда нужно подавать команду перепечатки чека, а когда просто повторять его вывод. что делать, если при обрыве бумаги WaitingStatus постоянно равен 1?
 
Если запускать опрос при помощи StartWaiting(1), то WaitingStatus вернет ноль как только будет выведен чек или возникнет ошибка, отличная от ошибки интерфейса с ККМ (код 2). После этого необходимо проверить код завершения операции. Если был обрыв бумаги, то необходимо вызвать RepeatCheck, в противном случае необходимо выводить чек заново.
 
а как проверить в начале работы, что в кассу уже не "загружен" предыдущий чек (например, с предыдущего сеанса работы или когда ПК завис и был перезагружен)

--------------------------------------------------------------------------------
Если запускать опрос при помощи StartWaiting(1), то WaitingStatus вернет ноль как только будет выведен чек или возникнет ошибка, отличная от ошибки интерфейса с ККМ (код 2). После этого необходимо проверить код завершения операции. Если был обрыв бумаги, то необходимо вызвать RepeatCheck, в противном случае необходимо выводить чек заново.
 
При помощи функции GetSaleCountInCBKKM. Она позволяет получить число покупок находящихся на данный момент в чековом буфере ККМ.







© 2000-2024 Версия-Т