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

Администрирование · 11 мин

Как расшарить базу 1С в локальной сети

Как расшарить базу 1С в локальной сети: настройка общего доступа к папке, права пользователей, подключение с других компьютеров, типичные ошибки и FAQ.

Файловый режим работы 1С позволяет нескольким сотрудникам одновременно работать с одной информационной базой, если папка с базой доступна по локальной сети. Это самый простой способ организовать совместную работу без покупки сервера 1С и СУБД: достаточно выделить один компьютер, открыть общий доступ к папке и прописать сетевой путь на остальных рабочих местах.

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

В статье разобран полный цикл: подготовка компьютера-хранилища, настройка общего доступа к папке, подключение базы с других машин, проверка корректности работы и разбор типичных проблем.

Подготовка: что понадобится перед настройкой

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

Проверьте, что все компьютеры находятся в одной подсети и видят друг друга. Быстрый способ — выполнить команду ping с любого рабочего места до будущего сервера. Если пакеты не проходят, сначала решите сетевую проблему: проверьте кабели, настройки брандмауэра и IP-адресацию.

Также заранее решите, как будут разграничиваться права. Если в офисе развёрнут домен Active Directory, используйте доменные учётные записи. В одноранговой сети проще всего создать на компьютере-хранилище локальных пользователей с теми же логинами и паролями, что и на рабочих местах, — тогда Windows не будет запрашивать пароль при каждом подключении.

Размещение базы на выделенном компьютере

Создайте на диске компьютера-хранилища отдельную папку, например D:\Bases1C, и скопируйте в неё папку с информационной базой. Если база уже существует на чьём-то рабочем месте, узнать её расположение можно в окне запуска 1С: выделите базу в списке — путь отобразится внизу окна.

Не размещайте базу в системных папках вроде «Документы», «Рабочий стол» или в корне диска C: — у Windows там особые разрешения и ограничения, а профили пользователей могут быть перемещаемыми. Отдельный диск или отдельный раздел с достаточным запасом свободного места — правильный выбор.

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

Настройка общего доступа к папке

Щёлкните правой кнопкой по папке с базой, выберите «Свойства» и перейдите на вкладку «Доступ». Нажмите «Расширенная настройка», установите флажок «Открыть общий доступ к этой папке» и задайте сетевое имя ресурса, например Bases1C. Имя не должно содержать пробелов и кириллицы — так надёжнее.

В разделе «Разрешения» добавьте группу пользователей, которым нужна база, и выдайте им уровень «Полный доступ» или минимум «Изменение». Права только на чтение не подойдут: 1С постоянно пишет в файлы базы, ведёт журнал регистрации и создаёт служебные файлы блокировок.

На вкладке «Безопасность» тем же пользователям или группе выдайте NTFS-права «Изменение» и «Чтение и выполнение». Эффективные права определяются пересечением сетевых и NTFS-разрешений, поэтому обе настройки обязательны.

Затем откройте «Центр управления сетями и общим доступом» → «Дополнительные параметры общего доступа» и убедитесь, что для текущего профиля сети включены сетевое обнаружение и общий доступ к файлам и принтерам. Отключать общий доступ с парольной защитой не рекомендуется — анонимный доступ к базе недопустим.

Порядок действий
  1. 1
    Создайте папку на диске компьютера-хранилища и скопируйте туда закрытую базу
  2. 2
    Откройте общий доступ к папке с правами на изменение для нужных пользователей
  3. 3
    Выдайте те же права на вкладке «Безопасность» (NTFS)
  4. 4
    Включите сетевое обнаружение и общий доступ к файлам в параметрах сети
  5. 5
    Проверьте доступность папки с рабочего места через \\ИМЯ-ПК\Bases1C

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

На каждом компьютере пользователя запустите 1С, в окне выбора информационных баз нажмите «Добавить» → «Добавление в список существующей информационной базы». Укажите наименование, тип расположения — «На данном компьютере или на компьютере в локальной сети», а в поле каталога введите сетевой путь, например \\SERVER1C\Bases1C\Trade.

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

