Документы и Печать · 8 мин
Как сохранить УПД в формате XML из 1С
Как сохранить УПД в формате XML из 1С: выгрузка через ЭДО, печатную форму и обработки. Проверка файла, типичные ошибки и ответы на частые вопросы.
Универсальный передаточный документ (УПД) в электронном виде существует только в формате XML — именно этот формат утверждён ФНС для юридически значимого обмена. На практике сохранить УПД в XML из 1С требуется в трёх ситуациях: контрагент или налоговая просит файл напрямую, нужно загрузить документ в сторонний сервис ЭДО или архив, либо файл требуется для проверки перед подписанием и отправкой.
Способ выгрузки зависит от того, как у вас организован документооборот. Если в 1С подключён обмен электронными документами (1С-ЭДО, Диадок, СБИС и другие операторы), файл XML формируется автоматически, и его можно сохранить на диск. Если ЭДО нет, XML можно получить через встроенную выгрузку в формате ФНС либо через типовую обработку. Ниже разобраны все рабочие варианты с проверкой результата.
От каких условий зависит способ выгрузки
Перед началом определите три вещи: версию вашей конфигурации (Управление торговлей, Комплексная автоматизация, ERP, Бухгалтерия предприятия), наличие подключённого ЭДО и статус самого УПД. От этого зависит, где искать нужную команду и будет ли файл юридически значимым.
Документ со статусом «Черновик» или «Проведён» без отправки по ЭДО — это просто данные учёта. XML-файл из него сформировать можно, но без подписи усиленной квалифицированной электронной подписью (УКЭП) он не заменяет бумажный документ для контрагента. Если файл нужен именно как юридически значимый, выгружать его следует из подписанного электронного документа.
Сохранение XML из подключённого ЭДО
Если обмен настроен, это самый надёжный путь: файл будет содержать и сам документ, и сведения о подписи. Откройте раздел «ЭДО» (в Бухгалтерии — «Покупки/Продажи → Электронные документы», в УТ и ERP — «ЭДО → Исходящие электронные документы»). Найдите нужный УПД по номеру или контрагенту и откройте карточку электронного документа.
В карточке документа нажмите «Ещё» и выберите «Сохранить на диск» либо «Выгрузить в файл» — название команды зависит от версии БЭД (библиотеки электронных документов). Укажите папку, и 1С сохранит XML-файл, а в ряде версий — архив с XML и файлом подписи. Имя файла формируется по правилам ФНС и содержит ИНН участников, дату и уникальный идентификатор, переименовывать его не следует.
- 1Откройте журнал исходящих электронных документов и найдите УПД по номеру или контрагенту
- 2Откройте карточку электронного документа, а не документ учёта
- 3Нажмите «Ещё» → «Сохранить на диск» (или «Выгрузить в файл»)
- 4Выберите папку и дождитесь сообщения о завершении выгрузки
- 5Проверьте, что в папке появился XML-файл с именем по формату ФНС
Если документ ещё не отправлен
Выгрузить XML можно и до отправки: создайте электронный документ из реализации командой «ЭДО → Сформировать», затем откройте его и сохраните файл. Учтите, что неподписанный файл годится только для предварительной проверки контрагентом или загрузки черновика.
Выгрузка XML без ЭДО через типовые средства
В конфигурациях «1С:Бухгалтерия 8» и «Управление торговлей» есть встроенная выгрузка документов в электронном виде. Откройте документ реализации (счёт-фактуру, УПД), нажмите кнопку «Выгрузить» в командной панели формы и выберите вариант «в электронном виде» или «в формате ФНС». Программа предложит папку и сформирует XML по текущему утверждённому формату.
В Бухгалтерии также работает путь через раздел «Отчётность, справки → Выгрузка документов в электронном виде»: там можно массово выгрузить несколько документов за период, что удобно при запросе файлов налоговой. Обратите внимание на версию формата — она должна соответствовать той, что действует на дату документа, иначе файл не пройдёт форматный контроль у получателя.
Как проверить полученный файл
После выгрузки убедитесь, что файл открывается и содержит корректные данные. XML-файл можно открыть в браузере или блокноте: в начале должны быть теги с указанием версии формата, ИНН продавца и покупателя, номера и даты документа. Сверьте суммы, ставки НДС и табличную часть с документом в 1С.
Для полноценной проверки форматного контроля используйте сервис проверки на сайте ФНС или загрузите файл в тестовый контур вашего оператора ЭДО. Если файл предназначен для передачи контрагенту как юридически значимый, убедитесь, что рядом есть файл подписи или что документ подписывается средствами оператора при отправке.
Как проверить результат
Сформировано по маске ФНС с ИНН, датой и идентификатором
Файл переименован вручную или имя обрезано
Открывается в браузере, видны ИНН сторон, номер, дата, суммы
Файл не открывается, пустой или содержит ошибку разбора
Совпадают с документом в 1С до копейки
Расхождения в итогах или ставках
Есть файл подписи или документ подписан в ЭДО
XML без подписи передаётся как юридически значимый
Массовая выгрузка нескольких УПД
Когда файлов много — например, по запросу налоговой или для загрузки в архив — выгружайте пакетом. В Бухгалтерии используйте обработку «Выгрузка документов в электронном виде»: установите период, отберите контрагента и вид документа, отметьте нужные строки и нажмите «Выгрузить». В конфигурациях с БЭД массовое сохранение доступно из журнала электронных документов: выделите строки с зажатой клавишей Ctrl и выберите команду сохранения на диск.
При больших объёмах (сотни документов) выгрузка может занять заметное время — не прерывайте операцию и не закрывайте сеанс. После завершения сверьте количество файлов в папке с количеством отмеченных документов.
Типичные ошибки и ограничения
Чаще всего проблемы возникают из-за устаревшей версии формата: если конфигурация давно не обновлялась, выгруженный XML может не соответствовать действующему приказу ФНС, и получатель его отклонит. Решение — обновить конфигурацию и библиотеку электронных документов до актуального релиза.
Вторая частая ситуация — выгрузка не того документа: пользователь открывает счёт-фактуру вместо УПД или сохраняет печатную форму вместо электронного файла. Проверяйте функцию документа в XML (СЧФДОП для УПД) и тип выгружаемого объекта.
Частые вопросы
Можно ли сохранить УПД в XML из 1С без подключения к ЭДО?
Да. Используйте команду «Выгрузить» в документе реализации или обработку «Выгрузка документов в электронном виде». Файл будет сформирован по формату ФНС, но без подписи он подходит только для обмена данными и проверки, а не как юридически значимый документ.
Чем XML отличается от печатной формы УПД?
Печатная форма (PDF, MXL) предназначена для просмотра и печати человеком. XML — машиночитаемый файл строгой структуры, который загружается в программы учёта и системы ЭДО. Именно XML с электронной подписью является юридически значимым электронным документом.
Почему контрагент не принимает мой XML-файл?
Наиболее вероятные причины: устаревшая версия формата в вашей конфигурации, переименованный файл, расхождение данных с актуальным документом или отсутствие файла подписи. Проверьте файл через сервис форматного контроля ФНС и при необходимости обновите конфигурацию.
Как выгрузить сразу все УПД за квартал?
В «1С:Бухгалтерии» откройте «Отчётность, справки → Выгрузка документов в электронном виде», задайте период, отберите вид документа и выполните выгрузку. При работе через ЭДО выделите нужные строки в журнале исходящих документов и используйте команду сохранения на диск.
Нужно ли подписывать XML-файл перед отправкой контрагенту?
Если файл передаётся как официальный документ для учёта и вычета НДС — да, требуется усиленная квалифицированная подпись, обычно через оператора ЭДО. Для внутренних целей, сверки или загрузки черновика подпись не обязательна.
Где в 1С найти уже отправленный УПД?
Откройте журнал исходящих электронных документов в разделе ЭДО, отфильтруйте по контрагенту, периоду или номеру. Карточка электронного документа хранит XML и подпись даже после завершения обмена, и файл можно сохранить повторно в любой момент.
Что важно запомнить
Сохраняйте УПД в XML из карточки электронного документа (при ЭДО) или через команду «Выгрузить» в документе (без ЭДО). Не переименовывайте и не редактируйте файл, проверяйте версию формата и суммы, а для юридической значимости используйте только подписанный документ.