Как настроить работу кассы Атол (ДТО 10) в 1С 7.7 через RDP?

Программист 1С v7.7 Управленческий учет Торговля и дистрибуция
← На главную

Переход на десятую версию драйверов торгового оборудования Атол в связке с устаревшей платформой 1С 7.7 часто вызывает вопросы, особенно при работе в терминальном режиме (RDP). Рассмотрим, как правильно организовать этот процесс и избежать типичных ошибок при настройке связи.

Отказ от службы FDSVC и актуальные методы подключения

Многие специалисты помнят, что для проброса COM-портов в ранних версиях драйверов использовалась служба FDSVC (Frontol Driver Service). В актуальных версиях ДТО 10 от этой службы было решено отказаться по соображениям безопасности. Современная архитектура драйверов делает ставку на использование кассового веб-сервера. Тем не менее, штатный проброс портов через протокол RDP продолжает работать, и вы можете использовать его для подключения оборудования.

Варианты подключения оборудования

Разберем три основных способа интеграции, которые помогут вам наладить стабильную работу кассы:

  1. Классический проброс порта (COM-over-RDP): Вы пробрасываете локальный USB-порт кассы в терминальную сессию. В настройках драйвера 10-й версии это по-прежнему поддерживается. Важно следить за стабильностью сети и параметрами таймаутов, так как этот метод чувствителен к разрывам соединения.
  2. Прямое TCP/IP соединение (рекомендуемый способ): Если ваша касса имеет сетевой интерфейс (Ethernet или Wi-Fi), лучше всего подключить ее напрямую по IP-адресу. В настройках драйвера Атол 10 выберите тип подключения TCP/IP, укажите IP-адрес и порт (обычно 5555). Это полностью исключает зависимость от нестабильности RDP-проброса.
  3. Сторонние утилиты: Если касса не имеет Ethernet, но вы хотите избежать проблем с RDP-пробросом, воспользуйтесь специализированным ПО для создания виртуального COM-порта поверх TCP/IP (например, COM to TCP redirector).

Особенности работы с 1С 7.7

Интеграция 1С 7.7 с новыми драйверами требует адаптации внешних обработок обслуживания. Стандартные fr_comm.ert, работавшие с протоколами 2.4, не смогут полноценно управлять оборудованием через ДТО 10. Вам необходимо использовать интерфейс AddIn.ATOL_KKM_1, который является стандартом для 10-го поколения драйверов.

Пошаговый план внедрения:

  1. Установите на клиентском компьютере (где физически подключена касса) актуальную версию ДТО 10.
  2. Если используете проброс через RDP, убедитесь, что в настройках подключения к удаленному рабочему столу активирована опция перенаправления портов.
  3. Проверьте работу кассы через Тест драйвера ККТ от Атол на самом клиенте, чтобы исключить аппаратные проблемы.
  4. В 1С 7.7 обновите обработку обслуживания (Внешнюю компоненту). Поскольку штатные механизмы 7.7 ограничены, часто приходится использовать специализированные доработанные обработки, которые поддерживают современный протокол обмена данными.
  5. В самой обработке настройте тип подключения: выберите Локальное, если порт проброшен в систему через RDP, либо TCP/IP, если вы настроили сеть.

Советы по стабильности

Чтобы избежать ошибок типа Порт занят или Нет связи, следуйте этим рекомендациям:

Работа с современным оборудованием в 1С 7.7 — задача выполнимая. Несмотря на возраст платформы, правильная настройка драйверов Атол и выбор способа подключения (лучше всего — через сеть TCP/IP) обеспечат стабильную печать чеков и взаимодействие с кассой.

← На главную