Добавление файловой базы в 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) могут вызывать ошибки блокировки файлов.
📊 Где вы планируете хранить файловую базу 1С?
На локальном диске
На сетевом хранилище (NAS/сервер)
В облаке (несмотря на риски)
Ещё не решил

2. Создание новой файловой базы через конфигуратор

Самый надёжный способ создать базу — использовать Конфигуратор 1С. Следуйте инструкции:

  1. Запустите 1С:Предприятие в режиме конфигуратора (выберите пункт «Конфигуратор» при запуске ярлыка).
  2. В меню выберите Файл → Новая информационная база.
  3. Укажите тип расположения:
    • 📂 На этом компьютере или в локальной сети — для файлового варианта.
    • 🔌 На сервере 1С:Предприятия — для клиент-серверного (не подходит для нашей задачи).
  • Задайте имя базы (отображается в списке) и каталог (где будут храниться файлы). Пример пути: D:\1C_Bases\Accounting\.
  • Выберите шаблон конфигурации:
    • 📄 Создать пустую базу — для разработки с нуля.
    • 📦 Создать из шаблона — для типовой конфигурации (например, «Бухгалтерия предприятия 3.0»).
    • Нажмите «Готово» — база будет создана, а платформа предложит открыть её в конфигураторе.

    После создания в указанной папке появятся файлы:

    • 1Cv8.1CD — основной файл базы данных.
    • 1Cv8.lgd — журнал регистрации (если включён).
    • 1Cv8Log\ — папка с логами (создаётся при первом запуске).

    ☑️ Проверка после создания базы

    Выполнено: 0 / 4

    3. Добавление существующей базы в список 1С

    Если база уже создана (например, скопирована с другого компьютера или получена от партнёра), её нужно добавить в список информационных баз. Для этого:

    1. Запустите 1С:Предприятие (не конфигуратор!).
    2. В окне запуска нажмите кнопку «Добавить».
    3. Выберите «Добавление в список существующей информационной базы».
    4. Укажите путь к файлу 1Cv8.1CD или к папке, где он находится.
    5. Задайте имя для отображения (может отличаться от названия файла).
    6. При необходимости укажите дополнительные параметры запуска (например, /WA- для отключения агентских лицензий).

    Если база хранится на сетевом ресурсе, используйте UNC-путь (например, \\SERVER\1C\Base\1Cv8.1CD). Избегайте отображённых сетевых дисков (типа Z:\), так как они могут некорректно обрабатываться при изменении подключений.

    ⚠️ Внимание: При добавлении базы из сетевой папки убедитесь, что у пользователей есть права на изменение файлов (не только чтение). Иначе при первой попытке записи (например, при проведении документа) возникнет ошибка блокировки.

    4. Настройка прав доступа для сетевой работы

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

    4.1. Локальные права (NTFS)

    Для папки с базой настройте следующие права (на примере Windows):

    1. Откройте Свойства папки → вкладка «Безопасность».
    2. Добавьте группу пользователей (например, 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. Остановите все сеансы 1С, работающие с базой (через Администрирование → Активные пользователи).
    2. Скопируйте всю папку с базой (включая файлы .1CD, .lgd и папку 1Cv8Log). Используйте архиватор (например, 7-Zip) для проверки целостности после копирования.
    3. На новом месте:
      • Распакуйте файлы в целевую папку.
      • Настройте права доступа (как в разделе 4).
      • Добавьте базу в список через 1С:Предприятие (как в разделе 3).
  • Проверьте работоспособность:
    • Откройте базу в режиме 1С:Предприятие и выполните тестовое действие (например, проведите документ).
    • Просмотрите журнал регистрации (1Cv8.lgd) на наличие ошибок.
    • Если база переносится между разными версиями платформы (например, с 8.3.18 на 8.3.22), может потребоваться обновление конфигурации. Для этого:

      1. Откройте базу в Конфигураторе.
      2. Выберите Конфигурация → Поддержка → Обновить конфигурацию.
      3. Следуйте инструкциям мастера обновления.
    Что делать если после переноса база не открывается?

    Сначала проверьте размер файла 1Cv8.1CD — если он равен 0 байт, копирование прошло с ошибкой. Воспользуйтесь архивной копией или бэкапом. Если файл на месте, но 1С выдаёт ошибку "Файл повреждён", попробуйте восстановить его с помощью утилиты chdbfl.exe (входит в комплект поставки 1С).

    6. Оптимизация и обслуживание файловой базы

    Файловая база требует регулярного обслуживания для поддержания производительности. Основные процедуры:

    • 🧹 Тестирование и исправление:
      • Запустите КонфигураторАдминистрирование → Тестирование и исправление.
      • Отметьте флажки: «Проверять логическую целостность», «Проверять ссылочную целостность», «Реиндексировать таблицы».
      • Нажмите «Выполнить». Процесс может занять от нескольких минут до часов (зависит от размера базы).
    • 🗃️ Архивирование:
      • Регулярно создавайте резервные копии папки с базой (например, с помощью робокопи или Acronis).
      • Для автоматического бэкапа используйте скрипт:
        robocopy D:\1C_Bases\Accounting E:\Backup\1C /MIR /Z /R:3 /W:5 /LOG:backup.log
    • 📊 Оптимизация производительности:
      • Размещайте базу на SSD-накопителе (уменьшает время чтения/записи).
      • Отключите индексирование содержимого для папки с базой (в свойствах папки).
      • Ограничьте количество одновременно открытых форм в настройках 1С.
    ⚠️ Внимание: Если база используется более чем 5 пользователями, рассмотрите переход на клиент-серверный вариант (PostgreSQL или MS SQL). Файловая архитектура не оптимизирована для высоких нагрузок и может приводить к конфликтам блокировок.
    💡

    Регулярное тестирование и исправление базы (хотя бы раз в месяц) предотвращает накопление ошибок и ускоряет работу системы.

    7. Типичные ошибки и их решения

    При работе с файловой базой пользователи часто сталкиваются с следующими проблемами:

    Ошибка Возможная причина Способ устранения
    "Файл базы данных повреждён" Некорректное завершение работы 1С (например, выключение питания) Восстановить из бэкапа или использовать chdbfl.exe
    "Невозможно заблокировать файл" Файл .1CD открыт другим пользователем или процессом Закрыть все сеансы 1С, проверить антивирус (может блокировать файл)
    "Недостаточно памяти" Слишком большой объём данных в файловой базе Очистить историю, архивировать старые данные или перейти на SQL
    "Ошибка формата потока" Повреждение файла при копировании по сети Перекопировать базу, избегая архиваторов с сжатием (например, ZIP)

    Если ошибка повторяется, проверьте:

    • 🛡️ Антивирус: исключите папку с базой из сканирования в реальном времени.
    • 🔌 Сетевое подключение: используйте кабель вместо Wi-Fi для стабильности.
    • 🖥️ Операционную систему: обновите драйвера сетевой карты и протокол SMB.

    8. Альтернативные способы добавления базы (для опытных пользователей)

    Помимо стандартного метода через интерфейс 1С, базу можно добавить:

    • 📜 Через редактирование файла 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.

    Эти методы полезны для автоматизации развёртывания или когда стандартный интерфейс недоступен (например, при удалённой настройке).

    ⚠️ Внимание: При ручном редактировании конфигурационных файлов всегда делайте их резервную копию. Ошибка в синтаксисе может привести к невозможности запуска 1С.

    FAQ: Частые вопросы по файловой базе 1С

    Можно ли хранить файловую базу 1С в облаке (Google Drive, Yandex Disk)?

    Технически возможно, но крайне не рекомендуется. Облачные хранилища используют синхронизацию с задержкой, что приводит к:

    • Конфликтам блокировок (файл .1CD может быть заблокирован облачным клиентом).
    • Повреждению данных при одновременной работе нескольких пользователей.
    • Низкой производительности из-за сетевых задержек.

    Если альтернативы нет, используйте WebDAV с настройкой кэширования "только для чтения" и регулярным ручным бэкапом.

    Как увеличить лимит файловой базы 1С (больше 128 ГБ)?

    Официально лимит 128 ГБ для файла .1CD не обходится. Решения:

    • Разделите базу на несколько (например, по годам или подразделениям).
    • Архивируйте старые данные в отдельные файлы.
    • Перейдите на клиент-серверный вариант (PostgreSQL/MS SQL), где ограничения выше.
    Почему база тормозит при работе по сети?

    Основные причины:

    1. Высокая задержка сети (ping до сервера > 10 мс). Решение: используйте проводное подключение.
    2. Низкая скорость диска на сервере (HDD вместо SSD).
    3. Фрагментация файла .1CD. Решение: регулярно выполняйте дефрагментацию.
    4. Большое количество пользователей (более 10). Решение: переходите на SQL.

    Для диагностики включите журнал производительности в 1С (Администрирование → Журналы регистрации).

    Как восстановить удалённый файл 1Cv8.1CD?

    Если файл удалён:

    1. Проверьте корзину и теневые копии (предыдущие версии файлов в Windows).
    2. Воспользуйтесь утилитами восстановления (например, R-Studio, Recuva).
    3. Если есть бэкап — восстановите его в новую папку и добавьте базу заново.

    Если файл повреждён (размер не нулевой, но 1С не открывает):

    chdbfl.exe Repair "D:\Bases\MyBase\1Cv8.1CD"
    Нужно ли обновлять платформу 1С при добавлении новой базы?

    Нет, обновление платформы не требуется для создания или подключения файловой базы. Однако:

    • Если вы используете типовую конфигурацию (например, Бухгалтерия 3.0), её нужно обновлять отдельно.
    • Новые версии платформы (например, 8.3.22) могут содержать оптимизации для файлового режима.
    • При переносе базы с старой платформы на новую может потребоваться конвертация (автоматически предлагается при первом открытии).