← На главную
Организация автоматизации небольшого розничного магазина часто сопряжена с техническими ограничениями: мобильный интернет 4G от оператора, отсутствие статического («белого») IP-адреса как на торговой точке, так и у владельца, а также необходимость подключать торговое оборудование (фискальный регистратор, сканер штрихкодов) и регулярно обмениваться данными с 1C:Бухгалтерия.
Рассмотрим подробнее архитектурные подходы, варианты построения сети, выбор программного обеспечения и ключевые риски при организации такой инфраструктуры.
Вариант 1. Настройка распределенной информационной базы (РИБ) с обменом через каталог
Разберем по шагам наиболее отказоустойчивую схему, при которой торговая точка работает автономно и не зависит от текущего состояния интернет-канала.
- Разделение баз: Создаем центральный узел (база владельца) и подчиненный узел РИБ (база кассира на торговой точке).
- Подключение оборудования: Торговое оборудование (фискальный регистратор, эквайринговый терминал, сканер) подключается напрямую к локальному компьютеру кассира, что исключает сбои фискализации по требованиям 54-ФЗ.
- Организация канала обмена: Поскольку белый IP-адрес отсутствует, обмен пакетами данных выполняется через общую промежуточную папку. Для этого настраивается синхронизация каталога выгрузки через облачные сервисы (Яндекс.Диск, Dropbox или FTP-ресурс). База 1С на точке выгружает XML-сообщение обмена в локальную папку синхронизации, клиент облака передает файл на сервер, а центральная база считывает его на стороне владельца.
- Оптимизация состава данных: Для снижения нагрузки на канал мобильной связи настраиваем план обмена с фильтрацией «По магазину», чтобы на кассу не передавалась лишняя управленческая информация.
Важное ограничение: Категорически запрещено размещать сам рабочий файл информационной базы 1Cv8.1CD внутри синхронизируемой папки облачного хранилища. Это приводит к повреждению таблиц базы данных и потере чеков при конфликтах версий. Через облачные сервисы передаются исключительно файлы выгрузки обмена.
Вариант 2. Организация защищенного туннеля VPN (Hamachi) и подключение по RDP
Проанализируем вариант с терминальным доступом, когда информационная база физически размещена на одном компьютере, а второй подключается к ней удаленно через виртуальную частную сеть.
- На компьютере владельца и компьютере торговой точки устанавливается программа для создания виртуальных сетей без выделенного внешнего IP (например, LogMeIn Hamachi).
- Формируется единая виртуальная сеть, в которой узлы видят друг друга по внутренним IP-адресам.
- Подключение организуется через удаленный рабочий стол (RDP).
Выясним причину, почему этот вариант несет риски для розницы: при нестабильном сигнале 4G передача команд на локальный фискальный регистратор через RDP-порт приводит к зависаниям драйверов и невозможности пробить чек покупателю. Данная схема подходит владельцу для удаленного просмотра отчетов, но не рекомендуется для ежедневной работы кассира при высоком потоке клиентов.
Вариант 3. Использование сервиса 1С:Линк и веб-публикации
Рассмотрим современное решение для доступа к локальной базе без необходимости покупки статического IP-адреса:
- База публикуется на веб-сервере (Apache или IIS) на компьютере владельца или в офисе.
- Подключается специализированный сервис
1С:Линк, который создает защищенный HTTPS-туннель до компьютера с базой данных без белого IP.
- Пользователи подключаются к базе через тонкий клиент 1С или обычный веб-браузер. Тонкий клиент потребляет значительно меньше интернет-трафика по сравнению с RDP и устойчив к задержкам мобильной сети 4G.
Выбор программного обеспечения: 1С:УТ, 1С:Розница или 1С:УНФ
Посмотрим на соответствие программных продуктов поставленным задачам:
- 1С:Управление торговлей (УТ 11): Мощная система, однако для одной торговой точки она может быть избыточной и требовательной к аппаратным ресурсам компьютера кассира.
- 1С:Розница + 1С:Бухгалтерия: Оптимальный классический вариант. В магазине устанавливается облегченное рабочее место с конфигурацией
1С:Розница, а у владельца разворачивается 1C:Бухгалтерия. Между ними настраивается стандартная типовая синхронизация.
- 1С:Рабочее место кассира (1С:РМК): Специализированное приложение для торговой точки, которое работает локально, быстро пробивает чеки и автоматически обменивается данными с центральной управляющей системой (
1С:Управление торговлей или 1С:Управление нашей фирмой).
- 1С:Управление нашей фирмой (УНФ): Универсальное решение для малого бизнеса, объединяющее розничные продажи, складской учет, расчет зарплаты и встроенную выгрузку в бухгалтерию.