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