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

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

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

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

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

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

Что нужно подготовить перед выгрузкой

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

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

Если конфигурация находится на поддержке поставщика и закрыта паролем на модули, выгрузка всё равно выполнится — пароль защищает только тексты модулей от просмотра, а не саму выгрузку. Однако пароль на доступ к конфигурации (если он установлен) придётся ввести при открытии Конфигуратора.

Выгрузка CF через меню Конфигуратора

Основной способ подходит для любого режима работы — файлового и клиент-серверного. Последовательность действий одинакова во всех актуальных версиях платформы 8.3.

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

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

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

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

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

bash
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F "D:\Bases\Trade" /N Администратор /P пароль /DumpCfg "D:\Backup\trade_config.cf" /DisableStartupDialogs

Для клиент-серверной базы вместо параметра /F используется /S с указанием сервера и имени базы, например /S"server\base_name". Ключ /DisableStartupDialogs подавляет лишние диалоги при запуске. Результат выполнения стоит логировать параметром /Out, чтобы отслеживать ошибки в планировщике задач.

Пакетный режим удобно повесить на ежедневное расписание: CF-файл занимает немного места, и хранение истории конфигураций за несколько месяцев обходится почти бесплатно. Это заметно упрощает расследование ситуаций «после обновления перестал работать отчёт».

Включайте в имя файла версию конфигурации и дату, например БП_3.0.145_2026-05.cf. Когда копий накапливается несколько, по нейтральному имени config.cf невозможно понять, какая из них актуальная, и легко загрузить не ту версию.
ПЗ
Практическое замечание

Чем CF отличается от DT и что выбрать

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

ПараметрCF (конфигурация)DT (информационная база)
СодержимоеТолько метаданные и модулиМетаданные и все данные базы
РазмерДесятки — сотни МБЗависит от базы, часто гигабайты
Восстановление данныхНевозможноПолное восстановление базы
Типовое назначениеПередача разработчику, обновление, сравнениеРезервная копия, перенос базы
Команда менюКонфигурация → Сохранить конфигурацию в файлАдминистрирование → Выгрузить информационную базу
Маршрут решения

Как выбрать формат

Нужно передать конфигурацию разработчику или на тестовую базу без реальных данныхВыгружайте CF — файл компактный и не содержит конфиденциальных данных
Нужна резервная копия перед обновлением или переносомВыгружайте DT — только он позволит полностью восстановить базу с данными
Нужно сравнить две версии конфигурацииВыгрузите обе в CF и используйте «Сравнить, объединить с конфигурацией из файла»
Нужно развернуть пустую базу с той же структуройЗагрузите CF в пустую базу через «Загрузить конфигурацию из файла»

Как загрузить CF-файл обратно и проверить результат

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

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

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

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

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

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

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

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

Файл открывается платформой
Норма

Тестовая загрузка в пустую базу проходит без ошибок

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

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

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

После тестовой загрузки версия в свойствах конфигурации совпадает с исходной

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

Версия отличается — выгружена не та конфигурация или база была обновлена между операциями

Сообщение Конфигуратора
Норма

В панели сообщений «Конфигурация успешно сохранена в файл»

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

Ошибки доступа или блокировки — проверьте права и активные сеансы

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

Типичные ошибки
01
Выгрузка CF вместо DT перед обновлением — при сбое обновления данные восстановить нечем, CF содержит только структуру
02
Попытка выгрузить конфигурацию из режима «Предприятие» — команда доступна только в Конфигураторе, в пользовательском режиме её нет
03
Игнорирование активных сеансов — при динамическом обновлении или заблокированной базе выгрузка может завершиться ошибкой или устаревшим состоянием
04
Хранение CF-файлов без версий и дат в имени — при нескольких копиях легко загрузить неактуальную конфигурацию
05
Передача CF третьим лицам без проверки — в модулях могут остаться встроенные пароли, строки подключения и другие чувствительные фрагменты кода

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

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

Итог

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

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

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

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

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

Почему пункт «Сохранить конфигурацию в файл» неактивен?

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

Можно ли восстановить данные из CF-файла?

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

Чем CF отличается от файлов поставки CF и CFU?

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

Как выгрузить конфигурацию поставщика, а не текущую?

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

Безопасно ли передавать CF-файл стороннему разработчику?

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