Установка конфигурации из файла .cf: от резервной копии до первого запуска
Содержание
Чтобы установить CF
файл в 1С, откройте базу в режиме «Конфигуратор», выберите Конфигурация → Загрузить конфигурацию из файла…, укажите файл .cf, а затем выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7). Перед этим обязательно выгрузите базу в .dt: загрузка из файла целиком заменяет текущую конфигурацию.
Если в базе уже стоит типовая конфигурация с доработками, полная замена сотрёт эти доработки. Для таких баз файл .cf ставят через обновление с поддержкой и сравнение.
Что за файл .cf и чем он отличается от соседей
Файл .cf — это полная конфигурация: метаданные, модули, формы, макеты. Данных (документов, справочников, остатков) в нём нет. Поэтому установка .cf меняет программу, но не трогает записи базы — если не считать изменения структуры таблиц на шаге обновления БД.
С .cf часто путают похожие форматы. Каждый ставится по-своему:
| Расширение | Что внутри | Как установить |
|---|---|---|
.cf | Полная конфигурация | Конфигурация → Загрузить конфигурацию из файла… или через поддержку |
.cfu | Файл обновления (разница между релизами) | Только через Конфигурация → Поддержка → Обновить конфигурацию… |
.cfe | Расширение конфигурации | Через окно «Расширения конфигурации» в Конфигураторе или в режиме «Предприятие» |
.dt | Вся база: конфигурация + данные | Администрирование → Загрузить информационную базу… |
.epf / .erf | Внешняя обработка или отчёт | Открыть через Файл → Открыть или подключить в справочнике дополнительных отчётов и обработок |
💡 Если вам прислали .dt, а не .cf, — это выгрузка чужой базы целиком. Загрузка .dt полностью заменит ваши данные. Не путайте эти действия.
Подготовка перед установкой CF файла
Пять минут подготовки закрывают почти все сценарии отката.
- 📌 Сделайте резервную копию. В Конфигураторе:
Администрирование → Выгрузить информационную базу…, сохраните файл.dtна другой диск. Для клиент-серверной базы дополнительно подойдёт бэкап средствами СУБД. - 📌 Сохраните текущую конфигурацию отдельно.
Конфигурация → Сохранить конфигурацию в файл…. Получите.cfтекущего состояния — пригодится для сравнения и быстрого возврата без загрузки всей базы. - 📌 Проверьте версию платформы. Новые релизы типовых конфигураций требуют платформу с номером не ниже указанного в описании релиза (файл с описанием поставки или страница релиза у поставщика). Номер своей платформы смотрите в
Справка → О программе. - 📌 Выясните, есть ли доработки. Откройте
Конфигурация → Поддержка → Настройка поддержки…. Если у объектов стоит «Изменения разрешены» и в конфигурацию вносились правки, полная загрузка из файла их уничтожит. - 📌 Предупредите пользователей. Шаг обновления структуры базы требует, чтобы в базе никто не работал. Договоритесь об окне — вечер или выходной.
Не устанавливайте .cf в рабочую базу без свежей выгрузки .dt. Если структура данных обновится с ошибкой, вернуть всё назад без копии будет очень трудно.
Запуск базы в режиме Конфигуратора
Конфигуратор открывается из стартового окна 1С:
- Запустите 1С (ярлык «1С:Предприятие»).
- Выделите нужную базу в списке.
- Нажмите кнопку Конфигуратор.
- Введите имя и пароль пользователя с ролью «Полные права» (администратора).
Если кнопки «Конфигуратор» нет, у вас может быть установлен только тонкий клиент. Тогда переустановите платформу с компонентом «1С:Предприятие» (толстый клиент и Конфигуратор).
В Конфигураторе откройте дерево: Конфигурация → Открыть конфигурацию. Без открытого дерева часть команд меню будет недоступна.
Запуск из командной строки
Для скриптов и удалённых серверов Конфигуратор запускают ключом DESIGNER:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль"
Для серверной базы вместо /F укажите /S"имя_сервера\имя_базы". Номер версии в пути замените на свой.
Способ 1. Загрузка конфигурации из CF файла
Этот способ подходит, когда база пустая, новая или в ней типовая конфигурация без доработок.
- В Конфигураторе выберите
Конфигурация → Загрузить конфигурацию из файла…. - Укажите файл
.cfи нажмите «Открыть». - Подтвердите замену текущей конфигурации.
- Дождитесь окончания загрузки. На большой конфигурации (например, ERP) это занимает от нескольких минут до получаса.
На этом этапе изменилась только основная конфигурация — та, что в Конфигураторе. Конфигурация базы данных, с которой работают пользователи, пока прежняя. Поэтому следующий шаг обязателен.
Новая база из CF файла
Частая задача — развернуть базу «с нуля» из присланного .cf, не устанавливая шаблоны:
- В стартовом окне нажмите «Добавить» → «Создание новой информационной базы».
- Выберите вариант «Создание информационной базы без конфигурации…».
- Задайте имя и каталог, завершите мастер.
- Откройте новую базу в Конфигураторе и загрузите
.cf, как описано выше.
Данные в такую базу потом переносят обменом или загрузкой из старой программы. Так удобно ставить учебные копии, тестовые стенды и нетиповые конфигурации, у которых нет дистрибутива с установщиком.
Применение изменений: обновление конфигурации базы данных
Команда Конфигурация → Обновить конфигурацию базы данных (F7) переносит изменения в структуру таблиц. Платформа покажет окно «Реорганизация информации» со списком изменений. Нажмите «Принять».
Этот шаг требует монопольного доступа: в базе не должно быть других сеансов. Если кто-то работает, Конфигуратор сообщит, что заблокировать базу не удалось, и может предложить динамическое обновление. Для загрузки полной конфигурации от него лучше отказаться и дождаться выхода пользователей.
Принудительное завершение сеансов обрывает работу людей: несохранённые документы пропадут. Делайте это только в согласованное окно и предупреждайте заранее.
Как освободить базу:
- 👥 Файловая база — попросите всех выйти. Если сеанс «завис» после аварии, проверьте, не остался ли процесс
1cv8.exeу пользователя на компьютере или терминальном сервере. - 🖥 Клиент-серверная база — откройте консоль администрирования серверов 1С, найдите базу и завершите её сеансы. Там же можно включить блокировку начала сеансов на время работ.
После F7 закройте Конфигуратор и запустите базу в режиме «1С:Предприятие». Типовые конфигурации при первом запуске выполняют обработчики обновления — от минуты до нескольких часов на крупной базе. Не прерывайте их.
Способ 2. Установка CF файла с сохранением доработок
Если конфигурация на поддержке и в ней есть ваши правки, используйте обновление, а не загрузку:
Конфигурация → Поддержка → Обновить конфигурацию….- Выберите «Выбор файла обновления» и укажите
.cf(подойдёт и.cfu). - Конфигуратор сравнит три версии: старую конфигурацию поставщика, новую конфигурацию поставщика и вашу текущую.
- В окне сравнения отметьте объекты, которые нужно обновить. Для изменённых вами объектов выберите режим объединения.
- Нажмите «Выполнить», затем
F7.
Если исходная конфигурация не на поддержке или поддержка снята, используйте Конфигурация → Сравнить, объединить с конфигурацией из файла…. Там видно каждое различие, а вы сами решаете, что брать из файла, а что оставить.
| Метод | Когда применять | Риски |
|---|---|---|
| Загрузить из файла | Новая база, типовая без правок, нетиповая без поддержки | Все доработки в основной конфигурации теряются |
| Обновить через поддержку | Типовая на поддержке, есть правки | Конфликты объединения, нужен разбор вручную |
| Сравнить и объединить | Поддержка снята, правки есть | Долго на больших конфигурациях, легко пропустить объект |
💡 Доработки, вынесенные в расширения (.cfe), загрузка основной конфигурации не удаляет. Но после смены релиза расширение может перестать применяться, если изменились объекты, на которые оно опирается. Проверьте окно расширений после обновления.
Пакетная установка без интерфейса
Для нескольких баз удобнее командная строка. Ключи /LoadCfg и /UpdateDBCfg загружают файл и сразу обновляют структуру:
"C:\Program Files\1cv8\8.3.xx.xxxx\bin\1cv8.exe" DESIGNER /F"D:\Bases\Buh" /N"Администратор" /P"пароль" ^
/LoadCfg "D:\Distr\1Cv8.cf" /UpdateDBCfg /DisableStartupDialogs /Out"D:\Logs\load_cf.log"
Результат и ошибки смотрите в файле, указанном в /Out. Этот вариант эквивалентен первому способу — доработки он не сохраняет.
Проверка после установки конфигурации из файла
Успешная загрузка без ошибок ещё не значит, что база готова к работе. Пройдите короткую проверку до того, как пустить пользователей.
Номер релиза
- 🔢 В режиме «Предприятие» откройте
Справка → О программе. В окне видны версия платформы и версия конфигурации. - 🔢 В Конфигураторе откройте свойства корня дерева конфигурации (правая кнопка на верхнем элементе → «Свойства»). В поле «Версия» стоит номер релиза из загруженного файла.
Если номер прежний, значит, вы загрузили не тот файл или не выполнили обновление БД. Повторите F7 и проверьте снова.
Работа обработчиков обновления
Типовые конфигурации после смены релиза запускают обработчики в два этапа. Основные выполняются сразу при первом входе, остальные — в фоне. Ход фоновых обработчиков видно в разделе Администрирование → Обслуживание (результаты обновления программы). Пока они не завершились, отдельные отчёты могут показывать неполные данные.
Быстрый тест на живых данных
- Откройте 2–3 документа за прошлый месяц и перепроведите их.
- Сформируйте оборотно-сальдовую ведомость за тот же период и сравните с выгрузкой до обновления.
- Распечатайте пару печатных форм — накладную или счёт.
- Запустите обмены, если они есть (банк, ЭДО, сайт).
💡 Сформируйте отчёты до установки и сохраните их в файл. Сравнивать цифры «было — стало» проще, чем вспоминать, какие суммы стояли вчера.
Где ещё лежат CF файлы на компьютере
Если вы ставили дистрибутив типовой конфигурации через setup.exe, файл 1Cv8.cf уже есть на диске. По умолчанию каталог шаблонов — %APPDATA%\1C\1cv8\tmplts, внутри — папки по поставщику, конфигурации и номеру релиза. Этот файл загружается теми же способами, что и присланный по почте.
Ошибки при установке CF и как их снять
Если обновление прошло со сбоем: возврат базы
Сценарий зависит от того, на каком шаге произошёл сбой:
- ↩️ Загрузили
.cf, ноF7ещё не делали. ВыберитеКонфигурация → Вернуться к конфигурации БД. Основная конфигурация станет такой же, как у пользователей. Данные не затронуты. - ↩️ Обновление БД прошло, но база работает не так. Загрузите сохранённый на подготовке
.cfтекущего состояния и снова выполнитеF7. Если менялась структура данных, надёжнее вариант ниже. - ↩️ База не открывается или данные испорчены.
Администрирование → Загрузить информационную базу…и выберите.dt, выгруженный перед работами. Все изменения после выгрузки пропадут — поэтому её делают непосредственно перед установкой.
Для файловой базы после аварийного обрыва может помочь «Тестирование и исправление информационной базы» (Администрирование → Тестирование и исправление…). Запускайте его только на копии или после выгрузки .dt: режим исправления меняет данные.
Частые вопросы
Можно ли установить CF файл без Конфигуратора?
DESIGNER. В режиме «Предприятие» ставятся только расширения и внешние обработки.Удалятся ли документы и справочники при загрузке .cf?
Нужна ли отдельная лицензия для установки другой конфигурации?
Почему после установки .cf не запускаются старые внешние обработки?
Можно ли откатиться на старый релиз, загрузив прежний .cf?
.cf можно, но обработчики нового релиза уже изменили данные под новую структуру. Старая конфигурация может работать с ними неправильно. Надёжный откат — загрузка .dt, сделанного перед обновлением.