Чем открыть файлы 1С: dt, cf, cfu, epf, mxl и другие форматы
Содержание
Файлы 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С нажмите
Добавить → Создание новой информационной базы → Создание базы без конфигурации. - Откройте её в режиме Конфигуратор.
- Выберите меню
Администрирование → Загрузить информационную базу. - Укажите файл
.dtи подтвердите.
После загрузки откройте базу в режиме 1С:Предприятие — и смотрите данные как в обычной программе.
Загрузка .dt полностью стирает содержимое базы, в которую грузите. Никогда не загружайте чужой .dt в рабочую базу — потеряете все свои данные. Только в новую пустую.
Для загрузки .dt платформе нужен монопольный доступ: других активных сеансов в этой базе быть не должно. Если база новая и пустая, сеансов там и так нет. На сервере 1С перед загрузкой все пользователи должны выйти.
Частый вопрос — можно ли открыть .dt на платформе младше. Нет: файл, выгруженный в релизе 8.3.24, не загрузится в 8.3.20. Поставьте платформу номером не ниже исходной.
Размер .dt обманчив: это сжатый архив, и база из него разворачивается в несколько раз больше. Файл на 500 МБ легко превращается в базу на пару гигабайт, а сама загрузка крупной базы занимает десятки минут. Если .dt прислали «просто посмотреть один документ», иногда быстрее попросить выгрузку нужных данных в XML, чем разворачивать всю базу.
Для серверной базы порядок тот же: .dt загружают из Конфигуратора, подключённого к серверной базе, предварительно выгнав из неё всех пользователей. Для файловой базы достаточно, чтобы базу не держала открытой ни одна копия 1С.
Чем открыть конфигурацию .cf и обновление .cfu
.cf — это конфигурация целиком, без пользовательских данных. В нём лежат документы, справочники, отчёты, модули — вся «логика» решения. Способов посмотреть два.
Чтобы просто изучить содержимое .cf, не трогая рабочую базу, используйте сравнение:
- Откройте базу в Конфигураторе.
- Меню
Конфигурация → Сравнить, объединить с конфигурацией из файла. - Укажите
.cf— платформа покажет дерево объектов и отличия.
Этот режим ничего не меняет в базе, пока вы не нажмёте «Выполнить». Можно спокойно развернуть дерево и посмотреть любой объект.
Чтобы полноценно открыть конфигурацию как рабочую, загрузите её в пустую базу: Конфигурация → Загрузить конфигурацию из файла. Удобно завести отдельную «песочницу» специально под разбор чужих .cf.
Загрузка .cf в рабочую базу заменяет её конфигурацию целиком — ваши доработки пропадут. Для этого ещё и нужен монопольный доступ, потому что меняется структура данных. Делайте это на копии.
.cfu — файл обновления. Внутри не вся конфигурация, а только разница между двумя версиями. Поэтому отдельно его «посмотреть» бессмысленно, он применяется механизмом обновления:
- В Конфигураторе откройте
Конфигурация → Поддержка → Обновить конфигурацию. - Выберите источник «Файл обновления».
- Укажите
.cfu.
Платформа проверит, что текущая версия конфигурации совпадает с той, для которой готовился .cfu. Если версии не совпадают, обновление не встанет — это нормальная защита, а не ошибка. Файл .cfe открывается отдельно, через Конфигурация → Расширения конфигурации.
Внешние обработки, отчёты и табличные документы
.epf (обработка) и .erf (отчёт) — самые «дружелюбные» форматы: их открывают прямо в работающей программе, без Конфигуратора.
- В режиме 1С:Предприятие:
Файл → Открыть, выбрать.epfили.erf. Обработка запустится как обычное окно. - В Конфигураторе тем же
Файл → Открытьможно посмотреть её устройство: формы, модули, макеты.
Файл → Открыть. Если обработку не дают открыть, в базе может быть включён запрет на открытие внешних обработок — тогда её добавляют через «Дополнительные отчёты и обработки».Файл → Открыть в режиме Предприятия. Сформируется в отдельном окне.Файл → Открыть в режиме Предприятия. Это печатная форма или выгрузка — её можно смотреть, печатать, сохранять в Excel..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С
.dt или архив). Впредь грузите чужие .cf в отдельную пустую базу.Конфигурация → Поддержка → Настройка поддержки и подберите подходящий .cfu..dt и .cf все пользователи должны выйти. На сервере сеансы видно в консоли администрирования.Главная ошибка — пытаться открыть служебный файл 1С средствами Windows. Проводник их открывать не умеет и не должен: всё, что относится к базе и конфигурации, живёт внутри платформы.
Вторая по частоте — загрузка в рабочую базу вместо копии. Перед любой загрузкой .dt или .cf делайте резервную копию или грузите в отдельную пустую базу. Это экономит дни восстановления.
Частые вопросы
Можно ли открыть файл 1С без установленной 1С?
.xml, .txt читаются любым редактором, .mxl можно получить от коллеги уже сохранённым в Excel. А вот .dt, .cf, .cfu, .epf без платформы 1С открыть нечем — это двоичные форматы самой программы.Чем отличается .cf от .dt?
.cf — только конфигурация (логика, без данных). .dt — вся база: и конфигурация, и данные, и настройки. Если нужно перенести «пустое» решение — это .cf, если базу целиком с остатками и документами — .dt.Как узнать, в какой версии платформы создан файл?
Открывается ли файл 1С на Linux или macOS?
Файл → Открыть. Текстовые .xml/.txt — любым редактором на любой ОС.Можно ли посмотреть .1cd, не запуская базу?
.1cd открывается только платформой при подключении базы. Сторонние просмотрщики структуры существуют, но применять их стоит лишь для диагностики и только к копии файла.