При работе с контрольно-кассовой техникой АТОЛ через 1С или утилиту «Тест драйвера ККТ» пользователи и администраторы нередко сталкиваются с ситуацией, когда фискальный регистратор перестает пробивать чеки и снимать отчеты. При проверке состояния кассы на вкладке «Запросы» отображается статус: «Текущий режим: Выбора», а любая попытка выполнить операцию продажи или сформировать отчет возвращает ошибку (-16) Не поддерживается в данном режиме устройства.
Разберем подробно, почему возникает данное состояние, что означает «Режим выбора» и как вернуть кассовый аппарат в нормальный рабочий режим.
В архитектуре драйверов торгового оборудования АТОЛ (в частности, ДТО 8/9 и прошивках Платформы 2.5) заложена строгая модель разграничения прав и состояний. Каждому действию соответствует свой собственный режим работы со своим уровнем доступа:
Когда касса находится в режиме 0, любая прямая команда печати или регистрации чека закономерно отвергается прошивкой с ошибкой (-16). Для выполнения операции кассу необходимо предварительно перевести в нужный режим с указанием пароля доступа (по умолчанию для кассира — 0, для системного администратора — 30).
Если касса зависла и 1С не может автоматически переключить режим, выполним ручной вход через сервисную утилиту драйвера. Рассмотрим правильный порядок действий:
1 - Регистрация и укажем пароль 30 (или 0).2 - Отчет без гашения и укажем пароль 30.3 - Отчет с гашением и укажем пароль 30.В штатном режиме 1С сама отправляет команду входа в режим регистрации. Если касса постоянно «вываливается» в режим выбора или зависает, проанализируем основные причины:
3 - Отчет с гашением с паролем 30, нажать кнопку «Снять отчет с гашением» (закрыть смену) и только затем открывать новую смену.Администрирование -> Подключаемое оборудование -> ККТ с передачей данных. В свойствах кассы проверим поля «Пароль пользователя» и «Пароль администратора». Если там указаны некорректные значения, программа не сможет перевести кассу из режима выбора в режим регистрации. Установим стандартные значения (обычно 30).EC 02 или команду экстренной отмены документа 48, после чего перезагрузим кассу по питанию.После выполнения указанных шагов и закрытия утилиты драйвера касса АТОЛ корректно синхронизируется с 1С и продолжит работу в штатном режиме.