Подключение контрольно-кассовой техники (ККТ) нового образца к базам 1С, работающим на удаленном сервере терминалов (RDP), часто вызывает трудности. Пользователи и администраторы сталкиваются с ошибками недоступности порта, таймаутами при проверке связи и вопросами о том, как правильно заполнять сетевые параметры драйвера оборудования. Рассмотрим подробнее, как корректно настроить работу кассы Атол 55Ф (а также аналогичных моделей, например Атол 11Ф) в 1С:Бухгалтерия 3.0 при терминальном доступе.
При настройке оборудования в 1С в окне параметров драйвера часто присутствует поле Компьютер (или сетевой адрес) со значением по умолчанию вида 127.0.0.1:6220. Попытка указать туда локальный IP-адрес клиентского компьютера или адрес сервера обычно приводит к следующим ошибкам:
6220 задействуется только при работе специализированной службы сетевого драйвера Атол (FDSVC). Если на клиентском ПК служба не запущена или порт заблокирован сетевым экраном/роутером, драйвер 1С не может связаться с кассой.Выясним причину такого поведения: если мы используем стандартный встроенный механизм перенаправления (проброса) портов RDP-клиента, обращение к кассе со стороны сервера должно идти как к обычному локальному COM-порту. В таком сценарии поле Компьютер должно оставаться абсолютно пустым.
Разберем по шагам базовый и наиболее распространенный вариант организации рабочего места кассира:
Подключаем ККТ к локальному компьютеру через USB. Устанавливаем драйвер торгового оборудования (ДТО) Атол. В диспетчере устройств должны появиться два виртуальных COM-порта: один предназначен для управления фискальным регистратором (команды печати из 1С), второй — для службы передачи фискальных данных в ОФД (Ethernet over USB / EoU).
На локальном компьютере запускаем утилиту управления службой Ethernet over USB и привязываем службу к соответствующему номеру COM-порта для передачи данных. Убеждаемся, что чеки уходят в ОФД.
В параметрах ярлыка подключения к удаленному рабочему столу (mstsc.exe) открываем вкладку Локальные ресурсы, нажимаем кнопку Подробнее... в разделе «Локальные устройства и ресурсы» и обязательно отмечаем флажком пункт Порты.
На стороне Windows Server проверяем, разрешено ли перенаправление COM-портов в групповых политиках (раздел Конфигурация компьютера -> Административные шаблоны -> Компоненты Windows -> Службы удаленных рабочих столов -> Узел сеансов удаленных рабочих столов -> Перенаправление устройств и ресурсов). Параметр «Не разрешать перенаправление COM-портов» должен быть отключен.
Подключаемся к сессии RDP. Открываем командную строку и выполняем команду chgport или change port /query. В выводе консоли смотрим, какой номер получил локальный COM-порт в терминальной сессии (например, COM1 = \Device\RdpDrPort\;\COM3:2\TS002).
В базе 1С переходим в раздел Администрирование -> Подключаемое оборудование. Добавляем новый экземпляр ККТ с передачей данных, выбираем драйвер Атол и нажимаем Настроить. В открывшейся форме:
— В поле Порт выбираем определенный на предыдущем шаге COM-порт;
— Поле Компьютер оставляем пустым;
— Указываем корректную скорость передачи (по умолчанию для USB-эмуляции обычно 115200);
— Нажимаем Тест подключения.
Если проброс через RDP работает нестабильно из-за обрывов соединения или блокировок, рассмотрим альтернативный вариант прямого сетевого взаимодействия:
6220.192.168.1.50:6220.Проанализируем специфику работы торгового оборудования поверх терминальных сессий. Перенаправление USB-портов через протокол RDP при неустойчивом интернет-канале может приводить к зависанию порта и блокировке очереди печати. Для исключения сбоев рекомендуется: