Добавление файловой базы в 1С:Предприятие — базовая процедура, с которой сталкивается каждый администратор или пользователь системы. Несмотря на кажущуюся простоту, процесс требует внимания к деталям: от выбора правильного расположения файлов до настройки прав доступа. Ошибки на этом этапе могут привести к проблемам с производительностью, потерей данных или невозможностью совместной работы.
В этой статье мы разберём все этапы — от создания новой базы до её подключения в клиентском приложении, включая нюансы для сетевого доступа (когда база хранится на сервере или NAS) и локального использования. Особое внимание уделим типичным ошибкам, таким как блокировка файлов .1CD или проблемы с кодировкой при переносе базы между разными версиями платформы.
Материал актуален для 1С:Предприятие 8.3 (включая последние релизы 2026 года) и покрывает как ручное добавление базы через конфигуратор, так и автоматизированные сценарии для ИТ-специалистов. Если вы работаете с SQL-версией, эта инструкция вам не подходит — файловая и клиент-серверная архитектуры принципиально различаются.
1. Подготовка к созданию файловой базы: требования и ограничения
Прежде чем приступать к созданию базы, проверьте системные требования и ограничения файлового режима. В отличие от SQL-варианта, файловая база имеет жёсткие лимиты:
- 📁 Максимальный размер: до 128 ГБ для одного файла
.1CD(в реальности рекомендуется не превышать 50 ГБ для стабильной работы). - 👥 Количество пользователей: оптимально до 10–15 одновременно работающих пользователей (при большем числе возможны тормоза).
- 🔒 Блокировки: файловая база использует файловые блокировки, что может вызывать конфликты в сети при нестабильном соединении.
- 🖥️ Операционная система: поддерживаются Windows (от 7 SP1), Linux (с установленным Wine или native-версией платформы), macOS (ограниченно).
Критично важно выбрать правильное расположение базы:
- 💾 Локальный диск: подходит для одного пользователя (например,
C:\Bases\MyBase\). - 🌐 Сетевая папка: для совместной работы (например,
\\SERVER\1C_Bases\Trade\). Требует настройки прав доступа! - ⚠️ Облачные хранилища (Google Drive, Yandex Disk): не рекомендуются из-за высокой латентности и риска повреждения файлов.
⚠️ Внимание: Если база будет использоваться по сети, убедитесь, что сетевое оборудование поддерживает SMB 3.0 или выше. Устаревшие протоколы (SMB 1.0) могут вызывать ошибки блокировки файлов.
2. Создание новой файловой базы через конфигуратор
Самый надёжный способ создать базу — использовать Конфигуратор 1С. Следуйте инструкции:
- Запустите 1С:Предприятие в режиме конфигуратора (выберите пункт «Конфигуратор» при запуске ярлыка).
- В меню выберите
Файл → Новая информационная база. - Укажите тип расположения:
- 📂 На этом компьютере или в локальной сети — для файлового варианта.
- 🔌 На сервере 1С:Предприятия — для клиент-серверного (не подходит для нашей задачи).
D:\1C_Bases\Accounting\.- 📄 Создать пустую базу — для разработки с нуля.
- 📦 Создать из шаблона — для типовой конфигурации (например, «Бухгалтерия предприятия 3.0»).
После создания в указанной папке появятся файлы:
1Cv8.1CD— основной файл базы данных.1Cv8.lgd— журнал регистрации (если включён).1Cv8Log\— папка с логами (создаётся при первом запуске).
☑️ Проверка после создания базы
3. Добавление существующей базы в список 1С
Если база уже создана (например, скопирована с другого компьютера или получена от партнёра), её нужно добавить в список информационных баз. Для этого:
- Запустите 1С:Предприятие (не конфигуратор!).
- В окне запуска нажмите кнопку «Добавить».
- Выберите «Добавление в список существующей информационной базы».
- Укажите путь к файлу
1Cv8.1CDили к папке, где он находится. - Задайте имя для отображения (может отличаться от названия файла).
- При необходимости укажите дополнительные параметры запуска (например,
/WA-для отключения агентских лицензий).
Если база хранится на сетевом ресурсе, используйте UNC-путь (например, \\SERVER\1C\Base\1Cv8.1CD). Избегайте отображённых сетевых дисков (типа Z:\), так как они могут некорректно обрабатываться при изменении подключений.
⚠️ Внимание: При добавлении базы из сетевой папки убедитесь, что у пользователей есть права на изменение файлов (не только чтение). Иначе при первой попытке записи (например, при проведении документа) возникнет ошибка блокировки.
4. Настройка прав доступа для сетевой работы
Организация совместного доступа к файловой базе требует правильной настройки прав файловой системы и сетевых разрешений. Рассмотрим оба аспекта.
4.1. Локальные права (NTFS)
Для папки с базой настройте следующие права (на примере Windows):
- Откройте Свойства папки → вкладка «Безопасность».
- Добавьте группу пользователей (например,
1C_Users) и назначьте права:- 📁 Чтение и выполнение
- 📝 Запись
- 🔍 Чтение атрибутов
- 🔄 Изменение
4.2. Сетевые разрешения (SMB)
Если база хранится на сервере или NAS, проверьте:
- 🔓 Общий доступ: папка должна быть расшарена с правами «Изменение» для группы пользователей.
- 🛡️ Брандмауэр: разрешите входящие подключения по портам
TCP 1540–1541(используются 1С для сетевого взаимодействия). - 🖧 Протокол SMB: отключите SMB 1.0 в настройках Windows (используйте SMB 2.0/3.0).
| Проблема | Причина | Решение |
|---|---|---|
Ошибка блокировки файла 1Cv8.1CD |
Недостаточно прав на запись | Проверить NTFS-разрешения и сетевой доступ |
| Медленная работа по сети | Высокая задержка (латентность) | Использовать проводное подключение (не Wi-Fi), оптимизировать SMB |
| База не открывается после копирования | Повреждение файлов при переносе | Проверить контрольную сумму файлов, восстановить из бэкапа |
| Ошибка "Не является базой данных 1С" | Файл повреждён или неполный | Проверить целостность файла 1Cv8.1CD, пересоздать базу |
Для ускорения работы сетевой базы отключите шифрование SMB (если не требуется безопасность) в настройках сервера. Это снизит нагрузку на CPU при передаче данных.
5. Перенос файловой базы на другой компьютер или сервер
При переносе базы на новое место следуйте алгоритму:
- Остановите все сеансы 1С, работающие с базой (через
Администрирование → Активные пользователи). - Скопируйте всю папку с базой (включая файлы
.1CD,.lgdи папку1Cv8Log). Используйте архиватор (например, 7-Zip) для проверки целостности после копирования. - На новом месте:
- Откройте базу в режиме 1С:Предприятие и выполните тестовое действие (например, проведите документ).
- Просмотрите журнал регистрации (
1Cv8.lgd) на наличие ошибок.
Если база переносится между разными версиями платформы (например, с 8.3.18 на 8.3.22), может потребоваться обновление конфигурации. Для этого:
- Откройте базу в Конфигураторе.
- Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Следуйте инструкциям мастера обновления.
- 🧹 Тестирование и исправление:
- Запустите Конфигуратор →
Администрирование → Тестирование и исправление. - Отметьте флажки: «Проверять логическую целостность», «Проверять ссылочную целостность», «Реиндексировать таблицы».
- Нажмите «Выполнить». Процесс может занять от нескольких минут до часов (зависит от размера базы).
- Запустите Конфигуратор →
- 🗃️ Архивирование:
- Регулярно создавайте резервные копии папки с базой (например, с помощью робокопи или Acronis).
- Для автоматического бэкапа используйте скрипт:
robocopy D:\1C_Bases\Accounting E:\Backup\1C /MIR /Z /R:3 /W:5 /LOG:backup.log
- 📊 Оптимизация производительности:
- Размещайте базу на SSD-накопителе (уменьшает время чтения/записи).
- Отключите индексирование содержимого для папки с базой (в свойствах папки).
- Ограничьте количество одновременно открытых форм в настройках 1С.
- 🛡️ Антивирус: исключите папку с базой из сканирования в реальном времени.
- 🔌 Сетевое подключение: используйте кабель вместо Wi-Fi для стабильности.
- 🖥️ Операционную систему: обновите драйвера сетевой карты и протокол SMB.
- 📜 Через редактирование файла
1CEStart.cfg:Файл находится в папке
%APPDATA%\1C\1CEStart. Добавьте строку:[Base]Name=Моя База
Connect=File="D:\Bases\MyBase\"
- 🖥️ Через командную строку:
Используйте утилиту
1cv8.exeс параметрами:1cv8.exe DESIGNER /F "D:\Bases\MyBase\1Cv8.1CD" /N "Имя пользователя" /P "Пароль" - 🔄 Через групповую политику (для домена):
Разверните файл
1CEStart.cfgна все компьютеры домена с помощью GPO. - Конфликтам блокировок (файл
.1CDможет быть заблокирован облачным клиентом). - Повреждению данных при одновременной работе нескольких пользователей.
- Низкой производительности из-за сетевых задержек.
- Разделите базу на несколько (например, по годам или подразделениям).
- Архивируйте старые данные в отдельные файлы.
- Перейдите на клиент-серверный вариант (PostgreSQL/MS SQL), где ограничения выше.
Что делать если после переноса база не открывается?
Сначала проверьте размер файла 1Cv8.1CD — если он равен 0 байт, копирование прошло с ошибкой. Воспользуйтесь архивной копией или бэкапом. Если файл на месте, но 1С выдаёт ошибку "Файл повреждён", попробуйте восстановить его с помощью утилиты chdbfl.exe (входит в комплект поставки 1С).
6. Оптимизация и обслуживание файловой базы
Файловая база требует регулярного обслуживания для поддержания производительности. Основные процедуры:
⚠️ Внимание: Если база используется более чем 5 пользователями, рассмотрите переход на клиент-серверный вариант (PostgreSQL или MS SQL). Файловая архитектура не оптимизирована для высоких нагрузок и может приводить к конфликтам блокировок.
Регулярное тестирование и исправление базы (хотя бы раз в месяц) предотвращает накопление ошибок и ускоряет работу системы.
7. Типичные ошибки и их решения
При работе с файловой базой пользователи часто сталкиваются с следующими проблемами:
| Ошибка | Возможная причина | Способ устранения |
|---|---|---|
| "Файл базы данных повреждён" | Некорректное завершение работы 1С (например, выключение питания) | Восстановить из бэкапа или использовать chdbfl.exe |
| "Невозможно заблокировать файл" | Файл .1CD открыт другим пользователем или процессом |
Закрыть все сеансы 1С, проверить антивирус (может блокировать файл) |
| "Недостаточно памяти" | Слишком большой объём данных в файловой базе | Очистить историю, архивировать старые данные или перейти на SQL |
| "Ошибка формата потока" | Повреждение файла при копировании по сети | Перекопировать базу, избегая архиваторов с сжатием (например, ZIP) |
Если ошибка повторяется, проверьте:
8. Альтернативные способы добавления базы (для опытных пользователей)
Помимо стандартного метода через интерфейс 1С, базу можно добавить:
Эти методы полезны для автоматизации развёртывания или когда стандартный интерфейс недоступен (например, при удалённой настройке).
⚠️ Внимание: При ручном редактировании конфигурационных файлов всегда делайте их резервную копию. Ошибка в синтаксисе может привести к невозможности запуска 1С.
FAQ: Частые вопросы по файловой базе 1С
Можно ли хранить файловую базу 1С в облаке (Google Drive, Yandex Disk)?
Технически возможно, но крайне не рекомендуется. Облачные хранилища используют синхронизацию с задержкой, что приводит к:
Если альтернативы нет, используйте WebDAV с настройкой кэширования "только для чтения" и регулярным ручным бэкапом.
Как увеличить лимит файловой базы 1С (больше 128 ГБ)?
Официально лимит 128 ГБ для файла .1CD не обходится. Решения:
Почему база тормозит при работе по сети?
Основные причины:
- Высокая задержка сети (ping до сервера > 10 мс). Решение: используйте проводное подключение.
- Низкая скорость диска на сервере (HDD вместо SSD).
- Фрагментация файла
.1CD. Решение: регулярно выполняйте дефрагментацию. - Большое количество пользователей (более 10). Решение: переходите на SQL.
Для диагностики включите журнал производительности в 1С (Администрирование → Журналы регистрации).
Как восстановить удалённый файл 1Cv8.1CD?
Если файл удалён:
- Проверьте корзину и теневые копии (предыдущие версии файлов в Windows).
- Воспользуйтесь утилитами восстановления (например, R-Studio, Recuva).
- Если есть бэкап — восстановите его в новую папку и добавьте базу заново.
Если файл повреждён (размер не нулевой, но 1С не открывает):
chdbfl.exe Repair "D:\Bases\MyBase\1Cv8.1CD"
Нужно ли обновлять платформу 1С при добавлении новой базы?
Нет, обновление платформы не требуется для создания или подключения файловой базы. Однако:
- Если вы используете типовую конфигурацию (например, Бухгалтерия 3.0), её нужно обновлять отдельно.
- Новые версии платформы (например, 8.3.22) могут содержать оптимизации для файлового режима.
- При переносе базы с старой платформы на новую может потребоваться конвертация (автоматически предлагается при первом открытии).