Общая папка для файловой базы 1С в локальной сети: права, подключение и проверка

· 10 мин

Содержание

Чтобы расшарить папку с базой 1С, откройте на компьютере-хранилище общий доступ к каталогу с файлом 1Cv8.1CD, дайте пользователям право «Полный доступ» на общий ресурс и «Изменение» на вкладке «Безопасность» (NTFS). Затем на каждом рабочем месте добавьте базу в список 1С по сетевому пути вида \\SRV-1C\Base1C\Buh. Буква сетевого диска не нужна: 1С работает с UNC-путём напрямую, и так надёжнее.

Есть три способа сделать то же самое: через свойства папки в Проводнике (удобно для одной-двух баз), командами net share и icacls (быстро и повторяемо) или через PowerShell (на Windows Server). Результат одинаковый — выбирайте тот, что привычнее. Всё описанное относится к файловому варианту работы платформы 1С:Предприятие 8.3 и не зависит от конфигурации: Бухгалтерия, ЗУП и УТ расшариваются одинаково.

Где хранить общую базу 1С и что подготовить

Файловая база — это папка, в которой лежат файл данных 1Cv8.1CD и служебный каталог журнала регистрации 1Cv8Log. Вся папка целиком и должна стать сетевой. Расшаривать нужно именно каталог базы или папку уровнем выше, где лежит несколько баз.

Как выбрать компьютер и место:

  • 🖥 Компьютер включён весь рабочий день. Если это ПК одного из бухгалтеров, при его выключении база пропадёт у всех.
  • 💾 Отдельный диск или раздел, например D:\Base1C\. Не храните базу на рабочем столе, в «Документах» и в профиле пользователя: там лишние права и синхронизация.
  • 🔤 Короткий путь без пробелов. D:\Base1C\Buh проще набрать и проверить, чем C:\Users\Бухгалтер\Desktop\Новая папка (2)\1С.
  • 🌐 Статический IP или резерв адреса в роутере. Иначе после смены адреса пути по IP перестанут работать. По имени компьютера работать удобнее.
  • 🛡 Исключения в антивирусе для каталога базы на хранилище. Постоянная проверка 1Cv8.1CD при каждом обращении сильно тормозит работу по сети.

Рекомендуемая структура:

D:\Base1C\           ← эту папку расшариваем
    Buh\             ← база Бухгалтерии (внутри 1Cv8.1CD, 1Cv8Log)
    ZUP\             ← база ЗУП
    Backup\          ← копии, лучше вынести за пределы общего ресурса

Облачные папки синхронизации (Яндекс Диск, OneDrive, Google Диск) для общей работы не подходят. Они копируют файл целиком, пока с ним работают другие, и база получает конфликтующие версии.

Ограничения по числу пользователей стоит знать заранее. Клиентские Windows 10 и 11 принимают не более 20 одновременных входящих подключений к общим папкам. Для файловой 1С это обычно не упор: при 5–10 активных пользователях файловый режим уже начинает заметно тормозить, и тогда стоит думать о клиент-серверном варианте.

Открываем общий доступ к папке с базой 1С в Windows

Перед настройкой папки проверьте сеть. Профиль сети должен быть «Частная», а сетевое обнаружение и общий доступ к файлам — включены.

  • Windows 10: Панель управления → Центр управления сетями и общим доступом → Изменить дополнительные параметры общего доступа.
  • Windows 11: Параметры → Сеть и Интернет → Дополнительные сетевые параметры → Дополнительные параметры общего доступа.

Включите «Сетевое обнаружение» и «Общий доступ к файлам и принтерам» для частных сетей. В брандмауэре при этом открываются правила группы «Общий доступ к файлам и принтерам» (порт TCP 445).

