Организация многопользовательской работы в файловом режиме — это классическая задача для небольших рабочих групп. Однако при работе с такими «тяжелыми» конфигурациями, как Управление производственным предприятием (УПП 1.3) и Бухгалтерия предприятия (БП), возникают специфические сложности, связанные с производительностью сети, типами форм и распределением лицензий. В этой статье мы подробно разберем, как настроить совместную работу для 5 пользователей, обеспечив стабильность и соблюдение технических требований платформы 1С:Предприятие.
Этот метод является наиболее простым в реализации. Суть заключается в размещении папки с базой данных (файлом 1Cv8.1CD) на одном компьютере, который будет выполнять роль «сервера», и предоставлении к ней общего доступа по локальной сети.
Рассмотрим пошагово, как минимизировать риски этого метода:
\\ServerName\1C_Bases\Accounting).Opportunistic Locking (Oplocks) для кэширования файлов. В файловом режиме 1С это часто приводит к повреждению индексов. Проанализируем ситуацию и, при необходимости, отключим кэширование через реестр Windows на сервере и клиентах.Важно помнить о лицензировании: При работе через сетевую папку программные лицензии на 5 пользователей должны быть активированы локально на каждом клиентском компьютере. Если используется одна многопользовательская лицензия, ее активация на «сервере» в данном режиме не позволит раздавать лицензии клиентам автоматически.
Для конфигураций на обычных формах, таких как УПП 1.3, классический веб-клиент в браузере не подходит. Однако мы можем использовать веб-сервер (Apache или IIS) как транспортный шлюз для передачи данных.
Разберем, почему это эффективнее обычной сетевой папки:
В этом режиме работа происходит не по протоколу SMB, а по HTTP/HTTPS. Это значительно повышает стабильность при нестабильном сетевом соединении. Процесс настройки выглядит следующим образом:
Толстый клиент. Только так конфигурация УПП 1.3 сможет запуститься, используя веб-сервер как канал связи с файлом базы данных.Этот метод позволяет обойти многие проблемы сетевых блокировок, но требует корректной настройки разрешений для пользователя, от имени которого запущен веб-сервер (пользователь IUSR или SYSTEM должен иметь права на папку с базой).
Проанализируем основные риски, с которыми сталкиваются пользователи файловых баз при росте объема данных:
Ограничение размера таблиц: В файловой версии 1С размер одной внутренней таблицы (например, таблицы итогов или регистра бухгалтерии) не может превышать 4 ГБ. Для УПП это критический предел. Регулярно проверяйте размер файла 1Cv8.1CD. Если база приближается к общему размеру в 10–12 ГБ, стоит задуматься о переходе на клиент-серверный вариант (SQL).
Производительность дисков: Поскольку при 5 пользователях нагрузка на чтение/запись возрастает, использование обычного HDD на «сервере» приведет к очередям запросов и зависаниям. Настоятельно рекомендуем использовать SSD корпоративного класса.
Регламентные задания: Посмотрим на пример выполнения фоновых заданий. В файловой базе они не запускаются сами по себе. Рассмотрим метод выделения отдельного сеанса: на «сервере» должна быть всегда запущена одна копия 1С под служебным пользователем, который будет выполнять роль планировщика заданий (обмен данными, обновление индексов).
Выясним правила активации лицензий для нашего случая:
Для поддержания базы в рабочем состоянии необходимо периодически выполнять следующие действия:
ТестированиеИИсправление с установленным флагом «Сжатие таблиц информационной базы». Это позволит освободить место, занятое удаленными объектами.chdbfl.exe (находится в папке bin платформы) для проверки физической целостности файла базы.1Cv8.1CD, но только при условии, что все пользователи вышли из системы.Подводя итог, можно сказать, что для 5 пользователей файловый режим вполне жизнеспособен, если использовать качественное сетевое оборудование, SSD-накопители и правильно настроить тип подключения (Толстый клиент через HTTP для УПП) и клиентские лицензии.