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