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