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