Чем открыть файлы 1С: dt, cf, cfu, epf, mxl и другие форматы

· 9 мин

Содержание

Файлы 1С почти никогда не открываются двойным кликом из проводника. Их загружают внутри самой платформы: .dt и .cf — через Конфигуратор, .epf, .erf, .mxl — через меню Файл → Открыть в запущенной программе, а текстовые .xml и .txt читаются любым редактором. Чем именно открывать — зависит от расширения.

Ниже разберём, что лежит в каждом формате, каким способом его посмотреть и какой версии платформы для этого хватит. Отдельно — про распаковку служебных контейнеров и про ошибки, из-за которых файл «не открывается».

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

Расширение файла 1С сразу говорит, что внутри: целая база, одна конфигурация, обработка или просто текст. От этого зависит и инструмент.

РасширениеЧто внутриЧем открыть
.dtПолная выгрузка информационной базы (данные + конфигурация)Конфигуратор, загрузка в пустую базу
.cfКонфигурация целиком, без данныхКонфигуратор: загрузка или сравнение
.cfuФайл обновления конфигурации (разница между версиями)Конфигуратор, режим поддержки
.cfeРасширение конфигурацииКонфигуратор, раздел расширений
.epfВнешняя обработкаФайл → Открыть в 1С или Конфигураторе
.erfВнешний отчётФайл → Открыть в 1С или Конфигураторе
.mxlТабличный документ (печатные формы, выгрузки)Файл → Открыть в 1С
.xmlВыгрузка данных, обмен, сериализация объектовТекстовый редактор, браузер, 1С
.txtТекстЛюбой текстовый редактор
.1cdСам файл базы данных файлового режимаПлатформа при запуске базы

💡 Общее правило: если файл — «про 1С целиком» (.dt, .cf, .cfu), работать с ним можно только из Конфигуратора. Если это отдельный объект (.epf, .mxl), его открывают в обычном режиме Предприятия.

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

Как посмотреть файл выгрузки базы .dt

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

Безопасный порядок такой:

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

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

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

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

Частый вопрос — можно ли открыть .dt на платформе младше. Нет: файл, выгруженный в релизе 8.3.24, не загрузится в 8.3.20. Поставьте платформу номером не ниже исходной.

Размер .dt обманчив: это сжатый архив, и база из него разворачивается в несколько раз больше. Файл на 500 МБ легко превращается в базу на пару гигабайт, а сама загрузка крупной базы занимает десятки минут. Если .dt прислали «просто посмотреть один документ», иногда быстрее попросить выгрузку нужных данных в XML, чем разворачивать всю базу.

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

Чем открыть конфигурацию .cf и обновление .cfu

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

Чтобы просто изучить содержимое .cf, не трогая рабочую базу, используйте сравнение:

  1. Откройте базу в Конфигураторе.
  2. Меню Конфигурация → Сравнить, объединить с конфигурацией из файла.
  3. Укажите .cf — платформа покажет дерево объектов и отличия.

Этот режим ничего не меняет в базе, пока вы не нажмёте «Выполнить». Можно спокойно развернуть дерево и посмотреть любой объект.

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

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

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

  1. В Конфигураторе откройте Конфигурация → Поддержка → Обновить конфигурацию.
  2. Выберите источник «Файл обновления».
  3. Укажите .cfu.

Платформа проверит, что текущая версия конфигурации совпадает с той, для которой готовился .cfu. Если версии не совпадают, обновление не встанет — это нормальная защита, а не ошибка. Файл .cfe открывается отдельно, через Конфигурация → Расширения конфигурации.

Внешние обработки, отчёты и табличные документы

.epf (обработка) и .erf (отчёт) — самые «дружелюбные» форматы: их открывают прямо в работающей программе, без Конфигуратора.

  • В режиме 1С:Предприятие: Файл → Открыть, выбрать .epf или .erf. Обработка запустится как обычное окно.
  • В Конфигураторе тем же Файл → Открыть можно посмотреть её устройство: формы, модули, макеты.
Какой у вас файл и что с ним нужно?

.mxl — табличный документ. В нём обычно печатная форма, акт сверки, пачка выгруженных строк. Открывается через Файл → Открыть в режиме Предприятия и выглядит как лист Excel. Оттуда же .mxl сохраняют в .xlsx, если нужно передать тому, у кого нет 1С.

💡 Если .epf или .erf защищена поставщиком (стоит пароль на модули), открыть форму и запустить обработку вы сможете, а вот увидеть исходный код модулей — нет. Это штатная защита, а не сбой.

