При работе с кассовыми аппаратами Атол (в частности, моделью Атол 30Ф) специалисты и операторы касс могут столкнуться с ситуацией, когда устройство перестает реагировать на команды из 1С или драйвера ККТ. В драйвере при попытке зайти в режим регистрации, снять Z-отчет или открыть параметры оборудования возникает ошибка: «-3933, вход в режим заблокирован». Если после этого выполнить технологическое обнуление, ошибка может смениться на «-3817, переполнение при умножении». Рассмотрим подробнее причинно-следственные связи этих сбоев и разберем по шагам порядок их устранения.
Ошибка -3933 указывает на то, что кассовый аппарат находится в состоянии, запрещающем выполнение текущей операции. Проанализируем основные факторы, вызывающие эту проблему:
Разберем последовательность действий для снятия блокировки кассы без вскрытия корпуса:
3 - Отчеты с гашением и попробуем выполнить снятие Z-отчета. Если смена была превышена (более 24 часов) или заблокирована из-за документа, снятие отчета заново инициализирует рабочие регистры.Если для сброса ошибки выполняется процедура технологического обнуления (установка перемычки XP4 на плате блока управления в положение BOOT с последующим вызовом функции «Технологическое обнуление» из вкладки «Сервис» драйвера), микропрограмма ККТ очищает энергонезависимую память EEPROM.
В результате обнуления сбрасываются все внутренние таблицы параметров: даты, время, системы налогообложения, пароли доступа по умолчанию и региональные настройки. При попытке переключить режим работы (например, в Driver.Set_Mode 3) кассовый аппарат обращается к пустым или обнуленным регистрам. Попытка деления на ноль или коррекции некорректных значений приводит к выходу ошибки «ResultCode = -3817, Переполнение при умножении».
Для восстановления работоспособности ККТ после сброса настроек выполним следующий алгоритм:
30).В логе драйвера ККМ при ошибке -3817 часто фиксируются попытки установки свойств печати строки и режимов работы. Перейдем во вкладку отмены чека и подадим команду аннулирования, чтобы сбросить флаг неверного состояния документа.
При технологическом обнулении на некоторых прошивках сбрасываются коды защиты (лицензии ККТ). Необходимо проверить их наличие в таблицах драйвера и при необходимости ввести заново из паспорта ККТ.
Если после установки параметров таблицы не сохраняются, а ошибка -3817 или -3933 повторяется при запросе состояния (Driver.GetStatus), это свидетельствует о повреждении содержимого Flash-памяти процессора или физической неисправности ФН. В этом случае требуется перепрошивка микроконтроллера платы управления с использованием внутрисхемного программатора или обращение в авторизованный сервисный центр (ЦТО).
Для предотвращения повторения подобных сбоев рекомендуется подключать кассовую технику и рабочее место кассира через источник бесперебойного питания (ИБП) или стабилизатор напряжения.