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