Как выбрать архитектуру и программное обеспечение для автоматизации розничной сети с учетом онлайн-касс и ЕГАИС?

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

При автоматизации небольшой сети розничных магазинов (от 2 до 5 торговых точек) часто возникают вопросы выбора программного обеспечения, распределения нагрузки между учетной системой и рабочими местами кассиров, а также соблюдения законодательных требований (54-ФЗ и 171-ФЗ по учету алкогольной продукции). Разберем по шагам ключевые аспекты построения стабильной и бюджетной инфраструктуры.

Ограничения базовых версий 1С и выбор учетной системы

Проанализируем распространенную ошибку, связанную с попыткой развернуть распределенную информационную базу (РИБ) на базе недорогих версий программ 1С. В конфигурациях уровня 1С:Розница Базовая или 1С:Управление торговлей Базовая программно отключены механизмы планов обмена. Это означает, что базовая версия не может выступать ни главным, ни подчиненным узлом РИБ.

Для построения распределенной системы существуют два основных подхода:

  1. Переход на версию ПРОФ: Приобретается основная поставка конфигурации 1С:Розница ПРОФ для центрального узла (бэк-офиса) и отдельные лицензии основных поставок для каждого удаленного магазина, где планируется развернуть автономный узел РИБ.
  2. Использование механизма «ККМ-Offline»: Центральная база (даже базовая 1С:Розница или 1С:УНФ) остается в офисе, а на рабочих местах кассиров устанавливается специализированный кассовый фронт-офис (например, Frontol). В этом случае обмен справочниками (товары, цены, штрихкоды) и отчетами о розничных продажах происходит через выгрузку текстовых файлов формата АТОЛ/Штрих-М через сетевую папку, FTP-сервер или облачные хранилища.

Организация кассового узла на базе Frontol и разделение чеков (мультифирменность)

Если в одной торговой точке совмещается продажа разных категорий товаров от лица разных субъектов (например, крепкий алкоголь через ООО, а сопутствующие товары или пиво через ИП), использование специализированного кассового ПО уровня Frontol дает существенные преимущества перед стандартным РМК 1С.

Разберем, как настраивается такая схема:

  1. К одному кассовому компьютеру подключаются два фискальных регистратора (например, АТОЛ 30Ф, 11Ф или Штрих-On-Line), зарегистрированных на разные ИНН.
  2. В кассовой программе настраивается автоматическое распределение номенклатурных групп: алкогольная продукция направляется на фискальный регистратор ООО, а прочие позиции — на кассу ИП.
  3. Кассир формирует единый чек в интерфейсе, а система при закрытии оплаты автоматически пробивает два отдельных фискальных документа с отправкой данных операторам фискальных данных (ОФД) соответствующих организаций.

Специфика работы с ЕГАИС в распределенной сети

Рассмотрим порядок обработки накладных и фиксации оборота слабоалкогольной и алкогольной продукции при разделении контуров бэк-офиса и фронт-офиса:

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

Сетевая инфраструктура: выбор между РИБ, VPN и RDP

Проанализируем технические риски прямого подключения удаленных кассовых мест к центральной базе 1С через виртуальные частные сети (VPN). Прямая работа файловой базы данных (файл 1Cv8.1CD) через сетевые папки (SMB) поверх интернет-канала с нестабильным пингом приводит к критическим ошибкам блокировок и риску повреждения внутренней структуры таблиц базы данных при малейшем обрыве связи.

При нестабильных каналах связи рекомендуются следующие варианты организации рабочего места:

  1. Локальная работа кассы (Offline): На кассе работает автономный софт (Frontol или локальная база 1С в режиме РИБ). Обрыв связи никак не останавливает продажи на кассовой линии.
  2. Терминальный доступ (RDP): Удаленное рабочее место подключается к серверу терминалов. Вся обработка данных происходит внутри локальной сети сервера, передается только графический поток.
  3. Публикация на веб-сервере: Информационная база публикуется на веб-сервере (Apache или IIS). Удаленные кассы подключаются через тонкий клиент 1С по защищенному протоколу HTTPS.

Требования к оборудованию и настройка операционной системы

Выясним, какие аппаратные конфигурации подходят для кассовых мест. Для запуска полноценной платформы 1С:Предприятие 8.3 в режиме толстого или тонкого клиента требуются достаточные аппаратные ресурсы: процессор с высокой однопоточной производительностью и от 4–8 ГБ оперативной памяти с обязательным использованием SSD-накопителя.

Если в магазине используются компактные неттопы или безвентиляторные POS-терминалы на базе энергоэффективных процессоров (Intel Celeron, Atom), локальный запуск 1С вызовет существенные задержки при печати чеков. Для такого «железа» оптимальным выбором является легковесный кассовый софт на базе СУБД SQLite или Firebird.

При развертывании операционной системы Windows 10 на кассовых терминалах необходимо выполнить базовую оптимизацию:

  1. Отключить переход сетевых адаптеров и USB-контроллеров в режим энергосбережения (спящий режим), чтобы исключить потерю связи с фискальными регистраторами и сканерами.
  2. Настроить групповые политики для предотвращения автоматической перезагрузки операционной системы в рабочее время магазина после установки обновлений.
  3. Зафиксировать статические IP-адреса и COM-порты для всех подключенных торговых устройств.
← На главную