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

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

Как распаковать файл обновления 1С

Как распаковать файл обновления 1С: архивы setup.zip, файлы 1cv8.cfu и 1cv8.cu, распаковка конфигурации из dt. Пошаговая инструкция, ошибки и FAQ.

Обновление конфигурации 1С почти всегда приходит в упакованном виде: это может быть архив ZIP с дистрибутивом, самораспаковывающийся файл setup.exe или файл поставки с расширением .cfu. Прежде чем установить обновление, его нужно корректно распаковать — и от того, какой именно формат у вас в руках, зависит весь порядок действий.

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

Ниже разобраны основные форматы файлов обновлений 1С, способы их распаковки, типичные проблемы и способы проверить, что распаковка прошла корректно.

Какие форматы файлов обновлений встречаются в 1С

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

  • setup.exe и архивы (ZIP, RAR) — полный дистрибутив обновления, который скачивается с портала 1С или приходит на диске. Требует установки или распаковки в каталог шаблонов.
  • 1cv8.cfu — файл обновления конфигурации. Не архив: открывается только из конфигуратора при обновлении.
  • 1cv8.cf — файл конфигурации целиком. Загружается через «Загрузить конфигурацию из файла», а не через механизм обновления.
  • 1cv8.dt — файл выгрузки информационной базы. Это не обновление, а полная копия базы, распаковывать его для обновления не нужно.
  • 1cv8.efd и updsetup.exe — редкие служебные форматы поставки, обрабатываются стандартным установщиком.

Как распаковать архив с дистрибутивом обновления

Если обновление скачано с портала 1С в виде ZIP-архива, распакуйте его в отдельную папку на локальном диске. Подойдёт встроенный архиватор Windows (правый клик → «Извлечь все») или любой сторонний — 7-Zip, WinRAR.

Выбирайте короткий путь без кириллицы и пробелов, например C:\1C_Update\. Русские буквы и длинные пути иногда вызывают сбои установщика на старых версиях платформы. После распаковки внутри должны оказаться файлы setup.exe, папки с данными и файл описания поставки.

Дальше запустите setup.exe от имени администратора. Установщик сам распакует шаблон обновления в каталог шаблонов — по умолчанию это C:\Users\<пользователь>\AppData\Roaming\1C\1cv8\tmplts\. Именно оттуда конфигуратор заберёт обновление при запуске механизма обновления.

Порядок распаковки дистрибутива
  1. 1
    Создайте папку с коротким путём без кириллицы, например C:\1C_Update
  2. 2
    Распакуйте ZIP-архив в эту папку
  3. 3
    Запустите setup.exe от имени администратора
  4. 4
    Дождитесь завершения установки шаблона в каталог tmplts
  5. 5
    Откройте конфигуратор и запустите обновление конфигурации

Как распаковать и применить файл 1cv8.cfu

Файл .cfu не нужно и нельзя распаковывать архиватором — это бинарный файл обновления, который обрабатывает только конфигуратор. «Распаковка» в данном случае означает подключение файла к механизму обновления.

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

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

Как извлечь обновление из файла выгрузки dt

Иногда обновление передают в виде целиком выгруженной базы — файла 1cv8.dt. Это нестандартный, но рабочий сценарий: из такой базы можно получить файл конфигурации .cf и обновиться через него.

Порядок такой: создайте пустую информационную базу, откройте её в конфигураторе и выполните «Администрирование → Загрузить информационную базу», указав файл .dt. После загрузки откройте конфигурацию и сохраните её в файл: «Конфигурация → Сохранить конфигурацию в файл». Полученный .cf примените к рабочей базе через «Загрузить конфигурацию из файла».

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

Частые ошибки при распаковке и обновлении

Большинство проблем на этом этапе связано не с самими файлами, а с окружением: правами доступа, путями и версиями.

Типичные ошибки
01
Попытка открыть 1cv8.cfu архиватором — файл не архив, архиватор выдаст ошибку или мусор
02
Распаковка дистрибутива в папку с кириллицей и пробелами в пути — установщик может завершиться с ошибкой
03
Запуск setup.exe без прав администратора — шаблон не записывается в каталог tmplts
04
Обновление через .cfu с пропущенными релизами — конфигуратор сообщает, что доступных обновлений нет
05
Отсутствие резервной копии перед обновлением — при сбое данные не восстановить

Ещё одна ситуация: после установки шаблона конфигуратор «не видит» обновление. Проверьте, что шаблон установлен для того же пользователя Windows, под которым запускается конфигуратор, и что в настройках базы указан правильный каталог шаблонов (список каталогов виден в окне запуска 1С, кнопка «Настройка», вкладка «Каталоги шаблонов»).

Как проверить, что распаковка прошла успешно

После распаковки архива убедитесь, что структура папок не повреждена: рядом с setup.exe должны лежать служебные файлы поставки, а установщик запускается без ошибок. Если архив «битый» — скачайте дистрибутив заново, частично распакованный дистрибутив использовать нельзя.

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

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

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

Запуск установщика
Норма

setup.exe открывается и предлагает установку шаблона

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

Ошибка чтения файлов — архив повреждён, скачайте заново

Номер версии после обновления
Норма

Версия конфигурации совпадает с релизом обновления

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

Версия не изменилась — обновление не применилось

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

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

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

Ошибки обработчиков или блокировка — нужен анализ журнала регистрации

FAQ

Можно ли распаковать 1cv8.cfu программой 7-Zip или WinRAR?

Нет. Файл .cfu — это не архив, а бинарный файл внутреннего формата платформы. Архиватор либо откажется его открывать, либо покажет бессмысленный набор данных. Обработать .cfu может только конфигуратор через команду «Поддержка → Обновить конфигурацию».

Что делать, если конфигуратор пишет «файл не содержит доступных обновлений»?

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

Куда устанавливается шаблон обновления после setup.exe?

По умолчанию шаблоны разворачиваются в каталог вида C:\Users\<имя пользователя>\AppData\Roaming\1C\1cv8\tmplts\. Точный список каталогов шаблонов виден в окне запуска 1С: кнопка «Настройка», раздел «Каталоги шаблонов конфигураций и обновлений».

Чем отличается обновление через .cfu от загрузки .cf?

Файл .cfu содержит только изменения между версиями и применяется штатным механизмом обновления с сохранением настроек поддержки. Файл .cf — это конфигурация целиком; её загрузка полностью заменяет текущую конфигурацию и для типовых решений может изменить режим поддержки.

Нужны ли права администратора для распаковки обновления?

Для распаковки ZIP-архива — нет, достаточно обычных прав. А вот запуск setup.exe и запись шаблона в системный каталог обычно требуют прав администратора. Обновление самой конфигурации выполняется под пользователем 1С с полными правами, при этом другие сеансы в базе должны быть завершены.

Итог

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

Определите формат файла: ZIP распаковывается архиватором и устанавливается через setup.exe, а 1cv8.cfu подключается только в конфигураторе. Перед любым обновлением сделайте резервную копию базы и после установки сверьте номер версии конфигурации.