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