Как выгрузить УПД в формате XML из 1С 8.3: все способы получить файл для ЭДО
Содержание
Самая частая ошибка: бухгалтер открывает печатную форму УПД и жмёт «Сохранить как», надеясь получить XML. Так выгрузки не будет — печатная форма умеет только PDF, Excel и Word. Чтобы выгрузить документ в формате XML из 1С 8.3 для ЭДО, нужен другой механизм: встроенный модуль электронного документооборота, который собирает файл по формату ФНС.
Короткий ответ: откройте документ Реализация (акты, накладные, УПД), нажмите кнопку ЭДО → Просмотреть электронный документ, а в открывшейся форме — Ещё → Сохранить в файл. 1С сформирует XML с именем вида ON_NSCHFDOPPR_...xml — это и есть формализованный УПД.
Ниже — все рабочие способы: как в 1С Бухгалтерия 8.3 УПД сохранить в формате XML, как выгрузить его пачкой, что делать, если оператор ЭДО не 1С-ЭДО, и как потом проверить файл до отправки.
Что такое УПД в формате XML и почему это не «просто файл»
УПД (универсальный передаточный документ) объединяет счёт-фактуру и первичку о передаче товаров или услуг. В электронном виде он существует не в произвольном формате, а строго по структуре, утверждённой ФНС.
Поэтому XML-файл УПД — это не экспорт данных «как получилось», а документ с жёсткой схемой:
- 📄 корневой элемент
<Файл>с реквизитамиИдФайл,ВерсПрог,ВерсФорм; - 🧾 внутри —
<Документ>с кодом формыКНД(у формализованного УПД это 1115131); - 🔀 реквизит
Функцияопределяет роль документа:СЧФ— только счёт-фактура,ДОП— только передаточный документ,СЧФДОП— оба в одном; - 🔐 кодировка —
windows-1251, подпись хранится отдельным файлом (.sgnили.p7s).
Если контрагент просит «УПД в XML», в 90 % случаев ему нужен титул продавца с функцией СЧФДОП. Титул покупателя (файл с префиксом DP_PDPOL) формируется уже на стороне получателя при подписании.
Чем формат ФНС отличается от «выгрузки данных в XML»
В 1С есть второй, совершенно посторонний механизм с похожим названием — универсальная выгрузка данных в XML (Администрирование → Выгрузка и загрузка данных либо обработка ВыгрузкаЗагрузкаДанныхXML). Она делает технический дамп объектов базы для переноса между базами 1С.
Файл из универсальной выгрузки ни один оператор ЭДО не примет. Это внутренний формат 1С, а не формат ФНС. Путаница между двумя механизмами — причина примерно половины отказов на стороне оператора.
| Что выгружаем | Механизм | Путь | Кто примет файл |
|---|---|---|---|
| УПД по формату ФНС | Модуль ЭДО | Кнопка ЭДО в документе | Оператор ЭДО, контрагент, налоговая |
| Объекты базы | Выгрузка данных XML | Администрирование → Выгрузка и загрузка данных | Только другая база 1С |
| Печатная форма | Печать | Печать → УПД | Человек глазами |
Подготовка: что проверить до выгрузки
Пять минут проверок экономят час на разборе ошибок формата.
- Включите функциональную опцию:
Администрирование→Обмен электронными документами→ раскрытьОбмен с контрагентами→ поставить галочкуСервисы ЭДО. Без неё кнопкиЭДОв документах просто не будет. - Проверьте реквизиты организации: ИНН, КПП, юридический адрес по ФИАС, код налогового органа.
Главное→Организации→ карточка организации . - Проверьте карточку контрагента: ИНН, КПП, адрес. Для юрлица КПП обязателен, для ИП — не заполняется.
- В номенклатуре заполните единицы измерения по ОКЕИ и — для прослеживаемых и импортных товаров — страну происхождения и номер ГТД .
- Если файл нужен подписанный, в
Настройки ЭДОдолжен быть выбран сертификат:Администрирование→Обмен электронными документами→Настройки электронной подписи и шифрования.
Пустая единица измерения или адрес без индекса — самая частая причина сообщения «Не заполнены обязательные реквизиты электронного документа». 1С проверяет данные на этапе формирования XML, а не при отправке.
Как выгрузить документ в формате XML из 1С 8.3 для ЭДО: основной способ
Этот путь работает в Бухгалтерии 3.0, УТ 11, ERP и КА — различается только раздел, где лежит документ реализации.
Продажи → Реализация (акты, накладные, УПД). Найдите нужный документ и откройте его. Документ должен быть записан и проведён — по черновику XML не формируется.Товары, услуги, комиссия. Если счёт-фактура выписывается отдельно, 1С сформирует два разных электронных документа; для единого УПД счёт-фактура должна быть привязана к этой же реализации.ЭДО → Просмотреть электронный документ. 1С соберёт электронный вид по формату ФНС и покажет его в отдельной форме с двумя вкладками — визуальной и служебной.Ещё → Сохранить в файл. В части релизов команда называется Выгрузить в файл или вынесена отдельной кнопкой Сохранить. Выберите папку — 1С положит туда файл ON_NSCHFDOPPR_<ИдПолучателя>_<ИдОтправителя>_<ГГГГММДД>_<GUID>.xml.<СвСчФакт>, <ТаблСчФакт>, <СвПродПер>. Если документ открылся с ошибкой разбора — файл сохранён не полностью, повторите выгрузку.Если нужен файл вместе с подписью
Для архива, встречной проверки или суда одного XML мало — нужен комплект «документ + подпись». Берите его из архива:
Продажи→Текущие дела ЭДО→ вкладка нужного направления, либоАрхив ЭДО;- выделите электронный документ →
Ещё→Сохранить в файл(илиВыгрузить); - 1С предложит сохранить и XML, и файлы подписей, и карточку документа — обычно одним архивом.
Как в 1С Бухгалтерия 8.3 УПД выгрузить в формате XML пачкой
Поштучно сохранять 200 реализаций за квартал — путь в никуда. Для массовой выгрузки:
- Откройте список
Продажи→Реализация (акты, накладные, УПД). - Настройте отбор по периоду и контрагенту (
Ещё→Настроить список). - Выделите нужные строки мышью с
CtrlилиShift. - Нажмите
ЭДО→Отправить электронные документы— 1С сформирует XML по всем документам сразу. - Перейдите в
Архив ЭДО, выделите сформированные документы и выполнитеЕщё→Сохранить в файл, указав каталог.
Если отправлять через оператора не нужно, а XML всё равно требуется, используйте обмен через каталог — следующий раздел. Так документы не уйдут контрагенту, но файлы появятся в папке.
Как получить XML, если оператор не 1С-ЭДО: обмен через каталог
Диадок, СБИС, Такском, Калуга Астрал — у каждого свой веб-кабинет, куда XML загружают вручную. Чтобы 1С складывала файлы в папку, настройте файловый обмен.
Администрирование→Обмен электронными документами→Обмен с контрагентами→Настройки ЭДО.Создать→ выберите вид обменаЧерез каталог(в ряде релизов —Прямой обмен с контрагентом).- Укажите организацию, контрагента и каталоги для исходящих и входящих файлов, например
D:\EDO\OUTиD:\EDO\IN. - На закладке с видами документов отметьте
Универсальный передаточный документи направление «Исходящий». - В документе реализации нажмите
ЭДО→Отправить электронный документ. XML ляжет в каталогOUT.
Дальше файл загружается в кабинет оператора: в Диадоке это Исходящие → Загрузить → выбрать XML, в СБИС — Документы → Исходящие → Загрузить из файла.
При обмене через каталог 1С подписывает документ вашим сертификатом из базы. Если сертификата нет, файл выгрузится без подписи — оператор примет его как черновик и потребует подписать в кабинете.
Пути меню по конфигурациям
Кнопка ЭДО живёт в документе, но сам документ в каждой конфигурации лежит в своём разделе.
| Конфигурация | Где документ продажи | Где настройки ЭДО |
|---|---|---|
| Бухгалтерия предприятия 3.0 | Продажи → Реализация (акты, накладные, УПД) | Администрирование → Обмен электронными документами |
| Управление торговлей 11 | Продажи → Документы продажи (все) | НСИ и администрирование → Обмен электронными документами |
| ERP Управление предприятием 2 | Продажи → Документы продажи (все) | НСИ и администрирование → Администрирование → Обмен электронными документами |
| Комплексная автоматизация 2 | Продажи → Документы продажи (все) | НСИ и администрирование → Обмен электронными документами |
| Управление нашей фирмой | Продажи → Расходные накладные / Акты выполненных работ | Настройки → Обмен электронными документами |
Про ЗУП 3.1 спрашивают регулярно: выгрузки УПД там нет и быть не должно. ЗУП — расчёт зарплаты и кадры, реализации в ней не ведутся. Электронный документооборот в ЗУП 3.1 — это кадровый ЭДО и отчётность, а не обмен первичкой с контрагентами.
Влияет ли выгрузка XML на учёт и проводки
Нет. Формирование и выгрузка электронного документа — операция технического обмена. Проводки даёт сам документ реализации, и они не зависят от того, отправлен УПД через ЭДО или напечатан на бумаге.
Для продажи товара на 120 000 ₽ с НДС 20 % (себестоимость 70 000 ₽) реализация сформирует:
- Дт 90.02 Кт 41 — 70 000 ₽, списана себестоимость;
- Дт 62.01 Кт 90.01.1 — 120 000 ₽, выручка с НДС;
- Дт 90.03 Кт 68.02 — 20 000 ₽, НДС с реализации.
Запись в книгу продаж
тоже делает документ реализации (счёт-фактура), а не факт отправки XML. Проверяйте это отчётом Отчёты → Книга продаж и оборотно-сальдовой ведомостью по счёту 62.
Отчёты и инструменты для проверки
| Что проверяем | Чем |
|---|---|
| Статус каждого электронного документа | Продажи → Текущие дела ЭДО |
| Весь архив обмена с подписями | Архив ЭДО |
| Какие документы ушли, а какие нет | Отчёт Сводка по документам ЭДО (в разделе ЭДО, Отчёты) |
| Корректность XML как файла | Открыть в браузере или загрузить обратно: Текущие дела ЭДО → Ещё → Загрузить документы из файла |
| Совпадение сумм с учётом | Книга продаж, ОСВ по счёту 62 |
Загрузка собственного файла обратно в 1С — самый честный тест. Если база разобрала XML и показала документ с теми же суммами, формат корректен.
Типичные ошибки и как их избежать
Администрирование → Обмен электронными документами → Обмен с контрагентами → галочка Сервисы ЭДО. В УТ и ERP путь начинается с НСИ и администрирование.ЭДО в документе.СЧФ вместо СЧФДОП. Проверьте, что в настройке ЭДО для этого контрагента выбран вид документа «Универсальный передаточный документ», а не «Счёт-фактура».Настройки электронной подписи и шифрования, либо нет прав доступа к закрытому ключу. Проверьте сертификат кнопкой Проверить в его карточке.ON_NSCHFDOPPR_<получатель>_<отправитель>_<дата>_<GUID>. Никогда не переименовывайте и не меняйте кодировку при пересохранении в текстовом редакторе.ВерсФорм внутри файла не совпадает с требуемой оператором. Решается обновлением конфигурации и библиотеки электронных документов — формат зашит в релиз, вручную его не правят.Как упростить выгрузку на будущее
- 🔁 Настройте регламентное задание отправки:
Администрирование→Обслуживание→Регламентные операции→Обмен электронными документами. Документы будут уходить без ручных нажатий. - 📋 Заведите отдельный профиль настроек ЭДО на каждого контрагента с нестандартными требованиями — так не придётся каждый раз переключать виды документов.
- 🗂 Для файлового обмена держите фиксированные каталоги
OUT/INна диске, а не на рабочем столе: при переустановке профиля пользователя пути не потеряются. - ✅ Перед кварталом прогоняйте список реализаций с отбором по статусу ЭДО — видно, по каким документам XML так и не сформировался.
Частые вопросы
Можно ли получить XML без подключения к оператору ЭДО?
Администрирование → Обмен электронными документами → Настройки ЭДО, вид обмена Через каталог. 1С положит XML в указанную папку, отправка оператору не потребуется.Почему при сохранении печатной формы УПД получается PDF, а не XML?
ЭДО в документе.Как выгрузить XML по входящему УПД от поставщика?
Текущие дела ЭДО или Архив ЭДО, найдите входящий документ и выполните Ещё → Сохранить в файл. Сохранится и сам XML, и файлы подписей.Что значит префикс ON_NSCHFDOPPR в имени файла?
DP_PDPOL. Переименовывать файлы нельзя, оператор ориентируется на имя.Можно ли выгрузить УПД в XML сразу по нескольким документам?
ЭДО → Отправить электронные документы, затем в Архив ЭДО сохраните их в каталог одной командой.Подойдёт ли выгруженный из 1С XML для Диадока или СБИС?
Исходящие → Загрузить из файла. Главное — не подменить его внутренней выгрузкой данных 1С.Источники
- Приказ ФНС России от 19.12.2018 № ММВ-7-15/820@ — формат счёта-фактуры и документа о передаче товаров (работ, услуг) в электронной форме
- Приказ Минфина России от 05.02.2021 № 14н — порядок выставления и получения счетов-фактур в электронной форме
- Федеральный закон от 06.04.2011 № 63-ФЗ «Об электронной подписи»
- Пункт 1 статьи 169 Налогового кодекса РФ — счёт-фактура в электронной форме