Файлы .cf, .dt, .epf и копии базы: чем открыть каждый и куда загрузить
Содержание
Распаковать архив 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С нажмите
Добавить→Создание новой информационной базы→Создание информационной базы без конфигурации. - Укажите пустую папку на диске и завершите мастер.
- Откройте новую базу кнопкой
Конфигуратор. - Выберите
Конфигурация → Открыть конфигурацию, затемКонфигурация → Загрузить конфигурацию из файлаи укажите.cf. - На вопрос об обновлении конфигурации базы данных ответьте «Да» и примите изменения.
После этого базу можно запускать в режиме 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 только в новую пустую базу, если вы не восстанавливаете именно эту базу из копии.
Порядок загрузки
- Создайте пустую базу без конфигурации, как для
.cf. - Откройте её в Конфигураторе.
- Выберите
Администрирование → Загрузить информационную базу. - Укажите файл
.dtи подтвердите, что текущие данные будут потеряны. - Дождитесь сообщения об успешной загрузке. Конфигуратор предложит перезапуститься — согласитесь.
Время зависит от размера: выгрузка на 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.
- Распакуйте архив в новую пустую папку, а не поверх рабочей базы.
- Убедитесь, что внутри есть
1Cv8.1CD. - В окне запуска нажмите
Добавить→Добавление в список существующей информационной базы. - Укажите папку с
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"; одинаковый хеш у отправителя и получателя означает, что файл дошёл целым.
Частые вопросы
Можно ли открыть .dt без установленной 1С?
Чем .cf отличается от .cfu?
.cf — полная конфигурация, её можно загрузить в пустую базу. .cfu — файл обновления, он применяется только к базе определённого предыдущего релиза.Можно ли из .dt получить .cf?
.dt в пустую базу, затем в Конфигураторе выберите Конфигурация → Сохранить конфигурацию в файл.Сколько места нужно для распаковки .dt?
Как распаковать архив 1С на Linux?
/DumpConfigToFiles и /RestoreIB тоже работают, путь к 1cv8 зависит от каталога установки.