Открываем файл выгрузки 1С: .dt, .epf, XML и обмены
Содержание
Файл выгрузки открывают по-разному в зависимости от расширения. Полную выгрузку базы .dt загружают через Конфигуратор: Администрирование → Загрузить информационную базу. Внешнюю обработку
.epf или отчёт .erf — прямо в режиме 1С:Предприятие через Файл → Открыть. Файлы обмена .xml и .json двойным щелчком не открываются: их принимает обработка обмена или план обмена уже внутри базы.
Главное правило: сначала определите формат по расширению, а уже потом выбирайте способ. Половина проблем «не открывается» возникает именно потому, что .dt пытаются открыть как обычный документ, а .xml-обмен — загрузить не тем инструментом. Ниже разберём каждый тип и что делать, если файл повреждён или создан в другом релизе платформы.
Какие бывают файлы выгрузки и чем они отличаются
У слова «выгрузка» в 1С нет одного значения. Это может быть копия всей базы, кусок конфигурации или порция данных для обмена. Расширение однозначно говорит, что внутри.
| Расширение | Что это | Чем открыть |
|---|---|---|
.dt | Полная выгрузка базы: данные + конфигурация | Конфигуратор, загрузка ИБ |
.cf | Только конфигурация, без данных | Конфигуратор, загрузка/сравнение конфигурации |
.cfe | Расширение конфигурации | Конфигуратор, список расширений |
.epf | Внешняя обработка | 1С:Предприятие или Конфигуратор |
.erf | Внешний отчёт | 1С:Предприятие или Конфигуратор |
.xml | Файл обмена данными | Обработка обмена, план обмена |
.json | Данные обмена (EnterpriseData, web) | Настройка синхронизации |
.mxl | Табличный документ 1С | 1С:Предприятие, Файл → Открыть |
Если файл пришёл в архиве .zip или .rar, сначала распакуйте его. Внутри почти всегда лежит один из файлов выше — дальше действуйте по расширению.
Отдельно про .cfe: расширения конфигурации
появились только в платформе 8.3.6. На более старых релизах такой файл открыть нечем — нужна платформа не ниже 8.3.6.
Загрузка полной выгрузки базы .dt
Файл .dt — это слепок всей информационной базы. При его загрузке текущая база полностью затирается: все данные и настройки заменяются содержимым выгрузки. Поэтому загрузку делают либо в пустую новую базу, либо в ту, что не жалко перезаписать.
Порядок действий:
- Запустите базу в режиме Конфигуратор (не 1С:Предприятие).
- Откройте меню
Администрирование → Загрузить информационную базу. - Укажите путь к файлу
.dtи подтвердите. - Дождитесь окончания — на большой базе это несколько минут.
Для загрузки нужен монопольный доступ: все остальные сеансы должны быть закрыты. На клиент-серверной базе это ещё и право администратора кластера.
Загрузка .dt необратима. Если грузите в рабочую базу — сначала сделайте её собственную выгрузку .dt через Администрирование → Выгрузить информационную базу. Это ваш путь назад, если в полученном файле окажется не то.
Создают такой файл там же, в Конфигураторе, пунктом Выгрузить информационную базу. Получается один файл, который можно перенести на флешке или отправить архивом. Внутри .dt данные уже сжаты, поэтому дополнительно архивировать его почти не имеет смысла — выигрыш по размеру будет минимальным.
Способ загрузки не зависит от того, файловая база или клиент-серверная: пункт меню один и тот же. Разница — в доступе. На файловой базе достаточно закрыть все окна 1С:Предприятие на этом и других компьютерах. На клиент-серверной нужно, чтобы в кластере не было активных сеансов по этой базе; иначе платформа не даст установить монопольный режим и загрузка прервётся с сообщением о занятости базы. Удобно заранее закрыть доступ новым сеансам в консоли администрирования и дождаться, пока текущие завершатся.
Как открыть внешнюю обработку .epf и отчёт .erf
Это самый частый сценарий: прислали обработку для загрузки прайса, печати или проверки, и её надо просто запустить. Базу перезаписывать не нужно — файл работает поверх текущих данных.
В режиме 1С:Предприятие (обычный способ для пользователя):
- Меню
Файл → Открыть(или значок папки на панели инструментов). - Выберите файл
.epfили.erf. - Обработка откроется в отдельном окне.
Если пункт Файл → Открыть не даёт выбрать внешний файл или появляется запрет — у пользователя нет права на интерактивное открытие внешних обработок. Это право включается в профиле доступа администратором: в разделе Администрирование → Настройки пользователей и прав найдите параметры работы с внешними отчётами и обработками. По умолчанию их открытие часто ограничено из соображений безопасности.
В Конфигураторе внешнюю обработку открывают через то же Файл → Открыть — это нужно, когда файл хотят не запустить, а посмотреть его модули и формы.
Чтобы обработка была под рукой постоянно, её подключают через механизм дополнительных отчётов и обработок: Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки. Тогда она появляется в нужном разделе как встроенная.
Файлы обмена XML и JSON: открыть нельзя, можно загрузить
Вот частая ошибка: пользователь дважды щёлкает по .xml и видит в браузере дерево тегов. Это не поломка — просто такие файлы не предназначены для открытия «на просмотр». Они описывают данные для переноса между базами, и принять их должна принимающая база.
Варианты, откуда взялся .xml:
- 🔁 Синхронизация и планы обмена. Файл сформировала одна база для другой. Загружают его в настройках синхронизации данных:
Администрирование → Синхронизация данных, далее по сценарию обмена. - 📦 Выгрузка через обработку «Выгрузка и загрузка данных XML». Это стандартная внешняя обработка (
.epf) от 1С для переноса справочников и документов. Чтобы загрузить такой файл, откройте саму обработку (см. раздел выше) и укажите в ней путь к.xml. - 🔧 Конвертация данных (КД) и формат EnterpriseData. Выгрузки от КД 2.0/3.0 тоже приходят в XML; принимает их соответствующий механизм обмена, настроенный в базе.
Файлы .json обычно относятся к обмену через формат EnterpriseData или web-сервисы. Отдельным инструментом «открыть JSON» их не смотрят — их тоже загружает настроенный узел обмена.
Отдельно стоит различать два поколения правил конвертации, потому что от этого зависит, что вообще можно сделать с XML-файлом:
- КД 2.0 работает с привычными правилами обмена: для загрузки нужна внешняя обработка «Универсальный обмен данными в формате XML» и файл правил, под которые сделана выгрузка. Без правил файл не разберётся.
- КД 3.0 и формат EnterpriseData — более новый механизм, встроенный в типовые конфигурации. Здесь обмен настраивается прямо в
Администрирование → Синхронизация данных, а XML- или JSON-файл принимается в рамках настроенного узла, без отдельной обработки.
Если вы не знаете, по какой схеме сделана выгрузка, самый быстрый путь — спросить у отправителя, из какой базы и каким способом он формировал файл. По одному только XML определить это на глаз сложно, а грузить наугад в рабочую базу не стоит.
Коротко, как понять, чем грузить XML:
Администрирование → Синхронизация данных. Файл загружается в рамках настроенного обмена, а не отдельно.Почему выгрузка не открывается и файл считается повреждённым
Если открытие срывается с ошибкой, причина почти всегда в одной из трёх: не тот формат, несовместимый релиз платформы или битый файл. Разберём по симптомам.
.dt, а, например, .cf или архив. Проверьте расширение. .cf загружают пунктом Конфигурация → Загрузить конфигурацию из файла, а не Загрузить информационную базу.Важный нюанс про .dt: специального «ремонта» повреждённого файла выгрузки не существует. Утилита chdbfl.exe чинит файловую базу
(1Cv8.1CD), но не архив .dt. Если .dt бьётся при загрузке и перекачка не помогает — файл надо выгрузить заново из исходной базы.
Перенос выгрузки между релизами и редакциями платформы
С совместимостью работает простое правило по номеру релиза: платформа-приёмник должна быть не ниже платформы-источника. Файл .dt из 8.3.24 загрузится в 8.3.24 или новее, но не в 8.3.21.
Что с этим делать на практике:
- ⬆️ Приёмник старее источника. Обновите платформу на приёмнике до номера не ниже исходного — это бесплатно в рамках действующего договора ИТС и решает проблему полностью.
- ⬇️ Нужно загрузить в заведомо старую платформу. Понизить версию
файла
.dtштатно нельзя. Выход — выгрузить данные из источника в XML (через обработку «Выгрузка и загрузка данных XML») и загрузить их в старую базу, где уже развёрнута нужная конфигурация. - 🔀 Разные редакции конфигурации (например, выгрузка из Бухгалтерии 2.0 в 3.0). Через
.dtэто не переносится — нужен штатный перенос данных между редакциями, он идёт отдельной процедурой обновления.
Про версию платформы 8.2 и 8.3: файл .dt, созданный в 8.3, в платформе 8.2 не загрузится. Если нужно перенести данные из 8.3 в базу 8.2, остаётся только путь через XML-выгрузку при совпадающей конфигурации.
Безопасность: проверяем выгрузку перед загрузкой
Файл выгрузки — это исполняемый для 1С объект, особенно .epf, .erf и .dt с конфигурацией. Во внешней обработке может быть любой код, который выполнится с правами открывшего её пользователя. Поэтому к файлам из непроверенных источников относятся как к любому вложению из интернета.
Разумные меры:
- 🛡️ Открывайте чужие
.epf/.erfсначала в тестовой копии базы, а не в рабочей. - 👤 Не держите у рядовых пользователей право на интерактивное открытие внешних обработок — включайте его точечно и под контролем.
- 📂 Проверяйте источник файла. Обработка «для ускорения закрытия месяца» от неизвестного отправителя — классический канал для вредоносного кода.
- 💾 Перед загрузкой
.dtв рабочую базу всегда есть путь назад только при своей свежей выгрузке — сделайте её.
Антивирус по содержимому .epf обычно ничего не скажет: код внутри — это встроенный язык 1С, а не исполняемый файл Windows. Единственная надёжная проверка — открыть обработку в Конфигураторе и просмотреть её модули, если есть такая компетенция, либо запустить в изолированной копии и посмотреть, что она делает.
Частые вопросы
Можно ли открыть .dt в режиме 1С:Предприятие?
.dt доступна только в Конфигураторе, пункт Администрирование → Загрузить информационную базу. В режиме 1С:Предприятие таким файлом ничего сделать нельзя.Чем отличается .dt от .cf?
.dt — это вся база: конфигурация плюс данные. .cf — только конфигурация без единой записи данных. Поэтому .cf грузят через Конфигурация → Загрузить конфигурацию из файла, а .dt — через загрузку информационной базы.Почему при загрузке пишет, что файл выгружен более новой версией?
Как перенести данные, если на приёмнике старая платформа и обновить её нельзя?
.dt не получится. Выгрузите нужные справочники и документы в XML обработкой «Выгрузка и загрузка данных XML» и загрузите их в старую базу с такой же конфигурацией.