Довольно часто при автоматизации небольших торговых сетей возникает желание сэкономить на программном обеспечении. Рассмотрим классическую ситуацию, описанную пользователями: несколько магазинов объединены в единую приватную сеть через VPN-туннели на уровне маршрутизаторов. Появляется идея выделить в одном из магазинов отдельный компьютер с SSD, разместить на нем файловую базу 1С, "расшарить" папку и удаленно с других точек работать с этой базой. Проанализируем, сработает ли такой подход, если используется Базовая версия программы 1С:Розница, и какие существуют подводные камни.
Разберем главное правило: Базовая версия предназначена исключительно для работы одного пользователя. Технически и лицензионно в ней отсутствует возможность одновременного входа нескольких человек. Как отмечается в официальной документации 1С, для базовых версий жестко отключена настройка "Многопользовательский режим работы, в том числе поддержка клиент-серверного варианта".
Даже если вы "расшарите" папку с базой данных по сети и попытаетесь подключиться к ней со второго компьютера, система выдаст ошибку блокировки или лицензионного ограничения. Базовая версия — это самое доступное решение, созданное специально для тех компаний или ИП, которым не требуется одновременная работа нескольких сотрудников в одной информационной базе.
Предположим, что вы решили открывать базу по сети через VPN только одним пользователем единовременно. Разберем подробнее, почему этот сценарий крайне нежелателен в реальной работе.
1Cv8.1CD) очень чувствителен к стабильности и качеству канала связи. При малейшем разрыве соединения, потере пакетов или задержке в VPN-туннеле в момент записи файла база данных может быть безвозвратно повреждена.Посмотрим на пример работы через RDP (Remote Desktop Protocol). Некоторые системные администраторы пытаются обойти проблему низкой скорости сети, настраивая терминальный доступ на компьютере с базой 1С. В этом случае по сети передается только картинка (экран), а все вычисления происходят локально. Для базовой версии здесь есть жесткие ограничения:
Однако, простое (однопользовательское) подключение к удаленному рабочему столу компьютера для выполнения задач администрирования или ведения бэк-офиса в нерабочее время магазина — возможно и работать будет.
В сетях магазинов часто используется механизм РИБ: в каждой точке стоит своя независимая база (узлы), которые периодически обмениваются данными с центральной базой. Выясним причину, почему это не подходит для нашего случая.
В Базовых версиях аппаратно и программно заблокирован механизм РИБ. Более того, конфигуратор закрыт для редактирования, поэтому вы не сможете дописать свой собственный код для реализации полноценного узлового обмена. В качестве альтернативы можно использовать встроенный универсальный формат обмена EnterpriseData или файловый обмен в формате XML (например, для выгрузки данных о продажах в 1С:Бухгалтерия), но создать полноценную единую сеть с общими справочниками в реальном времени не получится.
Важный нюанс для розничной торговли: к одной Базовой 1С:Розница технически можно подключить сколько угодно торгового оборудования (онлайн-кассы, сканеры штрихкодов, терминалы эквайринга). Но работать со всем этим арсеналом сможет только тот единственный пользователь, который в данный момент авторизован и открыл программу.
Если перед вами стоит задача объединить несколько магазинов в единую информационную систему, рекомендуем рассмотреть следующие подходы:
Проанализировав все ограничения, можно сделать однозначный вывод: для объединения нескольких магазинов в общую сеть Базовая версия 1С не предназначена. Попытки обмануть систему через VPN приведут лишь к потере данных и простоям в работе торговых точек.