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

Разработка и Конфигурация · 8 мин

Как сохранить CF-файл конфигурации в 1С

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

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

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

Что такое CF-файл и когда он нужен

CF-файл содержит структуру конфигурации: справочники, документы, регистры, отчёты, обработки, роли, интерфейсы и весь программный код модулей. Данных (проведённых документов, остатков, записей справочников) в нём нет — за это отвечает формат .dt, который выгружается через «Администрирование → Выгрузить информационную базу».

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

CF или DT — что выбрать

Файл .cf

Только конфигурация без данных. Подходит для передачи доработок, обновления других баз, резервной копии кода. Небольшой размер.

Файл .dt

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

Подготовка: что проверить перед выгрузкой

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

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

Как сохранить основную конфигурацию в файл CF

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

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

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

Как сохранить конфигурацию базы данных в файл

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

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

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

Какую конфигурацию сохранять

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

Выгрузка конфигурации поставщика и частичная выгрузка

Если база работает на типовой конфигурации и нужен файл именно исходной конфигурации поставщика (без ваших доработок), откройте «Конфигурация → Поддержка → Настройка поддержки» и в окне настройки используйте кнопку «Сохранить в файл» рядом с конфигурацией поставщика. Это полезно при сравнении с новым релизом или анализе изменённых объектов.

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

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

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

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

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

Файл создан в указанной папке
Норма

Файл .cf существует, размер больше нуля и соответствует масштабу конфигурации

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

Файл отсутствует или имеет нулевой размер — выгрузка прервана

Загрузка в тестовую базу
Норма

Файл загружается, конфигурация открывается, объекты на месте

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

Ошибка формата при загрузке — файл повреждён или несовместимость версий платформы

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

Все нужные доработки присутствуют в дереве объектов

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

Доработок нет — выгружена конфигурация базы данных вместо основной

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

Частые вопросы

Можно ли сохранить CF-файл из режима «1С:Предприятие»?

Нет, выгрузка конфигурации в файл доступна только в конфигураторе. Из пользовательского режима можно лишь выгрузить данные отдельных объектов внешними обработками, но не всю конфигурацию целиком.

Чем отличается «Сохранить конфигурацию в файл» от «Выгрузить конфигурацию в файлы»?

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

Почему при загрузке CF-файла возникает ошибка несовместимости?

Чаще всего причина в разных версиях платформы: файл сохранён на более новой версии, чем установлена у вас. Обновите платформу или попросите отправителя выгрузить файл из-под совместимой версии.

Можно ли сохранить в CF только часть конфигурации?

Штатной частичной выгрузки в .cf нет. Для передачи отдельных объектов используйте сравнение и объединение конфигураций с выбором нужных объектов либо выгрузку в XML-файлы.

Нужно ли монопольный доступ для сохранения CF-файла?

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

Итог

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

CF-файл сохраняется через конфигуратор: «Конфигурация → Сохранить конфигурацию в файл». Различайте основную конфигурацию и конфигурацию базы данных, помните про несовместимость версий платформы и проверяйте результат загрузкой в тестовую базу. Для копии с данными используйте формат .dt.