Обновление конфигурации 1С из файла .cfu через Конфигуратор

· 9 мин

Содержание

Чтобы загрузить CFU в 1С, откройте базу в Конфигураторе и выберите Конфигурация → Поддержка → Обновить конфигурацию…, затем укажите путь к файлу 1Cv8.cfu. Программа сравнит конфигурации и покажет изменения. Вы нажимаете «Выполнить», а потом соглашаетесь обновить конфигурацию базы данных.

Работает это только при двух условиях: конфигурация стоит на поддержке, а текущий релиз есть в списке тех, с которых этот файл умеет обновлять. Если хотя бы одно не выполнено, обновление остановится ещё до сравнения конфигураций, и в базе ничего не изменится.

Файл CFU: что внутри и чем он отличается от CF и DT

CFU — это файл обновления конфигурации поставщика. Он содержит не всю программу целиком, а разницу между несколькими прошлыми релизами и новым. Поэтому он компактнее полного дистрибутива и применяется поверх уже работающей базы.

Чтобы не перепутать форматы, держите под рукой таблицу:

ФайлЧто этоКогда применять
.cfuОбновление конфигурации поставщикаПлановое обновление типовой базы на поддержке
.cfПолная конфигурация без данныхСоздание новой базы, сравнение и объединение, снятая с поддержки база
.dtВыгрузка базы: конфигурация плюс данныеРезервная копия, перенос базы на другой сервер
.cfeРасширение конфигурацииДоработки поверх типовой без снятия с поддержки

Откуда берётся CFU:

  • 📦 из дистрибутива обновления: архив распаковывают и запускают setup.exe, он раскладывает файлы в каталог шаблонов;
  • 🌐 из личного кабинета на портале обновлений при действующей подписке ИТС;
  • 💾 от обслуживающей организации — уже готовым файлом.

После установки дистрибутива файл лежит в каталоге шаблонов. По умолчанию это C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts. Внутри — папки по поставщику, конфигурации и релизу, например 1c\Accounting\3_0_xxx_yy\1Cv8.cfu.

Каталог шаблонов можно сменить при установке. Если файла нет по стандартному пути, найдите на диске файл 1Cv8.cfu через поиск Проводника или посмотрите путь в окне запуска 1С: Настройка… → Каталоги шаблонов конфигураций и обновлений.

Подготовка базы перед загрузкой CFU

Подготовка занимает 10-15 минут и спасает от худшего сценария — базы, которую нельзя ни запустить, ни откатить.

Проверьте, подходит ли файл к вашему релизу

Узнайте текущую версию: в режиме 1С:Предприятие откройте меню (кнопка с тремя полосками или значок шестерёнки в шапке) → О программе. В Конфигураторе — Справка → О программе.

Затем сверьте с файлом обновления. Список релизов, с которых возможен переход, указан в описании обновления в дистрибутиве (файл ReadMe или страница описания релиза). Если вашего номера там нет, нужен промежуточный релиз. Например, с 3.0.150 сразу на 3.0.170 может не получиться: придётся пройти цепочку из двух-трёх CFU по очереди.

Проверьте версию платформы

У каждого релиза конфигурации есть минимальная версия платформы. Она указана в описании обновления. Номер вашей платформы должен быть не ниже требуемого. Если ниже, сначала поставьте новую платформу, иначе база после обновления не запустится.

Сделайте резервную копию

Без свежей копии .dt обновление не начинайте. Откат из CFU невозможен: файл меняет конфигурацию в одну сторону.

  1. В Конфигураторе откройте Администрирование → Выгрузить информационную базу….
  2. Укажите папку и имя, например buh_2026-10-07_before_update.dt.
  3. Дождитесь сообщения о завершении выгрузки.

Для клиент-серверной базы на SQL дополнительно годится полный бэкап средствами СУБД. Для файловой подойдёт и копия файла 1Cv8.1CD при закрытой базе.

Освободите базу от пользователей

Загрузка CFU в основную конфигурацию идёт при работающих пользователях. Но на шаге обновления конфигурации базы данных, если меняется структура, нужен монопольный доступ. Предупредите коллег заранее и выберите время вне рабочего дня.

Принудительное завершение сеансов обрывает работу пользователей: несохранённые документы пропадут. Делайте это только после оповещения.

Загрузка CFU в Конфигураторе: пошаговый порядок

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

Если на шаге 8 вы ответили «Нет», основная конфигурация уже обновлена, а база данных — ещё нет. Тогда запустите обновление вручную: Конфигурация → Обновить конфигурацию базы данных или клавиша F7.

Сколько это занимает

На файловой базе бухгалтерии небольшой фирмы сравнение и объединение идёт 5-15 минут, реорганизация — ещё несколько минут. На серверной базе в десятки гигабайт реорганизация может длиться час и дольше. Закладывайте время с запасом и не прерывайте процесс, даже если индикатор долго стоит на месте.

Если нужно поставить несколько CFU подряд, после каждого обязательно выполняйте обновление конфигурации базы данных и один раз запускайте режим 1С:Предприятие. Тогда отработают обработчики обновления данных каждого промежуточного релиза.

Режим поддержки и права: что настроить до запуска

Режим поддержки объектов

Посмотреть настройку можно здесь: Конфигурация → Поддержка → Настройка поддержки…. От неё зависит, как пройдёт загрузка CFU.

РежимЧто произойдёт при обновлении
Объект поставщика не редактируетсяОбъект заменится новым из CFU, без вопросов
Объект поставщика редактируется с сохранением поддержкиПрограмма покажет различия; вы решаете, что взять от поставщика, а что оставить своё
Объект поставщика снят с поддержкиОбъект не обновится, изменения поставщика к нему не придут

