Обновление 1С скачано: что делать с архивом, .exe, .cfu и .dt

· 9 мин

Содержание

Чтобы распаковать файл обновления 1С, откройте скачанный архив, запустите из него setup.exe и укажите каталог шаблонов. Установщик разложит файлы по папке вида %APPDATA%\1C\1cv8\tmplts\1c\<конфигурация>\<версия>\. Главный результат — файл 1cv8.cfu. Его потом выбирают в Конфигураторе как файл обновления.

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

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

С сайта поддержки или от обслуживающей организации обычно приходит архив .zip или самораспаковывающийся .exe. Внутри — не сама конфигурация, а установщик. Разберитесь, что у вас на руках, прежде чем что-то запускать.

ФайлЧто этоЧем открывать
setup.exe + 1cv8.efdДистрибутив конфигурации (обновление или полная поставка)Запустить setup.exe
1cv8.cfuФайл обновления конфигурацииКонфигуратор, обновление по поддержке
1cv8.cfПолный файл конфигурацииКонфигуратор: обновление или загрузка
1cv8.dtВыгрузка информационной базы (в полной поставке — демобаза)Конфигуратор, загрузка базы
ReadMe.txt, 1cv8upd.htmОписание релиза и порядок обновленияБлокнот, браузер
UpdInfo.txtС каких версий можно обновитьсяБлокнот
setup.exe + .msi + .cabДистрибутив технологической платформыЗапустить setup.exe

💡 Файл 1cv8.efd — упакованные файлы шаблона. Это не обычный zip, переименовывать и открывать его архиватором бессмысленно. Распаковывает его только setup.exe, который лежит рядом.

Учтите разницу двух поставок:

  • 📦 Дистрибутив обновления — внутри после распаковки 1cv8.cfu и описания. Нужен, чтобы перевести рабочую базу на новый релиз.
  • 🗂 Полный дистрибутив — 1cv8.cf, демобаза 1cv8.dt, иногда пустая база 1cv8new.dt. Нужен для новой базы «с нуля».

Распаковка дистрибутива конфигурации через setup.exe

Шаг 1. Извлеките содержимое архива

  1. Создайте отдельную папку с коротким путём, например C:\Distr\BP_3_0_xxx.
  2. Распакуйте в неё скачанный .zip штатными средствами Windows или 7-Zip.
  3. Если пришёл .exe, запустите его: он сам предложит, куда извлечь файлы.

Не запускайте setup.exe прямо из окна архиватора. Установщик ищет 1cv8.efd рядом с собой, а архиватор извлекает во временную папку только запущенный файл. Отсюда большинство «непонятных» сбоев на первом шаге.

Шаг 2. Запустите установщик шаблона

  1. Дважды щёлкните setup.exe в распакованной папке.
  2. В окне приветствия нажмите «Далее».
  3. Установщик покажет каталог шаблонов. По умолчанию это C:\Users\<имя>\AppData\Roaming\1C\1cv8\tmplts.
  4. Оставьте путь или укажите свой, например общую сетевую папку для всех администраторов.
  5. Дождитесь окончания копирования и нажмите «Готово».

Права администратора Windows для этого не нужны, если каталог лежит в профиле пользователя. Для папки в Program Files или на сервере понадобятся права на запись.

Шаг 3. Проверьте, что получилось

Откройте каталог шаблонов. Внутри появится дерево: поставщик (1c), имя конфигурации (Accounting, HRM и т. д.), затем папка с номером версии через подчёркивания, например 3_0_xxx_yy. В ней лежат 1cv8.cfu или 1cv8.cf и текстовые описания.

Сразу откройте UpdInfo.txt. Строка FromVersions= перечисляет релизы, с которых этот файл умеет обновлять. Если вашей версии там нет, нужен промежуточный релиз. Узнать текущую версию базы можно в окне «О программе» (значок «i» в шапке).

Каталог шаблонов в стартовом окне 1С

Конфигуратор и стартовое окно ищут шаблоны в списке каталогов. Если вы распаковали обновление в нестандартную папку, добавьте её:

  1. В окне запуска 1С нажмите «Настройка…».
  2. В блоке «Каталоги шаблонов конфигураций и обновлений» добавьте свою папку.
  3. Нажмите «OK».

После этого полные поставки видны при создании новой базы «из шаблона», а обновления подхватываются при поиске в Конфигураторе.

Распаковка дистрибутива платформы: setup.exe, MSI и CAB

Дистрибутив технологической платформы устроен иначе. В архиве лежат setup.exe, пакет .msi (например, 1CEnterprise 8 (x86-64).msi), один или несколько .cab и языковые файлы .mst.

Обычная установка

  1. Распакуйте архив целиком в отдельную папку.
  2. Запустите setup.exe. Он сам вызовет установщик Windows и подставит нужный язык.
  3. Выберите компоненты: для рабочего места достаточно «1С:Предприятие» и «Тонкий клиент». Сервер 1С ставят только на сервер.
  4. Платформа встанет в C:\Program Files\1cv8\<номер версии>\, старые версии останутся рядом.

Здесь права администратора Windows нужны. Без них установка прервётся с ошибкой доступа.

Извлечь файлы платформы без установки

Иногда нужны сами файлы: проверить состав, скопировать на машину без прав или собрать пакет для развёртывания. Для этого есть административная установка MSI. Она не регистрирует платформу в системе, а просто распаковывает содержимое .cab в папку.

