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

Документы и Печать · 9 мин

Как выгрузить реализацию из 1С в формате XML

Как выгрузить документ реализации из 1С в XML: типовые способы, обмен через ЭДО, универсальная выгрузка, проверка файла и типичные ошибки.

Выгрузка реализации в XML — стандартная задача при обмене данными с контрагентами, передаче документов в ЭДО, загрузке в другую учётную систему или при сдаче отчётности по требованию налоговой. В типовых конфигурациях 1С (Бухгалтерия предприятия, Управление торговлей, Комплексная автоматизация, ERP) есть несколько штатных способов получить XML-файл без программирования.

Конкретный путь зависит от того, какой именно XML нужен: файл по формату ФНС для электронного документооборота, выгрузка через универсальный формат EnterpriseData для обмена между базами 1С или произвольная структура под требования конкретного контрагента. Ниже разобраны основные сценарии с точными действиями и проверками результата.

Большинство операций выполняются штатными средствами конфигурации и не требуют доработок. Однако перед массовой выгрузкой имеет смысл сделать копию базы или сначала протестировать процесс на одном документе — это исключит потерю времени при неверно выбранном формате.

Определяем, какой XML-формат нужен

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

Основные варианты: формат ФНС для УПД и счетов-фактур (используется в ЭДО и при ответах на требования налоговой), универсальный формат EnterpriseData (обмен между конфигурациями 1С), форматы операторов ЭДО и произвольные схемы под конкретную интеграцию. Если контрагент прислал XSD-схему или пример файла — ориентируйтесь на него.

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

Как выбрать способ выгрузки

Нужно передать документ контрагенту через ЭДО или ответить на требование ФНСИспользуйте выгрузку электронного документа из карточки реализации
Нужно перенести реализацию в другую базу 1СПодойдёт обмен в формате EnterpriseData или обработка выгрузки/загрузки XML
Контрагент просит файл своей структурыПотребуется настройка произвольного формата или доработка силами разработчика

Выгрузка электронного документа из карточки реализации

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

Порядок действий: откройте документ реализации, в командной панели найдите кнопку «ЭДО» или «Обмен электронными документами», выберите команду «Выгрузить документ в файл» (в некоторых версиях — «Сформировать электронный документ» и затем сохранение). Укажите папку для сохранения. Программа сформирует XML по актуальному формату ФНС.

Если документ уже отправлялся через оператора ЭДО, выгрузить файл можно из карточки электронного документа: откройте список «Электронные документы», найдите нужный, и в нём будет команда сохранения файла на диск вместе с подписью или без неё.

Выгрузка через ЭДО
  1. 1
    Откройте документ реализации в 1С
  2. 2
    Нажмите «ЭДО» → «Выгрузить документ в файл» (или сформируйте электронный документ)
  3. 3
    Укажите папку сохранения и подтвердите
  4. 4
    Откройте полученный XML в браузере или редакторе и проверьте содержимое

Выгрузка через универсальный формат EnterpriseData

Если цель — перенести реализацию в другую базу 1С (например, из Управления торговлей в Бухгалтерию), удобен обмен в универсальном формате. В разделе «Администрирование» → «Обмены электронными документами» или «Синхронизация данных» настраивается обмен, а для разовой выгрузки можно использовать команду отправки произвольного электронного документа.

Альтернатива — типовая обработка «Выгрузка и загрузка данных XML» (поставляется в составе конфигурации или доступна в разделе сервисных обработок). Она выгружает объекты по правилам обмена в XML-файл, который затем загружается в базу-приёмник той же обработкой. Этот способ требует аккуратности: правила должны соответствовать версиям обеих конфигураций.

Выгрузка по требованию налоговой

При получении требования ФНС о представлении документов реализацию нужно выгрузить в утверждённом формате с соблюдением правил именования файлов. В 1С:Бухгалтерии для этого есть регламентированный механизм: раздел «Отчётность, справки» → «Ответы на требования» или формирование выгрузки из журнала документов.

Откройте требование в программе, выберите запрошенные документы, и система сформирует пакет файлов с корректными именами (имя включает ИНН, КПП, дату и уникальный идентификатор). Вручную переименовывать такие файлы нельзя — налоговая отклонит выгрузку с нарушенной структурой имён.

Проверка полученного XML-файла

После выгрузки обязательно откройте файл и убедитесь, что он читается и содержит нужные данные. XML открывается любым браузером или текстовым редактором. Проверьте ключевые поля: номер и дату документа, ИНН продавца и покупателя, суммы, ставки НДС, перечень товаров или услуг.