Текстовые выгрузки и XML без 1С

Не всё в 1С двоичное. Часть форматов — обычный текст, и для них программа вообще не нужна.

.xml — выгрузка данных, план обмена, сериализованные объекты, пакеты ЭДО. Открывается:

  • браузером (Chrome, Edge) — удобно смотреть структуру с отступами;
  • любым редактором кода (Notepad++, VS Code) — с подсветкой тегов;
  • через Блокнот, если ничего другого нет.

Внутри 1С такие файлы грузят профильной обработкой — например, «Выгрузка и загрузка данных XML» или механизмом обмена, в зависимости от того, кто файл создал.

XML-файлы бывают разные, и по содержимому обычно понятно назначение. Если в начале видны теги вроде <КоммерческаяИнформация> — это обмен по стандарту CommerceML (выгрузка номенклатуры, заказов). Пакет ЭДО внутри содержит реквизиты электронного документа и подписи. А сериализация объекта из обработки «Выгрузка и загрузка данных XML» несёт имена метаданных базы: справочники, документы. Открыли файл в браузере, прочитали пару первых тегов — и уже ясно, куда его грузить.

.txt — просто текст: протоколы обмена, выгрузки, логи. Любой редактор. Большие логи (сотни мегабайт) обычным Блокнотом открывать тяжело — берите Notepad++ или glogg.

Журнал регистрации (.lgp, .lgf в старом формате или база журнала в новом) напрямую читать не нужно — его смотрят внутри программы: Администрирование → Журнал регистрации в режиме Предприятия или одноимённый пункт в Конфигураторе. Там есть отбор по пользователю, дате и событию.

Файл .1cd — это физическая база данных файлового режима. Его не «открывают», а подключают: в окне запуска 1С добавляют базу, указывая каталог, где лежит 1Cv8.1CD. Открывать .1cd сторонними редакторами ради правки опасно — повредите базу.

Сторонние утилиты и распаковка контейнеров

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

Что применяют на практике:

  • 🔹 Выгрузка в файлы из Конфигуратора — штатный способ. Конфигурация → Выгрузить конфигурацию в файлы: платформа сама разложит объекты по папкам в читаемом виде. Это легально и безопасно, ничего стороннего не нужно.
  • 🔹 Утилиты распаковки контейнеров (из сообщества) — разбирают .cf/.epf на составные части. Нужны редко, в основном для систем контроля версий и сравнения.
  • 🔹 Просмотрщики .1cd — читают структуру таблиц файловой базы без запуска платформы. Применяют для диагностики, когда база не открывается штатно.

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

Для 95% задач сторонние утилиты не требуются. Если цель — просто посмотреть, что внутри конфигурации, хватает штатного сравнения и выгрузки в файлы.

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

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

Главная ошибка — пытаться открыть служебный файл 1С средствами Windows. Проводник их открывать не умеет и не должен: всё, что относится к базе и конфигурации, живёт внутри платформы.

Вторая по частоте — загрузка в рабочую базу вместо копии. Перед любой загрузкой .dt или .cf делайте резервную копию или грузите в отдельную пустую базу. Это экономит дни восстановления.

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

Можно ли открыть файл 1С без установленной 1С?
Текстовые форматы — да: .xml, .txt читаются любым редактором, .mxl можно получить от коллеги уже сохранённым в Excel. А вот .dt, .cf, .cfu, .epf без платформы 1С открыть нечем — это двоичные форматы самой программы.
Чем отличается .cf от .dt?
.cf — только конфигурация (логика, без данных). .dt — вся база: и конфигурация, и данные, и настройки. Если нужно перенести «пустое» решение — это .cf, если базу целиком с остатками и документами — .dt.
Как узнать, в какой версии платформы создан файл?
Напрямую из проводника — никак. Проще попробовать загрузить на свежей платформе: если релиз достаточно новый, файл откроется. Если выйдет ошибка формата, значит, платформа старее исходной — обновите её.
Открывается ли файл 1С на Linux или macOS?
Платформа 1С есть под Linux и macOS, и там те же файлы открываются так же, через Конфигуратор и Файл → Открыть. Текстовые .xml/.txt — любым редактором на любой ОС.
Можно ли посмотреть .1cd, не запуская базу?
Штатно — нет, .1cd открывается только платформой при подключении базы. Сторонние просмотрщики структуры существуют, но применять их стоит лишь для диагностики и только к копии файла.