Через Проводник

  1. Щёлкните правой кнопкой по D:\Base1C → Свойства → вкладка Доступ.
  2. Нажмите Расширенная настройка и отметьте Открыть общий доступ к этой папке.
  3. Задайте имя общего ресурса, например Base1C. Чтобы папку не было видно в сетевом окружении, добавьте в конец знак доллара: Base1C$. Подключиться к ней можно будет только по точному пути.
  4. Нажмите Разрешения. Удалите группу «Все» и добавьте пользователей или группу бухгалтерии. Поставьте им Полный доступ.
  5. Нажмите Кэширование и выберите вариант, при котором файлы из общей папки недоступны вне сети. Это отключает «Автономные файлы»: кэшированная копия базы на ноутбуке — прямой путь к рассинхронизации.
  6. Сохраните окна кнопкой ОК.

Кнопка «Поделиться» (простой общий доступ) тоже работает, но сама меняет права NTFS и не даёт настроить кэширование. Для базы 1С лучше расширенная настройка.

Командами

Те же действия одной строкой в командной строке от имени администратора:

net share Base1C=D:\Base1C /GRANT:"Бухгалтерия",FULL /CACHE:None

На Windows Server удобнее PowerShell:

New-SmbShare -Name "Base1C" -Path "D:\Base1C" -FullAccess "OFFICE\Бухгалтерия" -CachingMode None

Вместо группы можно перечислить пользователей через запятую. Группа удобнее: новому сотруднику достаточно добавить его в неё.

Права NTFS: вкладка «Безопасность»

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

Какие права нужны пользователю 1С:

УровеньЧто ставитьПочему
Общий ресурс (вкладка «Доступ»)Полный доступНе мешает NTFS-правам работать
NTFS (вкладка «Безопасность»)ИзменениеПлатформа пишет в 1Cv8.1CD, создаёт временные файлы и записи журнала
NTFS для администратораПолный доступСмена владельца и прав, восстановление из копии

Права «Только чтение» для файловой базы не работают: пользователь не сможет записать документ, а часто и просто войти. Ограничивать сотрудников нужно ролями пользователей внутри 1С, а не правами Windows.

Как настроить через интерфейс:

  1. Свойства папки → вкладка Безопасность → Изменить.
  2. Добавить → введите имя группы или пользователя → Проверить имена → ОК.
  3. Отметьте Изменение в колонке «Разрешить». Ниже отметятся «Чтение и выполнение», «Список содержимого папки», «Чтение» и «Запись».
  4. Нажмите ОК. Права наследуются на вложенные папки и файлы.

То же командой:

icacls "D:\Base1C" /grant "Бухгалтерия:(OI)(CI)M" /T

Флаги (OI)(CI) распространяют право на файлы и подпапки, M — это «Изменение», /T применяет к уже существующему содержимому.

Учётные записи в рабочей группе и в домене

В домене всё просто: добавляете доменную группу, пользователи входят под своими учётными записями.

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

  • 👤 Создать на хранилище учётные записи с теми же именами и паролями, что на рабочих местах. Тогда Windows подключит ресурс без запроса пароля.
  • 🔑 Создать одну учётную запись для доступа к базам и сохранить её на каждом ПК в Диспетчере учётных данных (раздел «Учётные данные Windows»).

Гостевой доступ без пароля в современных Windows 10/11 по умолчанию блокируется на стороне клиента. Не пытайтесь его включать ради 1С: учётная запись с паролем надёжнее и безопаснее.

Подключение общей папки на рабочих местах

Сначала проверьте, что папка открывается. Нажмите Win+R, введите \\SRV-1C\Base1C и нажмите Enter. Если видны папки баз и внутри них можно создать и удалить пробный текстовый файл — права настроены верно.

Нужна ли буква диска? Для самой 1С — нет. Но иногда её просят пользователи или требует внешняя программа. Подключить диск можно так:

net use Z: \\SRV-1C\Base1C /persistent:yes

Или в Проводнике: Этот компьютер → Подключить сетевой диск → буква → путь → отметка Восстанавливать подключение при входе в систему.

Почему в 1С лучше указывать UNC-путь, а не Z:\Buh:

  • буква диска существует только в сеансе конкретного пользователя Windows;
  • при входе диск иногда подключается позже, чем стартует 1С, и база «не находится»;
  • у разных сотрудников одна и та же папка может оказаться под разными буквами.

Добавляем сетевую базу в список 1С:Предприятие

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

