Файл обновления 1С (.cfu, .cf): чем его открыть и как применить к базе
Содержание
Файл обновления 1С с расширением .cfu открывается не двойным щелчком, а в Конфигураторе: Конфигурация → Поддержка → Обновить конфигурацию…, затем «Выбор файла обновления» и путь к 1cv8.cfu. В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11) тот же файл можно применить без Конфигуратора, через мастер обновления в режиме 1С:Предприятие.
Windows не знает, чем открыть .cfu и .cf, поэтому показывает окно «Выберите приложение». Это нормально: файлы обновления не запускаются сами, их «скармливают» информационной базе. Дальше — какой файл для чего, как подготовить базу, как открыть обновление в каждом режиме и что делать, если 1С его не принимает.
Какие бывают файлы обновления 1С и чем они отличаются
Обновление от поставщика приходит в виде дистрибутива: архив или папка с setup.exe. Сам файл обновления лежит внутри и появляется только после установки шаблона.
| Файл | Что это | Где открывать |
|---|---|---|
1cv8.cfu | Файл поставки обновления: только изменения относительно нескольких предыдущих релизов | Конфигуратор или мастер обновления |
1cv8.cf | Полная конфигурация поставщика | Конфигуратор: загрузка или сравнение-объединение |
*.cfe | Расширение конфигурации, в том числе исправления (патчи) | Список расширений в Конфигураторе или в режиме 1С:Предприятие |
1cv8.dt | Выгрузка информационной базы с данными | Не обновление: это резервная копия, загружается через Администрирование → Загрузить информационную базу |
1cv8.mft | Описание шаблона для списка баз | Используется программой запуска, вручную не открывается |
Главное отличие .cfu от .cf: файл обновления «знает», с каких версий на какую он переводит. Если ваша конфигурация старше, чем допускает файл, 1С его не примет. Полный .cf подходит к любой версии, но загрузка «поверх» без сравнения затирает все доработки.
Как распаковать дистрибутив и найти 1cv8.cfu
- Скачайте обновление с портала поддержки и распакуйте архив в отдельную папку.
- Запустите
setup.exeи согласитесь с каталогом шаблонов, который предложит установщик. - По умолчанию шаблоны ставятся в
%APPDATA%\1C\1cv8\tmplts\. Внутри — папка поставщика, затем папка конфигурации и папка с номером релиза, например...\1c\Accounting\3_0_xxx_yy\. - В папке релиза лежат
1cv8.cfu, иногда1cv8.cf, а также файл с описанием изменений (1cv8upd.htm) иReadMe.txt.
Откройте 1cv8upd.htm до обновления. Там указано, с каких версий конфигурации допускается обновление этим файлом и какая версия платформы нужна. Две минуты чтения избавляют от половины отказов при загрузке.
Подготовка базы перед тем, как открыть файл обновления
Обновление меняет структуру базы. Откатить его кнопкой «Отмена» нельзя, поэтому подготовка обязательна.
Что проверить и сделать заранее
- 💾 Резервная копия. В Конфигураторе:
Администрирование → Выгрузить информационную базу…, файл.dtсохраните вне каталога базы. Для клиент-серверной базы подойдёт и бэкап средствами СУБД. Без копии не начинайте: при сбое реструктуризации вернуть данные будет не из чего. - 🔢 Текущая версия. В режиме 1С:Предприятие откройте «О программе» (значок «i» или меню функций). Сверьте номер релиза с перечнем допустимых в
1cv8upd.htm. - 🖥️ Версия платформы. Новый релиз требует платформу с номером не ниже указанного в описании. Если ваша меньше, сначала обновите платформу на всех компьютерах и на сервере 1С.
- 🧩 Режим поддержки.
Конфигурация → Поддержка → Настройка поддержки. От режима зависит, как пройдёт обновление (подробнее ниже). - 👥 Пользователи. Обновление конфигурации базы данных требует монопольного доступа. Договоритесь о времени, когда все выйдут из программы.
Если для монопольного доступа приходится завершать чужие сеансы, предупредите людей заранее. Незаписанные документы при принудительном отключении теряются. Удобное время — вечер или выходной.
Как режим поддержки влияет на обновление
| Режим | Что происходит при открытии .cfu |
|---|---|
| На поддержке, изменения не включены | Обновление идёт без вопросов, конфигурация заменяется версией поставщика |
| На поддержке, изменения разрешены | Открывается окно сравнения и объединения, доработки нужно сохранить вручную |
| Снята с поддержки | Файл .cfu применить нельзя, обновление только через сравнение с полным .cf |
Как открыть файл обновления CFU в Конфигураторе
Это основной способ. Он работает для файловых и клиент-серверных баз, для типовых и доработанных конфигураций.
Шаг 1. Откройте конфигурацию
- Запустите 1С и в списке баз нажмите Конфигуратор.
- Войдите под пользователем с правами администратора.
- Выполните
Конфигурация → Открыть конфигурацию. Слева появится дерево объектов.
Шаг 2. Укажите файл обновления
- Выберите
Конфигурация → Поддержка → Обновить конфигурацию…. - В окне выбора источника отметьте «Выбор файла обновления» и нажмите «Далее».
- Кнопкой выбора файла укажите
1cv8.cfuиз папки нужного релиза. - Нажмите «Готово».
Вариант «Поиск доступных обновлений» тоже рабочий: Конфигуратор сам просмотрит каталог шаблонов и покажет подходящие файлы. Выбирайте его, если шаблоны установлены в стандартную папку и вы не уверены, какой релиз подойдёт.
Шаг 3. Примените обновление
- Если конфигурация без изменений, Конфигуратор покажет описание обновления и попросит подтвердить. Соглашайтесь.
- Если изменения разрешены, откроется окно сравнения основной конфигурации с новой конфигурацией поставщика. Объекты с доработками помечены отдельно. Проверьте флажки и режимы объединения, затем нажмите «Выполнить».
После этого изменилась только основная конфигурация, данные базы ещё не тронуты.
Шаг 4. Обновите конфигурацию базы данных
- Нажмите
F7илиКонфигурация → Обновить конфигурацию базы данных. - Появится окно «Реорганизация информации» со списком изменений структуры. Нажмите «Принять».
- Дождитесь окончания. Для крупной базы реорганизация занимает от нескольких минут до часа.
Шаг 5. Запустите программу
Закройте Конфигуратор и откройте базу в режиме 1С:Предприятие. Типовая конфигурация выполнит обработчики обновления и покажет, что изменилось в версии. Пока обработчики не завершились, не пускайте в базу остальных пользователей.
Если между вашей версией и нужной несколько релизов, а .cfu последнего не принимает вашу, обновляйтесь цепочкой: каждый промежуточный файл по очереди, с F7 после каждого.
Как открыть файл обновления без Конфигуратора
В конфигурациях на БСП есть мастер обновления. Он сам распознаёт .cfu, делает копию и обновляет базу. Подходит, если вы бухгалтер с правами администратора и не хотите разбираться в Конфигураторе.
- В режиме 1С:Предприятие откройте раздел Администрирование, группу
Интернет-поддержка и сервисы(в некоторых релизах ссылка на обновление вынесена вАдминистрирование → Обслуживание). - Перейдите по ссылке «Обновление версии программы».
- Выберите обновление из файла на локальном или сетевом диске и укажите
1cv8.cfu. - Мастер проверит, подходит ли файл, предложит создать резервную копию и выбрать время: сразу или при завершении работы.
- Программа закроется, выполнит обновление и откроется снова.
Мастер не справится, если конфигурация снята с поддержки или в ней разрешены изменения с доработками: тогда остаётся только Конфигуратор. Для клиент-серверной базы мастер запросит параметры администратора кластера, если они заданы.
Как открыть и загрузить полный файл конфигурации CF
Полный .cf нужен в трёх случаях: создать новую базу
, вернуть конфигурацию на поддержку или обновить снятую с поддержки конфигурацию.
Загрузка поверх: только для чистой типовой
Конфигурация → Загрузить конфигурацию из файла… полностью заменяет текущую конфигурацию содержимым .cf. Все доработки в основной конфигурации при этом исчезнут. Способ годится для базы без изменений или для тестовой копии.
Сравнение и объединение: для доработанных баз
- Откройте конфигурацию и выберите
Конфигурация → Сравнить, объединить с конфигурацией из файла…. - Укажите
1cv8.cfнужного релиза. - На вопрос о постановке на поддержку ответьте «Да», если хотите дальше обновляться через
.cfu. - В окне сравнения отметьте объекты к объединению. Для своих доработок выбирайте режим объединения с приоритетом основной конфигурации.
- Нажмите «Выполнить», затем
F7.
Новая база из шаблона
Если .cf установлен как шаблон, база создаётся без Конфигуратора: в окне запуска «Добавить» → «Создание новой информационной базы» → выбор конфигурации из списка шаблонов. Так удобно поднять чистую копию для сравнения или обучения.
| Способ | Когда | Риск |
|---|---|---|
| Загрузить из файла | Чистая типовая, тестовая база | Потеря доработок |
| Сравнить, объединить | Доработанная или снятая с поддержки | Ошибки при ручном объединении |
| Создать из шаблона | Новая пустая база | Нет |
Расширения и исправления: файлы CFE
Часть доработок и срочных исправлений поставляется не в .cfu, а расширениями .cfe. Расширение не меняет основную конфигурацию, поэтому типовая остаётся «чистой» и обновляется без сравнения.
Как подключить расширение
- В режиме 1С:Предприятие:
Администрирование → Печатные формы, отчеты и обработки → Расширения, кнопка «Добавить из файла…», затем перезапуск программы. - В Конфигураторе:
Конфигурация → Расширения конфигурации, добавить новое расширение и загрузить в него.cfeкомандой загрузки из файла; затем обновить конфигурацию базы данных.
Исправления от поставщика (их файлы обычно начинаются с EF_) мастер обновления умеет ставить сам, вместе с релизом или отдельно. Устанавливать их вручную в Конфигураторе не нужно.
Расширения при обновлении основной конфигурации
После перехода на новый релиз расширение может перестать подходить: изменился объект, который оно дорабатывает. Платформа сообщит, что расширение не может быть применено. Порядок такой:
- Обновите основную конфигурацию как обычно.
- Проверьте список расширений: у неприменимых будет сообщение об ошибке.
- Получите у разработчика расширения версию под новый релиз. Исправления поставщика после обновления релиза обычно уже не нужны: они вошли в сам релиз.
Если файл обновления не открывается: ошибки и решения
Частые ошибки при самостоятельном обновлении
- ❌ Обновление «через релиз». Пропуск промежуточных версий не ускоряет процесс:
.cfuпросто не примется. - ❌ Только шаг с файлом, без
F7. Основная конфигурация обновлена, а база — нет. Программа при запуске предложит обновить конфигурацию базы данных. - ❌ Галочки «по умолчанию» в окне объединения. Для доработанной базы это прямой путь к потере своих изменений. Проверяйте объекты с пометкой изменений вручную.
- ❌ Загрузка
.dtвместо обновления. Файл.dtзаменяет базу целиком вместе с данными. Его загружают только для восстановления из копии.