← На главную
При подключении фискальных регистраторов и онлайн-касс Атол (в частности, моделей Атол 30Ф и Атол 11Ф) к конфигурациям 1С специалисты нередко сталкиваются с ситуацией, когда через фирменную сервисную утилиту «Тест драйвера ККТ» касса определяется без ошибок, а из «1С:Розница» при проверке связи выдается сообщение «Тест не пройден. Нет связи». Проанализируем ключевые причины возникновения этой проблемы и разберем по шагам порядок правильной настройки оборудования.
1. Проверка выбора модели ККТ в настройках подключаемого оборудования 1С
Самая распространенная причина ошибки при первичном подключении — некорректно заполненные параметры в карточке экземпляра оборудования в 1С. Если утилита от производителя автоматически считывает идентификатор кассы, то в «1С:Розница» требуется строгое соответствие конфигурационных настроек.
- Откроем в конфигурации раздел Администрирование → Подключаемое оборудование.
- Перейдем в категорию ККТ с передачей данных (или Фискальные регистраторы в зависимости от используемого драйвера и релиза конфигурации) и откроем карточку нужного кассового аппарата.
- Нажмем кнопку Настроить и проверим поле Модель. Если поле оставлено пустым или выбрана обобщенная модель, драйвер не сможет выполнить корректное сопоставление протокола обмена.
- Укажем точное наименование: АТОЛ 30Ф (или АТОЛ 11Ф).
- Нажмем кнопку Тест устройства и убедимся, что связь успешно установлена.
2. Монопольный захват COM-порта и конфликт со службами
Виртуальный COM-порт в операционной системе Windows может одновременно использоваться только одним приложением. Если связь не устанавливается, выясним, не заблокирован ли порт сторонними процессами:
- Запущенный «Тест драйвера ККТ»: если в сервисной утилите АТОЛ установлен флаг Устройство включено или сама программа оставлена открытой, порт будет занят. Перед проверкой подключения в 1С обязательно снимем флаг и полностью закроем утилиту драйвера.
- Служба передачи данных в ОФД (Ethernet-over-USB / EoU): при подключении кассы через один USB-кабель создаются два виртуальных COM-порта. Один из них предназначен для команд товароучетной системы (1С), а второй монопольно захватывается службой EoU для отправки чеков в ОФД. Ошибка возникает, если в настройках 1С указан порт, занятый службой EoU. Проверим конфигурационный файл
settings.xml службы передачи данных и убедимся, что в 1С выбран свободный пользовательский порт.
3. Настройка скорости обмена и параметров виртуального порта
Параметры соединения в 1С, свойствах драйвера в Диспетчере устройств и таблицах настроек самой кассы должны быть согласованы. Разберем типичные ошибки со скоростью обмена:
- Проверим скорость порта. Значение 1200 бод не является рабочим для протоколов онлайн-касс АТОЛ и часто приводит к тайм-аутам соединения.
- Установим штатную скорость для касс Атол — 115200 бод (или 57600 / 9600, если касса переведена на пониженную скорость).
- Убедимся, что в карточке настройки оборудования в 1С указаны те же значения порта (например,
COM3) и скорости (115200), на которых успешно прошел поиск устройства в утилите драйвера.
4. Установка драйверов в ОС Windows и проверка цифровой подписи
При развертывании кассы на операционных системах Windows 7, 8 или 8.1 виртуальные порты USB-to-COM могут отображаться в Диспетчере устройств с желтым восклицательным знаком (ошибка запуска устройства). Рассмотрим, как устранить эту проблему:
- Драйверы виртуального порта АТОЛ старых версий не имеют обновленной цифровой подписи Microsoft. Для их корректной инициализации необходимо временно отключить обязательную проверку подписи драйверов в параметрах загрузки Windows.
- Выполним установку INF-файлов драйвера из каталога поставки вручную через Диспетчер устройств с правами администратора.
- Проверим настройки электропитания: в свойствах корневых USB-концентраторов снимем флаг Разрешить отключение этого устройства для экономии энергии, а в дополнительных параметрах схемы питания Windows отключим Параметр временного отключения USB-порта, чтобы предотвратить зависание виртуального порта при простое кассы.
5. Выбор правильной компоненты и разрядности платформы
При использовании интеграционных библиотек драйвера Атол (например, FprnM1C82_54FZ.dll для DTO 8 или Native-компонент DTO 10) обратим внимание на системные требования:
- Разрядность используемой внешней компоненты должна строго соответствовать разрядности клиентского приложения «1С:Предприятие» (для 32-битного клиента 1С требуется 32-битная библиотека, даже если операционная система 64-битная).
- При ручной регистрации COM-компонент в 64-битной Windows утилиту
regsvr32.exe необходимо вызывать из каталога C:\Windows\SysWOW64\.
- Рекомендуется использовать актуальные компоненты на базе стандарта Native API из состава «Библиотеки подключаемого оборудования» (БПО), которые разворачиваются платформой 1С автоматически и не требуют прямой регистрации в системном реестре.