Администрирование · 12 мин
Как сохранить конфигурацию 1С в файл
Как выгрузить конфигурацию 1С в файл .cf через конфигуратор: пошаговая инструкция, отличия выгрузки конфигурации и базы данных, проверка результата и типичные ошибки.
Сохранение конфигурации 1С в файл — базовая операция, которая нужна перед обновлением, доработкой типового решения, переносом наработок между базами или просто для страховки. Результатом становится файл с расширением .cf, который содержит всю структуру метаданных: объекты, формы, модули, роли и макеты, но не содержит пользовательских данных — документов, справочников и проводок.
Операция выполняется через конфигуратор и занимает от нескольких секунд до нескольких минут в зависимости от размера конфигурации. При этом важно понимать разницу между выгрузкой конфигурации (.cf) и выгрузкой информационной базы (.dt): это разные файлы с разным назначением, и путать их нельзя — особенно когда речь идёт о резервном копировании.
Ниже разобраны все способы сохранения конфигурации: через меню конфигуратора, через пакетный режим командной строки, а также частные случаи — выгрузку конфигурации базы данных и отдельных объектов. Отдельно описаны проверка результата, типичные ошибки и ограничения, о которых нужно знать до начала работы.
Что именно сохраняется в файл .cf и чем он отличается от .dt
Файл конфигурации .cf содержит только «проект» прикладного решения: структуру справочников, документов, регистров, отчётов, обработок, их формы, макеты, модули с программным кодом, роли, права и интерфейс. Это то, что создаёт разработчик или поставщик конфигурации. Данных в нём нет: ни одного контрагента, ни одной накладной.
Файл выгрузки информационной базы .dt включает и конфигурацию, и все данные, и настройки пользователей. Именно .dt используется для резервного копирования и переноса базы целиком. Если перед обновлением сохранить только .cf, а обновление пройдёт с ошибкой и повредит данные — восстановить информацию будет не из чего.
Сравнение вариантов выгрузки
Подходит для передачи доработок, сравнения и объединения, установки на пустую базу. Не содержит данных — не заменяет резервную копию.
Полная копия: конфигурация плюс все данные и пользователи. Подходит для резервного копирования и переноса базы, но файл заметно больше.
Иерархия XML-файлов для систем контроля версий (Git, EDT). Не предназначена для быстрого бэкапа или загрузки в обычную базу напрямую.
Сохранение конфигурации через меню конфигуратора
Стандартный способ доступен во всех версиях платформы 1С:Предприятие 8. Выполняется он в режиме «Конфигуратор», для запуска которого нужны права администратора или разработчика в данной базе.
- 1Запустите ярлык 1С, выберите нужную базу в списке и нажмите кнопку «Конфигуратор» (не «Предприятие»).
- 2Дождитесь открытия конфигуратора и, если конфигурация закрыта, откройте её: «Конфигурация → Открыть конфигурацию».
- 3Выберите пункт меню «Конфигурация → Сохранить конфигурацию в файл».
- 4В диалоге укажите папку и понятное имя файла, например «Trade_11.5_do_obnovleniya.cf».
- 5Нажмите «Сохранить» и дождитесь завершения — в нижней части окна появится сообщение об окончании сохранения.
- 6Проверьте, что файл появился в указанной папке и его размер больше нуля.
Если конфигурация находится на поддержке поставщика и не изменялась, пункт «Сохранить конфигурацию в файл» всё равно доступен — ограничение на изменение не мешает выгрузке. Однако если конфигурация закрыта (окно дерева объектов не открыто), меню может быть неактивно: сначала выполните «Конфигурация → Открыть конфигурацию» и дождитесь построения дерева метаданных.
Имя файлу лучше давать осмысленное: включайте название конфигурации, релиз и дату. Файлы вида «1.cf», «новый.cf» через месяц перестают быть идентифицируемыми, и появляется риск загрузить не ту версию.
Выгрузка конфигурации базы данных: в чём разница
В меню «Конфигурация» есть два похожих пункта: «Сохранить конфигурацию в файл» и «Сохранить конфигурацию базы данных в файл». Они не всегда дают одинаковый результат, и разница принципиальна при работе с обновлениями.
«Сохранить конфигурацию в файл» выгружает основную конфигурацию — ту, которую вы редактируете в конфигураторе. «Сохранить конфигурацию базы данных в файл» выгружает конфигурацию, под которой реально работают пользователи. Если разработчик внёс изменения, но не выполнил «Обновить конфигурацию базы данных» (F7), эти две конфигурации различаются.
Признак расхождения конфигураций — пункт «Обновить конфигурацию базы данных» активен, а в заголовке окна конфигуратора может присутствовать пометка о различиях. Перед выгрузкой имеет смысл привести конфигурации в соответствие, если это безопасно в текущей ситуации.
Выгрузка через командную строку и пакетный режим
Когда конфигурацию нужно сохранять регулярно — например, ежедневно перед автоматическим обновлением — удобнее использовать пакетный режим конфигуратора. Он запускается из командной строки и не требует ручных действий.
"C:\Program Files\1cv8\8.3.22.1750\bin\1cv8.exe" DESIGNER /F"D:\Bases\Trade" /N"Администратор" /P"пароль" /DumpCfg "D:\Backup\trade_config.cf" /Out "D:\Backup\dump_log.txt"Параметр DESIGNER запускает конфигуратор, /F указывает путь к файловой базе (для серверной используется /S в формате «сервер\база»), /N и /P — логин и пароль пользователя с правами администратора. Ключ /DumpCfg задаёт путь сохраняемого .cf-файла, а /Out — файл журнала, по которому удобно проверять результат автоматического запуска.
Для выгрузки конфигурации базы данных вместо /DumpCfg используется ключ /DumpDBCfg. Полный список ключей пакетного режима приведён в документации к конкретной версии платформы — набор параметров может отличаться между релизами.
Пакетный режим легко встроить в планировщик заданий Windows: создаётся .bat-файл с приведённой командой, и задача запускается по расписанию. Обязательно проверяйте лог из параметра /Out: если база занята пользователями или пароль неверен, файл .cf просто не появится, и без проверки журнала это останется незамеченным.
Выгрузка отдельных объектов и внешних обработок
Иногда нужна не вся конфигурация, а только конкретная доработка — отчёт, обработка или несколько объектов. Для этого существуют частные способы выгрузки.
Выгрузка отдельных объектов конфигурации
В дереве конфигурации можно выделить нужные объекты и через контекстное меню или пункт «Конфигурация → Сохранить в файлы» выгрузить только их. В диалоге сохранения файла .cf также есть возможность выбора состава выгружаемых объектов. Такой частичный .cf удобно передавать коллегам для объединения, но он не является самостоятельной конфигурацией — загружается он только через сравнение и объединение.
Внешние обработки и отчёты
Обработки и отчёты, подключённые как внешние, хранятся отдельными файлами .epf и .erf и в состав конфигурации не входят. Их нужно копировать отдельно. Если доработка оформлена расширением конфигурации (.cfe), оно сохраняется своей командой: в окне «Конфигурация → Расширения конфигурации» выделите расширение и используйте «Сохранить в файл».
Проверка результата и ограничения
После сохранения убедитесь, что выгрузка действительно прошла. Минимальная проверка — наличие файла, его ненулевой размер и сообщение об успешном завершении в окне конфигуратора или в логе пакетного режима. Более надёжный способ — загрузить файл в пустую тестовую базу и убедиться, что конфигурация открывается и дерево объектов строится без ошибок.
Как проверить результат
Файл .cf существует, размер соответствует масштабу конфигурации (обычно от единиц до сотен мегабайт)
Файл отсутствует или имеет размер 0 байт
В конфигураторе или логе есть запись об окончании сохранения без ошибок
Сообщение об ошибке доступа, нехватке места или монопольном режиме
Файл загружается в пустую базу, конфигурация открывается
Ошибка формата потока или повреждения файла при загрузке
Учитывайте ограничения. Для выгрузки нужны права администратора (роль «Администратор» или полные права). При активных сеансах пользователей выгрузка .cf обычно выполняется, но для надёжности и для операций с конфигурацией базы данных лучше работать в монопольном режиме. На файле должно быть достаточно свободного места, а у учётной записи — права записи в целевую папку: сетевые папки с ограниченным доступом частая причина «тихих» неудач.
Удобно вести простое правило именования: ИмяКонфигурации_Релиз_Дата.cf, например BP_3.0.152_2026-05-10.cf. Такие файлы сортируются по имени в правильном порядке, и через полгода не придётся гадать, какой из пяти «backup.cf» актуальный. Храните копии минимум на двух разных носителях.
Когда какой способ выбирать
Выбор способа зависит от задачи. Для разовой страховки перед доработкой достаточно меню «Сохранить конфигурацию в файл». Перед обновлением рабочей базы правильнее делать полную выгрузку .dt через «Администрирование → Выгрузить информационную базу», а .cf — как дополнение. Для регулярного автоматического сохранения подходит пакетный режим с планировщиком. Для передачи отдельных доработок — частичная выгрузка объектов или расширение .cfe.
Как выбрать действие
Что важно запомнить
Конфигурация сохраняется через «Конфигурация → Сохранить конфигурацию в файл» в конфигураторе. Файл .cf не содержит данных, поэтому для резервной копии используйте выгрузку базы в .dt. После выгрузки проверяйте наличие и размер файла, а для регулярных операций автоматизируйте процесс через пакетный режим.
Частые вопросы
Можно ли сохранить конфигурацию в файл без пароля администратора?
Нет. Для работы в конфигураторе и выгрузки конфигурации нужны соответствующие права в базе. Если пароль утерян, его восстановлением должен заниматься администратор базы или специалист, обслуживающий 1С, — штатных способов обойти защиту нет.
Чем открыть файл .cf без 1С?
Файл .cf — внутренний формат платформы, сторонними программами он не открывается. Просмотреть его содержимое можно только загрузив в информационную базу через конфигуратор или преобразовав в XML-выгрузку средствами платформы.
Почему пункт «Сохранить конфигурацию в файл» неактивен?
Чаще всего конфигурация просто не открыта: выполните «Конфигурация → Открыть конфигурацию». Также пункт недоступен, если у пользователя нет нужных прав или идёт фоновый процесс в конфигураторе — дождитесь его завершения.
Можно ли выгрузить конфигурацию, пока пользователи работают в базе?
Выгрузка .cf основной конфигурации обычно возможна при активных сеансах. Однако операции с конфигурацией базы данных и обновление требуют монопольного доступа, поэтому перед серьёзными работами пользователей лучше попросить выйти и завершить сеансы через консоль кластера или список активных пользователей.
Что делать, если при загрузке .cf появляется «Ошибка формата потока»?
Такая ошибка означает повреждённый или несовместимый файл. Проверьте, что файл полностью скопирован (сравните размер с источником), не выгружался ли он с ошибкой, и что версия платформы, в которую загружаете, не старше версии, в которой файл создавался. Если файл повреждён — выгрузите конфигурацию заново.
Нужно ли сохранять конфигурацию, если база файловая и я просто копирую файл 1Cv8.1CD?
Копия файла 1Cv8.1CD — это полная копия базы вместе с конфигурацией и данными, для страховки её достаточно. Отдельный .cf имеет смысл, когда нужно перенести только доработки, сравнить версии конфигураций или поделиться решением без данных.