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

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

Как скачать (выгрузить) XML-файл из 1С

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

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

В большинстве типовых конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, 1С:Зарплата и управление персоналом) выгрузка в XML встроена в интерфейс: кнопки «Выгрузить», «Сохранить», «Отправить» в формах документов и в разделах обмена данными. В простых случаях достаточно нескольких кликов, в сложных — потребуется настроить план обмена или воспользоваться обработкой.

Важно понимать: в 1С нет единой кнопки «скачать XML». Файл формируется на основе конкретного объекта базы, и качество результата зависит от правильности выбранного механизма выгрузки. Ниже разобраны основные способы, их ограничения и способы проверить полученный файл.

Определите, какой именно XML вам нужен

Прежде чем что-то выгружать, уточните назначение файла. От этого зависит механизм: XML для налоговой должен строго соответствовать утверждённому формату, XML для переноса данных между базами 1С формируется по правилам обмена, а XML для загрузки в стороннюю систему может требовать конкретной структуры тегов, согласованной с принимающей стороной.

Типовые сценарии: выгрузка счёта-фактуры или УПД для контрагента, выгрузка реестра документов для ИФНС по требованию, перенос справочника номенклатуры в другую базу, выгрузка данных для сайта или маркетплейса, архивная выгрузка документов перед свёрткой базы. Каждый из них решается своим инструментом.

Нужен документ по формату ФНССчёт-фактура, УПД, акт

Используйте встроенный ЭДО или кнопку «Выгрузить» в документе

Перенос между базами 1ССправочники, документы

Обработка «Выгрузка и загрузка данных XML» или план обмена

Данные для сторонней системыСайт, CRM, маркетплейс

Типовая выгрузка CommerceML или доработанная обработка

Выгрузка документа в XML из формы документа

Самый частый случай — получить XML конкретного документа, например реализации товаров или счёта-фактуры. В типовых конфигурациях откройте документ, найдите в командной панели кнопку «Выгрузить», «Сохранить в файл» или пункт с аналогичным названием в меню «Ещё». В 1С:Бухгалтерии для электронных документов доступен путь: открыть документ → «ЭДО» → «Выгрузить документ в файл».

Программа предложит выбрать каталог сохранения и сформирует файл. Для документов, участвующих в электронном документообороте, файл формируется в утверждённом формате и, как правило, упаковывается в ZIP-архив вместе с подписью, если документ был подписан. Сам XML лежит внутри архива.

Порядок действий для выгрузки документа
  1. 1
    Откройте нужный документ в базе 1С
  2. 2
    Найдите кнопку «Выгрузить», «ЭДО» → «Выгрузить в файл» или пункт в меню «Ещё»
  3. 3
    Укажите папку на компьютере для сохранения
  4. 4
    Дождитесь сообщения об успешном формировании файла
  5. 5
    Откройте папку и проверьте наличие XML или ZIP-архива

Выгрузка через обработку «Выгрузка и загрузка данных XML»

Для переноса данных между информационными базами (например, из рабочей базы в тестовую или при миграции между конфигурациями одного семейства) используется универсальная обработка «Выгрузка и загрузка данных XML». В типовых конфигурациях она доступна в разделе «Администрирование» → «Обмен данными» или подключается как внешняя обработка через «Файл» → «Открыть».

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

Учтите ограничение: такая выгрузка корректно работает между базами с идентичной или совместимой структурой метаданных. Если конфигурации различаются по составу реквизитов, потребуются правила обмена, созданные в «1С:Конвертация данных», иначе данные загрузятся частично или с ошибками.

Выгрузка электронных документов для ФНС и контрагентов

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

При ответе на требование ИФНС о представлении документов выгрузка выполняется через раздел «Отчётность, справки» → «Требования» или через 1С-Отчётность: программа сама формирует пакет документов в нужном формате. Вручную собирать такие XML не рекомендуется — несоответствие формату приведёт к отказу в приёме.

