Установка конфигурации 1С из файла .cf, .cfu и шаблона

· 9 мин

Содержание

Чтобы установить файл конфигурации 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 здесь не нужно — платформа сделает это сама.

  1. Распакуйте дистрибутив конфигурации и запустите setup.exe.
  2. Мастер предложит каталог шаблонов. По умолчанию это %APPDATA%\1C\1cv8\tmplts — оставьте как есть, если нет причин менять.
  3. Дождитесь окончания установки. В каталоге появится папка вида 1c\Accounting\3_0_xxx_xx с файлами 1Cv8.cf и 1Cv8.cfu.
  4. Запустите 1С и в окне выбора баз нажмите Добавить….
  5. Выберите Создание новой информационной базы → Создание информационной базы из шаблона.
  6. В списке раскройте нужную конфигурацию и выберите релиз. Демобазы помечены отдельно — не берите их для рабочего учёта.
  7. Укажите имя базы и тип расположения: на компьютере (файловая) или на сервере 1С.
  8. Задайте каталог базы или параметры сервера и завершите мастер.

При первом запуске в режиме 1С:Предприятие программа выполнит начальное заполнение и предложит настроить организацию.

Если шаблон не виден в списке, проверьте путь в окне запуска: кнопка Настройка… → «Каталоги шаблонов конфигураций и обновлений». Туда можно добавить сетевую папку с дистрибутивами для всей компании.

Способ 2. Загрузка файла .cf в Конфигураторе

Этот способ нужен, когда база уже есть и её конфигурацию надо заменить: например, программист прислал доработанную версию, или пустую базу создали без шаблона.

Пошагово

  1. Откройте базу в режиме Конфигуратор.
  2. Если дерево конфигурации не показано, откройте его: Конфигурация → Открыть конфигурацию.
  3. Выберите Конфигурация → Загрузить конфигурацию из файла….
  4. Укажите файл .cf. Платформа предупредит, что текущая конфигурация будет заменена, — подтвердите.
  5. Дождитесь загрузки. Это может занять от минуты до 10–15 минут на больших конфигурациях вроде ERP.
  6. Нажмите F7 или выберите Конфигурация → Обновить конфигурацию базы данных.
  7. Изучите окно «Реорганизация информации»: в нём видно, какие объекты изменятся и какие будут удалены. Нажмите «Принять».
  8. Запустите базу в режиме 1С:Предприятие — программа выполнит обработчики обновления.

Если в базе были объекты, которых нет в загружаемом .cf (дописанные справочники, документы, реквизиты), при обновлении базы данных они удалятся вместе с данными. Окно реорганизации покажет их списком — проверяйте его, прежде чем принимать.

Типовая база, доработанная база и база без конфигурации

Порядок действий отличается в зависимости от состояния базы:

Состояние базыЧто делать
Пустая, без конфигурацииЗагрузить .cf и обновить конфигурацию БД — рисков нет
Типовая, без доработокДля смены релиза лучше .cfu (способ 3); .cf загружать, только если нужна другая конфигурация
Типовая с доработками на поддержкеНе загружать .cf поверх — доработки пропадут. Используйте Конфигурация → Сравнить, объединить с конфигурацией из файла…
СамописнаяЗагружать .cf только от вашего разработчика, сверив версию

Режим «Сравнить, объединить» показывает дерево различий и позволяет для каждого объекта выбрать, чью версию оставить. Это работа для программиста 1С, а не для бухгалтера.

Способ 3. Обновление .cfu и расширение .cfe

Установка файла обновления .cfu

  1. Откройте базу в Конфигураторе.
  2. Выберите Конфигурация → Поддержка → Обновить конфигурацию….
  3. Отметьте «Выбор файла обновления» и укажите 1Cv8.cfu, либо выберите поиск доступных обновлений в каталогах шаблонов.
  4. Платформа проверит, подходит ли файл к текущему релизу. Файл обновления переводит только с определённых предыдущих релизов: если ваша версия слишком старая, придётся ставить промежуточные обновления по очереди.
  5. После загрузки подтвердите обновление конфигурации базы данных.
  6. Запустите 1С:Предприятие и дождитесь завершения обработчиков обновления.

В типовых конфигурациях есть и путь без Конфигуратора: Администрирование → Обслуживание → Обновление версии программы. Программа сама скачает обновление через интернет -поддержку или возьмёт его из файла.

Установка расширения .cfe

В современных типовых конфигурациях расширение ставится прямо в пользовательском режиме: Администрирование → Печатные формы, отчеты и обработки → Расширения → «Добавить из файла…».

В Конфигураторе путь такой: Конфигурация → Расширения конфигурации, затем в открывшемся списке добавить расширение и загрузить его из файла через меню действий. После этого нужно обновить конфигурацию базы данных для расширения.

Расширение не снимает основную конфигурацию с поддержки, поэтому типовые обновления продолжают ставиться штатно. Если программист предлагает доработку, спросите, можно ли сделать её расширением.

Как убедиться, что конфигурация установилась правильно

После установки проверьте результат, а не только отсутствие ошибок на экране.

  1. Версия. В режиме 1С:Предприятие откройте Справка → О программе: в строке конфигурации должны стоять нужное имя и номер релиза.
  2. Обработчики обновления. При первом запуске после установки появляется окно обновления версии. Дождитесь его окончания, не закрывайте программу принудительно.
  3. Конфигурация БД. В Конфигураторе значок или заголовок не должен сообщать, что конфигурация базы данных отличается от основной. Если отличается — снова нажмите F7.
  4. Рабочие операции. Откройте пару документов, сформируйте оборотно-сальдовую ведомость или другой ключевой отчёт и сравните с данными до установки.
  5. Пользователи. Зайдите под обычным пользователем: проверьте, что права и рабочие места на месте.

Для серверных баз дополнительно проверьте, что в консоли кластера база доступна и сеансы подключаются без ошибок.

Установка конфигурации из командной строки

Когда баз много или установку надо выполнить ночью, Конфигуратор запускают в пакетном режиме. Это ключи запуска 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?
Нет. Это разные платформы с несовместимыми форматами. Переход с 7.7 выполняют через перенос данных обработками конвертации в новую базу 8.3.
Сколько времени занимает установка?
Загрузка .cf и обновление структуры — от пары минут на небольшой файловой базе до часа и больше на крупной серверной. Обработчики обновления при первом запуске тоже могут идти долго: не прерывайте их.