Файлы .cf, .dt, .epf и копии базы: чем открыть каждый и куда загрузить

· 10 мин

Содержание

Распаковать архив 1С можно только той программой, которая его создала: .dt загружают в Конфигураторе через Администрирование → Загрузить информационную базу, .cf — через Конфигурация → Загрузить конфигурацию из файла, а обработку .epf открывают в режиме 1С:Предприятие через Файл → Открыть. Архиваторы вроде 7-Zip такие файлы не читают: это собственный контейнер платформы, а не zip.

Обычный zip или rar в мире 1С тоже встречается — так часто передают копию файловой базы или дистрибутив обновления. Его распаковывают архиватором, а дальше всё зависит от того, что лежит внутри. Ниже по каждому формату: чем открыть, куда загрузить и как не затереть рабочие данные.

Какие архивы 1С бывают и как их различить

Сначала посмотрите на расширение. Если Windows его скрывает, включите показ: в Проводнике Вид → Показать → Расширения имён файлов.

РасширениеЧто внутриЧем открыватьЗатрагивает данные
.dtВся база: конфигурация + данные + пользователиКонфигуратор, загрузка информационной базыДа, полностью заменяет
.cfТолько конфигурация, без данныхКонфигуратор, загрузка или сравнениеМеняет структуру, данные остаются
.cfuФайл обновления конфигурацииКонфигуратор, обновление на поддержкеМеняет структуру
.cfeРасширение конфигурацииКонфигуратор или Администрирование → Печатные формы, отчеты и обработки → Управление расширениями конфигурацииНет, добавляет доработку
.epf / .erfВнешняя обработка / внешний отчёт1С:Предприятие или КонфигураторЗависит от того, что делает обработка
.zip с 1Cv8.1CDКопия файловой базыАрхиватор, затем добавление базы в списокНет, если распаковать в новую папку
.zip / .exe с setup.exeДистрибутив платформы или шаблон конфигурацииЗапуск setup.exeНет

💡 Если по имени непонятно, что это за файл, посмотрите на размер. .cf типовой Бухгалтерии весит сотни мегабайт, .epf — обычно десятки или сотни килобайт, а .dt рабочей базы может занимать гигабайты.

Как распаковать архив .cf через Конфигуратор

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

Создать новую базу из .cf

Самый безопасный способ: рабочая база не участвует вообще.

  1. В окне запуска 1С нажмите Добавить → Создание новой информационной базы → Создание информационной базы без конфигурации.
  2. Укажите пустую папку на диске и завершите мастер.
  3. Откройте новую базу кнопкой Конфигуратор.
  4. Выберите Конфигурация → Открыть конфигурацию, затем Конфигурация → Загрузить конфигурацию из файла и укажите .cf.
  5. На вопрос об обновлении конфигурации базы данных ответьте «Да» и примите изменения.

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

Заменить конфигурацию в рабочей базе

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

Перед загрузкой сделайте Администрирование → Выгрузить информационную базу в .dt. Это единственный способ откатиться, если что-то пойдёт не так.

Если в базе есть свои изменения, нужен другой пункт: Конфигурация → Сравнить, объединить с конфигурацией из файла. Он показывает различия по каждому объекту и даёт выбрать, что взять из файла, а что оставить.

Только посмотреть содержимое

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

Распаковка .cf в XML-файлы и без Конфигуратора

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

Выгрузка в файлы из Конфигуратора

В открытой конфигурации выберите Конфигурация → Выгрузить конфигурацию в файлы. Укажите пустой каталог. Платформа запишет каждый объект отдельным XML, модули — файлами .bsl, макеты и картинки — рядом.

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

Пакетный режим из командной строки

То же самое можно запустить без открытия окна. Это удобно для скриптов и ночных заданий:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F "D:\Bases\Test" /N "Администратор" /P "" /DumpConfigToFiles "D:\Src\Test" /Out "D:\Src\dump.log"

Поменяйте номер платформы в пути на свой. Если в базе нет пользователей, параметры /N и /P уберите.

Чтобы загрузить .cf в базу из командной строки, используйте /LoadCfg "D:\Distr\1Cv8.cf", а затем отдельный запуск с /UpdateDBCfg для обновления структуры. Пустую базу создаёт режим CREATEINFOBASE File="D:\Bases\Test".

Сторонние утилиты

Если Конфигуратора под рукой нет, .cf, .epf и .erf можно разобрать открытой утилитой v8unpack. Ключ -parse превращает файл в дерево каталогов с модулями, ключ -build собирает обратно. Полный список параметров программа выводит при запуске без аргументов.

Для просмотра без распаковки есть бесплатный просмотрщик V8Viewer (он же V8Reader): открывает .cf и обработки и показывает модули и формы.

Сторонние утилиты не поддерживаются фирмой 1С. Файл, собранный ими после правки, может не открыться в новой платформе. Для изменений пользуйтесь Конфигуратором или 1С:EDT, а утилиты оставьте для чтения.

Как распаковать архив .dt и не потерять рабочую базу

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

Порядок загрузки

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

Время зависит от размера: выгрузка на 2 ГБ на обычном SSD грузится минут 10–20, на сетевом диске заметно дольше.

