← На главную
Разберем распространенную проблему при подключении онлайн-касс (например, АТОЛ 30Ф) в программе 1С:Розница ред. 2. Бывают ситуации, когда фискальное устройство успешно проходит тест в разделе подключаемого оборудования, но при фактическом открытии смены или пробитии чеков ККТ молчит, не печатает Z-отчеты и чеки, а программа ведет себя так, словно работает с эмулятором кассы.
Выясним причину неисправности
Проанализируем ситуацию: тест драйвера ККТ в 1С проходит без ошибок, виртуальные COM-порты определяются корректно (например, COM4 — для связи с фискальным аппаратом, а COM5 — для передачи данных в ОФД через службу EoU/EoT). Однако при попытке пробить чек или открыть кассовую смену в РМК на кассовом аппарате ничего не происходит.
Основные причины такого поведения заключаются в следующем:
- Рассинхронизация справочника «Рабочие места» и текущей сессии: подключаемое оборудование в платформе 1С жестко привязывается к сетевому имени компьютера и пользователю ОС. Если имя компьютера или учетная запись Windows менялись (или подключение происходит через RDP), 1С создаёт новое рабочее место. В таком случае устройство физически доступно и проходит тест, но к текущей кассе ККМ оно не привязано.
- Отсутствие привязки в справочнике «Кассы ККМ»: успешное прохождение теста в настройках оборудования не означает автоматической связки оборудования с конкретной кассой ККМ. Если в карточке кассы реквизит
Фискальное устройство не заполнен или ссылается на неактивный элемент, программа переходит в режим эмуляции.
- Блокировка COM-порта сторонним софтом: открытая утилита «Тест драйвера ККТ» или неверно настроенная служба обмена с ОФД может занять рабочий
COM-порт, из-за чего 1С не сможет передать команды печати.
Способ 1. Использование «Помощника настройки кассового места»
Наиболее быстрый и надежный способ устранить рассинхронизацию настроек — использовать встроенную служебную обработку конфигурации.
Рассмотрим пошагово порядок действий:
- Перейдем в раздел Администрирование (или Продажи) и запустим Помощник настройки кассового места.
- Пройдем все шаги мастера настройки. На этапе выбора оборудования не отказываемся от создания или перенастройки торгово-кассового оборудования (ККТ с передачей данных).
- Укажем физически подключенный фискальный регистратор (например, АТОЛ 30Ф) и привяжем его к текущему рабочему месту кассира.
- После завершения работы помощника перейдем в раздел подключаемого оборудования и отключим (сняв флажок активности) или удалим старое дублирующее торговое оборудование.
- Перезапустим сеанс 1С и проверим открытие смены в режиме РМК.
Способ 2. Ручная привязка оборудования в справочнике «Кассы ККМ»
Если требуется вручную выверить привязки без запуска мастера, выполним следующие операции:
- Откроем раздел НСИ –> Кассы ККМ.
- Откроем нужную кассовую карточку и разрешим изменение реквизитов (через меню Еще –> Разрешить редактирование реквизитов).
- В поле
Рабочее место выберем текущее активное рабочее место (в списке активное место помечается зеленым флажком).
- В поле
Подключаемое оборудование (или Фискальное устройство) выберем настроенный экземпляр ККТ.
- Сохраним и закроем карточку.
Способ 3. Проверка служб передачи данных и портов
Разберем детально настройки подключения COM-портов, чтобы исключить конфликты оборудования:
- Убедимся, что перед запуском 1С закрыта внешняя утилита «Тест драйвера ККТ», которая может монопольно захватывать порт
COM4.
- Проверим настройки службы передачи данных в ОФД (EoU / Ethernet over Transport): служба должна опрашивать виртуальный порт
COM5, оставляя порт COM4 для обмена с платформой 1С.
- В справочнике
Рабочие места удалим помеченные на удаление или неактивные дублирующие записи, после чего перезапустим клиент 1С.