Администрирование · 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: что это и как с ним работать
В файловом варианте работы вся информационная база — данные, конфигурация, пользователи — хранится в одном файле 1Cv8.1CD внутри каталога базы. Рядом могут лежать служебные папки и файлы журнала регистрации.
Открыть такой файл двойным щелчком нельзя: нужно запустить стартовое окно 1С, нажать «Добавить», выбрать «Добавление в список существующей информационной базы» и указать папку, где лежит 1Cv8.1CD. После этого база появится в списке и запустится обычным образом.
Копировать файл 1Cv8.1CD для резервной копии допустимо только при закрытой базе: если в момент копирования кто-то работает, копия может оказаться повреждённой. Более надёжный способ резервирования — выгрузка в .dt через конфигуратор.
Выгрузка и загрузка базы: формат .dt
Файл .dt создаётся через конфигуратор: меню «Администрирование → Выгрузить информационную базу». Это штатный способ сделать резервную копию или перенести базу на другой компьютер, в том числе между файловым и клиент-серверным вариантами работы.
Загрузка выполняется обратной операцией: «Администрирование → Загрузить информационную базу». Важно понимать, что загрузка .dt полностью заменяет текущее содержимое базы — откатить действие штатными средствами нельзя.
- 1Закройте все сеансы пользователей в базе
- 2Откройте базу в конфигураторе
- 3Выберите Администрирование → Выгрузить информационную базу
- 4Укажите путь и имя файла .dt, дождитесь завершения
- 5Проверьте, что файл создан и его размер не равен нулю
Конфигурация, обработки и отчёты: .cf, .cfu, .epf, .erf
Файл .cf содержит конфигурацию без данных и используется для распространения решений и создания новых баз по шаблону. Файл .cfu — это обновление конфигурации, применимое только к определённым версиям: если версия вашей базы не совпадает с поддерживаемыми, конфигуратор откажет в обновлении, и это нормальная защитная реакция.
Внешние обработки (.epf) и внешние отчёты (.erf) — самые «бытовые» файлы 1С. Их открывают прямо в режиме Предприятия через «Файл → Открыть». В типовых конфигурациях обработки часто подключают через механизм «Дополнительные отчеты и обработки» в разделе «Администрирование» — так они становятся доступны всем пользователям.
Обработки из непроверенных источников открывайте только на копии базы: внешняя обработка имеет доступ к данным и может их изменять или удалять.
Форматы обмена данными с другими программами
Когда речь идёт о передаче данных из 1С в другую систему, используются универсальные форматы. XML — основной формат штатных обменов: через него работают синхронизации между конфигурациями, обмен с сайтами (CommerceML) и выгрузки в банк. CSV и XLSX применяют для табличных данных: прайсов, списков контрагентов, остатков.
Печатные формы и табличные документы сохраняются из 1С в PDF, XLSX, HTML, TXT и внутренний формат .mxl через кнопку «Сохранить» в окне табличного документа. Для передачи контрагенту без 1С оптимален PDF или XLSX.
Сравнение вариантов выгрузки
Подходит для обмена между базами 1С и интеграций; требует согласования структуры с принимающей стороной
Удобен для табличных данных и ручной обработки; структура ограничена плоской таблицей
Только для просмотра и печати документов; данные из него обратно в учётную систему не загрузить
Полная копия базы для переноса и архива; не подходит для обмена отдельными документами
Частые проблемы и как их проверить
Если файл «не открывается», сначала уточните, чем именно вы его открываете: .dt не откроется через «Файл → Открыть», а .epf не загрузится через «Загрузить информационную базу». Сообщение об ошибке обычно прямо указывает на несоответствие формата.
При подозрении на повреждение файловой базы используйте штатную утилиту chdbfl.exe из каталога bin установленной платформы: она проверяет и исправляет физическую целостность файла 1Cv8.1CD. Работать с ней нужно только на копии файла.
Как проверить результат
Запускается, открываются документы и отчёты, данные на месте
Ошибки при открытии объектов, пустые списки, сообщения о повреждении
Файл существует, размер сопоставим с размером базы
Нулевой размер, выгрузка завершилась ошибкой
Открывается в режиме Предприятия, выполняет заявленное действие
Ошибка компиляции, запрос прав администратора без причины
Что важно запомнить
Формат файла 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) внешний получатель открыть не сможет.