Общая папка для файловой базы 1С в локальной сети: права, подключение и проверка
Содержание
Чтобы расшарить папку с базой 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).
Через Проводник
- Щёлкните правой кнопкой по
D:\Base1C→Свойства→ вкладкаДоступ. - Нажмите
Расширенная настройкаи отметьтеОткрыть общий доступ к этой папке. - Задайте имя общего ресурса, например
Base1C. Чтобы папку не было видно в сетевом окружении, добавьте в конец знак доллара:Base1C$. Подключиться к ней можно будет только по точному пути. - Нажмите
Разрешения. Удалите группу «Все» и добавьте пользователей или группу бухгалтерии. Поставьте имПолный доступ. - Нажмите
Кэшированиеи выберите вариант, при котором файлы из общей папки недоступны вне сети. Это отключает «Автономные файлы»: кэшированная копия базы на ноутбуке — прямой путь к рассинхронизации. - Сохраните окна кнопкой
ОК.
Кнопка «Поделиться» (простой общий доступ) тоже работает, но сама меняет права 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.
Как настроить через интерфейс:
Свойствапапки → вкладкаБезопасность→Изменить.Добавить→ введите имя группы или пользователя →Проверить имена→ОК.- Отметьте
Изменениев колонке «Разрешить». Ниже отметятся «Чтение и выполнение», «Список содержимого папки», «Чтение» и «Запись». - Нажмите
ОК. Права наследуются на вложенные папки и файлы.
То же командой:
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С:Предприятие и в окне выбора баз нажмите
Добавить. - Выберите
Добавление в список существующей информационной базы→Далее. - Введите понятное название, например «Бухгалтерия ООО Ромашка».
- Тип расположения —
На данном компьютере или на компьютере в локальной сети. - В поле каталога укажите
\\SRV-1C\Base1C\Buh— папку, в которой лежит1Cv8.1CD, а не сам файл. - Нажмите
Далее, оставьте параметры запуска по умолчанию иГотово.
Строка соединения такой базы выглядит так: File="\\SRV-1C\Base1C\Buh";. Её можно передать коллеге — при добавлении базы её вставляют целиком.
Общий список баз для всего офиса
Когда рабочих мест много, регистрировать базы вручную долго. Приём администраторов — один файл списка .v8i на общем ресурсе:
- Положите на общий ресурс файл списка, например
\\SRV-1C\Base1C$\ibases.v8i. - На рабочем месте в окне выбора баз нажмите
Настройкаи добавьте путь к этому файлу в список адресов общих информационных баз. - Либо пропишите тот же путь в файле
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)?
Подойдёт ли Windows 10 Home в роли хранилища базы?
Как работать с общей файловой базой из дома по VPN?
Нужна ли отдельная лицензия на каждого пользователя сетевой базы?
Можно ли расшарить сразу несколько баз одним ресурсом?
D:\Base1C, а в 1С регистрируйте каждую базу по своему пути: \\SRV-1C\Base1C\Buh, \\SRV-1C\Base1C\ZUP.