msiexec /a "C:\Distr\platform\1CEnterprise 8 (x86-64).msi" TARGETDIR="C:\Distr\platform_files" /qb

После команды в C:\Distr\platform_files появится дерево каталогов с bin и исполняемыми файлами. Вскрывать .cab архиватором по отдельности хуже: имена файлов внутри хранятся в служебном виде, и структуру папок придётся восстанавливать вручную.

Платформа, распакованная таким способом, не прописана в реестре и не создаёт ярлыков. Для повседневной работы её ставят обычным setup.exe.

Сочетание платформы и релиза

Каждый релиз конфигурации требует платформу не ниже определённого номера. Минимальная версия написана в ReadMe.txt и в описании 1cv8upd.htm. Сначала обновите платформу на всех рабочих местах и на сервере, потом — конфигурацию.

Как применить распакованный .cfu или .cf в Конфигураторе

Распакованный файл сам по себе ничего не меняет. Его надо применить к базе.

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

Обновление по поддержке файлом .cfu

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

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

Когда нужен .cf, а не .cfu

1cv8.cf из полной поставки тоже можно выбрать в окне обновления по поддержке. Это выход, если между вашей версией и нужной нет прямого .cfu.

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

СпособКогда подходитРиск
Обновление по поддержке, .cfuОбычный переход на следующий релизМинимальный при наличии копии
Обновление по поддержке, .cfНет прямого .cfu, нужно перескочитьСравнение дольше, больше отличий
Загрузка из файла, .cfЧистая типовая без доработок или новая базаДоработки удаляются полностью

Обновление структуры базы требует монопольного режима: остальные пользователи должны выйти. Запланируйте его на время, когда в базе никого нет.

Установка без Конфигуратора: встроенный помощник обновления

В типовых конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) обновление можно поставить из пользовательского режима. Распаковывать вручную при этом ничего не нужно.

Путь: Администрирование → Интернет-поддержка и сервисы → Обновление версии программы.

Помощник умеет два режима:

  • 🌐 Через интернет . Подключите интернет-поддержку, помощник сам скачает и применит нужную цепочку релизов. Подходит, если у организации действующий договор ИТС.
  • 📁 Из файла. Укажите 1cv8.cfu или 1cv8.cf, распакованный ранее через setup.exe. Этот режим выручает, когда сервер базы без доступа в интернет.

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

Помощник завершает работу всех пользователей базы. Запускайте его вне рабочего времени и предупредите коллег заранее.

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

Как распаковать .dt и достать из него конфигурацию

Файл .dt — это выгрузка всей информационной базы: конфигурация плюс данные. Его не распаковывают архиватором, а загружают в базу.

Загрузка в новую пустую базу

  1. В окне запуска нажмите «Добавить» и создайте новую пустую базу без конфигурации.
  2. Откройте её в Конфигураторе.
  3. Выберите Администрирование → Загрузить информационную базу.
  4. Укажите файл .dt и подтвердите.
  5. После загрузки Конфигуратор предложит перезапуститься — согласитесь.

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

То же можно сделать командной строкой, например на сервере без интерфейса:

"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" CREATEINFOBASE File="C:\Bases\Restore"
"C:\Program Files\1cv8\<версия>\bin\1cv8.exe" DESIGNER /F "C:\Bases\Restore" /RestoreIB "C:\Distr\1cv8.dt" /Out "C:\Distr\restore.log"

Результат и ошибки ищите в restore.log.

Достать .cf из выгрузки

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

Демобаза из полной поставки

Если вы распаковали полный дистрибутив, демобазу не нужно загружать вручную. В окне запуска: «Добавить» → создание новой базы → «Создание информационной базы из шаблона». Раскройте нужную конфигурацию и выберите строку с демо. Платформа сама развернёт 1cv8.dt из каталога шаблонов.

Ошибки при распаковке и установке обновления

Ниже — симптомы, на которых чаще спотыкаются при работе с файлами обновления. Выберите свой.

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

Ещё две частые причины связаны с путями. Слишком длинный путь с кириллицей и пробелами в сетевой папке иногда мешает установщику — короткий локальный путь вида C:\Distr снимает вопрос. И проверьте права на запись в каталог шаблонов, если он лежит на сервере.

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

Можно ли удалить старые шаблоны из каталога tmplts?
Да. После успешного обновления папки прошлых релизов не нужны. Оставьте один-два последних на случай отката, остальное можно удалить, чтобы освободить место.
Нужно ли распаковывать каждый промежуточный релиз?
Да, если прямого обновления с вашей версии нет. Распакуйте все релизы цепочки через их setup.exe и применяйте по очереди, от старого к новому.
Чем 1cv8.cfu отличается от 1cv8.cf?
cfu содержит только изменения относительно перечисленных в UpdInfo.txt версий и годится лишь для обновления. cf — полная конфигурация: из неё можно создать новую базу или обновиться с любой версии той же конфигурации.
Можно ли распаковать обновление на одном компьютере, а применить на другом?
Да. Скопируйте папку версии из каталога шаблонов или только файл 1cv8.cfu на нужный компьютер и укажите его через «Выбор файла обновления».
Где взять файл обновления, если интернет-поддержка не подключена?
На сайте поддержки пользователей 1С при действующем договоре ИТС или у обслуживающей организации. Дистрибутивы из случайных источников использовать не стоит: в них может оказаться изменённый установщик.