К статье
Практический материал

Администрирование · 11 мин

Как загрузить CFU-файл в 1С: пошаговая инструкция

Как загрузить файл CFU в 1С через конфигуратор: подготовка, резервная копия, пошаговая загрузка обновления, проверка результата и решение типичных ошибок.

Файл с расширением CFU — это файл обновления конфигурации 1С. В отличие от CF-файла, который содержит конфигурацию целиком, CFU включает только изменения между версиями и применяется строго к определённому релизу. Поэтому загрузить CFU можно не «куда угодно», а только на конфигурацию той версии, для которой он выпущен.

Загрузка выполняется через конфигуратор штатными средствами платформы, без сторонних программ. Вся процедура занимает обычно от нескольких минут до получаса в зависимости от размера базы и объёма изменений. Главные риски — несоответствие версий и отсутствие резервной копии: оба устраняются подготовкой перед началом работы.

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

Что такое CFU и чем он отличается от CF и DT

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

ФорматСодержимоеКогда используется
CFUТолько изменения между версиямиШтатное обновление типовой конфигурации на поддержке
CFПолная конфигурация без данныхПервая установка, восстановление, сравнение и объединение
DTКонфигурация и все данные базыРезервное копирование и перенос базы

Ключевое отличие CFU — привязка к версиям. Внутри файла зафиксировано, с каких релизов на какие он обновляет. Если ваша текущая версия не входит в список допустимых, конфигуратор либо не покажет файл в диалоге выбора, либо откажет в загрузке с соответствующим сообщением.

Подготовка: резервная копия и проверка версии

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

Сделайте выгрузку информационной базы: в конфигураторе откройте меню «Администрирование» → «Выгрузить информационную базу» и укажите путь для DT-файла. Для файловой базы допустимо и простое копирование файла 1Cv8.1CD при закрытых сеансах, но выгрузка через конфигуратор надёжнее.

Затем проверьте текущую версию конфигурации: меню «Конфигурация» → «Открыть конфигурацию», далее правый клик по корню дерева → «Свойства», поле «Версия». Сверьте её с описанием CFU-файла — обычно в имени файла или сопроводительном тексте указано, с какой версии на какую выполняется обновление.

Пошаговая загрузка CFU через конфигуратор

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

Порядок действий
  1. 1
    Завершите работу всех пользователей и откройте базу в конфигураторе под пользователем с полными правами
  2. 2
    Сделайте выгрузку базы: Администрирование → Выгрузить информационную базу
  3. 3
    Откройте меню Конфигурация → Поддержка → Обновить конфигурацию
  4. 4
    Выберите вариант «Выбор файла обновления» и укажите путь к CFU-файлу
  5. 5
    Проверьте список версий в диалоге и подтвердите обновление кнопкой «OK»
  6. 6
    Дождитесь окончания сравнения и объединения, при необходимости настройте правила объединения
  7. 7
    Выполните обновление конфигурации базы данных (клавиша F7 или через меню Конфигурация)
  8. 8
    Запустите базу в режиме предприятия и дождитесь выполнения отложенных обработчиков обновления

После выбора файла конфигуратор покажет окно с информацией о версиях: текущей и той, до которой выполняется обновление. Это последняя контрольная точка — сверьте номера ещё раз перед нажатием «OK». Далее запустится сравнение и объединение конфигураций, которое на больших базах может занять заметное время.

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

Обновление конфигурации базы данных

Загрузка CFU меняет только конфигурацию в хранилище метаданных. Чтобы изменения вступили в силу, нужно обновить конфигурацию базы данных: меню «Конфигурация» → «Обновить конфигурацию базы данных» или клавиша F7. Платформа покажет список изменений структуры — реквизиты, таблицы, индексы — и попросит подтверждение.

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

Загрузка CFU, если конфигурация снята с поддержки или изменена

Если конфигурация снята с поддержки или существенно доработана, пункт «Обновить конфигурацию» может быть недоступен или работать некорректно. В этом случае используют сравнение и объединение: меню «Конфигурация» → «Сравнить, объединить с конфигурацией из файла». Однако CFU для этого режима подходит не всегда — чаще требуется полный CF-файл нового релиза.

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

Способы применить обновление

Обновление через поддержку (CFU)

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

Сравнение и объединение с CF

Для доработанных или снятых с поддержки конфигураций. Гибче, но требует понимания структуры метаданных и аккуратной настройки правил объединения.

Обновление через интернет (из режима предприятия)

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

Проверка результата после загрузки

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

Контрольные точки

Как проверить результат

Номер версии конфигурации
Норма

В свойствах конфигурации и в окне «О программе» отображается новая версия

Тревожный признак

Версия осталась прежней или отличается от целевой

Запуск в режиме предприятия
Норма

База открывается, обработчики обновления завершились без ошибок

Тревожный признак

Ошибки при запуске, сообщения о незавершённом обновлении данных

Ключевые операции
Норма

Проведение документов, формирование отчётов и печать работают

Тревожный признак

Ошибки в типовых операциях, которые работали до обновления

Регистр сведений о результатах обновления
Норма

Все обработчики в статусе «Выполнено»

Тревожный признак

Есть обработчики с ошибками или в статусе ожидания

Дополнительно полезно выполнить тестирование и исправление базы (меню «Администрирование» → «Тестирование и исправление») на копии, если обновление было крупным. Это позволяет выявить скрытые проблемы ссылочной целостности до того, как с ними столкнутся пользователи.

Типичные ошибки при загрузке CFU

Типичные ошибки
01
Загрузка без резервной копии — при сбое обновления базу приходится восстанавливать из старых архивов с потерей данных за период
02
Пропуск промежуточных релизов — CFU не предназначен для вашей версии, обновление либо не загружается, либо завершается с ошибками объединения
03
Прерывание реструктуризации — принудительное закрытие конфигуратора во время обновления конфигурации базы данных повреждает таблицы
04
Обновление при работающих пользователях — активные сеансы блокируют монопольный режим или приводят к конфликтам при реструктуризации
05
Игнорирование отложенных обработчиков — база формально обновлена, но данные не преобразованы, отчёты и документы работают некорректно

Отдельная частая ситуация — сообщение «Файл не содержит доступных обновлений» при выборе CFU. Это почти всегда означает несовпадение версий: либо файл для другого релиза, либо конфигурация уже обновлена до целевой версии, либо выбран не тот файл. Проверьте номер версии базы и назначение файла.

Ещё одна ошибка — попытка загрузить CFU через пункт «Загрузить конфигурацию из файла». Этот пункт предназначен для CF-файлов и заменяет конфигурацию целиком. CFU через него не загружается, а попытки обойти ограничение приводят к потере настроек поддержки.

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

Частые вопросы

Можно ли загрузить CFU без конфигуратора, из режима предприятия?

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

Что делать, если CFU не виден в диалоге выбора файла?

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

Можно ли обновиться сразу через несколько релизов одним CFU?

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

Чем опасно прерывание обновления конфигурации базы данных?

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

Как откатить обновление, если после него появились ошибки?

Штатного механизма отката нет. Восстановление выполняется загрузкой резервной копии: создайте новую пустую базу и загрузите в неё DT-файл через «Администрирование» → «Загрузить информационную базу». Именно поэтому выгрузка перед обновлением — обязательный шаг, а не рекомендация.

Нужен ли монопольный режим для загрузки CFU?

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

Итог

Что важно запомнить

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