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