Если компьютер-хранилище имеет динамический IP-адрес, обращайтесь к нему по имени, а не по IP. Ещё надёжнее — закрепить за ним статический адрес в настройках роутера или сетевого адаптера, чтобы исключить смену адреса после перезагрузки.

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

Контрольные точки

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

Открытие папки по сетевому пути в проводнике
Норма

Папка открывается без запроса пароля или с сохранёнными учётными данными

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

Ошибка «Не найден сетевой путь» или постоянный запрос пароля

Одновременная работа двух пользователей
Норма

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

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

Сообщения о невозможности заблокировать данные или конфликте блокировок

Скорость работы
Норма

Открытие документов и отчётов занимает приемлемое время

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

Заметные зависания даже при одном пользователе — проверяйте сеть и антивирус

Типичные ошибки и способы их устранения

Самая частая проблема — ошибка «Ошибка разделенного доступа к файлу» или «Файл базы данных повреждён или отсутствует». Обычно это означает, что у пользователя нет прав на изменение файлов либо базу открыли по разным путям (через подключённый сетевой диск и через UNC-путь одновременно). Все пользователи должны подключаться строго одинаковым путём.

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

Если база периодически «отваливается» с ошибкой сети, проверьте электропитание компьютера-хранилища: отключите переход жёстких дисков и сетевого адаптера в спящий режим. Также убедитесь, что никто не выключает этот компьютер в течение рабочего дня.

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

Безопасность и резервное копирование

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

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

Альтернативы простому общему доступу

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

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

Сравнение вариантов

Общая папка (файловый режим)

Подходит для 2–5 пользователей в одном офисе; простая настройка, но чувствительна к качеству сети и числу подключений

Веб-сервер + файловая база

Подходит для удалённого доступа и слабых каналов; требует настройки IIS/Apache и публикации базы

Клиент-серверный режим

Для десятков пользователей и больших объёмов; требует сервера 1С и СУБД, лицензии дороже

Терминальный сервер

База остаётся локальной, сеть не влияет на целостность; нужен достаточно мощный сервер

Частые вопросы

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

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

Можно ли расшарить базу через подключённый сетевой диск?

Можно, но тогда все пользователи должны подключать базу именно через диск с одинаковой буквой. Смешение путей (диск у одних, UNC у других) приводит к ошибкам совместного доступа, поэтому надёжнее везде использовать UNC-путь вида \\СЕРВЕР\Папка.

Почему база открывается, но не даёт записать документы?

Чаще всего у пользователя нет прав на изменение: проверьте и сетевые разрешения общей папки, и NTFS-права на вкладке «Безопасность». Для записи нужен уровень «Изменение» в обоих местах.

Что делать, если появилась ошибка «Файл базы данных повреждён»?

Немедленно завершите все сеансы, сделайте копию папки базы как есть, затем запустите утилиту chdbfl.exe из каталога платформы и выполните проверку и исправление физической целостности. После этого дополнительно выполните тестирование и исправление в конфигураторе. Если ошибки остались — восстанавливайтесь из резервной копии.

Нужен ли статический IP-адрес компьютеру с базой?

Строго говоря, нет — можно обращаться по имени компьютера. Но статический адрес или резервирование адреса в DHCP исключает ситуации, когда имя не разрешается или адрес сменился, поэтому это рекомендуемая мера.

Можно ли хранить базу на NAS-сетевом хранилище?

Можно, если NAS стабильно работает и подключён к сети кабелем. Учтите, что производительность недорогих NAS часто ниже, чем у обычного компьютера, а некоторые модели некорректно обрабатывают блокировки файлов — перед внедрением протестируйте одновременную работу нескольких пользователей.

Итог

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

Расшаривание базы 1С сводится к трём шагам: разместить базу на стабильном компьютере, открыть общий доступ с правами на изменение и подключить её на рабочих местах по единому сетевому пути. Обязательные условия — одинаковая версия платформы, права на запись, проводная сеть и регулярное резервное копирование.