Администрирование · 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) и целостность закрывающих тегов. Повреждённый файл обмена чаще всего обрывается на середине узла — это видно при прокрутке в конец документа.
Открывается только через платформу, копировать весь каталог
Загружается через конфигуратор, заменяет содержимое базы
Данные при загрузке не затрагиваются
Читается в текстовом редакторе, проверяйте кодировку
Как открыть файл 1С и проверить результат
Порядок действий зависит от типа файла. База подключается через стартовое окно платформы кнопкой «Добавить». Конфигурация и выгрузка загружаются через конфигуратор. Внешние обработки открываются в режиме предприятия. XML-файлы обмена просматриваются текстовым редактором или загружаются штатной обработкой «Универсальный обмен данными в формате XML».
- 1Посмотрите расширение файла и сверьтесь с таблицей форматов
- 2Сделайте резервную копию базы перед любой загрузкой
- 3Откройте файл подходящим инструментом: платформа, конфигуратор или текстовый редактор
- 4Проверьте результат: база открывается, данные на месте, обмен прошёл без ошибок в журнале
Признак корректной загрузки выгрузки .dt — база запускается в режиме предприятия, открываются журналы документов, и количество записей соответствует ожиданиям. Если после загрузки появляются ошибки открытия форм, вероятно, выгрузка была сделана на другой версии платформы — установите подходящую версию и повторите.
Часто задаваемые вопросы
Чем открыть файл 1Cv8.1CD без установленной 1С?
Штатных сторонних программ для чтения формата 1CD нет — это закрытый бинарный контейнер. Нужна установленная платформа 1С:Предприятие подходящей версии, в список баз которой добавляется каталог с файлом.
Чем отличается выгрузка .dt от резервной копии каталога базы?
Выгрузка .dt создаётся штатными средствами и подходит для переноса между версиями и платформами, но может пропускать некоторые служебные данные. Копия каталога — точный снимок базы, но требует завершения всех сеансов и той же версии платформы.
Можно ли посмотреть содержимое файла .cf без загрузки в базу?
Напрямую — нет. Файл конфигурации открывается только загрузкой в пустую или тестовую базу через конфигуратор, после чего структуру можно изучать в дереве метаданных.
Почему XML-файл обмена не загружается в 1С?
Частые причины: неверная кодировка, обрезанный при копировании конец файла, несовпадение версии правил обмена или ручная правка с нарушением структуры тегов. Откройте файл в редакторе и проверьте начало и конец документа.
Как понять, что файл .epf безопасен для запуска?
Полной гарантии не даёт ни один признак. Минимум: файл получен из доверенного источника, проверен антивирусом и впервые запускается на копии базы, а не на рабочих данных.
Что делать, если база не открывается и выдаёт ошибку формата файла?
Обычно это признак повреждения 1CD. Остановите все сеансы, сделайте копию каталога и запустите утилиту chdbfl.exe из каталога платформы с проверкой физической целостности, затем тестирование и исправление в конфигураторе.
Что важно запомнить
База 1С — это файл 1Cv8.1CD, конфигурация — .cf, выгрузка — .dt, обработки — .epf, обмен — XML. Каждый формат открывается своим инструментом, а перед любой загрузкой в базу обязательно делается резервная копия.