Как исправить ошибку «Тест не пройден. Нет связи» при подключении Атол 11Ф в 1С:Розница?

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

Подключение контрольно-кассовой техники (ККТ) к учетной системе часто сопровождается трудностями сопряжения драйверов, операционной системы и самой конфигурации 1С. Типичная ситуация: в диспетчере устройств Windows фискальный регистратор виден без восклицательных знаков, созданы два виртуальных COM-порта (например, COM5 и COM6), однако при попытке проверить связь из 1С система выдает сообщение «Тест не пройден. Нет связи». Разберем детально, почему возникает эта ошибка и как поэтапно настроить корректное взаимодействие оборудования и программы.

Шаг 1. Проверяем выбор типа оборудования в 1С:Розница

Самая распространенная ошибка при первоначальной интеграции онлайн-касс нового поколения (соответствующих требованиям 54-ФЗ) заключается в неверном выборе классификатора оборудования в 1С. Проанализируем, в чем кроется различие:

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

Шаг 2. Разделение COM-портов и служба Ethernet over USB

При подключении аппаратов Атол по интерфейсу USB операционная система с помощью драйвера создает два виртуальных последовательных порта (Virtual COM Port). Разберем назначение каждого из них:

  1. Первый COM-порт (с меньшим номером, например COM5) предназначен исключительно для командного взаимодействия с учетной системой (передача команд печати, открытие/закрытие смены, регистрация позиций чека). Именно этот порт мы должны указать в параметрах подключения ККТ в 1С:Розница.
  2. Второй COM-порт (с большим номером, например COM6) выделяется для системной службы Ethernet over USB (EoU), отвечающей за передачу фискальных документов в ОФД через интернет-соединение компьютера.
  3. Проверим конфигурационный файл службы EoU (обычно это settings.xml в каталоге установки драйвера). Если служба ошибочно настроена на порт, по которому пытается работать 1С, возникнет аппаратный конфликт: COM-порт может опрашиваться единовременно только одной программой.

Шаг 3. Диагностика через сервисный тест драйвера ККТ

Перед тем как настраивать связь внутри 1С, выясним физическую работоспособность аппарата через фирменную сервисную утилиту от производителя (Тест драйвера ККТ):

  1. Запустим утилиту «Тест драйвера ККТ» от имени администратора.
  2. Перейдем в «Свойства параметров связи», укажем номер первого COM-порта и скорость передачи данных (как правило, по умолчанию для устройств Атол используется скорость 115200 бод, реже — 9600 или 57600).
  3. Обратим внимание на критически важную деталь: для успешного поиска аппарата в окне теста необходимо установить флаг «Устройство включено». Без активации этой опции утилита не опрашивает интерфейс и возвращает ошибку связи.
  4. Нажмем кнопку «Проверка связи». В строке результата должны появиться наименование модели ККТ, ее заводской номер и версия прошивки.
  5. Важно: после успешной проверки связи в утилите обязательно снимем флаг «Устройство включено» и закроем саму утилиту. Если этого не сделать, порт останется монопольно занят, и при нажатии кнопки Тест устройства в 1С мы снова получим ошибку «Нет связи».

Шаг 4. Аппаратный канал связи и параметры электропитания

Если касса по-прежнему не отвечает на запросы, проанализируем низкоуровневые настройки самой ККТ и операционной системы:

  1. Проверка аппаратного канала передачи данных: в энергонезависимой памяти кассы может быть активирован физический порт RS-232 вместо интерфейса USB. В таком случае виртуальные порты в Windows определяются, но плата кассы ожидает команды с разъема RS. Для переключения выключим аппарат, зажмем кнопку промотки чековой ленты и включим кассу, удерживая кнопку до появления серии звуковых сигналов (вход в сервисное меню). По распечатанным пунктам чека выберем раздел «Канал связи» и переключим его на «USB».
  2. Специфика Windows 7: на операционных системах Windows 7 SP1 обязательно должны быть установлены системные обновления безопасности с поддержкой цифровых подписей алгоритма SHA-2 (в частности, обновления KB4474419 и KB4490628). Без них драйверы виртуальных портов CDC работают нестабильно.
  3. Энергосбережение USB: откроем Диспетчер устройств Windows, найдем ветку «Контроллеры USB», откроем свойства «Корневой USB-концентратор» и на вкладке «Управление электропитанием» снимем отметку «Разрешить отключение этого устройства для экономии энергии». Это защитит соединение от внезапных обрывов в моменты простоя кассового узла.

Шаг 5. Финализация настроек в 1С:Розница

Теперь завершим настройку со стороны учетной системы:

  1. В форме настройки торгового оборудования в 1С укажем ту же скорость передачи данных, которая была подтверждена сервисным тестом (например, 115200).
  2. Укажем первый рабочий COM-порт (COM5).
  3. Нажмем кнопку «Тест устройства». После применения правильной категории оборудования и освобождения порта система выдаст сообщение: «Тест успешно выполнен» с указанием серийного номера ККТ.
  4. Сохраним параметры кнопкой «Записать и закрыть». Теперь касса полностью готова к фискализации чеков и работе в режиме РМК.
← На главную