К статье
Практический материал

Администрирование · 8 мин

Формат 1С: как выглядят файлы и как их распознать

Как выглядят файлы 1С: расширения 1CD, cf, dt, epf, mxp, XML. Разбираем структуру форматов, способы открытия, типичные ошибки и проверку результата.

Фраза «формат 1С» объединяет сразу несколько разных вещей: файл информационной базы, файл конфигурации, файл выгрузки данных, внешние обработки и отчёты, а также форматы обмена между системами. У каждого типа своё расширение, своя внутренняя структура и свой способ открытия. Путаница возникает потому, что все эти файлы создаются одной экосистемой, но назначение у них принципиально разное.

Файловая база 1С — это один файл с расширением 1Cv8.1CD, который содержит и данные, и конфигурацию. Конфигурация отдельно хранится в файлах .cf, а выгрузка базы для переноса — в файлах .dt. Внешние отчёты и обработки имеют расширения .erf и .epf. Форматы обмена — это преимущественно XML-документы, которые можно открыть обычным текстовым редактором.

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

Как выглядит файл информационной базы (1Cv8.1CD)

Основной файл файловой информационной базы называется 1Cv8.1CD и лежит в каталоге базы вместе со служебными подпапками и файлами блокировок. Внутри это бинарный контейнер собственного формата платформы: в нём хранятся таблицы данных, конфигурация, настройки и служебные структуры. Открыть его «как документ» двойным щелчком не получится — Windows не знает, чем его обрабатывать.

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

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

Файлы конфигурации и выгрузки: cf, cfu, dt

Файл .cf — это конфигурация без данных: структура справочников, документов, отчётов, модули кода, формы и права. Его получают через конфигуратор командой «Конфигурация → Сохранить конфигурацию в файл». Файл .cfu содержит только обновление конфигурации и применяется к базе с подходящей версией.

Файл .dt — полная выгрузка информационной базы: и конфигурация, и все данные. Его создают через «Администрирование → Выгрузить информационную базу» и используют для резервного копирования и переноса базы между серверами или платформами. Признак успешной загрузки — база открывается, и в ней присутствуют все документы и справочники.

РасширениеЧто внутриКак открыть
1Cv8.1CDФайловая база целикомЧерез список баз платформы 1С
.cfКонфигурация без данныхКонфигуратор → Загрузить конфигурацию из файла
.cfuОбновление конфигурацииКонфигуратор → Обновить конфигурацию
.dtВыгрузка базы с даннымиКонфигуратор → Загрузить информационную базу
.epf / .erfВнешняя обработка / отчётФайл → Открыть в режиме предприятия или конфигуратора
.mxlТабличный документ (макет)Открывается в 1С, конвертируется в Excel

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

Внешние обработки, отчёты и печатные формы

Внешние обработки (.epf) и внешние отчёты (.erf) — это самостоятельные файлы, которые запускаются без изменения конфигурации. Типовой сценарий: бухгалтер получает файл обработки для загрузки выписок, открывает его через «Файл → Открыть» в режиме предприятия и работает с появившейся формой.

Печатные формы и макеты внутри конфигурации хранятся как табличные документы — формат .mxl. Внешне такой документ похож на таблицу Excel: ячейки, рамки, области. Его можно сохранить и открыть в 1С, а при необходимости сконвертировать в XLSX для передачи контрагенту.

Форматы обмена: как выглядит XML от 1С

Обмен данными между 1С и другими системами чаще всего идёт через XML. Такой файл открывается любым текстовым редактором и выглядит как дерево тегов: корневой элемент, пространства имён, узлы объектов с реквизитами. Например, выгрузка по правилам конвертации данных начинается с элемента <ФайлОбмена>, а коммерческие каталоги CommerceML — с <КоммерческаяИнформация>.

Отдельный распространённый формат — выгрузка банковских выписок в текстовый файл по стандарту обмена с системами «клиент-банк»: это плоский текстовый файл с секциями вида 1CClientBankExchange, где каждый документ описан блоком «СекцияДокумент». Такой файл читается в «Блокноте» и легко проверяется вручную.

При ручном просмотре XML проверяйте кодировку (обычно UTF-8 или windows-1251) и целостность закрывающих тегов. Повреждённый файл обмена чаще всего обрывается на середине узла — это видно при прокрутке в конец документа.

1Cv8.1CD в каталогеФайловая база

Открывается только через платформу, копировать весь каталог

Файл .dtПолная выгрузка базы

Загружается через конфигуратор, заменяет содержимое базы

Файл .cfКонфигурация без данных

Данные при загрузке не затрагиваются

XML с тегами 1СФайл обмена

Читается в текстовом редакторе, проверяйте кодировку

Как открыть файл 1С и проверить результат

Порядок действий зависит от типа файла. База подключается через стартовое окно платформы кнопкой «Добавить». Конфигурация и выгрузка загружаются через конфигуратор. Внешние обработки открываются в режиме предприятия. XML-файлы обмена просматриваются текстовым редактором или загружаются штатной обработкой «Универсальный обмен данными в формате XML».

Порядок действий с неизвестным файлом
  1. 1
    Посмотрите расширение файла и сверьтесь с таблицей форматов
  2. 2
    Сделайте резервную копию базы перед любой загрузкой
  3. 3
    Откройте файл подходящим инструментом: платформа, конфигуратор или текстовый редактор
  4. 4
    Проверьте результат: база открывается, данные на месте, обмен прошёл без ошибок в журнале

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

Типичные ошибки
01
Загрузка .dt в рабочую базу без копии — старые данные безвозвратно заменяются
02
Копирование файла 1CD при открытых сеансах — получается повреждённая копия
03
Попытка открыть .cf как архив или документ — файл бинарный, нужен конфигуратор
04
Запуск внешней обработки из непроверенного источника — риск выполнения вредоносного кода
05
Правка XML обмена с нарушением кодировки — файл перестаёт загружаться

Часто задаваемые вопросы

Чем открыть файл 1Cv8.1CD без установленной 1С?

Штатных сторонних программ для чтения формата 1CD нет — это закрытый бинарный контейнер. Нужна установленная платформа 1С:Предприятие подходящей версии, в список баз которой добавляется каталог с файлом.

Чем отличается выгрузка .dt от резервной копии каталога базы?

Выгрузка .dt создаётся штатными средствами и подходит для переноса между версиями и платформами, но может пропускать некоторые служебные данные. Копия каталога — точный снимок базы, но требует завершения всех сеансов и той же версии платформы.

Можно ли посмотреть содержимое файла .cf без загрузки в базу?

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

Почему XML-файл обмена не загружается в 1С?

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

Как понять, что файл .epf безопасен для запуска?

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

Что делать, если база не открывается и выдаёт ошибку формата файла?

Обычно это признак повреждения 1CD. Остановите все сеансы, сделайте копию каталога и запустите утилиту chdbfl.exe из каталога платформы с проверкой физической целостности, затем тестирование и исправление в конфигураторе.

Итог

Что важно запомнить

База 1С — это файл 1Cv8.1CD, конфигурация — .cf, выгрузка — .dt, обработки — .epf, обмен — XML. Каждый формат открывается своим инструментом, а перед любой загрузкой в базу обязательно делается резервная копия.