Как настроить работу нескольких рабочих мест с одним ключом ФСРАР (ЕГАИС) в 1С:Розница?

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

В практике автоматизации розничной торговли часто возникает ситуация, когда в магазине имеется только один физический ключ защищенного носителя (JaCarta или Рутокен ЭЦП) с сертификатом ФСРАР, но при этом алкогольную продукцию необходимо и принимать на складе, и продавать на кассе одновременно. По умолчанию 1С настраивается на работу с локальным транспортным модулем, что создает иллюзию невозможности одновременной работы. Однако архитектура ЕГАИС позволяет использовать один Универсальный транспортный модуль (УТМ) для всей локальной сети магазина. Рассмотрим подробно, как реализовать эту схему на примере конфигурации 1С:Розница 2.3. Для оптимизации складского рабочего места и автоматизации получения накладных в такой многопользовательской схеме можно использовать обработку для автоматического перезапроса входящих ТТН.

Принцип работы сетевого доступа к УТМ

Для начала разберем общую логику. УТМ — это локальный веб-сервер, который принимает запросы по протоколу HTTP на порт 8080. Когда 1С отправляет запрос в ЕГАИС, она обращается не напрямую к ключу, а к этому самому серверу (УТМ). Если программа настроена на localhost или адрес 127.0.0.1, она ищет модуль только на том компьютере, где запущена сама. Но если мы укажем сетевой IP-адрес компьютера, в который физически вставлен ключ, 1С сможет общаться с ним с любого рабочего места в локальной сети.

Проанализируем технические этапы настройки, которые помогут нам объединить склад и торговый зал.

Шаг 1. Подготовка базового компьютера (где установлен ключ)

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

  1. Назначение статического IP-адреса. Выясним текущий адрес компьютера и зафиксируем его в настройках роутера или сетевой карты. Если IP-адрес будет меняться при каждом включении (динамический IP), связь между рабочими местами будет постоянно обрываться. Допустим, мы присвоили компьютеру адрес 192.168.1.50.
  2. Настройка Брандмауэра (Firewall). Это критически важный момент, который часто упускают. Порт 8080 по умолчанию закрыт для входящих соединений из сети. Нам нужно создать правило для входящих подключений:
    • Откроем «Брандмауэр Windows в режиме повышенной безопасности».
    • Выберем «Правила для входящих подключений» — «Создать правило».
    • Тип правила — «Для порта», протокол TCP, номер порта — 8080.
    • Разрешим подключение и применим правило для всех профилей сети.

Без этой настройки второе рабочее место (например, касса) не сможет «достучаться» до УТМ, даже если все остальные параметры указаны верно.

Шаг 2. Настройка подключения в 1С:Розница

Теперь перейдем в саму программу 1С на втором рабочем месте (которое подключается удаленно). Разберем по шагам процесс изменения параметров:

  1. Перейдем в раздел Администрирование, далее выберем пункт Настройки интеграции с ЕГАИС.
  2. Откроем справочник Параметры подключения к ЕГАИС (или «Настройки УТМ»).
  3. Найдем существующую настройку для нашего магазина. Скорее всего, в поле «Адрес сервера» там указано значение localhost или 127.0.0.1.
  4. Заменим этот адрес на реальный локальный IP-адрес компьютера с ключом, который мы определили на первом шаге (например, 192.168.1.50). Порт оставляем стандартным — 8080.

Шаг 3. Выбор режима выполнения: «На клиенте» или «На сервере»

Рассмотрим важный нюанс, влияющий на работоспособность системы в зависимости от типа вашей базы данных. В настройках УТМ в 1С есть переключатель режима обмена.

Если у вас файловая база:

В этом случае база данных лежит в общей папке или запускается локально на каждом ПК. Выбираем режим «На клиенте». Это означает, что каждая копия 1С будет самостоятельно инициировать HTTP-запросы к IP-адресу компьютера с УТМ.

Если у вас клиент-серверная база (SQL):

При использовании режима «На сервере» запрос к УТМ будет отправлять не компьютер кассира, а сервер 1С (тот системный блок, на котором стоит служба 1C:Enterprise Server). В этом случае именно сервер 1С должен иметь сетевой доступ к компьютеру с ключом по порту 8080.

Шаг 4. Проверка связи с УТМ

Проанализируем ситуацию: как понять, что настройки выполнены верно? Самый простой способ — использовать обычный браузер на удаленном рабочем месте.

  1. Откроем Chrome, Яндекс.Браузер или любой другой обозреватель.
  2. В адресной строке введем: http://192.168.1.50:8080 (подставьте свой IP).
  3. Если настройки брандмауэра и сети верны, вы увидите страницу приветствия УТМ с информацией о версии модуля и состоянии лицензии.

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

Важные замечания по безопасности и лицензированию

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

Таким образом, мы выяснили, что работа двух и более рабочих мест с одним ключом ФСРАР не только возможна, но и является стандартным функционалом 1С:Розница. Основные усилия при настройке следует направить на обеспечение стабильности локальной сети (статический IP) и корректную настройку правил безопасности (порты TCP). Для облегчения повседневных операций и проведения инвентаризации алкоголя в настроенной системе можно использовать помощник ЕГАИС для 1С:Розница.

← На главную