Администрирование · 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Завершите работу всех пользователей и откройте базу в конфигураторе под пользователем с полными правами
- 2Сделайте выгрузку базы: Администрирование → Выгрузить информационную базу
- 3Откройте меню Конфигурация → Поддержка → Обновить конфигурацию
- 4Выберите вариант «Выбор файла обновления» и укажите путь к CFU-файлу
- 5Проверьте список версий в диалоге и подтвердите обновление кнопкой «OK»
- 6Дождитесь окончания сравнения и объединения, при необходимости настройте правила объединения
- 7Выполните обновление конфигурации базы данных (клавиша F7 или через меню Конфигурация)
- 8Запустите базу в режиме предприятия и дождитесь выполнения отложенных обработчиков обновления
После выбора файла конфигуратор покажет окно с информацией о версиях: текущей и той, до которой выполняется обновление. Это последняя контрольная точка — сверьте номера ещё раз перед нажатием «OK». Далее запустится сравнение и объединение конфигураций, которое на больших базах может занять заметное время.
Если конфигурация типовая и не дорабатывалась, объединение обычно проходит автоматически: достаточно нажать «Выполнить» в окне сравнения. Если в конфигурацию вносились изменения, платформа покажет конфликтующие объекты — по каждому придётся решить, чьи изменения сохранить. Неопытному администратору здесь лучше зафиксировать список конфликтов и проконсультироваться со специалистом.
Обновление конфигурации базы данных
Загрузка CFU меняет только конфигурацию в хранилище метаданных. Чтобы изменения вступили в силу, нужно обновить конфигурацию базы данных: меню «Конфигурация» → «Обновить конфигурацию базы данных» или клавиша F7. Платформа покажет список изменений структуры — реквизиты, таблицы, индексы — и попросит подтверждение.
На этом этапе могут выполняться реструктуризация таблиц, и на больших базах она занимает продолжительное время. Не прерывайте процесс: принудительное завершение во время реструктуризации — одна из частых причин повреждения базы.
Загрузка CFU, если конфигурация снята с поддержки или изменена
Если конфигурация снята с поддержки или существенно доработана, пункт «Обновить конфигурацию» может быть недоступен или работать некорректно. В этом случае используют сравнение и объединение: меню «Конфигурация» → «Сравнить, объединить с конфигурацией из файла». Однако CFU для этого режима подходит не всегда — чаще требуется полный CF-файл нового релиза.
Практический подход для доработанных конфигураций: получить у поставщика полный CF нужной версии и выполнить трёхстороннее сравнение — старый типовой релиз, новый типовой релиз и ваша рабочая конфигурация. Это позволяет перенести только изменения поставщика, не потеряв собственные доработки. Задача требует опыта: ошибочный выбор при объединении приводит к потере либо своих доработок, либо изменений поставщика.
Способы применить обновление
Подходит для типовых конфигураций на поддержке. Самый простой и безопасный путь, но требует точного совпадения версий.
Для доработанных или снятых с поддержки конфигураций. Гибче, но требует понимания структуры метаданных и аккуратной настройки правил объединения.
Для типовых конфигураций с действующей подпиской. Платформа сама скачивает и применяет нужные CFU по цепочке, ручная загрузка файлов не требуется.
Проверка результата после загрузки
После завершения обновления не ограничивайтесь отсутствием ошибок в конфигураторе. Запустите базу в режиме предприятия: типовые конфигурации при первом запуске после обновления выполняют обработчики перехода на новую версию — переносят данные, заполняют новые реквизиты, обновляют служебные регистры. Дождитесь их завершения, иначе часть данных останется в старом формате.
Как проверить результат
В свойствах конфигурации и в окне «О программе» отображается новая версия
Версия осталась прежней или отличается от целевой
База открывается, обработчики обновления завершились без ошибок
Ошибки при запуске, сообщения о незавершённом обновлении данных
Проведение документов, формирование отчётов и печать работают
Ошибки в типовых операциях, которые работали до обновления
Все обработчики в статусе «Выполнено»
Есть обработчики с ошибками или в статусе ожидания
Дополнительно полезно выполнить тестирование и исправление базы (меню «Администрирование» → «Тестирование и исправление») на копии, если обновление было крупным. Это позволяет выявить скрытые проблемы ссылочной целостности до того, как с ними столкнутся пользователи.
Типичные ошибки при загрузке CFU
Отдельная частая ситуация — сообщение «Файл не содержит доступных обновлений» при выборе CFU. Это почти всегда означает несовпадение версий: либо файл для другого релиза, либо конфигурация уже обновлена до целевой версии, либо выбран не тот файл. Проверьте номер версии базы и назначение файла.
Ещё одна ошибка — попытка загрузить CFU через пункт «Загрузить конфигурацию из файла». Этот пункт предназначен для CF-файлов и заменяет конфигурацию целиком. CFU через него не загружается, а попытки обойти ограничение приводят к потере настроек поддержки.
Храните CFU-файлы всех промежуточных релизов в отдельной папке с понятными именами версий. Если обновление по цепочке прервётся на середине, вы сможете быстро продолжить с нужного шага, не скачивая дистрибутивы заново.
Частые вопросы
Можно ли загрузить CFU без конфигуратора, из режима предприятия?
Напрямую файл CFU пользователь в режиме предприятия не загружает. Однако типовые конфигурации умеют обновляться через интернет: механизм сам скачивает нужные обновления с сервера поставщика и применяет их. Для этого нужна действующая подписка и настроенный доступ в интернет. Ручная загрузка CFU требуется, когда автоматическое обновление недоступно.
Что делать, если CFU не виден в диалоге выбора файла?
Проверьте три вещи: совпадает ли ваша текущая версия с допустимыми для файла, не распакован ли файл из архива полностью (CFU часто поставляется в ZIP) и стоит ли конфигурация на поддержке. Если версия не совпадает — установите промежуточные обновления по цепочке.
Можно ли обновиться сразу через несколько релизов одним CFU?
Только если сам файл это предусматривает: некоторые CFU содержат обновления сразу с нескольких предыдущих версий, и список показывается в диалоге загрузки. Если вашей версии в списке нет, обновляйтесь последовательно, применяя каждый промежуточный релиз.
Чем опасно прерывание обновления конфигурации базы данных?
Во время реструктуризации платформа перестраивает таблицы данных. Принудительное завершение процесса может оставить таблицы в промежуточном состоянии, что проявляется ошибками при запуске и обращении к данным. Восстановление в таком случае обычно возможно только из резервной копии.
Как откатить обновление, если после него появились ошибки?
Штатного механизма отката нет. Восстановление выполняется загрузкой резервной копии: создайте новую пустую базу и загрузите в неё DT-файл через «Администрирование» → «Загрузить информационную базу». Именно поэтому выгрузка перед обновлением — обязательный шаг, а не рекомендация.
Нужен ли монопольный режим для загрузки CFU?
Да. Загрузка обновления и особенно обновление конфигурации базы данных требуют монопольного доступа: все сеансы пользователей и фоновые задания должны быть завершены. В клиент-серверном варианте можно заблокировать соединения через консоль кластера, не выгоняя пользователей вручную.
Что важно запомнить
CFU загружается через конфигуратор по пути «Конфигурация → Поддержка → Обновить конфигурацию» и работает только при совпадении версий. Обязательный минимум безопасности: выгрузка базы в DT перед началом, монопольный режим, контроль версий в диалоге и проверка работы базы после обновления, включая завершение отложенных обработчиков.