Если конфигурация целиком снята с поддержки, пункт Обновить конфигурацию… с файлом CFU не сработает. Варианты: восстановить поддержку через сравнение с полной конфигурацией (Конфигурация → Сравнить, объединить с конфигурацией из файла… с .cf того же релиза) или обновляться полным .cf.

Для доработанной базы обновление CFU — это объединение конфигураций. Каждое изменённое вами место придётся проверить в окне сравнения. Без опыта такую работу лучше отдать программисту 1С.

Права пользователя

  • 🔑 В Конфигуратор пускают только пользователя с административной ролью — в типовых это «Полные права» или «Администратор системы».
  • 🗂 Учётной записи Windows нужны права на чтение каталога, где лежит CFU, и на запись в каталог базы (для файловой базы).
  • 🖥 Для клиент-серверной базы нужны логин и пароль администратора информационной базы. Если на кластере задан администратор, понадобятся и его данные для блокировки сеансов.

Блокировка сеансов для клиент-серверной базы

Сеансы удобно закрыть из самой программы: в БП 3.0 это Администрирование → Обслуживание → Блокировка работы пользователей. Задайте время, сообщение и код разрешения. Код потом укажите в параметре запуска Конфигуратора /UC <код>, чтобы блокировка не выбила вас самих.

Пакетная загрузка CFU из командной строки

Когда баз много, обновлять каждую вручную долго. Платформа умеет делать это в пакетном режиме без открытия окон.

Пример для файловой базы:

"C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe" DESIGNER /F "D:\Bases\Buh" /N "Администратор" /P "пароль" /UpdateCfg "D:\Updates\1Cv8.cfu" /UpdateDBCfg /Out "D:\Updates\update_log.txt" /DisableStartupMessages

Для серверной базы вместо /F укажите /S "имя_сервера\имя_базы".

Что делают ключи:

  • /UpdateCfg — загрузка CFU или CF в основную конфигурацию;
  • /UpdateDBCfg — обновление конфигурации базы данных;
  • /Out — файл журнала, куда пишутся сообщения;
  • /DisableStartupMessages — подавление стартовых окон.

Номер платформы в пути подставьте свой. После пакетного запуска обязательно откройте журнал: если в нём есть ошибки, база могла остаться с обновлённой основной конфигурацией, но не обновлённой базой данных.

Пакетный режим не разрешает конфликты объединения. Для доработанных конфигураций он подходит плохо — используйте его только для типовых баз без изменений.

Ошибки при обновлении из CFU и что с ними делать

Диагностика: выберите симптом

Частая ловушка — динамическое обновление. Если пользователи остались в базе, Конфигуратор может предложить обновить конфигурацию БД динамически. Для типовых обновлений от поставщика от этого лучше отказаться: изменения структуры при динамическом обновлении либо не применятся, либо пользователи получат ошибки до перезапуска. Надёжнее дождаться монопольного доступа.

Ещё одна ловушка — нажать «Нет» в вопросе об обновлении конфигурации базы данных и закрыть Конфигуратор. Дерево конфигурации тогда помечено как изменённое, а пользователи работают на старой структуре. При следующем открытии Конфигуратора не забудьте нажать F7.

Первый запуск после обновления: что проверить

Обновление конфигурации завершается не в Конфигураторе, а при первом входе в режим 1С:Предприятие. Запускайте его сразу под администратором.

Что произойдёт:

  1. Типовые конфигурации на БСП покажут окно подтверждения легальности получения обновления. Подтвердите, если обновление получено по подписке.
  2. Начнут работать обработчики обновления данных: появится индикатор с процентами. Не прерывайте его, на больших базах это может занять от нескольких минут до часа.
  3. Часть обработчиков продолжит работу в фоне — так называемое отложенное обновление.

Проверка после запуска:

  • ✅ номер релиза в О программе совпадает с ожидаемым;
  • ✅ отложенные обработчики завершены — в БП 3.0 смотрите Администрирование → Обслуживание, группу обновления версии программы, ссылку на результаты обновления;
  • ✅ открываются и проводятся 2-3 типовых документа: реализация, поступление, банковская выписка;
  • ✅ формируются привычные отчёты, например оборотно-сальдовая ведомость за текущий месяц;
  • ✅ работают внешние обработки и печатные формы, если они подключены;
  • ✅ проходят обмены с другими базами и сервисами.

Если отложенное обновление завершилось с ошибками, не продолжайте ставить следующие CFU. Сначала устраните причину — в журнале регистрации (Администрирование → Обслуживание → Журнал регистрации) будет текст ошибки с названием обработчика.

Частые вопросы про загрузку CFU

Можно ли загрузить CFU без Конфигуратора?
Да, в типовых конфигурациях на БСП есть помощник обновления в режиме 1С:Предприятие: Администрирование → Интернет-поддержка и сервисы, раздел обновления версии программы. В нём можно указать файл обновления с диска. Но для доработанных баз нужен Конфигуратор.
Сколько CFU можно поставить за один раз?
Только один. Если нужно пройти несколько релизов, ставьте их по очереди и после каждого запускайте режим 1С:Предприятие, чтобы отработали обработчики обновления данных.
Что делать, если нужного промежуточного релиза нет в каталоге шаблонов?
Скачайте дистрибутив этого релиза с портала обновлений по подписке ИТС или запросите у обслуживающей организации. Пропустить промежуточный релиз нельзя, если ваш номер не указан в списке исходных версий нового CFU.
Можно ли откатить обновление из CFU?
Нет, файл обновления работает только вперёд. Вернуть прежнее состояние можно лишь загрузкой резервной копии через Администрирование → Загрузить информационную базу… в Конфигураторе.
Почему после загрузки CFU в дереве конфигурации остались изменения?
Основная конфигурация обновлена, а конфигурация базы данных — нет. Нажмите F7 и примите реорганизацию.