Как организовать удаленный доступ к базе 1С для розничной точки без белого IP-адреса?

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

Организация автоматизации небольшого розничного магазина часто сопряжена с техническими ограничениями: мобильный интернет 4G от оператора, отсутствие статического («белого») IP-адреса как на торговой точке, так и у владельца, а также необходимость подключать торговое оборудование (фискальный регистратор, сканер штрихкодов) и регулярно обмениваться данными с 1C:Бухгалтерия.

Рассмотрим подробнее архитектурные подходы, варианты построения сети, выбор программного обеспечения и ключевые риски при организации такой инфраструктуры.

Вариант 1. Настройка распределенной информационной базы (РИБ) с обменом через каталог

Разберем по шагам наиболее отказоустойчивую схему, при которой торговая точка работает автономно и не зависит от текущего состояния интернет-канала.

  1. Разделение баз: Создаем центральный узел (база владельца) и подчиненный узел РИБ (база кассира на торговой точке).
  2. Подключение оборудования: Торговое оборудование (фискальный регистратор, эквайринговый терминал, сканер) подключается напрямую к локальному компьютеру кассира, что исключает сбои фискализации по требованиям 54-ФЗ.
  3. Организация канала обмена: Поскольку белый IP-адрес отсутствует, обмен пакетами данных выполняется через общую промежуточную папку. Для этого настраивается синхронизация каталога выгрузки через облачные сервисы (Яндекс.Диск, Dropbox или FTP-ресурс). База 1С на точке выгружает XML-сообщение обмена в локальную папку синхронизации, клиент облака передает файл на сервер, а центральная база считывает его на стороне владельца.
  4. Оптимизация состава данных: Для снижения нагрузки на канал мобильной связи настраиваем план обмена с фильтрацией «По магазину», чтобы на кассу не передавалась лишняя управленческая информация.

Важное ограничение: Категорически запрещено размещать сам рабочий файл информационной базы 1Cv8.1CD внутри синхронизируемой папки облачного хранилища. Это приводит к повреждению таблиц базы данных и потере чеков при конфликтах версий. Через облачные сервисы передаются исключительно файлы выгрузки обмена.

Вариант 2. Организация защищенного туннеля VPN (Hamachi) и подключение по RDP

Проанализируем вариант с терминальным доступом, когда информационная база физически размещена на одном компьютере, а второй подключается к ней удаленно через виртуальную частную сеть.

  1. На компьютере владельца и компьютере торговой точки устанавливается программа для создания виртуальных сетей без выделенного внешнего IP (например, LogMeIn Hamachi).
  2. Формируется единая виртуальная сеть, в которой узлы видят друг друга по внутренним IP-адресам.
  3. Подключение организуется через удаленный рабочий стол (RDP).

Выясним причину, почему этот вариант несет риски для розницы: при нестабильном сигнале 4G передача команд на локальный фискальный регистратор через RDP-порт приводит к зависаниям драйверов и невозможности пробить чек покупателю. Данная схема подходит владельцу для удаленного просмотра отчетов, но не рекомендуется для ежедневной работы кассира при высоком потоке клиентов.

Вариант 3. Использование сервиса 1С:Линк и веб-публикации

Рассмотрим современное решение для доступа к локальной базе без необходимости покупки статического IP-адреса:

  1. База публикуется на веб-сервере (Apache или IIS) на компьютере владельца или в офисе.
  2. Подключается специализированный сервис 1С:Линк, который создает защищенный HTTPS-туннель до компьютера с базой данных без белого IP.
  3. Пользователи подключаются к базе через тонкий клиент 1С или обычный веб-браузер. Тонкий клиент потребляет значительно меньше интернет-трафика по сравнению с RDP и устойчив к задержкам мобильной сети 4G.

Выбор программного обеспечения: 1С:УТ, 1С:Розница или 1С:УНФ

Посмотрим на соответствие программных продуктов поставленным задачам:

  1. 1С:Управление торговлей (УТ 11): Мощная система, однако для одной торговой точки она может быть избыточной и требовательной к аппаратным ресурсам компьютера кассира.
  2. 1С:Розница + 1С:Бухгалтерия: Оптимальный классический вариант. В магазине устанавливается облегченное рабочее место с конфигурацией 1С:Розница, а у владельца разворачивается 1C:Бухгалтерия. Между ними настраивается стандартная типовая синхронизация.
  3. 1С:Рабочее место кассира (1С:РМК): Специализированное приложение для торговой точки, которое работает локально, быстро пробивает чеки и автоматически обменивается данными с центральной управляющей системой (1С:Управление торговлей или 1С:Управление нашей фирмой).
  4. 1С:Управление нашей фирмой (УНФ): Универсальное решение для малого бизнеса, объединяющее розничные продажи, складской учет, расчет зарплаты и встроенную выгрузку в бухгалтерию.
← На главную