Поведение ФР при ошибке 131077 - Нет бумаги

Раздел для обсуждения программного обеспечения КБ по ККМ Меркурий.
Ответить
Аватара пользователя
alfa
Сообщения: 45
Зарегистрирован: 14 апр 2012, 18:46

Поведение ФР при ошибке 131077 - Нет бумаги

Сообщение alfa »

Сейчас у меня логика закрытия чека построена примерно так

Код: Выделить всё

If  .Fr.CloseCheck()
 // сохраняем документ 
Else
 //отменяем чек  
 .Fr.CancelCheck()
End if

Но обнаружил , что с ошибкой 131077 она не работает.
Чек все равно остается в фискальной памяти. В итогие кассир вставляет ленту и пробивает чек заново - в результае в Z отчете такие чеки задваиваются.
В драйвере вер 1 , в такой ситуации чек не сохранялся в фискальной памяти
Хотелось бы услышать Ваши комментарии , как можно разрулить эту ситуацию.
Аватара пользователя
slan
Сообщения: 1157
Зарегистрирован: 18 фев 2011, 11:36
Откуда: Курск

Re: Поведение ФР при ошибке 131077 - Нет бумаги

Сообщение slan »

По драйверу версии 1 ничего не скажу, не наш драйвер, логику его работы не знаю

CancelCheck отменяет открытый документ. Если чек уже закрыт и сохранен в фискальной памяти, то CancelCheck не поможет.

Если произошел сбой:

При выключении питания возможны для варианта зарегистрирован или не зарегистрирован
документ в счётчиках ККМ. Посмотреть какой документ был зарегистрирован последним
можно командой информация о последнем оформленном документе (метод драйвера ПолучитьИнфоПоследнегоЧека)
Если документ зарегистрирован, а бумажный чек испорчен придётся делать
возврат и заново оформить чек. Если документ не зарегистрирован просто ещё
раз оформить документ.
Ответить