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