Администрирование · 8 мин
Как выгрузить файл конфигурации 1С
Как выгрузить файл конфигурации 1С в формате .cf через конфигуратор: пошаговая инструкция, отличия cf и dt, проверка результата и типичные ошибки.
Файл конфигурации 1С (расширение .cf) содержит описание всей структуры прикладного решения: справочники, документы, отчёты, обработки, роли, интерфейсы и программный код. Его выгружают, когда нужно передать конфигурацию разработчику, сохранить копию перед обновлением, перенести доработки между базами или подготовить поставку для установки. Важно понимать: в .cf нет данных (проводок, остатков, контрагентов) — только «скелет» программы и код.
Стандартный способ выгрузки — через режим «Конфигуратор». Для этого нужны права администратора информационной базы и отсутствие активных сеансов пользователей при некоторых операциях. Ниже разобраны основной способ, альтернативы, проверка результата и типичные ошибки.
Что такое файл конфигурации .cf и чем он отличается от .dt
Прежде чем выгружать, определите, какой именно файл вам нужен. Файл .cf — это конфигурация без данных: метаданные, модули, формы, макеты, права. Файл .dt — это полная выгрузка информационной базы, включающая и конфигурацию, и все данные (документы, справочники, регистры, настройки пользователей).
Если задача — сделать резервную копию рабочей базы или перенести её на другой сервер, нужен .dt. Если задача — передать конфигурацию разработчику, сравнить версии, подготовить обновление или собрать дистрибутив, нужен .cf. Выбор неправильного формата — частая причина лишней работы: из .cf нельзя восстановить данные, а .dt может быть слишком тяжёлым для передачи.
Сравнение вариантов
Только конфигурация без данных. Подходит для передачи разработчику, сравнения версий, обновления. Не подходит для резервного копирования данных.
Полная выгрузка базы с данными. Подходит для резервных копий и переноса базы. Файл может быть очень большим, выгрузка занимает заметное время.
Команда «Сохранить конфигурацию базы данных в файл» — выгружает конфигурацию, реально применённую в базе, а не основную конфигурацию конфигуратора, если они различаются.
Условия и подготовка перед выгрузкой
Для выгрузки конфигурации в файл требуется запуск базы в режиме «Конфигуратор» и наличие у пользователя права «Администрирование». Если база находится на поддержке с запретом изменений, выгрузка всё равно возможна — запрет касается редактирования, а не сохранения в файл.
Проверьте, что конфигурация открыта: при первом входе в конфигуратор может потребоваться команда «Конфигурация» → «Открыть конфигурацию». Если база работает в клиент-серверном режиме и другие пользователи активны, простая выгрузка .cf обычно выполняется без блокировки, но операции с обновлением конфигурации базы данных потребуют монопольного доступа.
Основной способ: выгрузка через конфигуратор
Это стандартный путь, доступный во всех типовых и самописных конфигурациях на платформе 1С:Предприятие 8.
- 1Запустите 1С и выберите нужную базу в стартовом окне.
- 2Нажмите кнопку «Конфигуратор» и войдите под пользователем с правами администратора.
- 3Откройте меню «Конфигурация» → «Открыть конфигурацию», если она ещё не открыта.
- 4Выберите «Конфигурация» → «Сохранить конфигурацию в файл…».
- 5Укажите папку и имя файла, например config_copy.cf, и нажмите «Сохранить».
- 6Дождитесь окончания операции — внизу окна появится сообщение о завершении.
Для крупных конфигураций (например, ERP или комплексной автоматизации) сохранение может занять несколько минут. Не закрывайте конфигуратор и не выключайте компьютер до появления сообщения об успешном завершении — прерванная выгрузка даст повреждённый файл.
Если нужна конфигурация, которая фактически работает в базе, а не та, что открыта на редактирование, используйте соседний пункт меню — «Сохранить конфигурацию базы данных в файл». Это важно при диагностике: сравнив оба файла, можно понять, были ли применены последние доработки.
Альтернативные способы выгрузки
Пакетный запуск конфигуратора
Для автоматизации (например, регулярного сохранения копии конфигурации скриптом) используется запуск конфигуратора в пакетном режиме с параметром DumpCfg. Это удобно для интеграции с системами контроля версий или планировщика задач.
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"C:\Bases\MyBase" /N"Администратор" /P"пароль" /DumpCfg "D:\Backups\config.cf"В примере /F указывает путь к файловой базе; для серверной базы вместо /F используется /S с адресом сервера и именем базы. Номер версии платформы в пути к 1cv8.exe подставьте свой — он зависит от установленного релиза.
Выгрузка в файлы XML и EDT
Если конфигурацию нужно хранить в системе контроля версий (Git), удобнее команда «Конфигурация» → «Выгрузить конфигурацию в файлы» — она создаёт иерархию XML-файлов, а не единый бинарный .cf. Для работы в среде 1C:EDT конфигурация выгружается в проект формата EDT. Эти способы не заменяют .cf, а решают другие задачи.
Проверка результата
Как проверить результат
Файл .cf создан, размер отличен от нуля (для типовых — обычно десятки или сотни мегабайт)
Файл отсутствует или имеет нулевой размер — выгрузка была прервана
В панели сообщений есть запись об успешном сохранении конфигурации в файл
Есть сообщения об ошибках доступа, монопольного режима или разрыве соединения
Файл успешно загружается через «Загрузить конфигурацию из файла» в пустую тестовую базу
При загрузке возникает ошибка формата — файл повреждён
Самый надёжный способ убедиться в целостности файла — загрузить его в пустую тестовую базу и открыть конфигурацию. Если структура метаданных отображается корректно, файл пригоден для использования. Эту проверку стоит делать, если файл будет храниться долго или передаваться третьим лицам.
Типичные ошибки и ограничения
Отдельное ограничение касается базовых версий платформы: в базовых поставках некоторые механизмы (например, выгрузка в файлы XML, COM-соединение) недоступны, но сохранение конфигурации в файл .cf работает. Также учтите, что файл .cf привязан к версии платформы: загружать его желательно в базу на платформе той же или более новой линейки 8.3.
Полезно вести простое соглашение об именовании файлов: включайте в имя версию конфигурации и дату, например UT_11.5_config_2026-01-15.cf. Когда копий накапливается несколько, это избавляет от путаницы при поиске нужной версии.
Частые вопросы
Можно ли выгрузить конфигурацию из режима «Предприятие»?
Штатной команды выгрузки .cf в режиме «Предприятие» нет. Некоторые конфигурации содержат встроенные обработки для сохранения настроек или отдельных объектов, но полный файл конфигурации выгружается только через конфигуратор или пакетный режим его запуска.
Сколько места нужно для файла .cf?
Размер зависит от конфигурации: у небольших самописных решений это единицы мегабайт, у крупных типовых — обычно сотни мегабайт. Свободного места на диске должно быть с запасом, особенно при сохранении на системный диск.
Чем открыть файл .cf без 1С?
Это бинарный формат платформы 1С:Предприятие — сторонние программы его не читают. Для просмотра структуры без лицензии можно использовать технологическую платформу в режиме конфигуратора с загрузкой файла в пустую базу.
Как передать конфигурацию разработчику, если база большая?
Передавайте именно .cf, а не .dt: он содержит всё необходимое для анализа и доработки, но в разы меньше полной выгрузки. Если разработчику нужны и тестовые данные, сделайте отдельную выгрузку .dt копии базы с предварительно очищенными чувствительными данными.
Почему пункт «Сохранить конфигурацию в файл» неактивен?
Чаще всего конфигурация просто не открыта — выполните «Конфигурация» → «Открыть конфигурацию». Также проверьте, что вы вошли под пользователем с правами администрирования и что сеанс запущен именно в режиме «Конфигуратор», а не «Предприятие».
Что важно запомнить
Файл .cf выгружается через конфигуратор: «Конфигурация» → «Сохранить конфигурацию в файл». Он содержит структуру и код, но не данные — для резервной копии данных нужен .dt. Проверяйте целостность файла тестовой загрузкой и не загружайте чужие конфигурации в рабочую базу без резервной копии.