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

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

Как загрузить CF в 1С: полная инструкция

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

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

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

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

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

CF (Configuration File) — стандартный формат платформы 1С:Предприятие для сохранения конфигурации. Файл создаётся через команду «Конфигурация → Сохранить конфигурацию в файл» и может быть загружен в любую другую базу на совместимой версии платформы.

Типовые сценарии загрузки CF:

  • развёртывание новой конфигурации в пустой информационной базе;
  • перенос доработанной конфигурации из тестовой базы в рабочую;
  • восстановление конфигурации из архивной копии после сбоя;
  • установка отраслевого или самописного решения, переданного разработчиком;
  • создание эталонной копии конфигурации поставщика для сравнения.

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

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

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

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

Резервная копияОбязательна

Свежая копия 1Cv8.1CD, выгрузка DT или бэкап СУБД сделан и проверен

Активные сеансыДолжны отсутствовать

Пользователи вышли, фоновые задания остановлены, монопольный режим доступен

Версия платформыСовместимость

Платформа не старше той, на которой сохранён CF-файл

Доработки в базеТребуют осторожности

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

Пошаговая загрузка CF через конфигуратор

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

Далее выполните загрузку:

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

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

Загрузка в дерево конфигурации завершится сообщением о готовности. Но на этом работа не окончена: загруженная конфигурация пока не применена к базе данных.

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

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

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

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

Загрузка CF в пустую базу и развёртывание решения

Если нужно развернуть конфигурацию с нуля, создайте новую информационную базу. В стартере 1С нажмите «Добавить», выберите «Создание новой информационной базы» и вариант «создание базы без конфигурации» — получится пустая база. Затем откройте её в конфигураторе и загрузите CF описанным выше способом.

После обновления конфигурации базы данных пустая база готова к заполнению: создайте пользователей, назначьте права через «Администрирование → Пользователи», заполните первичные настройки и константы, предусмотренные конфигурацией.

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

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

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

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

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

База открывается, интерфейс отображается без ошибок

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

Ошибки при запуске, требование обновить конфигурацию БД

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

Нет значка «!» — конфигурация БД совпадает с основной

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

Конфигуратор сообщает, что конфигурация БД отличается

Работа объектов
Норма

Документы создаются и проводятся, отчёты формируются

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

Ошибки обращения к реквизитам, отсутствуют разделы

Права пользователей
Норма

Пользователи входят и видят свои разделы

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

«Нарушение прав доступа» при открытии объектов

Загрузка CF в базу с доработками: сравнение и объединение

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

Режим объединения показывает дерево различий между текущей конфигурацией и CF-файлом. Вы вручную отмечаете, какие объекты переносить, а какие оставить. Это дольше, но сохраняет доработки. Обратите внимание на приоритет объединения и настройки правил для объектов, изменённых в обеих конфигурациях.

Сравнение вариантов загрузки

Прямая загрузка CF

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

Сравнение и объединение

Для доработанных баз: сохраняет изменения, но требует ручного разбора различий

Загрузка через поставку обновления (CFU)

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

Частые ошибки и их устранение

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

Если при загрузке появляется сообщение о несовместимости версий, проверьте релиз платформы: обновите платформу до версии, на которой был сохранён CF. Ошибки прав доступа при загрузке устраняются входом под пользователем с полными правами администратора.

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

Как выбрать действие

База пустая, нужно развернуть решениеСоздайте базу без конфигурации и загрузите CF напрямую
База рабочая, типовая, на поддержкеНе загружайте CF — используйте штатное обновление через CFU или интернет-поддержку
База рабочая с доработками, нужен CF от разработчикаИспользуйте сравнение и объединение, предварительно проверив на копии
После загрузки ошибка несоответствия конфигурацийВыполните обновление конфигурации базы данных (F7)

FAQ

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

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

Можно ли загрузить CF через режим «1С:Предприятие»?

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

Что делать, если загрузка CF зависла или оборвалась?

Не перезапускайте базу сразу. Если обрыв произошёл на этапе реструктуризации, база может быть повреждена — восстановите её из резервной копии и повторите процедуру. Перед повтором убедитесь, что нет активных сеансов и достаточно свободного места на диске.

Слетит ли поддержка при загрузке CF в типовую конфигурацию?

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

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

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

Нужен ли монопольный режим для загрузки CF?

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

Итог

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

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