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

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

Как создать базу 1С из файла CF

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

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

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

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

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

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

CF или DT: что выбрать

Файл CF

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

Файл DT

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

Подготовка перед загрузкой

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

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

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

Создание пустой информационной базы

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

Далее задайте имя базы — оно будет отображаться в списке при запуске, — и выберите тип расположения: «На данном компьютере или на компьютере в локальной сети» для файлового варианта. Укажите каталог, где будут храниться файлы базы. Каталог должен быть пустым и доступным на запись.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ошибки компиляции модулей или «конфигурация базы данных не соответствует сохранённой»

Дерево конфигурации в Конфигураторе
Норма

Все объекты на месте: справочники, документы, отчёты

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

Дерево пустое — CF не загружен или загрузка прервана

Журнал регистрации
Норма

Нет массовых ошибок при первом запуске

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

Повторяющиеся ошибки обновления или заполнения данных

Типичные ошибки и их решение

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

Вторая распространённая ситуация — попытка загрузить CF через «Загрузить информационную базу». Эта команда предназначена для файлов DT и CF-файл не примет. Нужна именно команда «Загрузить конфигурацию из файла» в меню «Конфигурация».

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

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

FAQ

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

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

Чем CF отличается от CF-файла обновления (CFU)?

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

Почему после загрузки CF база не запускается в режиме Предприятия?

Чаще всего не выполнено обновление конфигурации базы данных (F7) — платформа сообщит о несоответствии конфигураций. Реже причина в несовместимости версии платформы: тогда при запуске появляются ошибки компиляции модулей.

Можно ли создать базу из CF без Конфигуратора?

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

Нужны ли лицензии для развёртывания базы из CF?

Для работы в файловом режиме достаточно лицензии на платформу. Сам CF-файл лицензии не содержит; если конфигурация защищена (например, поставляется с программной лицензией на решение), её активация выполняется отдельно по инструкции поставщика.

Как узнать, какая конфигурация внутри CF-файла?

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

Итог

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

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