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

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

Как загрузить файл CF в 1С

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

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

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

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

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

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

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

Подготовка: резервная копия и проверка совместимости

Первый обязательный шаг — резервная копия. Самый надёжный способ для файловой базы — скопировать каталог базы (файл 1Cv8.1CD) при остановленной работе пользователей. Для клиент-серверного варианта используйте выгрузку в DT через конфигуратор («Администрирование → Выгрузить информационную базу») или штатные средства СУБД. Копия позволит откатиться, если загрузка пройдёт с ошибками.

Второй шаг — проверить совместимость. Убедитесь, что версия платформы 1С соответствует требованиям конфигурации: если CF создан на более новой платформе, чем установлена у вас, загрузка или обновление может завершиться ошибкой. Также проверьте режим совместимости конфигурации (свойства корневого узла конфигурации) — он не должен требовать версию платформы выше имеющейся.

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

Загрузка файла CF через конфигуратор

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

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

Порядок действий
  1. 1
    Сделайте резервную копию базы (файл 1Cv8.1CD или выгрузка DT)
  2. 2
    Завершите сеансы всех пользователей
  3. 3
    Откройте базу в режиме «Конфигуратор»
  4. 4
    Выполните «Конфигурация → Открыть конфигурацию» (если она закрыта)
  5. 5
    Выберите «Конфигурация → Загрузить конфигурацию из файла» и укажите CF
  6. 6
    Подтвердите замещение конфигурации и дождитесь окончания загрузки
  7. 7
    Нажмите F7 («Обновить конфигурацию базы данных») и примите изменения
  8. 8
    Запустите режим «Предприятие» и проверьте работу базы

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

Обновление конфигурации базы данных после загрузки

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

Внимательно просмотрите список реструктуризации. Особую осторожность проявляйте к строкам, связанным с удалением объектов, реквизитов или измерений — при подтверждении данные в них будут безвозвратно удалены. Если видите неожиданные удаления, отмените обновление и разберитесь, откуда взялось расхождение.

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

Проверка результата после загрузки

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

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

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

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

Запуск режима «Предприятие»
Норма

База открывается, ошибок при запуске нет

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

Сообщения об ошибках метаданных или невозможности открыть сеанс

Список изменений при обновлении
Норма

Только ожидаемые добавления и изменения объектов

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

Удаление реквизитов или объектов с данными, о которых вы не знали

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

В «О программе» отображается ожидаемая версия

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

Версия старая — обновление базы данных не выполнено

Альтернативные способы и частные сценарии

Загрузка CF в пустую базу

Если база создана пустой (без конфигурации), порядок тот же: откройте конфигуратор, сразу выполните «Загрузить конфигурацию из файла», затем обновите конфигурацию базы данных. Это стандартный способ развернуть решение из выгрузки поставщика или из хранилища.

Объединение вместо полной загрузки

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

Пакетный режим командной строки

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

bash
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /F"C:\Bases\MyBase" /N"Администратор" /P"пароль" /LoadCfg "C:\Dist\config.cf" /UpdateDBCfg

Сравнение вариантов

Загрузка конфигурации из файла

Полная замена конфигурации на содержимое CF. Подходит для чистого развёртывания и отката, но затирает все доработки.

Сравнить, объединить с конфигурацией из файла

Перенос выбранных объектов. Подходит для рабочих баз с доработками, требует аккуратной разметки объектов.

Загрузка информационной базы (DT)

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

Типичные ошибки и как их избежать

Чаще всего проблемы возникают не из-за самой загрузки, а из-за пропущенной подготовки. Загрузка поверх конфигурации с доработками без предварительного сравнения приводит к потере изменений; обновление базы данных при активных пользователях — к ошибке монопольного доступа; прерывание реструктуризации — к повреждению данных.

Типичные ошибки
01
Загрузка CF без резервной копии — при ошибке откатиться не на что
02
Полная загрузка вместо объединения — потеря собственных доработок конфигурации
03
Забытое обновление конфигурации базы данных (F7) — в режиме «Предприятие» работает старая версия
04
Работающие пользователи во время обновления — ошибка монопольного доступа или конфликт сеансов
05
Загрузка CF от другой конфигурации — несовместимые метаданные и риск потери данных при реструктуризации

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

Итог

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

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

FAQ

Чем файл CF отличается от файла DT?

CF содержит только конфигурацию (структуру метаданных, код, формы), а DT — полную выгрузку информационной базы: конфигурацию плюс все данные. Для переноса решения без данных используют CF, для создания полной копии базы — DT.

Кнопка «Загрузить конфигурацию из файла» недоступна. Что делать?

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

Удалятся ли данные при загрузке CF?

Сама загрузка CF данные не удаляет. Однако при последующем обновлении конфигурации базы данных реструктуризация может удалить объекты и реквизиты, которых нет в новой конфигурации, — вместе с хранящимися в них данными. Поэтому список изменений перед подтверждением нужно внимательно просматривать.

Можно ли загрузить CF, не закрывая работу пользователей?

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

Как откатиться, если после загрузки CF база работает с ошибками?

Восстановите базу из резервной копии: для файлового варианта — верните сохранённый файл 1Cv8.1CD, для клиент-серверного — загрузите DT или восстановите базу средствами СУБД. Именно поэтому копия перед загрузкой обязательна.

Подходит ли CF от другой версии конфигурации?

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