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

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

Как загрузить конфигурацию в 1С из файла

Подробная инструкция по загрузке конфигурации в 1С из файла .cf: подготовка, резервная копия, порядок действий, проверка результата, типичные ошибки и ограничения.

Загрузка конфигурации из файла .cf — стандартная операция при переносе доработок между базами, восстановлении после сбоя или развёртывании готового решения. Операция выполняется в конфигураторе и требует монопольного доступа к информационной базе: ни один пользователь не должен работать с базой в момент загрузки.

Файл конфигурации с расширением .cf содержит только структуру метаданных — объекты, формы, модули, права. Данные (документы, справочники, движения) в нём не хранятся. Поэтому загрузка конфигурации и загрузка данных — разные задачи, и файл .cf не заменяет архивную копию базы.

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

Подготовка: что сделать до загрузки

Первый обязательный шаг — резервная копия. Для файловой базы достаточно скопировать файл 1Cv8.1CD, для клиент-серверной — сделать выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу в файл .dt) или средствами СУБД. Копия позволит откатить изменения, если загруженная конфигурация окажется несовместимой.

Второй шаг — завершение сеансов пользователей. Загрузка конфигурации требует монопольного доступа. Откройте «Администрирование → Активные пользователи» и попросите всех выйти, либо завершите сеансы принудительно через консоль кластера (для серверных баз) или через «Завершить работу пользователей» в типовых конфигурациях.

Третий шаг — проверка совместимости. Убедитесь, что загружаемый файл .cf предназначен для вашей версии платформы 1С и соответствует релизу текущей конфигурации. Загрузка конфигурации, рассчитанной на более новую платформу, может привести к ошибкам при обновлении базы.

Как загрузить конфигурацию из файла .cf

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

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы (файл .dt или копия 1Cv8.1CD)
  2. 2
    Завершите сеансы всех пользователей
  3. 3
    Откройте базу в конфигураторе
  4. 4
    Меню «Конфигурация → Загрузить конфигурацию из файла», укажите .cf
  5. 5
    Подтвердите замену конфигурации
  6. 6
    Нажмите F7 и проверьте список изменений структуры
  7. 7
    Подтвердите обновление и дождитесь завершения реструктуризации
  8. 8
    Запустите базу в режиме предприятия и проверьте основные функции

Загрузка конфигурации базы данных: чем отличается

В конфигураторе существуют две конфигурации: основная (та, что редактируется) и конфигурация базы данных (та, с которой реально работают пользователи). Пункт «Конфигурация → Конфигурация базы данных → Загрузить конфигурацию из файла» заменяет сразу конфигурацию базы данных, минуя этап редактирования основной.

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

Загрузка через командную строку и пакетный режим

Для автоматизации обновлений на нескольких базах используют пакетный режим конфигуратора. Загрузка конфигурации выполняется параметром /LoadCfg, обновление базы — /UpdateDBCfg. Это удобно для регламентных ночных операций.

cmd
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N Администратор /P пароль /LoadCfg"D:\Updates\config.cf" /UpdateDBCfg /Out"D:\Logs\load.log"

Результат работы пакетного режима проверяйте по лог-файлу, указанному в параметре /Out: там фиксируются ошибки загрузки и реструктуризации. Успешное завершение без записей об ошибках — признак корректного обновления.

Проверка результата после загрузки

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

Дополнительно выполните «Конфигурация → Проверка конфигурации» с включённой проверкой логической целостности — это выявит битые ссылки и ошибки модулей до того, как с ними столкнутся пользователи.

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

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

Запуск базы в режиме предприятия
Норма

База открывается без сообщений об ошибках

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

Ошибки инициализации, требование обновления, аварийное завершение

Проверка конфигурации в конфигураторе
Норма

Нет критических ошибок модулей и ссылок

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

Ошибки компиляции модулей, несуществующие ссылки

Список изменений при обновлении
Норма

Только добавление и изменение объектов

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

Удаление реквизитов или объектов с данными без вашего ведома

Типичные ошибки и ограничения

Частая проблема — невозможность получить монопольный доступ из-за зависших сеансов. В файловой базе помогает удаление файла 1Cv8.1CL и повторный вход, в серверной — завершение сеансов в консоли кластера. Ещё одна ошибка — попытка загрузить .cf в базу, где конфигурация закрыта для изменений или заблокирована другим разработчиком через хранилище.

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

Типичные ошибки
01
Загрузка без резервной копии — при сбое данные и структуру восстановить неоткуда
02
Загрузка полного .cf вместо объединения — теряются все собственные доработки
03
Игнорирование списка удаляемых реквизитов при обновлении — данные удаляются безвозвратно
04
Загрузка файла от другой версии платформы — ошибки реструктуризации и неработоспособная база
05
Пропуск проверки на тестовой копии — проблемы обнаруживаются уже у пользователей

FAQ

Чем файл .cf отличается от файла .dt?

Файл .cf содержит только конфигурацию (метаданные, код, формы), а .dt — полную выгрузку информационной базы вместе с данными. Для переноса конфигурации используют .cf, для переноса базы целиком — .dt.

Удалятся ли данные при загрузке конфигурации?

Сама по себе загрузка .cf данные не удаляет. Но при обновлении конфигурации базы данных объекты и реквизиты, отсутствующие в новой конфигурации, удаляются вместе с хранящимися в них данными. Всегда проверяйте список изменений перед подтверждением.

Почему пункт «Загрузить конфигурацию из файла» недоступен?

Чаще всего конфигурация закрыта (нужно «Конфигурация → Открыть конфигурацию»), нет монопольного доступа или база подключена к хранилищу конфигурации с блокировкой объектов другим разработчиком.

Можно ли загрузить конфигурацию без конфигуратора?

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

Что делать, если после загрузки база не запускается?

Не пытайтесь повторно обновлять конфигурацию. Восстановите базу из резервной копии, затем разберитесь в причине: проверьте совместимость версий платформы и конфигурации, лог-файл пакетного режима или журнал регистрации.

Итог

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

Загрузка конфигурации в 1С выполняется в конфигураторе через «Конфигурация → Загрузить конфигурацию из файла» с обязательным монопольным доступом и последующим обновлением базы данных. Перед операцией всегда делайте резервную копию, а для частичного переноса объектов используйте режим сравнения и объединения вместо полной загрузки.