Администрирование · 10 мин
Формат 1С: какой бывает и как с ним работать
Разбираем форматы файлов 1С: 1Cv8.1CD, .dt, .cf, .epf, .erf. Чем отличаются, как открыть, конвертировать и не потерять данные при обмене.
Под «форматом 1С» обычно понимают сразу несколько разных вещей: формат файла базы данных, формат выгрузки конфигурации, формат внешних обработок или формат обмена данными между программами. Путаница возникает потому, что у платформы 1С:Предприятие нет одного единственного «своего» расширения — их больше десятка, и каждое решает свою задачу.
Если вы получили файл с незнакомым расширением от бухгалтера, программиста или франчайзи 1С, первый шаг — определить, что именно внутри: сама база, архив копии, обновление конфигурации или внешний инструмент. От этого зависит, какой программой его открывать и можно ли вообще открыть без установленной платформы.
В материале разберём основные форматы файлов 1С, способы их открытия, типичные ошибки при работе с ними и безопасные правила обмена данными.
Какие форматы файлов использует 1С
Платформа 1С:Предприятие работает с несколькими типами файлов, каждый из которых имеет собственное назначение. Понимание разницы между ними избавляет от главной ошибки новичков — попытки открыть файл «не той» программой или загрузить его не в тот режим.
| Расширение | Что содержит | Чем открывается |
|---|---|---|
| 1Cv8.1CD | Файловая информационная база целиком | Только платформа 1С (через список баз) |
| .dt | Выгрузка информационной базы (архив) | Конфигуратор: «Загрузить информационную базу» |
| .cf | Конфигурация без данных | Конфигуратор: «Загрузить конфигурацию из файла» |
| .cfu | Файл обновления конфигурации | Конфигуратор: «Обновить конфигурацию» |
| .epf | Внешняя обработка | Файл → Открыть в режиме Предприятие |
| .erf | Внешний отчёт | Файл → Открыть в режиме Предприятие |
| .mxl | Табличный документ (печатная форма) | 1С, а также просмотр через конвертацию |
| .grs | Схема графической схемы/географической карты | 1С:Предприятие |
| .efd | Архив с файлами внешних данных | Средства платформы |
Отдельно стоит помнить про форматы обмена: XML (в том числе EnterpriseData и CommerceML для обмена с сайтами), JSON, CSV и DBF. Это уже не «родные» форматы платформы, а универсальные стандарты, которые 1С умеет читать и записывать для интеграции с другими системами.
1Cv8.1CD и .dt: база данных и её архивная копия
Файл 1Cv8.1CD — это и есть файловая база 1С. Он лежит в каталоге базы и подключается через окно запуска (кнопка «Добавить» → указание папки). Напрямую двойным щелчком его открыть нельзя: Windows не знает такую ассоциацию, да и платформа работает с базой через свой механизм доступа.
Файл .dt создаётся через конфигуратор: меню «Администрирование» → «Выгрузить информационную базу». Это универсальный способ перенести базу между компьютерами, сделать резервную копию или поднять копию для тестирования. Внутри .dt — и данные, и конфигурация.
Важное ограничение: загрузить .dt можно только в базу с платформой той же или более новой версии. Обратная совместимость «сверху вниз» не гарантируется — база, выгруженная на новой платформе, может не открыться на старой.
- 1Установите платформу 1С:Предприятие подходящей версии
- 2Откройте окно запуска и добавьте новую пустую базу (без конфигурации)
- 3Зайдите в эту базу в режиме Конфигуратор
- 4Выберите Администрирование → Загрузить информационную базу и укажите файл .dt
- 5Дождитесь окончания загрузки и примите реструктуризацию, если платформа её запросит
.cf и .cfu: конфигурация и её обновление
Файл .cf содержит только конфигурацию — программный «каркас» базы: справочники, документы, отчёты, модули кода. Данных (проводок, остатков, контрагентов) в нём нет. Такие файлы распространяют разработчики и франчайзи, когда нужно поставить конфигурацию «с нуля» или передать доработку.
Файл .cfu — это обновление: он применим только к определённым версиям конфигурации, указанным поставщиком. Если версия вашей базы не входит в список поддерживаемых, конфигуратор откажется обновляться — это защитный механизм, а не сбой.
.epf и .erf: внешние обработки и отчёты
Внешние обработки (.epf) и внешние отчёты (.erf) — это самостоятельные инструменты, которые не требуют изменения конфигурации. Их открывают прямо в режиме Предприятие: меню «Файл» → «Открыть» или сочетание Ctrl+O. Типичные примеры — обработки загрузки прайсов, группового изменения реквизитов, внешние печатные формы.
В типовых конфигурациях на БСП (Библиотека стандартных подсистем) внешние отчёты и обработки подключаются через справочник «Дополнительные отчеты и обработки» — так они появляются в интерфейсе у пользователей и работают под контролем прав доступа.
Главный риск здесь — безопасность. Обработка выполняет произвольный код на встроенном языке 1С и имеет доступ к данным базы. Запускайте .epf только из доверенных источников, а в настройках безопасности (при наличии профилей безопасности) ограничивайте запуск непроверенных файлов.
Форматы обмена: XML, JSON, CommerceML и EnterpriseData
Когда говорят «выгрузить из 1С в формате…», чаще всего речь идёт об обмене с другими системами. Универсальные обмены (между конфигурациями, с сайтами, с банками) в 1С построены на XML. Для интеграции с интернет-магазинами применяется CommerceML — специализированный XML-диалект для каталогов, цен и заказов. Для обмена между прикладными решениями фирмы «1С» используется формат EnterpriseData, также основанный на XML.
Для выгрузки табличных данных (прайсов, справочников) пользователи чаще всего сохраняют табличные документы в Excel (.xlsx), CSV или .mxl. Табличный документ 1С сохраняется через «Файл → Сохранить как» с выбором нужного типа.
Что делать с полученным файлом
Почему файл 1С не открывается: диагностика
Самая частая причина — несовпадение версий платформы. База, созданная или конвертированная на новой платформе, на старой не откроется: появится сообщение о несовместимой версии файла базы данных. Решение — обновить платформу, а не «чинить» файл.
Вторая причина — повреждение файла 1Cv8.1CD после аварийного завершения, сбоя диска или некорректного копирования. В этом случае используется утилита chdbfl.exe из каталога платформы: она проверяет физическую целостность файловой базы. Перед запуском обязательно сделайте копию файла — утилита изменяет базу напрямую.
Третья группа проблем — права доступа. Если база лежит в сетевой папке, у пользователя должны быть полные права на каталог базы, включая создание и изменение файлов блокировок.
Как проверить результат
Открывается в режиме Предприятие, отчёты показывают данные за прошлые периоды
Ошибки при открытии, пустые справочники или сообщения о несовместимости версии
Версия в разделе «О программе» соответствует новой, типовые операции выполняются без ошибок
Ошибки реструктуризации, не открываются документы или отчёты
Открывается и выполняет заявленную функцию без ошибок в журнале регистрации
Сообщения об ошибках компиляции, обработка молча закрывается
Проверка завершена без потерь, база открывается
Утилита сообщает об удалении повреждённых данных — нужно сверять учётные данные
Безопасные правила работы с файлами 1С
Любые операции загрузки (.dt, .cf, .cfu) необратимо меняют базу. Правило одно: сначала выгрузка текущего состояния в .dt, потом любые действия. Храните копии с понятными именами, включающими дату и суть операции.
Файловую базу нельзя копировать «горячим» способом, пока в ней работают. Либо выгружайте .dt из конфигуратора, либо завершайте все сеансы и только потом копируйте 1Cv8.1CD. Для регулярных копий настройте автоматическую выгрузку по расписанию.
Если вам прислали «базу 1С» одним файлом без пояснений, посмотрите на размер и расширение. Файл .dt обычно заметно меньше исходной базы из-за сжатия, а 1Cv8.1CD может занимать гигабайты. Уточните у отправителя версию платформы и конфигурации — это сэкономит время на подбор совместимого релиза.
FAQ
Чем открыть файл 1С без установленной программы 1С?
Напрямую — никак: форматы 1Cv8.1CD, .dt, .cf, .epf являются закрытыми и читаются только платформой 1С:Предприятие. Если нужно просто посмотреть данные, попросите отправителя выгрузить их в Excel, CSV или PDF — эти форматы открываются стандартными средствами.
Чем отличается .dt от .cf?
.dt — полная выгрузка информационной базы: конфигурация плюс все данные. .cf — только конфигурация без данных. Для переноса базы или резервной копии нужен .dt, для передачи доработок программиста достаточно .cf.
Можно ли загрузить .dt старой версии в новую платформу?
Да, это штатный сценарий: новая платформа при загрузке выполнит конвертацию базы. Обратное невозможно — база, сконвертированная новой платформой, на старой не откроется. Перед конвертацией сохраните исходный .dt.
Безопасно ли запускать внешние обработки .epf из интернета?
Только из источников, которым вы доверяете. Обработка исполняет код с полным доступом к данным базы. Перед использованием в рабочей базе проверьте её на тестовой копии и, при наличии навыков, просмотрите код в конфигураторе.
Что делать, если 1Cv8.1CD повреждён и база не открывается?
Сделайте копию файла, затем запустите утилиту chdbfl.exe из каталога bin установленной платформы и выполните проверку с исправлением ошибок. Если утилита не помогла, восстановите базу из последней выгрузки .dt — поэтому регулярные копии критичны.
В каком формате выгрузить данные из 1С для передачи в другую программу?
Для табличных данных подойдут Excel или CSV, для обмена между конфигурациями 1С — XML (EnterpriseData), для сайтов — CommerceML. Выбор зависит от того, какие форматы умеет принимать принимающая система.
Что важно запомнить
У 1С нет одного формата: 1Cv8.1CD — база, .dt — её выгрузка, .cf и .cfu — конфигурация и обновление, .epf и .erf — внешние инструменты. Все они открываются только платформой 1С. Перед любой загрузкой делайте резервную копию в .dt и проверяйте совместимость версий.