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

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

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

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

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

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

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

Каждый тип файла в экосистеме 1С решает свою задачу и открывается своим инструментом. Путаница между ними — самая частая причина ошибок «файл не открывается».

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

Отдельно стоит упомянуть форматы обмена: XML (универсальный обмен, CommerceML, EnterpriseData), CSV и XLSX для табличных данных, JSON и TXT для произвольных выгрузок. Они не являются «внутренними» форматами 1С, но именно через них чаще всего идёт интеграция с внешними системами.

Как определить, какой формат у файла 1С

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

Если расширение отсутствует или изменено, ориентируйтесь на контекст: файл размером в сотни мегабайт или гигабайты рядом с папкой базы — скорее всего 1Cv8.1CD; файл, присланный разработчиком «для обновления», — вероятно .cf или .cfu; небольшой файл, который просят «просто открыть в 1С», — чаще всего .epf или .erf.

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

Файл 1Cv8.1CDФайловая база

Открывается добавлением папки базы в список баз, а не двойным кликом

Файл .dtВыгрузка базы

Загружается только через конфигуратор, требует пустой или заменяемой базы

Файл .epf/.erfОбработка или отчёт

Открывается через Файл → Открыть в режиме Предприятия

Файл .cf/.cfuКонфигурация или обновление

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

Файл базы 1Cv8.1CD: что это и как с ним работать

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

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

Копировать файл 1Cv8.1CD для резервной копии допустимо только при закрытой базе: если в момент копирования кто-то работает, копия может оказаться повреждённой. Более надёжный способ резервирования — выгрузка в .dt через конфигуратор.

Выгрузка и загрузка базы: формат .dt

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

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

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

Конфигурация, обработки и отчёты: .cf, .cfu, .epf, .erf

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

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

Обработки из непроверенных источников открывайте только на копии базы: внешняя обработка имеет доступ к данным и может их изменять или удалять.

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

Форматы обмена данными с другими программами

Когда речь идёт о передаче данных из 1С в другую систему, используются универсальные форматы. XML — основной формат штатных обменов: через него работают синхронизации между конфигурациями, обмен с сайтами (CommerceML) и выгрузки в банк. CSV и XLSX применяют для табличных данных: прайсов, списков контрагентов, остатков.

Печатные формы и табличные документы сохраняются из 1С в PDF, XLSX, HTML, TXT и внутренний формат .mxl через кнопку «Сохранить» в окне табличного документа. Для передачи контрагенту без 1С оптимален PDF или XLSX.

Сравнение вариантов выгрузки

XML

Подходит для обмена между базами 1С и интеграций; требует согласования структуры с принимающей стороной

XLSX / CSV

Удобен для табличных данных и ручной обработки; структура ограничена плоской таблицей

PDF

Только для просмотра и печати документов; данные из него обратно в учётную систему не загрузить

DT

Полная копия базы для переноса и архива; не подходит для обмена отдельными документами

Частые проблемы и как их проверить

Если файл «не открывается», сначала уточните, чем именно вы его открываете: .dt не откроется через «Файл → Открыть», а .epf не загрузится через «Загрузить информационную базу». Сообщение об ошибке обычно прямо указывает на несоответствие формата.

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

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

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

База после загрузки .dt
Норма

Запускается, открываются документы и отчёты, данные на месте

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

Ошибки при открытии объектов, пустые списки, сообщения о повреждении

Файл выгрузки .dt
Норма

Файл существует, размер сопоставим с размером базы

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

Нулевой размер, выгрузка завершилась ошибкой

Внешняя обработка
Норма

Открывается в режиме Предприятия, выполняет заявленное действие

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

Ошибка компиляции, запрос прав администратора без причины

Итог

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

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

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

Чем открыть файл .dt без установленной 1С?

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

Можно ли конвертировать 1Cv8.1CD в Excel?

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

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

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

Файл .cfu не применяется к базе — что делать?

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

Безопасно ли открывать внешнюю обработку .epf из интернета?

Только на копии базы или в тестовой среде. Обработка выполняет произвольный код с доступом к данным, поэтому источнику нужно доверять, а перед боевым запуском желательно показать файл специалисту.

В каком формате отправить документ контрагенту, у которого нет 1С?

Для просмотра и подписи — PDF, для дальнейшей обработки в таблицах — XLSX. Внутренние форматы 1С (.mxl, .dt) внешний получатель открыть не сможет.