Выгрузка справочников и данных для сайта

Для выгрузки номенклатуры, цен и остатков на сайт или в торговую систему в конфигурациях «Управление торговлей» и «Управление нашей фирмой» есть типовой обмен в формате CommerceML — это XML-стандарт, разработанный специально для обмена каталогами товаров. Настройка выполняется в разделе «Администрирование» → «Обмен с сайтами» или «CRM и маркетинг» → «Обмен с сайтом».

Создайте узел обмена с сайтом, укажите отбор товаров, настройте расписание или запустите обмен вручную. Если сайт не подключён напрямую, выберите режим «Выгрузка в каталог на диске» — программа сформирует файлы import.xml и offers.xml в указанной папке, их можно скачать и передать куда требуется.

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

После выгрузки убедитесь, что файл корректен. Минимальная проверка: откройте XML в браузере или текстовом редакторе — структура должна отображаться без сообщений об ошибке синтаксиса, данные (номера документов, суммы, ИНН) должны соответствовать исходному объекту в базе.

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

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

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

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

Дерево XML отображается без ошибок

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

Сообщение об ошибке разбора XML

Кодировка текста
Норма

Кириллица читается, кодировка UTF-8 или windows-1251

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

Нечитаемые символы вместо русских букв

Содержимое файла
Норма

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

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

Пустые теги или данные другого документа

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

Наиболее частая проблема — пользователь ищет кнопку «Выгрузить в XML» там, где её нет. В типовых конфигурациях состав кнопок зависит от прав пользователя и настроек функциональности: если ЭДО не включён, кнопки выгрузки электронного документа в форме не будет. Проверьте раздел «Администрирование» → «Обмен электронными документами» и включите нужную опцию.

Вторая группа ошибок связана с правами доступа: выгрузка данных, особенно через универсальные обработки, требует прав администратора или специальных профилей. Если кнопка недоступна или обработка выдаёт ошибку доступа — обратитесь к администратору базы, не пытайтесь обходить ограничения.

Типичные ошибки
01
Выгрузка печатной формы в Excel вместо XML — полученный файл не подходит для машинного обмена
02
Использование универсальной выгрузки для формализованных документов — файл не пройдёт форматный контроль ФНС
03
Загрузка выгруженного XML в базу с другой структурой конфигурации — дубли справочников и потеря связей
04
Передача XML без проверки кодировки — принимающая система не сможет прочитать файл

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

Можно ли выгрузить XML из 1С без прав администратора?

Выгрузку отдельных документов через кнопки в формах обычно могут выполнять обычные пользователи, если включена соответствующая функциональность. Универсальные обработки и планы обмена требуют повышенных прав — их настраивает администратор.

Чем открыть скачанный XML-файл?

Файл открывается любым браузером, блокнотом или специализированными XML-редакторами. Для просмотра в табличном виде можно использовать Excel, но для проверки структуры удобнее браузер: он покажет ошибки разбора, если файл повреждён.

Почему вместо XML скачивается ZIP-архив?

При выгрузке электронных документов из ЭДО программа упаковывает XML вместе с файлом электронной подписи в ZIP. Откройте архив — внутри лежит нужный XML и файл подписи с расширением .sig.

Как выгрузить в XML сразу много документов?

Разовая массовая выгрузка выполняется через обработку «Выгрузка и загрузка данных XML» с отбором по периоду и виду документов. Для регулярного обмена настройте план обмена — он будет формировать файлы автоматически по расписанию.

XML выгрузился, но сторонняя система его не принимает. Что делать?

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

Итог

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

Способ выгрузки XML из 1С выбирается под задачу: кнопка в документе — для отдельных файлов, ЭДО — для формализованных документов, обработка «Выгрузка и загрузка данных XML» — для переноса между базами, CommerceML — для сайта. Перед массовыми операциями делайте резервную копию, а результат всегда проверяйте открытием файла и сверкой данных.