Администрирование · 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 — что использовать для копии
Быстро, но требует полного выхода всех пользователей и не проверяет целостность. Подходит для файловых баз в нерабочее время.
Медленнее на больших базах, зато гарантирует целостность данных и является штатным способом резервного копирования. Требует монопольного доступа.
Для клиент-серверных баз резервные копии делаются средствами 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) и файлы настроек пользователя. Удалять их без понимания последствий не стоит: например, удаление файла лицензии приведёт к запросу активации при следующем запуске.
Как определить, что за файл перед вами, и чем его открыть
Ориентируйтесь на расширение и контекст, откуда файл получен. Если файл прислал специалист поддержки — уточните, что это: выгрузка базы (DT), конфигурация (CF) или расширение (CFE), потому что порядок загрузки и риски у них разные. Никогда не загружайте неизвестный файл в рабочую базу без копии.
Как выбрать действие по типу файла
Для проверки результата после любой загрузки: запустите базу в режиме «Предприятие», откройте несколько типовых документов и отчётов, проверьте версию конфигурации в разделе «О программе». Если база не открывается или выдаёт ошибки — восстанавливайте из резервной копии и анализируйте причину до повторной попытки.
Что важно запомнить
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. Оттуда же платформа берёт файлы при создании новой базы из шаблона.