← На главную
Организация рабочего места кассира в удаленной торговой точке — частая задача при автоматизации розничной торговли. Когда база 1С развернута на центральном сервере, а кассиры подключаются к ней через терминальную сессию (RDP), нередко возникают проблемы со скоростью пробития чеков и стабильностью связи с фискальным регистратором (ККТ). Разберем причины возникающих неполадок, проанализируем надежные модели оборудования и рассмотрим оптимальные схемы сетевого подключения кассы к 1С.
В чем разница между работой через RDP и прямым сетевым подключением
Важно четко разделять два подхода к взаимодействию программы и кассового аппарата:
- Проброс COM/USB-порта через RDP-клиент. Касса подключается к локальному компьютеру, а терминальный клиент перенаправляет порт на удаленный сервер. Протоколы обмена фискальных регистраторов требуют побайтовой передачи с непрерывным подтверждением пакетов. При наличии задержек в интернет-канале (RTT) печать одного чека может растягиваться до 1–2 минут, либо сессия будет завершаться таймаутом и ошибкой связи. Кроме того, при таком подключении часто сбоит служба передачи данных в ОФД через
EthernetOverUSB.
- Прямая работа по сетевому протоколу (TCP/IP). Фискальный регистратор получает собственный IP-адрес в локальной сети магазина, а 1С на сервере взаимодействует с устройством напрямую по протоколу TCP/IP через защищенный VPN-туннель. Это исключает нестабильный механизм виртуализации портов RDP и обеспечивает мгновенный отклик устройства.
Выбор надежных моделей ККТ для розницы
При выборе кассового аппарата для интенсивной нагрузки и работы по сети следует обращать внимание на надежность печатающего механизма, автоотрезчика и наличие аппаратного сетевого интерфейса Ethernet или Wi-Fi.
Проанализируем проверенные на практике линейки оборудования:
- Линейка АТОЛ (АТОЛ 22Ф / Fprint-22ПТК, АТОЛ 55Ф / Fprint-55ПТК, АТОЛ 77Ф / Fprint-77ПТК). Данные аппараты зарекомендовали себя высокой отказоустойчивостью в условиях непрерывного потока покупателей. Модели 55Ф и 77Ф оснащены качественными японскими печатающими механизмами и надежными автоотрезчиками с защитой от заклинивания. Они поддерживают прямой сетевой интерфейс и работу через единый драйвер ККТ.
- Линейка Штрих-М (Штрих-М-01Ф, Штрих-CITY-ФР-Ф, Штрих-М ПТК). Отличаются высокой скоростью печати и развитым функционалом таблиц настроек. При использовании актуальных драйверов стабильно функционируют по протоколам TCP/IP.
Способ 1. Прямое подключение по TCP/IP через VPN-туннель
Рассмотрим по шагам настройку прямого сетевого подключения, исключающую задержки RDP:
- Объединяем локальную сеть удаленного магазина и серверную сеть с 1С в единый защищенный контур с помощью VPN (WireGuard, OpenVPN или IPsec).
- Подключаем фискальный регистратор к коммутатору или роутеру магазина сетевым кабелем Ethernet и фиксируем за ним статический IP-адрес (или настраиваем Static DHCP).
- На сервере 1С устанавливаем актуальный драйвер производителя (для оборудования АТОЛ — Драйвер ККТ 10.х).
- В конфигурации 1С открываем раздел
ПодключаемоеОборудование, создаем новый экземпляр ККТ с передачей данных и переходим в параметры настройки.
- В поле выбора канала связи указываем
TCP/IP (или Ethernet), вводим IP-адрес кассы и соответствующий порт подключения.
- Проверяем связь нажатием кнопки Тест устройства. При успешном прохождении теста печать чеков будет выполняться напрямую без задержек.
Способ 2. Использование локального HTTP-сервера печати
Если проложить сетевой кабель к ККТ невозможно, и аппарат подключен к локальному кассовому ПК по интерфейсу USB, рекомендуется отказаться от проброса портов через RDP в пользу локальной службы печати чеков.
Разберем архитектуру такого решения:
- На локальном компьютере магазина запускается сервис (например, встроенный Web-сервер драйвера ККТ или специализированный демон печати), который локально взаимодействует с кассой по USB.
- Логика 1С на удаленном сервере формирует фискальный чек и отправляет его в виде структурированного запроса (JSON/XML) по протоколу HTTP на локальный IP-адрес сервиса печати.
- Сервис печати принимает задачу, ставит ее в локальную очередь и отправляет команды на ККТ. В случае кратковременных сетевых флуктуаций пакеты не теряются, а кассир не сталкивается с зависанием базы данных.
Способ 3. Организация совместного доступа к одному аппарату с нескольких мест
Когда требуется пробивать чеки с двух или более терминальных рабочих мест на один фискальный регистратор, необходимо учитывать физическое ограничение: фискальный накопитель не может обрабатывать несколько транзакций одновременно.
Для корректного разделения доступа в современных типовых конфигурациях 1С (на базе актуальной Библиотеки подключаемого оборудования — БПО) используем типовой механизм сетевого фискального регистратора:
- Назначаем одно рабочее место сервером оборудования (к нему привязывается физическое подключение ККТ).
- В настройках оборудования в 1С активируем признак совместного использования ККТ.
- На остальных рабочих местах в настройках рабочего места кассира выбираем кассу, подключенную к первому рабочему месту. Программа берет на себя блокировку и последовательную передачу фискальных команд в рамках единой очереди.
Альтернативное решение: Автономное рабочее место (РИБ)
Если интернет-канал на торговой точке нестабилен или имеет регулярные обрывы, оптимальным решением является отказ от работы через RDP в пользу автономного кассового узла:
- На кассовом ПК разворачивается локальная информационная база (например, 1С:Розница или рабочее место кассира 1С:РМК).
- Кассовое оборудование подключается локально напрямую по USB или RS-232, что исключает любые сетевые сетевые задержки при пробитии чеков.
- Настраивается распределенная информационная база (РИБ) или периодический обмен данными с центральной базой через веб-сервисы. Касса продолжает полноценно работать и пробивать чеки даже при полном отсутствии интернет-соединения.