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

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

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

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

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

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

Перед загрузкой обязательно сделайте резервную копию. Если в процессе реструктуризации что-то пойдёт не так — отключится электричество, прервётся соединение с сервером — без копии восстановить рабочую базу будет крайне сложно.

Что понадобится перед началом работы

Для загрузки конфигурации нужен доступ к базе в режиме «Конфигуратор» с правами администратора. У обычного пользователя без административных прав пункты меню конфигурации будут недоступны или операция завершится ошибкой.

Проверьте, что файл .cf соответствует вашей конфигурации. Нельзя загрузить файл «1С:Бухгалтерии» в базу «1С:Управление торговлей» — Конфигуратор либо откажет в загрузке, либо выполнит объединение с непредсказуемым результатом. Также желательно, чтобы версия платформы 1С была не ниже той, на которой файл был выгружен.

Убедитесь, что в базе не работают пользователи. Для монопольного доступа попросите всех выйти, а в клиент-серверном варианте дополнительно заблокируйте регламентные задания — они могут удерживать соединения и помешать обновлению.

Пошаговая загрузка конфигурации из файла .cf

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

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

После выбора файла Конфигуратор может показать окно сравнения и объединения. Если загружается полная конфигурация, а не частичные доработки, обычно достаточно нажать «Выполнить» без изменения настроек. Ручная настройка правил объединения нужна только при точечном переносе объектов.

На этапе обновления конфигурации базы данных платформа покажет список изменений структуры: новые реквизиты, изменённые типы, удаляемые объекты. Внимательно просмотрите этот список — если там есть удаление данных, которых вы не ожидали, остановитесь и разберитесь в причине.

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

В практике администрирования 1С используются три похожих формата, и их смешение — частая причина проблем. Коротко разберём назначение каждого.

ФорматЧто содержитКогда использовать
.cfКонфигурация (метаданные, код, формы) без данныхОбновление, перенос доработок, восстановление типовой конфигурации
.dtПолный снимок базы: конфигурация и все данныеРезервное копирование, перенос базы целиком
.cfeРасширение конфигурацииДоработки без изменения основной конфигурации

Если поставщик прислал файл .dt, а вы ожидали обновление конфигурации, загружать его через «Загрузить конфигурацию из файла» не получится — для .dt используется пункт «Администрирование → Загрузить информационную базу», и он заменит базу целиком вместе с данными.

Загрузка конфигурации поставщика и частичное обновление

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

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

Перенос отдельных объектов

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

Маршрут решения

Как выбрать действие

Нужно обновить типовую конфигурацию на новый релизИспользуйте «Поддержка → Обновить конфигурацию» или обновление через интернет
Нужно перенести доработки из другой базыИспользуйте «Сравнить, объединить с конфигурацией из файла» и отметьте только нужные объекты
Нужно полностью заменить конфигурациюИспользуйте «Загрузить конфигурацию из файла» после снятия с поддержки
Нужно добавить доработку без изменения конфигурацииИспользуйте расширение .cfe вместо загрузки .cf

Загрузка через командную строку

Для автоматизации обновлений на нескольких базах удобно запускать Конфигуратор пакетно. Платформа поддерживает загрузку конфигурации из командной строки без открытия интерфейса.

bash
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль" /LoadCfg"D:\Update\config.cf" /UpdateDBCfg /Out"D:\Logs\update.log"

Параметр /LoadCfg указывает путь к файлу конфигурации, /UpdateDBCfg запускает обновление конфигурации базы данных, а /Out сохраняет журнал выполнения. Для клиент-серверных баз вместо /F используется /S с указанием сервера и имени базы.

Пакетный режим не отменяет требований: база должна быть свободна от сеансов, а резервная копия — сделана заранее. Лог обязательно проверяйте после выполнения, потому что ошибки в пакетном режиме не показываются на экране.

Проверка результата и типичные ошибки

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

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

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

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

Соответствует загруженному релизу (смотрите в «О программе»)

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

Версия не изменилась — загрузка или обновление не выполнены

Открытие основных форм и документов
Норма

Формы открываются без ошибок, документы проводятся

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

Ошибки вида «Поле объекта не обнаружено» — конфигурация и данные рассинхронизированы

Журнал пакетного обновления
Норма

Нет строк с ошибками, обновление завершено

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

Есть ошибки реструктуризации или обновления

Отложенные обработчики обновления
Норма

Все обработчики выполнены успешно

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

Обработчики зависли или завершились с ошибками

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

Если обновление конфигурации базы данных завершилось ошибкой реструктуризации, не пытайтесь повторять операцию вслепую. Восстановите базу из резервной копии, изучите текст ошибки в журнале регистрации и устраните причину — чаще всего это нехватка места на диске, повреждённые индексы или прерванное соединение с сервером СУБД.

Часто задаваемые вопросы

Можно ли загрузить конфигурацию из файла в режиме 1С:Предприятие?

Нет, загрузка .cf выполняется только в Конфигураторе. В режиме «1С:Предприятие» можно подключать только расширения (.cfe) и внешние обработки, причём расширения не меняют саму конфигурацию.

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

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

Что делать, если появляется ошибка «Конфигурация базы данных не соответствует сохранённой конфигурации»?

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

Можно ли загрузить .cf из более новой версии платформы?

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

Как откатить загрузку, если что-то пошло не так?

Штатного механизма отката нет. Единственный надёжный способ — восстановить базу из резервной копии .dt, сделанной до загрузки. Именно поэтому копия обязательна перед любыми изменениями конфигурации.

Чем загрузка конфигурации отличается от объединения?

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

Итог

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

Файл .cf содержит только конфигурацию без данных и загружается через Конфигуратор. Перед загрузкой сделайте копию .dt и завершите сеансы пользователей. После загрузки обязательно обновите конфигурацию базы данных и проверьте работу в режиме «1С:Предприятие». Для частичного переноса объектов используйте объединение, а для типовых обновлений — механизм поддержки.