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

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

Как установить конфигурацию 1С из файла CF

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

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

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

Подготовка: что проверить перед установкой

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

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

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

Создание новой базы из файла CF через шаблон

Этот способ подходит, когда CF — дистрибутив нового решения и нужна чистая база. Платформа 1С умеет создавать базы из шаблонов, и CF можно подключить как такой шаблон.

Порядок действий: создайте пустой каталог для шаблонов, например C:\1c_templates\my_config, и скопируйте туда файл CF. Затем откройте стартовое окно 1С, нажмите «Добавить», выберите «Создание новой информационной базы» и укажите вариант «Создание информационной базы из шаблона». Если CF не появился в списке шаблонов, добавьте каталог шаблонов через кнопку «Настройка» в стартовом окне — поле «Каталоги шаблонов конфигураций».

Альтернативный путь без регистрации шаблона: создайте пустую базу (вариант «без конфигурации»), откройте её в конфигураторе и загрузите CF вручную, как описано в следующем разделе. Этот способ универсальнее и работает всегда, независимо от настроек каталогов шаблонов.

Создание базы из CF через шаблон
  1. 1
    Скопируйте файл CF в каталог шаблонов
  2. 2
    В стартовом окне 1С нажмите «Добавить» → «Создание новой информационной базы»
  3. 3
    Выберите «Создание информационной базы из шаблона» и укажите нужный шаблон
  4. 4
    Задайте имя базы и каталог размещения
  5. 5
    Дождитесь завершения создания и откройте базу в конфигураторе для проверки

Загрузка CF в существующую базу через конфигуратор

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

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

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

text
Конфигуратор → Конфигурация → Открыть конфигурацию
Конфигурация → Загрузить конфигурацию из файла → выбрать *.cf
Конфигурация → Обновить конфигурацию базы данных (F7)

Загрузка CF в пустую базу без шаблона

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

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

Сравнение способов установки

Сравнение способов установки CF

Создание базы из шаблона

Подходит для развёртывания нового решения с нуля. Ограничение: требует регистрации каталога шаблонов и даёт только чистую базу.

Загрузка в пустую базу через конфигуратор

Универсальный способ для новой базы без настройки шаблонов. Требует ручного обновления конфигурации базы данных.

Загрузка в существующую базу

Для обновлений и переноса доработок. Обязательны резервная копия, анализ окна сопоставления и монопольный доступ при реструктуризации.

Проверка результата и типичные ошибки

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

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

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

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

Статус обновления
Норма

Конфигурация базы данных совпадает с загруженной, пункт обновления неактивен

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

При входе в конфигуратор снова предлагается обновление

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

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

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

Ошибки при запуске, отсутствуют ожидаемые объекты

Данные в базе
Норма

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

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

Пропали данные из объектов, удалённых при сопоставлении

Типичные ошибки
01
Загрузка CF без резервной копии — при ошибке реструктуризации данные восстановить не из чего
02
Путаница между CF и DT: пользователь ждёт данные, а CF содержит только структуру конфигурации
03
Игнорирование окна сопоставления — удалённые объекты теряют данные без предупреждения на этапе реструктуризации
04
Загрузка CF от другой версии платформы — ошибки открытия или неработающий код
05
Забытое обновление конфигурации базы данных — пользователи продолжают работать со старой структурой

Ограничения и частные сценарии

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

В клиент-серверном варианте обновление конфигурации базы данных требует завершения активных сеансов. Принудительно завершить сеансы можно через консоль кластера серверов 1С. Динамическое обновление возможно только при незначительных изменениях, не затрагивающих структуру данных.

Маршрут решения

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

Нужна новая чистая база из дистрибутиваСоздайте базу из шаблона или загрузите CF в пустую базу через конфигуратор
CF содержит обновление для рабочей базыСделайте резервную копию и загружайте через конфигуратор с анализом сопоставления
Нужно перенести данные вместе с конфигурациейИспользуйте выгрузку/загрузку информационной базы в формате DT вместо CF
При загрузке ошибка несовместимости версийОбновите платформу до версии, требуемой конфигурацией, и повторите загрузку

Часто задаваемые вопросы

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

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

Можно ли загрузить CF в базу, где работают пользователи?

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

Что делать, если при загрузке появляется ошибка несовместимости версий?

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

Удалятся ли данные при загрузке новой конфигурации из CF?

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

Как установить CF, если конфигурация на поддержке без возможности изменения?

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

Итог

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

Новая база создаётся из CF через шаблон или загрузку в пустую базу; в существующую базу CF загружается только после резервного копирования с анализом окна сопоставления. Завершается установка всегда обновлением конфигурации базы данных и проверкой работы в режиме Предприятие.