Выгрузка документов из 1С в XML: пошаговый разбор
📋 Содержание
Чтобы выгрузить из 1С файл в формате XML, откройте нужный документ, сформируйте по нему электронный документ (кнопка ЭДО) и сохраните его в файл на диск — на выходе получите .xml. Это рабочий способ передать данные контрагенту без сервиса 1С-ЭДО или загрузить их в другую программу.
Разберём, как выгрузить с 1С в XML отдельный документ, счёт-фактуру или УПД, как перенести в этом формате данные между базами и что делать, когда кнопка выгрузки не появляется.
Что такое XML и когда нужна выгрузка из 1С в формате XML
XML — это обычный текстовый файл со строгой структурой из тегов. Его понимают почти любые программы: другая база 1С, бухгалтерский сервис, портал госоргана или система контрагента.
Выгрузка в формате XML в 1С нужна в трёх ситуациях:
- 📤 Отправить документ контрагенту без подключённого 1С-ЭДО — он загрузит
.xmlв свою учётную систему. - 🔄 Перенести данные между базами — например, из одной 1С:Бухгалтерии в другую.
- 🏛️ Отдать данные во внешнюю систему — банк, маркетплейс, госпортал, где ждут именно XML.
💡 Формат XML для документов вроде УПД и счёта-фактуры задан приказами ФНС. Поэтому файл, выгруженный из 1С, читается любой программой, которая работает с этим форматом.
Способ 1. Как выгрузить документ из 1С в формате XML для контрагента
Это основной сценарий: нужно сформировать .xml по конкретному документу (реализация, счёт, счёт-фактура, УПД) и передать файл получателю.
Механизм встроен в 1С:Бухгалтерию 3.0 через подсистему электронных документов. Сервис 1С-ЭДО при этом подключать не обязательно — файл выгружается вручную.
Администрирование → Обмен электронными документами и убедитесь, что включён флажок «Электронные документы». Без него кнопка выгрузки не появится.Продажи → журнал «Реализация (акты, накладные, УПД)» или «Счета-фактуры выданные». Откройте документ, который нужно выгрузить..xml. Это и есть выгруженный документ.Перед первой выгрузкой заполните реквизиты организации и контрагента: ИНН, КПП, адрес. Без них файл либо не сформируется, либо получатель не сможет его загрузить.
Как сохранить счёт-фактуру в формате XML из 1С 8.3
Отдельная выгрузка счёта-фактуры делается так же. Чтобы выгрузить счёт-фактуру из 1С в XML:
- Откройте
Продажи → Счета-фактуры выданныеи выберите нужный счёт-фактуру (или откройте его прямо из документа реализации). - Нажмите ЭДО → Просмотреть электронный документ.
- Сохраните через Ещё → Сохранить в файл.
⚠️ Для счёта-фактуры и УПД версия формата в файле должна совпадать с той, что ждёт контрагент. Если получатель работает на старом формате, а вы выгрузили новый (или наоборот), файл у него не загрузится.
Способ 2. Как выгрузить с 1С в XML данные для переноса между базами
Когда нужно перенести не один документ, а массив данных (справочники, остатки, партию документов) в другую базу 1С, используют универсальную выгрузку.
Здесь два инструмента:
| Инструмент | Когда использовать | Что на выходе |
|---|---|---|
| Синхронизация данных | Регулярный обмен между базами | Автоматические XML-пакеты |
| Обработка «Выгрузка и загрузка данных XML» | Разовый перенос между одинаковыми конфигурациями | Один файл .xml со всеми объектами |
Обработку «Выгрузка и загрузка данных XML» берут с диска ИТС. Она выгружает выбранные объекты базы в единый XML и загружает их в приёмник. Подходит, когда конфигурации совпадают, а обмен настраивать ради одного раза не хочется.
💡 Для переноса между разными конфигурациями (например, из «Бухгалтерии» в «Управление торговлей») используют формат EnterpriseData через раздел
Администрирование → Синхронизация данных— там XML формируется по универсальному формату обмена.
Как сохранить документ в формате XML: куда попадает файл
При ручной выгрузке 1С предложит выбрать папку. Обратите внимание на несколько моментов, чтобы потом не искать файл.
- 📁 Имя файла 1С формирует сама — обычно из типа документа, даты и номера. Его можно переименовать при сохранении.
- 🔤 Расширение должно остаться
.xml. Если сохранить как.txt, контрагент файл не примет. - 🗂️ Один документ — один файл. Чтобы выгрузить пакет, повторите операцию для каждого документа или используйте способ 2.
Открыть и посмотреть содержимое .xml можно любым браузером или «Блокнотом» — внутри читаемая структура тегов с реквизитами документа.
Какие документы можно выгрузить в XML
Через механизм электронных документов выгружаются те виды, для которых предусмотрен формат обмена:
- ✅ Реализация (акт, накладная, УПД)
- ✅ Счёт-фактура выданный (обычный и корректировочный)
- ✅ Счёт на оплату
- ✅ Акт выполненных работ
- ✅ Товарная накладная (ТОРГ-12)
Если для вида документа формат не предусмотрен, кнопка ЭДО будет неактивна — такой документ выгружается только через универсальную выгрузку данных (способ 2) или печатной формой в PDF/Excel, но это уже не XML для контрагента.
Типичные ошибки при выгрузке в XML и если не помогло
Чаще всего выгрузка спотыкается на настройках, а не на самой процедуре.
Администрирование → Обмен электронными документами. Также кнопка неактивна, если для этого вида документа формат не предусмотрен..xml.Если ни один пункт не подошёл, а выгрузка всё равно падает с ошибкой — обновите конфигурацию до актуального релиза. Формат электронных документов меняется вместе с требованиями ФНС, и на старом релизе выгрузка нового формата может не собираться.
Частые вопросы
Как выгрузить из 1С файл в формате XML, если нет 1С-ЭДО?
.xml для передачи контрагенту вручную.Как выгрузить документ из 1С в формате XML сразу пакетом?
Как сохранить счёт-фактуру в формате XML из 1С 8.3?
.xml.Почему не получается сохранить документ в хмл формате из 1С?
Чем открыть выгруженный из 1С XML-файл?
Можно ли выгрузить в формате XML данные из 1С в другую программу?
Материал подготовлен редакцией 1С 8.3 — независимый справочник. Проверено и обновлено: 12.07.2026. Независимый справочник. Мы не представляем фирму «1С» и не аффилированы с ней.