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

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

Какой формат файла использует 1С: полный разбор расширений

Какие форматы файлов использует 1С: 1CD, DT, CF, EPF, ERF, MXL и другие. Назначение каждого формата, способы открытия и типичные ошибки при работе.

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

Чаще всего вопрос возникает, когда пользователь находит файл с незнакомым расширением — например, 1Cv8.1CD в каталоге базы или DT-файл после выгрузки — и не понимает, чем его открыть. Открывать такие файлы сторонними программами бессмысленно: они предназначены для платформы 1С:Предприятие и связанных с ней инструментов.

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

Файл информационной базы: формат 1CD

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

Открыть файл 1CD напрямую двойным щелчком нельзя — его читает только платформа 1С:Предприятие при подключении базы. Рядом с ним в каталоге могут находиться служебные файлы: журнал регистрации (каталог 1Cv8Log), файлы блокировок и временные данные. Удалять их вручную при работающей базе нельзя.

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

Формат DT: выгрузка и загрузка базы

Файл с расширением .dt — это архивная выгрузка информационной базы, созданная через конфигуратор (Администрирование → Выгрузить информационную базу). DT содержит и данные, и конфигурацию в одном файле, поэтому именно его рекомендуется использовать для резервных копий и переноса базы на другой компьютер или сервер.

Загрузка DT выполняется через тот же конфигуратор: создаётся пустая база, затем выбирается пункт «Загрузить информационную базу». Важное ограничение: загрузка полностью заменяет содержимое базы-приёмника, поэтому перед операцией нужно убедиться, что в ней нет нужных данных.

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

Как сделать резервную копию через DT
  1. 1
    Завершите работу всех пользователей с базой
  2. 2
    Откройте базу в режиме Конфигуратор
  3. 3
    Выберите Администрирование → Выгрузить информационную базу
  4. 4
    Укажите путь и имя файла с расширением .dt
  5. 5
    Дождитесь завершения и проверьте, что файл создан и имеет ненулевой размер

Форматы CF и CFU: конфигурация и её обновление

Файл .cf содержит конфигурацию без данных: структуру метаданных, модули, формы, роли. Именно в таком виде поставляются типовые конфигурации и передаются доработки между разработчиками. Загрузка CF выполняется через конфигуратор (Конфигурация → Загрузить конфигурацию из файла) и заменяет конфигурацию базы целиком.

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

Типичная ошибка — пытаться загрузить CFU как обычную конфигурацию или применять обновление к несовместимой версии. Перед загрузкой CF или CFU всегда делайте выгрузку DT: откатить неудачное обновление конфигурации иначе бывает невозможно.

Внешние обработки и отчёты: EPF и ERF

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

Для разработки и редактирования EPF и ERF используется конфигуратор. Файлы этих форматов часто распространяются как готовые решения, но запускать обработки из непроверенных источников опасно: код внутри выполняется с правами текущего пользователя и может изменить или удалить данные.

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

Типичные ошибки
01
Запуск EPF-обработок из непроверенных источников — код может повредить данные базы
02
Попытка открыть DT или CF двойным щелчком — эти файлы открываются только через конфигуратор
03
Копирование 1CD при работающих пользователях — риск получить нечитаемую копию
04
Путаница между CF и CFU — файл обновления нельзя загрузить как полную конфигурацию
05
Хранение единственной копии DT на том же диске, что и база — при сбое диска теряется всё

Файлы обмена, печатные формы и прочие форматы

Для обмена данными между базами и с внешними системами 1С использует преимущественно XML: файлы выгрузки типовых правил обмена, файлы универсального обмена EnterpriseData, выгрузки в банк и налоговую. Также распространены текстовые форматы: CSV для табличных данных, TXT для выгрузок в банковские системы.

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

Дополнительно встречаются: .epf/.erf (рассмотрены выше), .grs — графические схемы, .geo — географические схемы, .html/.pdf — экспорт отчётов и печатных форм для передачи тем, у кого 1С нет. Для архивов поставок используются файлы .ef (файл поставки расширения) и комплекты поставки конфигураций.

Сводная таблица форматов

РасширениеНазначениеЧем открывается
1CDФайловая информационная базаПлатформа 1С (подключение базы)
DTВыгрузка базы для копий и переносаКонфигуратор
CFПолная конфигурация без данныхКонфигуратор
CFUОбновление конфигурацииКонфигуратор
CFEРасширение конфигурацииКонфигуратор / режим Предприятие
EPF / ERFВнешние обработки и отчёты1С:Предприятие, конфигуратор
MXLТабличный документ, печатные формы1С:Предприятие
XML / CSV / TXTОбмен данными с другими системамиОбработки 1С, сторонние программы
Маршрут решения

Как выбрать формат под задачу

Нужна резервная копия всей базыВыгрузите базу в DT через конфигуратор
Нужно перенести только доработки без данныхСохраните конфигурацию в CF или оформите расширение CFE
Нужно отправить печатную форму пользователю 1ССохраните табличный документ в MXL
Нужно передать данные в стороннюю систему без 1СИспользуйте выгрузку в XML, CSV или PDF

Как проверить целостность файла базы

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

Дополнительно доступна проверка логической целостности через конфигуратор: Администрирование → Тестирование и исправление. Её также следует запускать только после создания резервной копии и при отсутствии активных сеансов.

Контрольные точки

Как проверить результат

Выгрузка DT завершилась
Норма

Файл создан, размер соизмерим с базой, ошибок в сообщениях нет

Тревожный признак

Файл нулевого размера или выгрузка прервалась с ошибкой

Загрузка DT в новую базу
Норма

База открывается, документы и справочники на месте

Тревожный признак

Ошибки при открытии, отсутствуют данные за часть периода

Проверка chdbfl
Норма

Сообщение об отсутствии ошибок или успешном исправлении

Тревожный признак

Неустранимые ошибки целостности — нужна копия из резерва

Частые вопросы о форматах файлов 1С

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

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

Чем DT отличается от копии файла 1CD?

DT создаётся штатной выгрузкой и гарантированно консистентен, а копия 1CD, сделанная при работающих пользователях, может быть повреждена. DT также удобнее для переноса между файловым и клиент-серверным вариантами работы.

Можно ли загрузить CF вместо DT?

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

Опасно ли запускать EPF-обработки, скачанные из интернета?

Да. Код обработки выполняется с правами пользователя и может изменять или удалять данные. Перед запуском проверяйте код в конфигураторе и тестируйте обработку на копии базы.

Какой формат выбрать для отправки отчёта человеку без 1С?

Сохраните табличный документ в PDF или Excel через Файл → Сохранить как. Формат MXL подходит только тем, у кого установлена платформа 1С.

Что делать, если файл DT не загружается?

Проверьте, что версия платформы не старше той, на которой делалась выгрузка, и что файл не повреждён при копировании (сверьте размер с источником). Если ошибка повторяется, запросите выгрузку заново.

Итог

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

База 1С в файловом режиме — это 1Cv8.1CD, резервная копия — DT, конфигурация — CF, обновление — CFU, внешние обработки — EPF, печатные формы — MXL. Все внутренние форматы открываются только средствами платформы 1С, а любые операции с файлами базы выполняются при завершённых сеансах и после создания резервной копии.