К статье
Практический материал

Администрирование · 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. 1
    Создайте папку для базы на компьютере-хранилище и скопируйте в неё файл 1Cv8.1CD
  2. 2
    Откройте общий доступ к папке с правами на изменение для нужных пользователей
  3. 3
    Проверьте NTFS-права на вкладке «Безопасность»
  4. 4
    На каждом рабочем месте откройте окно запуска 1С, нажмите «Добавить» → «Добавление в список существующей информационной базы»
  5. 5
    Укажите сетевой путь вида \\ИМЯ-ПК\Bases\Trade и завершите мастер
  6. 6
    Запустите базу и проверьте вход под учётной записью пользователя 1С

Подключение базы на рабочих местах

На каждом компьютере пользователя запустите ярлык 1С:Предприятие. В окне списка информационных баз нажмите «Добавить» и выберите добавление существующей базы. Укажите наименование (оно может быть любым понятным названием) и тип расположения — «На данном компьютере или компьютере в локальной сети».

В поле каталога укажите сетевой путь в формате UNC: \\SERVER\Bases\Trade. Используйте именно UNC-путь, а не подключённый сетевой диск с буквой — буквы дисков могут различаться на разных машинах или не подключаться при входе, что приведёт к ошибке «информационная база не обнаружена».

Если при подключении появляется запрос логина и пароля Windows, значит, учётная запись пользователя не имеет доступа к общей папке. Либо добавьте пользователя в права папки, либо включите на компьютере-хранилище гостевой доступ (менее безопасный вариант, приемлемый только в изолированной сети).

Клиент-серверный вариант и публикация через веб-сервер

Для клиент-серверного режима потребуется установить сервер 1С:Предприятия и СУБД — чаще всего MS SQL Server или PostgreSQL со сборкой от 1С. База создаётся через консоль администрирования сервера 1С или через конфигуратор с указанием параметров СУБД. Пользователи в списке баз указывают не папку, а имя сервера и имя базы в кластере.

Альтернатива для удалённого доступа — публикация файловой или серверной базы на веб-сервере (IIS или Apache) через модуль веб-расширения 1С. Тогда пользователи работают через браузер или тонкий клиент по протоколу HTTP, что удобно для сотрудников вне офиса. Публикация настраивается через конфигуратор: «Администрирование → Публикация на веб-сервере».

Оба варианта требуют более глубоких знаний: настройки служб, портов, аутентификации и сертификатов. Если у вас нет опыта администрирования серверов, безопаснее привлечь специалиста — ошибки в конфигурации СУБД или веб-сервера могут привести к утечке данных или недоступности базы.

Маршрут решения

Как выбрать действие

Пользователей до 5, все в одном офисе, база небольшаяИспользуйте файловую базу в общей сетевой папке
Пользователей больше 5–10 или база активно растётПланируйте переход на клиент-серверный режим с СУБД
Нужен доступ сотрудников из дома или других городовНастройте публикацию на веб-сервере с HTTPS или используйте терминальный доступ
Сеть нестабильна, частые обрывы Wi-FiНе размещайте файловую базу в сети — подключайте пользователей через RDP к терминальному серверу

Проверка результата и типичные ошибки

После настройки войдите в базу одновременно с двух разных компьютеров. Оба сеанса должны запуститься без сообщений о монопольном режиме. Внесите тестовую запись (например, тестовый документ) с одного рабочего места и убедитесь, что она видна с другого после обновления списка.

Проверьте скорость работы: открытие больших журналов и проведение документов не должно занимать аномально много времени по сравнению с локальной работой. Заметные задержки при сетевой работе файловой базы — норма в определённых пределах, но если простые операции занимают десятки секунд, стоит проверить сеть, антивирус и загрузку диска на компьютере-хранилище.

Типичные ошибки
01
Подключение через сетевой диск с буквой вместо UNC-пути — после перезагрузки диск не подключается, и база «пропадает»
02
Права только на чтение — пользователи могут открыть базу, но не могут записать данные или получают ошибку блокировки
03
Антивирус на компьютере-хранилище сканирует файл 1Cv8.1CD при каждом обращении — резкое падение скорости; добавьте папку базы в исключения
04
Работа файловой базы через Wi-Fi — обрывы соединения приводят к повреждению данных; используйте проводное подключение
05
Разные версии платформы на компьютерах — ошибка несовместимости версий при подключении
Контрольные точки

Как проверить результат

Одновременный вход с двух компьютеров
Норма

Оба сеанса работают без ошибок монопольного доступа

Тревожный признак

Второй пользователь получает отказ или база открывается только для чтения

Запись данных по сети
Норма

Документ сохраняется и виден другим пользователям

Тревожный признак

Ошибки записи, сообщения о блокировках или отсутствии прав

Скорость открытия журналов
Норма

Списки открываются за несколько секунд

Тревожный признак

Подвисания на десятки секунд даже на малых выборках

Стабильность в течение дня
Норма

Сеансы не обрываются, нет ошибок сети

Тревожный признак

Периодические разрывы, требующие повторного входа

FAQ

Сколько пользователей может работать с файловой базой 1С одновременно?

Технического жёсткого ограничения нет, но на практике комфортная работа файловой базы по сети обычно возможна при 3–5 активных пользователях. При большем числе заметно растут блокировки и время отклика, и рекомендуется переход на клиент-серверный режим.

Можно ли расшарить базу 1С через интернет без веб-сервера?

Напрямую через общую папку по интернету делать это нельзя и опасно: протокол SMB не предназначен для открытых сетей. Для удалённого доступа используют публикацию на веб-сервере, терминальный сервер (RDP) или VPN в сочетании с одним из этих способов.

Почему второй пользователь не может войти — пишет про монопольный режим?

Монопольный режим возникает, если кто-то запустил конфигуратор или базу с монопольным доступом, либо выполняется обновление конфигурации. Проверьте активные сеансы и завершите конфигуратор. Также убедитесь, что база не открыта у пользователя в режиме, требующем монопольности.

Нужно ли устанавливать платформу 1С на компьютер, где лежит база?

Для файлового режима платформа на компьютере-хранилище не обязательна — достаточно общего доступа к папке. Платформа нужна только на рабочих местах пользователей. Но если с этого компьютера планируется делать резервные копии или обновления через конфигуратор, платформу стоит установить.

Что делать, если база работает по сети очень медленно?

Проверьте по порядку: исключена ли папка базы из проверки антивируса, используется ли проводное подключение вместо Wi-Fi, не перегружен ли диск и сеть на компьютере-хранилище. Если база большая и пользователей много, медленная работа — признак того, что пора переходить на клиент-серверный режим.

Как ограничить доступ к базе только для бухгалтерии?

На уровне Windows задайте права на общую папку только для учётных записей бухгалтеров. Внутри самой 1С дополнительно настройте роли и пароли пользователей информационной базы — сетевой доступ не заменяет встроенную систему прав.

Итог

Что важно запомнить

Для небольшого офиса расшарить базу 1С проще всего через общую сетевую папку с правами на изменение и подключением по UNC-пути. Перед настройкой сделайте резервную копию, используйте проводную сеть и исключите папку базы из антивируса. При росте числа пользователей планируйте переход на клиент-серверный режим — это надёжнее и быстрее под нагрузкой.