Как выйти из «Режима выбора» на кассе АТОЛ и устранить ошибку «Не поддерживается в данном режиме устройства»?

Системный администратор 1С v8.3 (Управляемые формы) 1С:Розница Торговля и дистрибуция
← На главную

При работе с контрольно-кассовой техникой АТОЛ через 1С или утилиту «Тест драйвера ККТ» пользователи и администраторы нередко сталкиваются с ситуацией, когда фискальный регистратор перестает пробивать чеки и снимать отчеты. При проверке состояния кассы на вкладке «Запросы» отображается статус: «Текущий режим: Выбора», а любая попытка выполнить операцию продажи или сформировать отчет возвращает ошибку (-16) Не поддерживается в данном режиме устройства.

Разберем подробно, почему возникает данное состояние, что означает «Режим выбора» и как вернуть кассовый аппарат в нормальный рабочий режим.

Что такое «Режим выбора» и почему касса в нем блокируется

В архитектуре драйверов торгового оборудования АТОЛ (в частности, ДТО 8/9 и прошивках Платформы 2.5) заложена строгая модель разграничения прав и состояний. Каждому действию соответствует свой собственный режим работы со своим уровнем доступа:

  1. 0 — Выбор: базовое исходное состояние ожидания. В этом режиме касса не имеет права выполнять никакие фискальные действия, печатать документы или отчеты. Она ожидает авторизации (ввода пароля) и команды перехода в один из рабочих подрежимов.
  2. 1 — Регистрация: основной рабочий режим для оформления фискальных документов (продажи, возвраты, чеки коррекции).
  3. 2 — Отчеты без гашения: режим формирования промежуточных отчетов (X-отчеты).
  4. 3 — Отчеты с гашением: режим закрытия смены и печати суточного Z-отчета.
  5. 4 — Программирование: режим настройки системных таблиц, реквизитов и параметров ККТ.
  6. 5 — Доступ к ФП (ФН): режим прямого чтения фискального накопителя.
  7. 6 — Доступ к ЭКЛЗ: устаревший технологический режим.
  8. 7 — Дополнительный: аварийный или промежуточный режим (например, при ошибках печатающего механизма или зависших документах).

Когда касса находится в режиме 0, любая прямая команда печати или регистрации чека закономерно отвергается прошивкой с ошибкой (-16). Для выполнения операции кассу необходимо предварительно перевести в нужный режим с указанием пароля доступа (по умолчанию для кассира — 0, для системного администратора — 30).

Пошаговый перевод ККТ в рабочий режим через драйвер

Если касса зависла и 1С не может автоматически переключить режим, выполним ручной вход через сервисную утилиту драйвера. Рассмотрим правильный порядок действий:

  1. Запустим утилиту «Тест драйвера ККТ».
  2. Установим флаг «Устройство включено» (или «Включено»).
  3. В поле выбора режима укажем требуемый режим:
    1. Для пробития чеков выберем 1 - Регистрация и укажем пароль 30 (или 0).
    2. Для печати X-отчета выберем 2 - Отчет без гашения и укажем пароль 30.
    3. Для закрытия смены выберем 3 - Отчет с гашением и укажем пароль 30.
  4. Обязательно нажмем кнопку «Войти» (или «Вход в режим»). Устройство подтвердит успешную авторизацию.
  5. После успешного входа перейдем на вкладку нужной операции (например, «Отчеты» или «Регистрация») и повторим команду печати.

Типовые причины сбоя и способы их устранения

В штатном режиме 1С сама отправляет команду входа в режим регистрации. Если касса постоянно «вываливается» в режим выбора или зависает, проанализируем основные причины:

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

После выполнения указанных шагов и закрытия утилиты драйвера касса АТОЛ корректно синхронизируется с 1С и продолжит работу в штатном режиме.

← На главную