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

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

Как выгрузить акт из 1С в формате XML для СБИС

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

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

Основная сложность состоит не в самой выгрузке, а в соответствии формата: СБИС принимает XML-файлы, сформированные по форматам ФНС для электронных документов (УПД, акт, счёт-фактура). Если файл выгружен в «произвольном» XML или в формате старой редакции, СБИС его отклонит с ошибкой валидации. Поэтому важно понимать, какой именно формат нужен и где в 1С его выбрать.

Ниже разобраны оба рабочих сценария: выгрузка через встроенный обмен ЭДО в типовых конфигурациях 1С и выгрузка XML-файла с последующей ручной загрузкой в СБИС. Отдельно рассмотрены проверка результата, типичные ошибки и случаи, когда стоит перейти на прямую интеграцию.

Какой формат XML нужен для СБИС

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

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

Проверить, какой формат ожидает контрагент, можно прямо в СБИС: в карточке договорённости с контрагентом или уточнив у самого получателя. Несовпадение формата — самая частая причина отказа при загрузке файла.

Подготовка 1С перед выгрузкой

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

Если планируется прямая отправка через ЭДО, потребуется учётная запись у оператора ЭДО (СБИС в том числе) и настроенный профиль подключения. Для разовой выгрузки файла это не обязательно — достаточно, чтобы конфигурация умела формировать XML по формату ФНС.

Также проверьте заполненность самого акта: у контрагента должны быть корректные ИНН и КПП, у организации — актуальные реквизиты, в табличной части — номенклатура с единицами измерения по ОКЕИ. Пустые или некорректные поля приведут к ошибке валидации на стороне СБИС.

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

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

Обмен ЭДО в 1С
Норма

В настройках включён обмен электронными документами

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

Пункт меню выгрузки отсутствует или неактивен

Реквизиты контрагента
Норма

ИНН и КПП заполнены и проходят проверку ФНС

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

Пустые поля или ошибка проверки контрагента

Единицы измерения
Норма

Коды ОКЕИ заполнены у всей номенклатуры акта

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

Поле кода единицы измерения пустое

Выгрузка акта через встроенный обмен ЭДО

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

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

Если оператором у контрагента является СБИС, а у вас — другой оператор, документ пройдёт через роуминг между операторами. Это штатная ситуация, но она требует, чтобы между операторами было настроено роуминговое взаимодействие, иначе доставка невозможна.

Порядок действий при отправке через ЭДО
  1. 1
    Откройте проведённый акт в 1С и убедитесь, что реквизиты заполнены
  2. 2
    Нажмите «ЭДО» → «Отправить электронный документ»
  3. 3
    Выберите тип документа: акт или УПД
  4. 4
    Проверьте сформированный документ в окне предпросмотра
  5. 5
    Подтвердите отправку и дождитесь статуса «Доставлен»

Выгрузка XML-файла и загрузка в СБИС вручную

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

В некоторых конфигурациях выгрузка выполняется через обработку «Выгрузка документов в электронном виде» из раздела «Продажи» или «Электронные документы». Там можно выгрузить сразу несколько актов за период — это удобно при массовой отправке в конце месяца.

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

Проверка результата после загрузки

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

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

После отправки отслеживайте статус документа: «Отправлен», «Доставлен», «Подписан контрагентом». Если документ долго висит в статусе «Ожидает подписи», свяжитесь с контрагентом — возможно, он не видит документ в своём СБИС или у него другой оператор ЭДО.

При массовой выгрузке актов в конце отчётного периода удобнее сначала сформировать все XML-файлы пакетом, а затем загружать их в СБИС группой. Так проще контролировать, какие документы уже отправлены, а какие ещё нет, и не пропустить ни один акт.
ПЗ
Практическое замечание

Типичные ошибки и способы их устранения

Наиболее частая проблема — ошибка валидации при загрузке в СБИС. Она возникает, когда XML сформирован по устаревшему формату или в документе не заполнены обязательные поля. Решение — обновить конфигурацию 1С до актуального релиза и проверить заполнение документа.

Вторая распространённая ситуация — СБИС загружает файл, но документ определяется с неправильным типом (например, как накладная вместо акта). Это значит, что в 1С при выгрузке был выбран не тот формат. Выгрузите документ повторно, явно указав нужный тип электронного документа.

Третья группа ошибок связана с подписанием: файл загружен, но отправить его нельзя из-за отсутствия или просроченного сертификата электронной подписи. Проверьте срок действия сертификата заранее, особенно перед отчётным периодом.

Типичные ошибки
01
Выгрузка в устаревшем формате — СБИС отклоняет файл с ошибкой схемы; обновите конфигурацию 1С
02
Пустые коды ОКЕИ у номенклатуры — валидация не проходит; заполните единицы измерения и перевыгрузите
03
Редактирование XML вручную — нарушается структура файла; исправляйте данные только в 1С и выгружайте заново
04
Отправка без сверки сумм — контрагент возвращает документ на доработку; всегда сверяйте карточку в СБИС с актом в 1С

Когда стоит перейти на прямую интеграцию 1С и СБИС

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

В этом случае рассмотрите настройку прямого обмена: либо встроенный ЭДО в 1С с подключением к оператору, либо специализированный модуль интеграции СБИС с 1С. Такой модуль устанавливается как расширение конфигурации и позволяет отправлять и получать документы, не покидая интерфейс 1С, с автоматической синхронизацией статусов.

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

Сравнение вариантов выгрузки

Ручная выгрузка XML и загрузка в СБИС

Подходит при малом числе документов и отсутствии настроенного ЭДО. Ограничение: высокий риск ошибок при массовой отправке, нет автоматических статусов

Встроенный обмен ЭДО в 1С

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

Модуль интеграции СБИС с 1С

Подходит при большом документообороте и необходимости синхронизации статусов. Ограничение: может потребовать адаптации под доработанную конфигурацию

Часто задаваемые вопросы

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

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

СБИС пишет «файл не соответствует формату» — что делать?

Чаще всего причина в устаревшей версии формата выгрузки. Обновите конфигурацию 1С до актуального релиза, проверьте заполнение обязательных полей документа (ИНН, КПП, коды ОКЕИ) и выгрузите файл заново. Если ошибка повторяется, посмотрите текст ошибки валидации в СБИС — там указано конкретное поле.

Что лучше отправлять контрагенту: акт или УПД?

Это определяется договорённостью с контрагентом. УПД удобнее, когда нужно передать и первичный документ, и счёт-фактуру одним файлом. Если контрагент работает только с актами, отправляйте акт в соответствующем формате — тип выбирается при выгрузке в 1С.

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

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

Нужна ли электронная подпись для отправки акта через СБИС?

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

Контрагент не видит отправленный акт в своём СБИС — в чём причина?

Проверьте статус документа: если он «Отправлен», но не «Доставлен», возможна задержка роуминга между операторами или ошибка в идентификаторе участника ЭДО контрагента. Уточните у контрагента его идентификатор ЭДО и сверьте с указанным в карточке контрагента в 1С.

Итог

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

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