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

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

Как выглядит файл 1С: расширения и их назначение

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

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

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

Какие бывают файлы 1С: основные расширения

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

Рядом с основным файлом базы в каталоге могут находиться служебные файлы: 1Cv8.cgr, 1Cv8.1CL (файл блокировок), папки журналов регистрации. Их видеть нормально, но удалять или редактировать вручную нельзя. Отдельная группа — файлы обмена и выгрузки, которые пользователь создаёт сам через конфигуратор или типовые механизмы.

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

Как выглядит файл базы 1Cv8.1CD

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

Если открыть такой файл шестнадцатеричным редактором или «Блокнотом», в начале видны служебные сигнатуры внутреннего формата, а дальше — бинарные данные и фрагменты читаемого текста (названия полей, элементы метаданных). Это не текстовый документ: структура внутренняя, закрытая, и предназначена только для чтения платформой.

Как выглядят выгрузка DT и файл конфигурации CF

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

Файл конфигурации 1Cv8.cf содержит только структуру прикладного решения: метаданные, модули, формы, макеты — без пользовательских данных. Такой файл поставляет разработчик или франчайзи. Файл обновления .cfu содержит только изменения относительно предыдущей версии и применяется через механизм обновления конфигурации.

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

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

Внешне отличить EPF от ERF по одному расширению просто: обработка выполняет действия (загрузка данных, групповое изменение), отчёт — только формирует результат. Однако по содержимому файл может нести любой программный код, поэтому источник файла имеет значение.

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

Как определить, что за файл перед вами

Первый шаг — включить отображение расширений в проводнике Windows (вкладка «Вид» → «Расширения имён файлов»), иначе файл 1Cv8.1CD будет виден просто как «1Cv8». Дальше ориентируйтесь на расширение и расположение: файл базы лежит в каталоге, указанном в списке баз при запуске 1С, выгрузки и обработки — там, куда их сохранил пользователь.

Проверить принадлежность файла можно и через свойства: размер в сотни мегабайт и имя 1Cv8 почти наверняка указывают на базу или выгрузку. Небольшие EPF/ERF размером в десятки–сотни килобайт — внешние инструменты.

Порядок действий при работе с неизвестным файлом 1С
  1. 1
    Включите показ расширений и посмотрите полное имя файла
  2. 2
    Сверьте расширение с таблицей типов файлов 1С
  3. 3
    Сделайте резервную копию базы, если планируете загрузку DT или CF
  4. 4
    Открывайте файл штатным способом: базу — через список баз, DT/CF — через конфигуратор, EPF/ERF — через Файл → Открыть
  5. 5
    Проверьте результат: база открывается без ошибок, отчёт формируется, обработка выполняет заявленное действие

Чем можно и чем нельзя открывать файлы 1С

Штатный инструмент для всех форматов — платформа «1С:Предприятие»: тонкий или толстый клиент для работы и конфигуратор для административных операций. Табличные документы .mxl открываются в самой 1С, а также их можно сохранить в Excel или PDF для просмотра без платформы.

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

Итог

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

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

FAQ

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

Нет, содержимое базы доступно только платформе «1С:Предприятие». Без платформы файл можно только скопировать или перенести. Для просмотра отдельных данных попросите выгрузить их в Excel или PDF из самой программы.

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

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

Безопасно ли открывать файл EPF, присланный по почте?

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

Почему двойной щелчок по файлу 1Cv8.dt ничего не открывает?

Расширение DT не ассоциировано с программой по умолчанию. Файл загружается через конфигуратор: откройте пустую или целевую базу в конфигураторе и выберите «Администрирование → Загрузить информационную базу».

Как узнать, где лежит файл моей базы?

В окне запуска 1С выделите базу — путь к каталогу отображается внизу окна. Внутри этого каталога и находится файл 1Cv8.1CD вместе со служебными файлами.

Что делать, если файл базы не открывается и 1С сообщает об ошибке?

Не пытайтесь править файл вручную. Восстановите базу из резервной копии или запустите утилиту тестирования и исправления (chdbfl.exe из каталога платформы либо проверку в конфигураторе) на копии файла.