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