При организации работы кассиров в терминальном режиме (RDP) стандартный механизм проброса последовательных портов часто дает сбои. Касса либо не определяется утилитой проверки оборудования, либо 1С выдает ошибки таймаута и занятости порта. Разберем, почему возникает данная проблема и как корректно настроить работу фискального регистратора АТОЛ через встроенные сетевые возможности драйвера.
Проанализируем ключевые технические причины, из-за которых прямое перенаправление USB/COM-портов в терминальной сессии завершается ошибкой:
Ethernet over USB (EoU). Механизм перенаправления ресурсов RDP нередко путает порядок инициализации портов, либо служба передачи данных на локальном ПК блокирует канал, делая его недоступным на сервере.Наиболее надежный способ работы с кассами АТОЛ через RDP — отказ от проброса портов в пользу сетевого взаимодействия через встроенную службу драйвера ККТ. Драйверы АТОЛ предоставляют возможность удаленного обращения к фискальному регистратору по протоколу TCP/IP.
Разберем пошаговый порядок настройки оборудования:
АТОЛ 11Ф. Проверим работоспособность устройства через локальную утилиту «Тест драйвера ККТ» и убедимся, что фискальный регистратор отвечает на команды.1С:Предприятие (для 32-битного клиента 1С устанавливается 32-битная версия драйвера, даже если серверная ОС 64-битная).6220. В брандмауэре Windows на локальном компьютере необходимо открыть входящий TCP-порт 6220 для IP-адреса сервера. Также рекомендуется закрепить за локальным компьютером постоянный статический IP-адрес в локальной сети.Администрирование — Подключаемое оборудование. В карточке фискального регистратора укажем следующие параметры связи:TCP/IP (или Ethernet/IP в зависимости от используемой версии драйвера).IP-адрес укажем локальный IP-адрес компьютера кассира (например, 192.168.1.50).Порт укажем порт службы драйвера: 6220.Тест устройства в карточке оборудования 1С. База данных отправит команду напрямую службе драйвера на компьютере кассира, и чек успешно распечатается.Обратим внимание на частую ситуацию: после настройки 1С успешно пробивает чеки, но отдельная утилита «Тест драйвера ККТ» на сервере при автоматическом поиске кассу не находит. Это штатное поведение системы. Утилита поиска оборудования на сервере по умолчанию сканирует локальные COM-порты терминальной сессии, в которых касса отсутствует. В то же время платформа 1С обращается напрямую по указанному сетевому адресу и порту 6220 к локальной службе кассира, обеспечивая корректное выполнение кассовых операций.
Если терминальный режим создает регулярные сложности в эксплуатации оборудования, рассмотрим другие архитектурные варианты:
1С:Предприятие устанавливается непосредственно на ПК кассира в режиме тонкого клиента и подключается к базе данных по протоколу 1С (порт 1541) или через веб-сервер по HTTP/HTTPS. Касса подключается локально без использования терминального сервера и сетевых пробросов.АТОЛ 11Ф ее можно включить непосредственно в сетевой коммутатор или Wi-Fi сеть. Касса получает собственный независимый IP-адрес, к которому 1С подключается напрямую без привязки к компьютеру кассира.