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

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

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

Какие форматы файлов использует 1С: 1Cv8.1CD, dt, cf, cfe, epf, erf и другие. Назначение каждого формата, чем открыть и как безопасно работать с файлами 1С.

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

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

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

1Cv8.1CD — файл файловой базы данных

Это главный файл, если база работает в файловом режиме (без сервера СУБД). Он содержит и данные, и конфигурацию, и пользователей — всё в одном файле, который обычно лежит в каталоге базы. Имя файла всегда 1Cv8.1CD, рядом могут находиться служебные файлы с расширениями .1CL (блокировка при открытой базе), .cdn и другие.

Формат внутренне представляет собой контейнер со страничной структурой, похожий по логике на встроенную СУБД. Открыть его напрямую сторонними программами нельзя — только платформой 1С через запуск базы. Размер файла зависит от объёма данных и может достигать десятков гигабайт; при больших размерах файловый режим начинает тормозить, и рекомендуется переход на клиент-серверный вариант.

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

DT — файл выгрузки информационной базы

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

Загружается DT обратно через «Администрирование» → «Загрузить информационную базу». При этом существующая база полностью заменяется содержимым файла, поэтому перед загрузкой нужно убедиться, что текущие данные сохранены. Загрузка DT возможна только в монопольном режиме — все пользователи должны выйти.

Ограничение формата: DT привязан к платформе 1С и не подходит для обмена данными с другими системами. Для обмена используются XML, JSON, CSV и специализированные форматы вроде EnterpriseData. Также DT нельзя «частично» загрузить — это всегда полная копия базы.

1CD или DT — что использовать для копии

Копирование 1Cv8.1CD

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

Выгрузка в DT

Медленнее на больших базах, зато гарантирует целостность данных и является штатным способом резервного копирования. Требует монопольного доступа.

Средства СУБД (для серверных баз)

Для клиент-серверных баз резервные копии делаются средствами MS SQL, PostgreSQL и т.д. — DT здесь вспомогательный инструмент, а не основной.

CF и CFU — файлы конфигурации и обновления

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

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

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

CFE — расширения конфигурации

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

Загружается расширение не в конфигураторе, а в режиме «Предприятие»: «Администрирование» → «Печатные формы, отчёты и обработки» → «Расширения» (в типовых конфигурациях). В конфигураторе расширения открываются через «Конфигурация» → «Расширения конфигурации» для разработки и отладки.

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

EPF, ERF и файлы внешних инструментов

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

К этой же группе относятся файлы макетов и печатных форм (внешние печатные формы часто поставляются как EPF), а также файлы шаблонов конфигураций .1cdt? — нет, корректно: шаблоны установки конфигураций хранятся в каталоге шаблонов (tmplts) в виде файлов 1Cv8.dt и 1Cv8new.dt внутри папок с номерами версий, вместе с манифестом 1cv8.mft.

Отдельно стоит упомянуть файлы лицензий (.lic), файлы журнала регистрации (.lgp/.lgx в каталоге базы), файлы списка баз (ibases.v8i) и файлы настроек пользователя. Удалять их без понимания последствий не стоит: например, удаление файла лицензии приведёт к запросу активации при следующем запуске.

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

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

Ориентируйтесь на расширение и контекст, откуда файл получен. Если файл прислал специалист поддержки — уточните, что это: выгрузка базы (DT), конфигурация (CF) или расширение (CFE), потому что порядок загрузки и риски у них разные. Никогда не загружайте неизвестный файл в рабочую базу без копии.

Маршрут решения

Как выбрать действие по типу файла

Файл 1Cv8.1CD в каталоге базыЭто сама база — запускайте через список баз 1С, ничего в него не загружайте.
Файл .dtЗагружайте через конфигуратор (Администрирование → Загрузить информационную базу), предварительно сделав копию текущей базы.
Файл .cf или .cfuЗагружайте в конфигураторе через меню Конфигурация; CFU применяйте только к совместимому релизу.
Файл .cfeПодключайте в режиме Предприятие через раздел расширений или в конфигураторе.
Файл .epf или .erfОткрывайте в режиме Предприятие через Файл → Открытие, проверив источник файла.

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

Итог

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

1Cv8.1CD — сама файловая база, DT — её выгрузка для копий и переноса, CF/CFU — конфигурация и обновления, CFE — расширения, EPF/ERF — внешние обработки и отчёты. Каждый формат загружается своим инструментом, а перед любой загрузкой в рабочую базу обязательна резервная копия.

Частые вопросы

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

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

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

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

Можно ли загрузить DT от одной конфигурации в базу с другой конфигурацией?

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

Что делать, если при загрузке CFU появляется ошибка о несовместимой версии?

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

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

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

Где хранятся шаблоны установленных конфигураций?

В каталоге шаблонов (по умолчанию папка tmplts в профиле пользователя или общая папка, указанная при установке). Внутри — подкаталоги по конфигурациям и версиям с файлами поставки и манифестом 1cv8.mft. Оттуда же платформа берёт файлы при создании новой базы из шаблона.