Как зарегистрировать базу:

  1. Запустите 1С:Предприятие и в окне выбора баз нажмите Добавить.
  2. Выберите Добавление в список существующей информационной базы → Далее.
  3. Введите понятное название, например «Бухгалтерия ООО Ромашка».
  4. Тип расположения — На данном компьютере или на компьютере в локальной сети.
  5. В поле каталога укажите \\SRV-1C\Base1C\Buh — папку, в которой лежит 1Cv8.1CD, а не сам файл.
  6. Нажмите Далее, оставьте параметры запуска по умолчанию и Готово.

Строка соединения такой базы выглядит так: File="\\SRV-1C\Base1C\Buh";. Её можно передать коллеге — при добавлении базы её вставляют целиком.

Общий список баз для всего офиса

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

  1. Положите на общий ресурс файл списка, например \\SRV-1C\Base1C$\ibases.v8i.
  2. На рабочем месте в окне выбора баз нажмите Настройка и добавьте путь к этому файлу в список адресов общих информационных баз.
  3. Либо пропишите тот же путь в файле 1cestart.cfg пользователя строкой CommonInfoBases=\\SRV-1C\Base1C$\ibases.v8i.

Файл ibases.v8i — обычный текст: его можно скопировать из %APPDATA%\1C\1CEStart\ с уже настроенного компьютера и положить на сервер. Новая база, добавленная в этот файл, появится у всех при следующем запуске.

Почему 1С не открывает базу из общей папки

Сначала определите, на каком уровне проблема: Windows не видит папку или 1С видит, но не может работать с файлом.

Диагностика: выберите симптом

Посмотреть, кто сейчас держит файлы базы, можно на хранилище: Управление компьютером → Общие папки → Открытые файлы или в PowerShell командой Get-SmbOpenFile. Там же файл закрывают принудительно (Close-SmbOpenFile).

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

Безопасность общей базы и резервные копии

Общая папка открывает базу всем, у кого есть права. Поэтому список доступа должен быть коротким.

  • 🔒 Только нужные люди. Не оставляйте группу «Все» ни на общем ресурсе, ни в NTFS.
  • 🙈 Скрытый ресурс с $ в имени не защищает сам по себе, но убирает базу из сетевого окружения.
  • 👥 Пароли пользователей в 1С. Права Windows не заменяют роли и пароли внутри программы.
  • 🚫 Не открывайте ресурс в интернет. Порт 445 наружу не пробрасывайте. Для удалённых сотрудников используйте удалённый рабочий стол или публикацию базы на веб-сервере.

Копировать файл 1Cv8.1CD проводником можно только когда в базе никто не работает , иначе копия может оказаться неконсистентной. Надёжнее выгрузка в .dt через Конфигуратор (Администрирование → Выгрузить информационную базу) или резервное копирование средствами самой конфигурации по расписанию. Храните копии на другом диске или компьютере, а не в той же общей папке.

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

Можно ли хранить базу 1С на сетевом накопителе (NAS)?
Можно, если NAS поддерживает SMB 2 или 3 и корректные блокировки файлов. Проверьте на копии базы работу двух пользователей одновременно и отключите на NAS корзину и антивирус для этой папки.
Подойдёт ли Windows 10 Home в роли хранилища базы?
Да, общий доступ к папкам в Home есть. Ограничение то же, что у любой клиентской Windows: не более 20 одновременных подключений к общим ресурсам.
Как работать с общей файловой базой из дома по VPN?
Технически база откроется, но по медленному каналу работа будет тормозить, а обрыв связи при записи может повредить данные. Для удалённой работы лучше подключаться к офисному компьютеру по RDP или опубликовать базу на веб-сервере.
Нужна ли отдельная лицензия на каждого пользователя сетевой базы?
Да, лицензия нужна на каждое рабочее место или одновременный сеанс, в зависимости от вида лицензии. Общая папка число лицензий не меняет.
Можно ли расшарить сразу несколько баз одним ресурсом?
Да. Расшарьте общую папку D:\Base1C, а в 1С регистрируйте каждую базу по своему пути: \\SRV-1C\Base1C\Buh, \\SRV-1C\Base1C\ZUP.