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

Администрирование · 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 можно только в базу с платформой той же или более новой версии. Обратная совместимость «сверху вниз» не гарантируется — база, выгруженная на новой платформе, может не открыться на старой.

Как открыть файл .dt
  1. 1
    Установите платформу 1С:Предприятие подходящей версии
  2. 2
    Откройте окно запуска и добавьте новую пустую базу (без конфигурации)
  3. 3
    Зайдите в эту базу в режиме Конфигуратор
  4. 4
    Выберите Администрирование → Загрузить информационную базу и укажите файл .dt
  5. 5
    Дождитесь окончания загрузки и примите реструктуризацию, если платформа её запросит

.cf и .cfu: конфигурация и её обновление

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

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

.epf и .erf: внешние обработки и отчёты

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

В типовых конфигурациях на БСП (Библиотека стандартных подсистем) внешние отчёты и обработки подключаются через справочник «Дополнительные отчеты и обработки» — так они появляются в интерфейсе у пользователей и работают под контролем прав доступа.

Главный риск здесь — безопасность. Обработка выполняет произвольный код на встроенном языке 1С и имеет доступ к данным базы. Запускайте .epf только из доверенных источников, а в настройках безопасности (при наличии профилей безопасности) ограничивайте запуск непроверенных файлов.

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

Форматы обмена: XML, JSON, CommerceML и EnterpriseData

Когда говорят «выгрузить из 1С в формате…», чаще всего речь идёт об обмене с другими системами. Универсальные обмены (между конфигурациями, с сайтами, с банками) в 1С построены на XML. Для интеграции с интернет-магазинами применяется CommerceML — специализированный XML-диалект для каталогов, цен и заказов. Для обмена между прикладными решениями фирмы «1С» используется формат EnterpriseData, также основанный на XML.

Для выгрузки табличных данных (прайсов, справочников) пользователи чаще всего сохраняют табличные документы в Excel (.xlsx), CSV или .mxl. Табличный документ 1С сохраняется через «Файл → Сохранить как» с выбором нужного типа.

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

Что делать с полученным файлом

Файл называется 1Cv8.1CDПоложите его в отдельную папку и подключите как базу через окно запуска 1С
Файл с расширением .dtСоздайте пустую базу и загрузите файл через конфигуратор
Файл .cf или .cfuСначала сделайте копию базы в .dt, затем загружайте конфигурацию или обновление
Файл .epf или .erfОткройте через Файл → Открыть в режиме Предприятие, предварительно убедившись в надёжности источника
Файл .xml, .csv или .jsonЭто данные обмена — загружайте их штатной обработкой загрузки вашей конфигурации

Почему файл 1С не открывается: диагностика

Самая частая причина — несовпадение версий платформы. База, созданная или конвертированная на новой платформе, на старой не откроется: появится сообщение о несовместимой версии файла базы данных. Решение — обновить платформу, а не «чинить» файл.

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

Третья группа проблем — права доступа. Если база лежит в сетевой папке, у пользователя должны быть полные права на каталог базы, включая создание и изменение файлов блокировок.

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

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

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

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

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

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

Обновление конфигурации
Норма

Версия в разделе «О программе» соответствует новой, типовые операции выполняются без ошибок

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

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

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

Открывается и выполняет заявленную функцию без ошибок в журнале регистрации

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

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

Файл базы после chdbfl
Норма

Проверка завершена без потерь, база открывается

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

Утилита сообщает об удалении повреждённых данных — нужно сверять учётные данные

Безопасные правила работы с файлами 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 и проверяйте совместимость версий.