Администрирование · 11 мин
Как расшарить базу 1С по сети
Как расшарить базу 1С по локальной сети: файловый и клиент-серверный режимы, настройка общего доступа к папке, права, подключение с других компьютеров, типичные ошибки.
Совместная работа нескольких пользователей с одной информационной базой 1С — типовая задача для небольшого офиса. Существует два принципиально разных способа организовать такой доступ: файловый режим с общей сетевой папкой и клиент-серверный режим на базе СУБД. Выбор зависит от количества пользователей, объёма данных и требований к надёжности.
Файловый вариант проще в развёртывании и не требует дополнительного ПО: база размещается в расшаренной папке на одном из компьютеров, а остальные подключаются к ней по сети. Однако у него есть жёсткие ограничения по производительности и устойчивости к сбоям. Клиент-серверный вариант сложнее и дороже, но снимает большинство ограничений.
Ниже разобраны оба сценария с конкретными шагами настройки, проверкой результата и типичными ошибками, которые приводят к блокировкам и повреждению данных.
Какой режим работы выбрать: файловый или клиент-серверный
В файловом режиме вся база хранится в одном файле 1Cv8.1CD внутри каталога. Каждый пользователь при работе обращается к этому файлу напрямую через сетевую файловую систему. Платформа 1С координирует блокировки, но при росте числа одновременных подключений конкуренция за файл резко снижает скорость работы.
В клиент-серверном режиме данные хранятся в СУБД (MS SQL Server, PostgreSQL и др.), а платформа 1С работает через сервер приложений. Сеть нагружается меньше, блокировки управляются СУБД, появляются полноценные средства резервного копирования и разграничения прав.
Сравнение вариантов
Подходит для 1–5 пользователей и небольших баз. Минус: чувствителен к обрывам сети, возможны ошибки блокировок и повреждение файла при сбое.
Подходит для 10 и более пользователей и больших баз. Минус: требует лицензии на сервер 1С, СУБД и навыков администрирования.
Доступ через браузер или тонкий клиент без установки платформы на каждом ПК. Минус: требует настройки IIS/Apache и публикации базы.
Практический ориентир: если одновременно работают до пяти человек и база умеренного размера, файловый режим по сети приемлем. Если пользователей больше, жалобы на «база заблокирована» стали регулярными или файл базы вырос до нескольких гигабайт — планируйте переход на клиент-серверный вариант.
Требования к компьютеру, где будет лежать база
Компьютер с расшаренной базой фактически становится сервером. Он должен быть включён в течение всего рабочего дня, подключён к сети кабелем (не Wi-Fi) и не должен «засыпать» — иначе у пользователей будут обрывы соединения и ошибки блокировок.
Отключите на нём спящий режим и отключение жёстких дисков в схеме электропитания Windows. Желательно, чтобы это был выделенный компьютер или сервер, а не рабочее место сотрудника, который может перезагрузить машину посреди дня.
Диск, на котором размещается база, должен иметь запас свободного места: файловая база растёт, а при тестировании и исправлении или выгрузке требуется дополнительное пространство. Файловая система — только NTFS: на FAT32 есть ограничение на размер файла, и база просто перестанет работать при достижении предела.
Настройка общего доступа к папке с базой
Сначала создайте отдельную папку, например D:\Bases\Trade, и поместите в неё каталог информационной базы (или создайте пустую базу через конфигуратор). Не расшаривайте диск целиком и не кладите базу в «Общие документы» — так сложнее управлять правами.
Далее откройте общий доступ к папке. В проводнике Windows: правой кнопкой по папке → «Свойства» → вкладка «Доступ» → «Расширенная настройка» → установите флажок «Открыть общий доступ к этой папке», задайте имя общего ресурса (например, Base1C). В разрешениях общего доступа группе пользователей 1С дайте «Полный доступ» или хотя бы «Изменение» — права «Чтение» недостаточно, пользователи не смогут записывать данные.
Затем настройте разрешения NTFS на вкладке «Безопасность»: пользователям или группе, работающим с 1С, нужны права «Изменение», «Чтение и выполнение», «Запись». Итоговые права определяются пересечением разрешений общего доступа и NTFS — действует наиболее ограничивающее из двух.
- 1Создайте папку под базу, например D:\Bases\Trade, и разместите в ней каталог базы.
- 2Откройте общий доступ к папке с именем ресурса Base1C и правом «Полный доступ» для группы пользователей 1С.
- 3На вкладке «Безопасность» выдайте той же группе права «Изменение» и «Чтение».
- 4Отключите спящий режим и отключение дисков в электропитании.
- 5Проверьте с другого ПК, что путь \\ИМЯ_ПК\Base1C открывается и в нём можно создать файл.
Если компьютеры входят в домен Active Directory, используйте доменные группы — это удобнее, чем заводить локальных пользователей на каждом ПК. В рабочей группе позаботьтесь, чтобы на «сервере» существовали учётные записи с теми же именами и паролями, что у пользователей на рабочих местах, либо включите доступ по явным учётным данным.
Подключение базы на рабочих местах пользователей
На каждом рабочем месте должна быть установлена платформа 1С той же версии (или совместимой), что и на компьютере, где база создавалась. Запустите 1С, в окне выбора информационных баз нажмите «Добавить» → «Добавление в список существующей информационной базы».
Укажите наименование базы, тип расположения — «На данном компьютере или на компьютере в локальной сети», и в поле каталога введите сетевой путь в формате UNC: \\SERVER\Base1C. Можно использовать IP-адрес вместо имени, если разрешение имён в сети работает нестабильно.
\\SERVER\Base1C
:: или по IP-адресу
\\192.168.0.10\Base1CАльтернатива — подключить сетевую папку как сетевой диск (например, Z:) и указать путь через букву диска. Это работает, но UNC-путь надёжнее: буква диска может не подключиться при входе в систему, и тогда 1С выдаст ошибку «информационная база не обнаружена».
После добавления базы выполните первый вход под пользователем с правами администратора и проверьте, что список пользователей конфигурации содержит всех сотрудников. Права внутри 1С настраиваются отдельно от сетевых прав — сетевой доступ к папке не заменяет ролевую модель конфигурации.
Проверка результата и контрольные точки
После настройки проверьте работу минимум с двух компьютеров одновременно: откройте базу, создайте и проведите тестовый документ на одном ПК и убедитесь, что он виден на втором после обновления. Это подтверждает, что оба пользователя работают с одним файлом, а не с копиями.
Как проверить результат
Папка \\SERVER\Base1C открывается в проводнике, в ней можно создать и удалить файл
Ошибка «Отказано в доступе» или запрос пароля, который не принимается
Два пользователя одновременно вошли в базу и видят документы друг друга
Второй вход невозможен или пользователи видят разные данные
Открытие документов и проведение занимают приемлемое время
Заметные паузы, ошибки «Конфликт блокировок» даже при малой нагрузке
База работает весь день без обрывов
Периодические ошибки доступа к файлу, особенно при простое сервера
Обратите внимание на журнал регистрации: ошибки блокировок, возникающие при одновременной работе двух-трёх человек, — сигнал, что файловый режим для вашей нагрузки уже на пределе или есть проблемы с сетью (Wi-Fi, нестабильный коммутатор, антивирус, сканирующий файл базы).
Типичные ошибки и как их избежать
Отдельно предупредим о резервном копировании. В файловом режиме база — один файл, и его повреждение при сбое сети или питании может сделать данные нечитаемыми. Настройте регулярную выгрузку через конфигуратор (режим «Выгрузить информационную базу») или копирование каталога базы внешним средством в те часы, когда все пользователи вышли.
Когда файлового режима уже не хватает
Признаки, что пора переходить на клиент-серверный режим или веб-публикацию: регулярные конфликты блокировок, медленная работа отчётов, файл базы размером в несколько гигабайт, более пяти-десяти одновременных пользователей, требования к круглосуточной доступности.
Как выбрать действие
Переход на клиент-серверный режим выполняется через выгрузку базы в файл .dt из конфигуратора и загрузку в новую базу, созданную на сервере 1С. Это отдельная процедура, требующая установки сервера 1С:Предприятия и СУБД, — при отсутствии опыта её лучше поручить специалисту.
Что важно запомнить
Файловую базу 1С расшаривают через общую папку с правами на изменение и корректными разрешениями NTFS, подключая её на рабочих местах по UNC-пути. Сервер должен работать постоянно, сеть — быть проводной, антивирус — с исключением для каталога базы. Обязательны регулярные резервные копии, а при росте нагрузки — переход на клиент-серверный режим.
Часто задаваемые вопросы
Сколько пользователей может работать с файловой базой 1С по сети?
Технически одновременных подключений может быть больше десятка, но на практике комфортная работа сохраняется примерно до пяти пользователей. Дальше растёт конкуренция за блокировки файла, увеличивается время отклика и риск ошибок. При большем числе пользователей рекомендуется клиент-серверный режим.
Можно ли расшарить базу 1С через интернет, а не локальную сеть?
Напрямую публиковать сетевую папку в интернет нельзя — это небезопасно и нестабильно. Для удалённого доступа используют публикацию базы на веб-сервере (IIS или Apache) с доступом через тонкий клиент или браузер, либо подключение по RDP к терминальному серверу, либо VPN до офисной сети.
Почему второй пользователь не может войти в базу — пишет, что она заблокирована?
Единичные блокировки возникают, когда кто-то выполняет монопольные операции (обновление конфигурации, тестирование). Если ошибка постоянная, проверьте: не запущен ли конфигуратор в монопольном режиме, не сканирует ли файл антивирус, стабильна ли сеть, совпадают ли версии платформы на всех ПК.
Нужно ли устанавливать платформу 1С на каждый компьютер?
Да, для работы по сети в файловом режиме платформа нужна на каждом рабочем месте, причём версии должны быть совместимы с версией, под которой работает база. Избежать установки на каждый ПК можно, опубликовав базу на веб-сервере или используя терминальный доступ.
Как правильно делать резервную копию сетевой базы?
Самый надёжный способ — выгрузка в файл .dt через конфигуратор («Администрирование» → «Выгрузить информационную базу») при отсутствии работающих пользователей. Простое копирование папки допустимо только когда все вышли из базы: копирование открытого файла 1Cv8.1CD даёт неконсистентную копию, из которой данные могут не восстановиться.
Можно ли хранить базу на NAS-сетевом хранилище?
Это возможно, но не рекомендуется: многие NAS используют файловые системы и реализации SMB, с которыми платформа 1С работает некорректно, что приводит к ошибкам блокировок и повреждению файла. Надёжнее разместить базу на компьютере с Windows и NTFS.