Почему в 1С:УПП возникает ошибка «Фискальный регистратор не подключен» при печати чека на ККТ АТОЛ 11Ф и как её исправить?

Программист 1С v8.3 (Обычные формы) Торговля и дистрибуция
← На главную

При настройке кассового оборудования АТОЛ 11Ф в конфигурации «Управление производственным предприятием» (УПП) специалисты часто сталкиваются с ситуацией: проверка связи с устройством проходит успешно, однако при попытке пробить чек программа выдает сообщение «Фискальный регистратор не подключен». Выясним причину этой неисправности и подробно разберем порядок действий для ее устранения.

1. Проверка разделения доступа к COM-порту (драйвер vs 1С)

Рассмотрим распространенную ситуацию: тест связи успешно пройден в утилите «Тест драйвера ККТ», но 1С не может выполнить печать. Главная причина заключается в том, что стандартный драйвер АТОЛ захватывает COM-порт монопольно.

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

Разберем по шагам правильную последовательность действий:

  1. Откройте утилиту «Тест драйвера ККТ».
  2. Снимите флаг «Включено» в свойствах подключения.
  3. Полностью закройте утилиту драйвера перед началом работы в 1С.
  4. Запустите 1С и выполните проверку подключения в обработке обслуживания торгового оборудования.

2. Настройка рабочего места, прав доступа и справочников касс

В конфигурациях на обычных формах (включая 1С:УПП) торговое оборудование жестко привязывается к конкретному элементу справочника РабочиеМеста. Если чек выбивается из интерфейса рабочего места кассира (РМК) или документа «Приходный кассовый ордер», проанализируем следующие настройки:

  1. Привязка кассы ККМ: откройте справочник КассыККМ и убедитесь, что у нужной кассы заполнен реквизит подключения оборудования и указан верный экземпляр ККТ.
  2. Текущее рабочее место: перейдите в сервис подключения торгового оборудования и убедитесь, что имя компьютера и текущий сеанс совпадают с рабочим местом, для которого проводилась настройка.
  3. Права пользователя: проверьте, назначены ли текущему пользователю права на совершение кассовых операций и работу с торговым оборудованием.

3. Проверка специфики RDP-подключения

Если работа в 1С:УПП осуществляется через удаленный рабочий стол (RDP), причиной сбоя часто выступает динамическое изменение сетевого имени клиента или отсутствие проброса портов.

Проанализируем необходимые настройки RDP-клиента:

  1. Перед подключением к серверу откройте параметры RDP-клиента (файл mstsc.exe).
  2. Перейдите на вкладку «Локальные ресурсы», нажмите кнопку «Подробнее» в разделе «Локальные устройства и ресурсы».
  3. Установите галочку напротив пункта «Порты» для проброса локального COM-порта кассы на удаленный сервер.
  4. В 1С убедитесь, что в настройках драйвера указан перенаправленный COM-порт (например, COM3 (redirected)).

4. Подбор версии драйвера АТОЛ и обновление обработки обслуживания

Конфигурация 1С:УПП относится к решениям предыдущего поколения, использующим стандарт механизмов торгового оборудования на обычных формах. Для корректной работы требуются совместимые версии драйверов и обработок обслуживания.

Посмотрим на рекомендации по выбору компонентов:

  1. Версия драйвера ДТО: для работы с 1С:УПП наиболее стабильно себя зарекомендовала ветка драйверов АТОЛ ДТО 8.x (в частности, версия 8.14 и выше в пределах 8-й серии). Более новые драйверы ДТО 10 могут требовать доработки интеграционных механизмов 1С.
  2. Разрядность платформы: убедитесь, что разрядность установленного драйвера ККТ (32-bit или 64-bit) строго соответствует разрядности клиенской платформы 1С:Предприятие.
  3. Обновление обработки обслуживания: скачайте с официального портала 1С актуальную внешнюю обработку обслуживания для ККТ АТОЛ (формат ФФД 1.05/1.2) и подключите её в справочнике ОбработкиОбслуживанияТО.

5. Проверка состояния кассовой смены и фискального накопителя

Причиной отказа фискального регистратора принимать команды на печать чека может быть аппаратная блокировка. Касса перестает отвечать на команды печати 1С в следующих случаях:

  1. Длительность смены превысила 24 часа: необходимо выполнить снятие Z-отчета (отчета о закрытии смены) через утилиту драйвера ККТ или из меню 1С, после чего открыть новую смену.
  2. Закончилась чековая лента или произошел затор бумаги: устраните аппаратное замятие и перезапустите ККТ.
  3. Истек срок действия ключа ФН: проверьте статус фискального накопителя в драйвере кассы.
← На главную