Администрирование · 10 мин
Как выгрузить CF-файл конфигурации 1С
Как выгрузить cf файл конфигурации 1С через Конфигуратор: пошаговая инструкция, отличия CF от DT, проверка результата, типичные ошибки и ответы на вопросы.
Файл с расширением .cf — это выгрузка конфигурации 1С, которая содержит только метаданные: структуру справочников, документов, отчётов, модулей и ролей, но не содержит данных информационной базы. Такой файл нужен при передаче конфигурации разработчику, создании резервной копии настроек перед обновлением, сравнении версий конфигураций и развёртывании типового решения на новой базе.
Выгрузка выполняется штатными средствами Конфигуратора и не требует дополнительных программ. Операция занимает от нескольких секунд до нескольких минут в зависимости от размера конфигурации и режима работы базы. Ниже разобраны все способы выгрузки, условия их применения и проверка результата.
Что нужно подготовить перед выгрузкой
Для выгрузки CF-файла потребуется доступ к базе в режиме Конфигуратора и учётная запись с правами администратора. Пользователи без административных прав не увидят нужных пунктов меню, а в клиент-серверном варианте работы могут быть дополнительно ограничены политиками кластера.
Проверьте, что конфигурация не заблокирована другим сеансом Конфигуратора. Если база открыта разработчиком на другом компьютере, операция сохранения может завершиться ошибкой. Также убедитесь, что на диске достаточно свободного места: типовые конфигурации занимают от десятков до сотен мегабайт.
Если конфигурация находится на поддержке поставщика и закрыта паролем на модули, выгрузка всё равно выполнится — пароль защищает только тексты модулей от просмотра, а не саму выгрузку. Однако пароль на доступ к конфигурации (если он установлен) придётся ввести при открытии Конфигуратора.
Выгрузка CF через меню Конфигуратора
Основной способ подходит для любого режима работы — файлового и клиент-серверного. Последовательность действий одинакова во всех актуальных версиях платформы 8.3.
- 1Запустите ярлык 1С, выберите нужную базу в списке и нажмите кнопку «Конфигуратор»
- 2Войдите под пользователем с правами администратора
- 3Если дерево конфигурации не открыто, выполните «Конфигурация» → «Открыть конфигурацию» и дождитесь построения дерева объектов
- 4Откройте меню «Конфигурация» → «Сохранить конфигурацию в файл»
- 5Укажите каталог и имя файла, например УТ_11_текущая.cf, и нажмите «Сохранить»
- 6Дождитесь окончания процесса — внизу окна появится сообщение об успешном сохранении
Обратите внимание на различие двух похожих пунктов меню. «Сохранить конфигурацию в файл» выгружает текущую конфигурацию базы данных — ту, с которой реально работают пользователи. Пункт «Сохранить конфигурацию БД в файл» в большинстве версий платформы отсутствует как отдельная команда, но при расхождении конфигурации и конфигурации базы данных (после незавершённого обновления) выгружается именно актуальная рабочая конфигурация.
Если нужно выгрузить конфигурацию поставщика — исходное типовое состояние до ваших доработок — используйте пункт «Конфигурация» → «Поддержка» → «Настройка поддержки», где доступно сохранение конфигурации поставщика в файл. Это полезно для сравнения с типовым релизом.
Выгрузка через пакетный режим и командную строку
Для автоматизации резервного копирования конфигурации удобно запускать выгрузку из командной строки или скрипта. Платформа поддерживает пакетный режим Конфигуратора с параметром DumpCfg.
"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-файл обратно и проверить результат
Обратная операция выполняется через «Конфигурация» → «Загрузить конфигурацию из файла». После загрузки изменения попадают в основную конфигурацию, но не в конфигурацию базы данных — чтобы они вступили в силу для пользователей, нужно выполнить «Обновить конфигурацию базы данных» (клавиша F7).
При загрузке в базу с существующей конфигурацией платформа предложит сравнение и объединение. Не подтверждайте объединение вслепую: изменения структуры данных (удаление реквизитов, изменение типов) могут привести к потере информации при реструктуризации. Перед загрузкой в рабочую базу всегда делайте копию .dt.
Как проверить результат
Файл с расширением .cf существует и его размер больше нуля
Файл отсутствует или имеет нулевой размер — выгрузка прервана
Тестовая загрузка в пустую базу проходит без ошибок
Ошибка формата при загрузке — файл повреждён, повторите выгрузку
После тестовой загрузки версия в свойствах конфигурации совпадает с исходной
Версия отличается — выгружена не та конфигурация или база была обновлена между операциями
В панели сообщений «Конфигурация успешно сохранена в файл»
Ошибки доступа или блокировки — проверьте права и активные сеансы
Типичные ошибки и ограничения
Есть и технические ограничения. Выгрузка конфигурации, находящейся на поддержке с запретом изменения, выполняется штатно, но вот загрузить её поверх другой конфигурации на поддержке можно только с предварительной настройкой правил поддержки. Кроме того, при выгрузке из базы с незавершённым обновлением (когда конфигурация и конфигурация БД различаются) уточняйте, какое именно состояние вам нужно.
В веб-клиенте и мобильной платформе Конфигуратор недоступен — выгрузка возможна только с компьютера, где установлена полная платформа с толстым или тонким клиентом разработчика.
Что важно запомнить
CF-файл выгружается через Конфигуратор командой «Сохранить конфигурацию в файл» и содержит только структуру конфигурации без данных. Для резервной копии базы используйте DT, для автоматизации — пакетный режим с параметром DumpCfg. Перед загрузкой CF в рабочую базу всегда делайте полную копию и проверяйте результат тестовой загрузкой.
Часто задаваемые вопросы
Можно ли выгрузить CF-файл без прав администратора?
Нет. Сохранение конфигурации в файл требует административных прав на информационную базу. Обычный пользователь даже не сможет открыть Конфигуратор, если у него нет соответствующего права в ролях. Обратитесь к администратору базы или выполните выгрузку под учётной записью с полными правами.
Почему пункт «Сохранить конфигурацию в файл» неактивен?
Чаще всего не открыта сама конфигурация: выполните «Конфигурация» → «Открыть конфигурацию» и дождитесь построения дерева объектов. Также команда недоступна, если конфигурация закрыта для редактирования текущим пользователем, база заблокирована другим сеансом Конфигуратора или у учётной записи нет нужных прав.
Можно ли восстановить данные из CF-файла?
Нет, CF-файл не содержит данных — только структуру метаданных, модули и формы. Загрузив его в пустую базу, вы получите базу с идентичной структурой, но без справочников, документов и остатков. Для восстановления данных нужна выгрузка .dt или резервная копия средствами СУБД.
Чем CF отличается от файлов поставки CF и CFU?
Файл поставки .cf, распространяемый вендором, — это та же выгрузка конфигурации, но предназначенная для установки новой базы. Файл .cfu — это обновление, которое содержит только изменения относительно предыдущей версии и применяется через «Обновить конфигурацию». Самостоятельно через «Сохранить конфигурацию в файл» создаётся полный CF, а не CFU.
Как выгрузить конфигурацию поставщика, а не текущую?
Откройте «Конфигурация» → «Поддержка» → «Настройка поддержки». Если конфигурация на поддержке, в этом окне доступна команда сохранения конфигурации поставщика в файл. Это исходное типовое состояние без ваших доработок — удобно для сравнения и подготовки к обновлению.
Безопасно ли передавать CF-файл стороннему разработчику?
С точки зрения данных — да, файл не содержит информации базы. Но в текстах модулей могут встречаться пароли, ключи API и строки подключения к внешним сервисам, если они зашиты в код. Перед передачей стоит выполнить поиск по модулям на предмет таких фрагментов и при необходимости убрать их.