Для файлов формата ФНС полезно сверить сумму документа в XML с суммой в карточке реализации — расхождение указывает на ошибку округления или устаревшую версию формата. Если файл предназначен для загрузки в стороннюю систему, попросите принимающую сторону подтвердить успешный приём тестового файла до массовой выгрузки.

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

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

Файл открывается в браузере или редакторе
Норма

Структура XML отображается без ошибок разбора

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

Сообщение об ошибке синтаксиса — файл повреждён или обрезан

Суммы и реквизиты в XML
Норма

Совпадают с данными документа в 1С

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

Расхождения в суммах, пустые поля ИНН или номенклатуры

Имя файла (для ФНС)
Норма

Соответствует шаблону, сформировано программой

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

Файл переименован вручную — риск отказа при приёме

Типичные ошибки и ограничения

Частая проблема — отсутствие команды выгрузки в интерфейсе. Обычно это значит, что подсистема ЭДО не включена в настройках (раздел «Администрирование» → «Обмен электронными документами») или у пользователя недостаточно прав. Проверьте функциональность и роли доступа.

Вторая типичная ошибка — попытка выгрузить непроведённый документ. Электронный документ формируется только по проведённой реализации с заполненными обязательными реквизитами. Если программа сообщает об ошибках при формировании, откройте протокол: там перечислены незаполненные поля (например, страна происхождения, коды ТН ВЭД или единицы измерения по ОКЕИ).

Типичные ошибки
01
Выгрузка непроведённого документа — файл не формируется или содержит неполные данные
02
Ручное переименование файлов для ФНС — отказ при приёме из-за нарушения структуры имени
03
Использование обработки переноса между базами для отправки контрагенту — формат не совпадает с ожиданиями приёмника
04
Игнорирование протокола ошибок — незаполненные реквизиты приводят к отказу оператора ЭДО

Когда нужна помощь разработчика

Штатные средства покрывают форматы ФНС, ЭДО и обмен между базами 1С. Если контрагент требует XML собственной структуры, нужна выгрузка по расписанию в сетевую папку или интеграция с внешней системой через API — потребуется доработка: внешняя обработка с произвольной сериализацией или настройка расширения конфигурации.

Такую задачу разумно поручить специалисту по 1С, передав ему XSD-схему или образец файла от контрагента и пример заполненного документа. Самостоятельно менять типовые модули обмена не рекомендуется — это усложнит обновления конфигурации и может нарушить штатный обмен.

Итог

Что важно запомнить

Способ выгрузки зависит от формата: для ЭДО и ФНС — команда выгрузки из документа, для переноса между базами — EnterpriseData или обработка выгрузки/загрузки XML. Всегда проверяйте содержимое файла и не переименовывайте файлы для налоговой.

Частые вопросы

Можно ли выгрузить реализацию в XML без подключения к оператору ЭДО?

Да. Подсистема обмена электронными документами позволяет сформировать файл электронного документа и сохранить его на диск без отправки через оператора. Достаточно включённой функциональности ЭДО в настройках программы.

Как выгрузить сразу несколько реализаций одним пакетом?

В журнале документов продажи выделите нужные реализации списком и воспользуйтесь командой выгрузки электронных документов — программа сформирует отдельный XML-файл по каждому документу. Для ответа на требование ФНС используйте специализированную форму ответа, где пакет формируется автоматически.

Чем открыть и просмотреть XML-файл реализации?

Подойдёт любой браузер, «Блокнот» или специализированный XML-редактор. Браузер покажет древовидную структуру и сообщит об ошибке, если файл повреждён. Для проверки соответствия формату ФНС существуют сервисы проверки на сайтах операторов ЭДО.

Почему в выгруженном файле пустые поля покупателя или товаров?

Причина почти всегда в незаполненных данных самого документа или справочников: не указан ИНН контрагента, у номенклатуры нет кода единицы измерения по ОКЕИ или страны происхождения. Заполните данные в базе, перепроведите документ и сформируйте файл заново.

Подходит ли выгрузка из 1С для загрузки в Excel?

XML электронного документа не предназначен для Excel напрямую, хотя Excel умеет открывать XML-файлы. Если нужна таблица для анализа, проще выгрузить данные документа в табличный документ (MXL) или Excel штатными средствами печати и сохранения таблиц.

Что делать, если контрагент отклонил файл из-за несоответствия формату?

Запросите у контрагента XSD-схему или образец корректного файла и уточните версию формата. Часто проблема решается обновлением конфигурации 1С — форматы ФНС периодически меняются, и актуальные версии поддерживаются в свежих релизах.