Что учесть до начала

  • 🖥️ Версия платформы. Берите платформу с номером не ниже той, в которой сделан .dt. Выгрузку из 8.3.24 в 8.3.18 часто загрузить не получится.
  • 🔒 Монопольный режим. Для загрузки .dt в базе не должно быть других сеансов. В файловой базе закройте всех пользователей, в клиент-серверной завершите сеансы через консоль кластера и предупредите людей заранее: их работа прервётся без сохранения.
  • 💾 Место на диске. Нужно минимум в 2–3 раза больше размера .dt: файл распаковывается во временный каталог, а потом пишется в базу.
  • 👤 Пароль. После загрузки база пускает тех же пользователей и с теми же паролями, что были в исходной. Узнайте логин администратора у того, кто прислал выгрузку.

Из командной строки то же делает параметр /RestoreIB "D:\Backup\base.dt" в режиме DESIGNER.

Внешние обработки .epf и отчёты .erf: открыть и разобрать

Внешнюю обработку не нужно «распаковывать» в привычном смысле. Её открывают и запускают прямо из файла.

Разовый запуск

В режиме 1С:Предприятие откройте главное меню (кнопка с тремя полосками в левом верхнем углу) → Файл → Открыть и выберите .epf или .erf. Пункт доступен пользователям с правом открывать внешние обработки, обычно это администраторы.

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

Постоянное подключение

Чтобы обработка была доступна всем, добавьте её в справочник Администрирование → Печатные формы, отчеты и обработки → Дополнительные отчеты и обработки. Там же задаётся, в каком разделе и для каких пользователей она появится. Этот путь одинаков в Бухгалтерии 3.0, ЗУП 3.1 и УТ 11.

Посмотреть код

В Конфигураторе Файл → Открыть тоже принимает .epf. Откроется окно обработки с модулями и формами. Для выгрузки в XML есть пакетный параметр:

"C:\Program Files\1cv8\8.3.24.1548\bin\1cv8.exe" DESIGNER /F "D:\Bases\Test" /DumpExternalDataProcessorOrReportToFiles "D:\Src\Obrabotka" "D:\Files\obrabotka.epf"

Базу в /F можно указать любую, даже пустую: обработка с ней не связывается.

Дистрибутив обновления и zip-копия файловой базы

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

Шаблон конфигурации из дистрибутива

Обновления типовых конфигураций приходят архивом с файлом setup.exe внутри. Распакуйте архив во временную папку и запустите setup.exe. Установщик предложит каталог шаблонов — по умолчанию это %APPDATA%\1C\1cv8\tmplts.

Внутри появится папка вида 1c\Accounting\3_0_<номер релиза> с файлами 1Cv8.cf и 1Cv8.cfu. Дальше:

  • .cfu используют для обновления базы через Конфигурация → Поддержка → Обновить конфигурацию;
  • .cf — для создания новой базы из шаблона прямо в окне запуска 1С.

💡 Если Конфигуратор пишет, что подходящих обновлений нет, проверьте номер текущего релиза базы. Файл .cfu рассчитан на обновление только с определённых предыдущих релизов, список которых есть в описании релиза.

Копия файловой базы в zip

Файловая база — это папка с файлом 1Cv8.1CD. Её резервные копии часто хранят обычным zip.

  1. Распакуйте архив в новую пустую папку, а не поверх рабочей базы.
  2. Убедитесь, что внутри есть 1Cv8.1CD.
  3. В окне запуска нажмите Добавить → Добавление в список существующей информационной базы.
  4. Укажите папку с 1Cv8.1CD и задайте понятное имя, например «Бухгалтерия — копия от 15.10».

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

Ошибки при распаковке файлов 1С

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

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

Ещё одна частая ловушка — длинные пути с кириллицей у сторонних утилит. Если v8unpack падает без понятной причины, перенесите файл в короткий путь вроде D:\tmp\ и повторите.

Как хранить архивы 1С, чтобы они открывались

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

  • ✅ Проверяйте копию загрузкой. Раз в месяц загружайте свежий .dt в тестовую базу. Только так можно быть уверенным, что файл рабочий.
  • 🗂️ Подписывайте версию платформы. В имени файла указывайте дату и номер платформы: buh_2026-10-15_8.3.24.dt. Через год это сэкономит поиск нужного дистрибутива.
  • 🔁 Держите несколько поколений. Минимум 3 копии: вчерашняя, недельная, месячная. Ошибку в данных часто замечают не сразу.
  • 📍 Храните вне сервера. Копия на том же диске, что и база, пропадёт вместе с ним. Подойдёт другой сервер, внешний диск или облачное хранилище.
  • 🧮 Сверяйте контрольную сумму при передаче больших файлов по сети. В PowerShell это Get-FileHash "D:\Backup\base.dt"; одинаковый хеш у отправителя и получателя означает, что файл дошёл целым.
Перед загрузкой чужого архива
Выполнено: 0 / 5

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

Можно ли открыть .dt без установленной 1С?
Нет. Формат читает только платформа 1С:Предприятие 8. Для просмотра данных установите платформу и загрузите файл в пустую базу.
Чем .cf отличается от .cfu?
.cf — полная конфигурация, её можно загрузить в пустую базу. .cfu — файл обновления, он применяется только к базе определённого предыдущего релиза.
Можно ли из .dt получить .cf?
Да. Загрузите .dt в пустую базу, затем в Конфигураторе выберите Конфигурация → Сохранить конфигурацию в файл.
Сколько места нужно для распаковки .dt?
Ориентир — в 2–3 раза больше размера файла: на временные файлы и саму базу. Для выгрузки на 5 ГБ держите свободными 15 ГБ.
Как распаковать архив 1С на Linux?
Так же, через Конфигуратор платформы для Linux: пункты меню совпадают с Windows. Пакетные параметры /DumpConfigToFiles и /RestoreIB тоже работают, путь к 1cv8 зависит от каталога установки.