Неожиданный "сюрприз" от ПроСам

29 октября 2014

ККМ OKA102.4K - тестируем ПО 03.12

Публикация в редакции от 30/10/2014

Вслед за FPrint XX, с совершенно необъяснимым казусом в логике работы ККМ, при котором нельзя перевести время назад, к нему чуть было не добавился стараниями ПроСам еще один представитель. ККМ ОКА102.4К с курьезной математикой. Нами изначально при тестировании были сделаны ложные выводы по логике работы ККМ ОКА102.4К с датой.

Что послужило предпосылкой для ложных выводов? Рассмотрим новую логику работы с датой на нефискализированном  (нефискализированная – здесь ключевое слово, поэтому отдельно обращаем на это внимание) ККМ ОКА102.4К.

  • Переводим дату вперед (операцией «3» «Итог»), тут же переводим дату назад (операцией «3» «Итог») - дату переводится в обе стороны.
  • Переводим дату вперед (операцией «3» «Итог»), снимаем z отчет («1» «АН» «Итог» «Итог»), переводим дату назад (операцией «3» «Итог»),  и получаем ошибку "СО".
  • Перезапуск («С» + «АН») не исправляет ситуацию
  • Гашение («2» «АН») не помогает
  • Попытка перевести дату назад через открытие смены («1» «Итог» - тоже безрезультатно)

Разбираем ККМ.

  • Перевод даты назад через «5»-«3» дает ошибку "СО"
  • Тест таймера «5»-«1», сносит дату на 01/01/00, но при попытке запрограммировать дату через «5»-«3»  меньше, чем стояла - выдается ошибка "СО".
  • Единственное решение проблемы - только технологическое обнуление ККМ.

Казалось бы очень серьезный просчет в математике, не возможность перевести дату назад, если учитывать ошибку  СБ-ЛЗ 14 характерную только для ККМ ОКА102.4К (ОКА102К)

 

Из инструкции по эксплуатации

СБ.ЛЗ 14 – неверная дата. В ЭКЛЗ пишется информация о сбое даты и по клавише С  чек отменяется.  СБ.ЛЗ 14  индицируется в  открытой смене, если текущая дата превышает более чем на 5 суток дату начала смены. При закрытой смене  СБ.ЛЗ 14  индицируется в случае, если текущая дата превышает дату закрытия смены более, чем на 3 месяца. Правильную дату можно ввести по клавишам «3», ИТОГ в режиме «П» или в режиме «Диагностика» по клавишам «5» и «3».

Комментарий. Для тех, кто не знаком с ошибкой, правильная дата - это прошедшая дата. То есть инструкция предполагает перевод даты назад.

За разъяснениями связались с технической поддержкой завода ПроСам, которые прокомментировали ситуацию следующим образом

В нефискальном режиме такая ситуация не отрабатывалась, но в фискальном – все нормально, дата двигается назад в пределах последней записи в ФП. Ситуация напомнила спор кита со слоном, кто сильнее. У нас в мастерской тестировался ККМ в нефискальном режиме, без возможности тестирования в фискальном, у технической поддержки завода ПроСам – наоборот, ККМ тестировался в фискальном режиме, без возможности протестировать ККМ в нефискальном режиме.

Пришлось решать ситуацию радикальным способом, зафискализировать ККМ ОКА102.4К и протестировать его самостоятельно.

Чек фискализации, подтверждающий фискальный режим тестируемого ККМ.

В фискальном режиме все оказалось очень просто и понятно, алгоритм  ликвидации ошибки  СБ-ЛЗ 14 гораздо упростился, по сравнению с ККМ ОКА102.4К.  Дата действительно двигается назад без проблем в любых вариантах. Не поленились проверили даже через 23-59, правда прогнали только 10 суток, до трех месяцев –не хватило терпения. Z отчет, с контрольной лентой.

Вывод. На фискализированном ККМ ОКА102.4К при ошибке СБ-ЛЗ 14  дата двигается назад без проблем, то есть ошибку СБ-ЛЗ 14 можно, как и на ККМ ОКА102К убрать по телефону.

Комментарии. Неправильные выводы по невозможности перевода даты назад, были сделаны на основе любопытной особенности ККМ ОКА102К – в нефискальном режиме ККМ ведет себя как зафискализированный ККМ и не дает перевести дату назад, ранее даты последнего Z отчета. Поэтому наш совет механикам – не переводите дату вперед на нефискализированном ККМ  ОКА102К, а если перевели дату вперед и сняли Z отчет, будьте готовы разобрать ККМ. В случае если дату перевели назад, проще дождаться 1 день , тогда ККМ не придется разбирать.