Как настроить удаленное подключение кассы АТОЛ на RDP-сервере для нескольких пользователей 1С?

Системный администратор 1С v8.3 (Управляемые формы) 1C:Бухгалтерия Бухгалтерский учет Торговля и дистрибуция
← На главную

В современных реалиях часто возникает задача организовать совместную работу нескольких сотрудников с одной контрольно-кассовой техникой (ККТ). Типичный сценарий: сервер терминалов (RDP), на котором установлена база 1С:Бухгалтерия, и подключенная к нему по USB касса АТОЛ. Наша цель — сделать так, чтобы каждый пользователь терминальной сессии мог пробивать чеки без физического переподключения оборудования.

Для решения этой задачи мы воспользуемся функционалом Сервера удаленного подключения ККТ, который входит в состав драйвера АТОЛ ДТО 10. Рассмотрим пошагово процесс настройки, разберем типичные ошибки и выясним, какие параметры критически важны для стабильной работы.

Шаг 1. Подготовка драйвера и запуск сервера ККТ

Прежде всего, убедимся, что на сервере установлен актуальный драйвер АТОЛ (рекомендуется версия 10.8.0.0 и выше). В процессе установки обязательно выберите компонент Сервер удаленного подключения.

Проанализируем работу самого сервера. Он может запускаться как обычное приложение или как служба Windows. Для терминального сервера крайне важно настроить запуск именно в режиме службы. Это гарантирует, что сервер ККТ будет активен сразу после загрузки ОС, независимо от того, вошел ли администратор в свою учетную запись.

Если сервер не запустился автоматически, найдите в папке с драйвером исполняемый файл или батник для запуска. Помните: запуск должен производиться от имени администратора. После запуска сервер начинает «прослушивать» определенный порт (по умолчанию 5555), ожидая входящих команд от 1С.

Шаг 2. Настройка сетевого доступа и брандмауэра

Выясним причину, по которой 1С часто пишет «нет связи» при правильных настройках. Даже если вы указали верный IP-адрес сервера (например, 192.168.1.13), запросы от рабочих мест могут блокироваться защитными системами Windows.

Разберем, что нужно сделать в настройках безопасности:

  1. Откройте настройки брандмауэра Windows (Firewall).
  2. Создайте правило для входящих подключений для TCP-порта 5555.
  3. Если в организации используется сторонний антивирус с функцией сетевого экрана, добавьте аналогичное исключение и там.

Шаг 3. Настройка оборудования в 1С

Теперь перейдем в саму программу 1С. Нам необходимо создать экземпляр подключаемого оборудования. Рассмотрим параметры, которые нужно заполнить в карточке настройки:

Способ подключения. В зависимости от версии вашей интеграционной компоненты, здесь может быть выбор между «Локально» и «Удаленно» (или «TCP/IP»). Если вы используете современный драйвер 10-й серии, выберите тип подключения по IP.

IP-адрес. Указываем адрес нашего сервера, где физически подключена касса. В нашем примере это 192.168.1.13.

Порт. Оставляем стандартный 5555, если не меняли его в настройках сервера АТОЛ.

Канал связи. Здесь кроется важный нюанс. Несмотря на то, что мы подключаемся по сети, в поле «Порт» внутри настроек драйвера (в интерфейсе 1С) часто нужно оставить значение USB или Автоматически, так как именно так касса подключена к самому серверу. Однако основным параметром связи должен выступать именно адрес удаленного сервера.

Шаг 4. Решение конфликта «Порт занят»

Рассмотрим ситуацию, с которой сталкиваются многие системные администраторы: настройки верны, но при нажатии кнопки «Тест устройства» связь не устанавливается. Проанализируем причину.

Критически важно: если у вас запущена стандартная утилита «Тест драйвера ККТ», она может захватывать порт кассы и блокировать доступ для 1С. Перед проверкой связи в 1С обязательно:

Только после освобождения порта Сервер удаленного подключения сможет корректно транслировать команды от 1С к фискальному накопителю.

Шаг 5. Тонкая настройка таймаутов для RDP

При работе через удаленный сервер, особенно когда несколько пользователей одновременно отправляют чеки на печать, возникают сетевые задержки. По умолчанию таймаут в драйвере может быть установлен на уровне 300–500 мс, чего недостаточно для стабильной работы через TCP/IP.

Рекомендуем увеличить параметр Таймаут в настройках оборудования 1С до 2000–5000 мс. Это позволит программе дождаться ответа от кассы, даже если в этот момент сервер занят обработкой очереди чеков от другого пользователя. Сервер АТОЛ умеет выстраивать запросы в очередь, но 1С должна иметь запас времени, чтобы не разорвать соединение по ошибке.

Шаг 6. Лицензирование и компоненты

Посмотрим на технические требования к самой кассе. Функция удаленного подключения на платформе АТОЛ 5.0 обычно включена в базовую лицензию. Однако на более старых моделях может потребоваться наличие специальной «Лицензии на удаленное подключение», которую можно проверить через личный кабинет АТОЛ или в чеке информации о ККТ.

Также проверьте версию интеграционной компоненты в 1С. Она должна соответствовать версии установленного в системе драйвера. Если вы обновили драйвер на сервере до 10.8, убедитесь, что в справочнике «Драйверы оборудования» в 1С загружен актуальный файл AtolККТ.zip.

Подведем итог: для успешной работы в RDP необходимо запустить службу удаленного подключения, открыть порт 5555 в брандмауэре, корректно указать IP-адрес в 1С и обязательно следить за тем, чтобы порт не был занят сторонними утилитами в момент работы пользователей.

← На главную