Установка конфигурации 1С из файла .cf, .cfu и шаблона
Содержание
Чтобы установить файл конфигурации 1С в существующую базу, откройте её в Конфигураторе и выберите Конфигурация → Загрузить конфигурацию из файла…, укажите файл .cf, а затем выполните Конфигурация → Обновить конфигурацию базы данных (F7). Для новой базы проще другой путь: запустить дистрибутив конфигурации (setup.exe), который положит шаблон в каталог шаблонов, и создать базу из него в окне запуска 1С.
Порядок зависит от того, какой файл у вас на руках и что нужно получить: новую чистую базу, замену конфигурации или обновление релиза. Перепутать форматы опасно — загрузка не того файла может затереть данные.
Какой файл конфигурации у вас: .cf, .cfu, .dt или .cfe
Слово «файл конфигурации» в 1С называют четыре разных формата. Их легко перепутать, а последствия у ошибки разные: от «ничего не произошло» до полностью затёртых данных.
| Расширение | Что внутри | Что делает при установке | Данные базы |
|---|---|---|---|
.cf | Полная конфигурация: метаданные, формы, модули | Заменяет конфигурацию целиком | Сохраняются, но объекты, которых нет в новой конфигурации, удаляются вместе с данными |
.cfu | Файл обновления между релизами | Переводит конфигурацию на новый релиз | Сохраняются |
.dt | Выгрузка всей информационной базы | Заменяет базу полностью: и конфигурацию, и данные | Затираются данными из файла |
.cfe | Расширение конфигурации | Добавляется поверх основной конфигурации | Не затрагиваются |
📌 Главное правило: .cf и .dt — «тяжёлые» операции, после которых откатиться можно только из резервной копии. .cfu и .cfe — штатные и сравнительно безопасные.
Подготовка к установке: версия платформы и резервная копия
Перед установкой конфигурации проверьте две вещи. Это занимает несколько минут.
Версия платформы
Каждый релиз конфигурации требует платформу не ниже определённого номера. Требование указано в описании релиза: в дистрибутиве конфигурации ищите файл 1cv8upd.htm или ReadMe.txt.
Свою версию платформы смотрите в Конфигураторе или в режиме 1С:Предприятие через Справка → О программе. Номер выглядит так: 8.3.24.1548.
- ✅ Номер установленной платформы не ниже требуемого — можно продолжать.
- ❌ Номер ниже — сначала обновите платформу на всех компьютерах, где работают с базой, и на сервере 1С, если база клиент-серверная.
Резервная копия
Перед загрузкой .cf или .dt обязательно сделайте резервную копию базы
. Самый надёжный способ — выгрузка в Конфигураторе: Администрирование → Выгрузить информационную базу…. Получится файл .dt, из которого базу можно восстановить один в один.
Для файловой базы дополнительно можно скопировать папку базы целиком (файл 1Cv8.1CD), закрыв перед этим все сеансы. Для серверной базы на PostgreSQL или MS SQL — плюс бэкап средствами СУБД.
Права и сеансы
- 👤 Нужен пользователь с ролью «Полные права» (или «Администратор системы»).
- 🔒 Загрузить конфигурацию в Конфигураторе можно, пока в базе работают люди. Но для шага «Обновить конфигурацию базы данных» платформе обычно нужен монопольный доступ, если меняется структура таблиц. Заранее договоритесь с пользователями о времени.
Способ 1. Новая база из шаблона конфигурации
Так ставят типовые конфигурации «с нуля»: Бухгалтерию, ЗУП, Управление торговлей, демобазы и отраслевые решения. Отдельно загружать .cf здесь не нужно — платформа сделает это сама.
- Распакуйте дистрибутив конфигурации и запустите
setup.exe. - Мастер предложит каталог шаблонов. По умолчанию это
%APPDATA%\1C\1cv8\tmplts— оставьте как есть, если нет причин менять. - Дождитесь окончания установки. В каталоге появится папка вида
1c\Accounting\3_0_xxx_xxс файлами1Cv8.cfи1Cv8.cfu. - Запустите 1С и в окне выбора баз нажмите
Добавить…. - Выберите
Создание новой информационной базы→Создание информационной базы из шаблона. - В списке раскройте нужную конфигурацию и выберите релиз. Демобазы помечены отдельно — не берите их для рабочего учёта.
- Укажите имя базы и тип расположения: на компьютере (файловая) или на сервере 1С.
- Задайте каталог базы или параметры сервера и завершите мастер.
При первом запуске в режиме 1С:Предприятие программа выполнит начальное заполнение и предложит настроить организацию.
Если шаблон не виден в списке, проверьте путь в окне запуска: кнопка Настройка… → «Каталоги шаблонов конфигураций и обновлений». Туда можно добавить сетевую папку с дистрибутивами для всей компании.
Способ 2. Загрузка файла .cf в Конфигураторе
Этот способ нужен, когда база уже есть и её конфигурацию надо заменить: например, программист прислал доработанную версию, или пустую базу создали без шаблона.
Пошагово
- Откройте базу в режиме Конфигуратор.
- Если дерево конфигурации не показано, откройте его:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Загрузить конфигурацию из файла…. - Укажите файл
.cf. Платформа предупредит, что текущая конфигурация будет заменена, — подтвердите. - Дождитесь загрузки. Это может занять от минуты до 10–15 минут на больших конфигурациях вроде ERP.
- Нажмите F7 или выберите
Конфигурация → Обновить конфигурацию базы данных. - Изучите окно «Реорганизация информации»: в нём видно, какие объекты изменятся и какие будут удалены. Нажмите «Принять».
- Запустите базу в режиме 1С:Предприятие — программа выполнит обработчики обновления.
Если в базе были объекты, которых нет в загружаемом .cf (дописанные справочники, документы, реквизиты), при обновлении базы данных они удалятся вместе с данными. Окно реорганизации покажет их списком — проверяйте его, прежде чем принимать.
Типовая база, доработанная база и база без конфигурации
Порядок действий отличается в зависимости от состояния базы:
| Состояние базы | Что делать |
|---|---|
| Пустая, без конфигурации | Загрузить .cf и обновить конфигурацию БД — рисков нет |
| Типовая, без доработок | Для смены релиза лучше .cfu (способ 3); .cf загружать, только если нужна другая конфигурация |
| Типовая с доработками на поддержке | Не загружать .cf поверх — доработки пропадут. Используйте Конфигурация → Сравнить, объединить с конфигурацией из файла… |
| Самописная | Загружать .cf только от вашего разработчика, сверив версию |
Режим «Сравнить, объединить» показывает дерево различий и позволяет для каждого объекта выбрать, чью версию оставить. Это работа для программиста 1С, а не для бухгалтера.
Способ 3. Обновление .cfu и расширение .cfe
Установка файла обновления .cfu
- Откройте базу в Конфигураторе.
- Выберите
Конфигурация → Поддержка → Обновить конфигурацию…. - Отметьте «Выбор файла обновления» и укажите
1Cv8.cfu, либо выберите поиск доступных обновлений в каталогах шаблонов. - Платформа проверит, подходит ли файл к текущему релизу. Файл обновления переводит только с определённых предыдущих релизов: если ваша версия слишком старая, придётся ставить промежуточные обновления по очереди.
- После загрузки подтвердите обновление конфигурации базы данных.
- Запустите 1С:Предприятие и дождитесь завершения обработчиков обновления.
В типовых конфигурациях есть и путь без Конфигуратора: Администрирование → Обслуживание → Обновление версии программы. Программа сама скачает обновление через интернет
-поддержку или возьмёт его из файла.
Установка расширения .cfe
В современных типовых конфигурациях расширение ставится прямо в пользовательском режиме: Администрирование → Печатные формы, отчеты и обработки → Расширения → «Добавить из файла…».
В Конфигураторе путь такой: Конфигурация → Расширения конфигурации, затем в открывшемся списке добавить расширение
и загрузить его из файла через меню действий. После этого нужно обновить конфигурацию базы данных для расширения.
Расширение не снимает основную конфигурацию с поддержки, поэтому типовые обновления продолжают ставиться штатно. Если программист предлагает доработку, спросите, можно ли сделать её расширением.
Как убедиться, что конфигурация установилась правильно
После установки проверьте результат, а не только отсутствие ошибок на экране.
- Версия. В режиме 1С:Предприятие откройте
Справка → О программе: в строке конфигурации должны стоять нужное имя и номер релиза. - Обработчики обновления. При первом запуске после установки появляется окно обновления версии. Дождитесь его окончания, не закрывайте программу принудительно.
- Конфигурация БД. В Конфигураторе значок или заголовок не должен сообщать, что конфигурация базы данных отличается от основной. Если отличается — снова нажмите F7.
- Рабочие операции. Откройте пару документов, сформируйте оборотно-сальдовую ведомость или другой ключевой отчёт и сравните с данными до установки.
- Пользователи. Зайдите под обычным пользователем: проверьте, что права и рабочие места на месте.
Для серверных баз дополнительно проверьте, что в консоли кластера база доступна и сеансы подключаются без ошибок.
Установка конфигурации из командной строки
Когда баз много или установку надо выполнить ночью, Конфигуратор запускают в пакетном режиме. Это ключи запуска 1cv8.exe в режиме DESIGNER.
Пример для файловой базы: резервная копия, загрузка .cf, обновление конфигурации БД.
set V8="C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe"
set BASE="D:\Bases\Buh"
%V8% DESIGNER /F %BASE% /N "Администратор" /P "" /DisableStartupDialogs /DumpIB "D:\Backup\buh_before.dt" /Out "D:\Logs\dump.log"
%V8% DESIGNER /F %BASE% /N "Администратор" /P "" /DisableStartupDialogs /LoadCfg "D:\Dist\1Cv8.cf" /UpdateDBCfg /Out "D:\Logs\load.log"
Для серверной базы вместо /F указывают /S "сервер\имя_базы". Для установки обновления вместо /LoadCfg используют /UpdateCfg "D:\Dist\1Cv8.cfu".
Что важно знать о пакетном режиме:
- 📄 Ключ
/Outпишет журнал. Проверяйте его после каждого запуска: при ошибке Конфигуратор просто завершится, окна не будет. - 🔐 Пароль в bat-файле хранится открытым текстом. Ограничьте доступ к файлу и папке.
- 👥 Перед
/UpdateDBCfgпользователи должны выйти из базы. Если заставить их выйти принудительно, они потеряют несохранённые данные — планируйте запуск на нерабочее время и предупреждайте заранее. - ▶️ Обработчики обновления выполнятся при первом запуске в режиме 1С:Предприятие. Чтобы сделать это сразу, после Конфигуратора запускают базу в режиме
ENTERPRISEпод администратором.
Для автономного сервера и новых сценариев есть утилита ibcmd. Список её команд смотрите в справке ibcmd help для вашей версии платформы.
Ошибки при установке файла конфигурации и что с ними делать
| Симптом | Причина | Что делать |
|---|---|---|
| Сообщение, что конфигурация требует более новую версию платформы | Установлена платформа с меньшим номером, чем нужно релизу | Обновить платформу на клиентах и сервере, затем повторить |
| Файл обновления не подходит к конфигурации | Релиз в базе слишком старый или .cfu от другой конфигурации | Ставить промежуточные обновления по порядку; проверить, что файл от вашей конфигурации |
| Не удаётся обновить конфигурацию базы данных из-за блокировки | В базе работают пользователи или висят сеансы | Попросить всех выйти, проверить сеансы в консоли кластера; для файловой базы — что никто не открыл её по сети |
| Пункт «Загрузить конфигурацию из файла» неактивен | База на поддержке с запретом изменений либо конфигурация не открыта | Открыть конфигурацию; для загрузки .cf поддержку сначала настраивают, но лучше использовать .cfu или объединение |
| После загрузки пропали документы или справочники | В .cf не было доработанных объектов, реорганизацию приняли не глядя | Восстановить базу из .dt, сделанного перед установкой |
| Ошибка при первом запуске после обновления | Сбой обработчика обновления | Прочитать текст ошибки и журнал регистрации; при повторе — восстановиться из копии и обратиться к разработчику |
Если первый запуск после обновления прервался ошибкой, не продолжайте вносить документы, пока не разберётесь. Незавершённые обработчики обновления могут оставить данные в неполном виде.
Частые вопросы
Где взять файл конфигурации 1С?
Конфигурация → Сохранить конфигурацию в файл….Можно ли установить конфигурацию без Конфигуратора?
.cf можно только в Конфигураторе или через пакетный режим.Нужна ли лицензия, чтобы установить конфигурацию?
Можно ли установить файл конфигурации 8.3 в базу 7.7?
Сколько времени занимает установка?
.cf и обновление структуры — от пары минут на небольшой файловой базе до часа и больше на крупной серверной. Обработчики обновления при первом запуске тоже могут идти долго: не прерывайте их.