Как передать данные из 1С в СБИС: плагин и файлы XML
Содержание
Данные из 1С попадают в СБИС двумя путями. Первый — через плагин СБИС: он встраивается в программу и отправляет документ напрямую, без промежуточных файлов. Второй — ручная выгрузка: 1С сохраняет отчёт или документ в XML-файл утверждённого формата, а вы загружаете этот файл в СБИС.
Слово «XML» здесь обычно означает не внутренний формат обмена 1С (CommerceML, правила конвертации), а электронные форматы ФНС — те же, по которым сдают отчётность и обмениваются счетами-фактурами. Это важное различие: СБИС принимает именно форматы контролирующих органов, а не произвольную выгрузку таблиц из базы.
Ниже — как выбрать способ, что настроить заранее, как выгрузить документы и отчёты, и что делать, когда СБИС не принимает файл.
Какими способами 1С отдаёт данные в СБИС
Способ выбирают по тому, что именно нужно передать и как часто.
| Способ | Когда подходит | Что нужно |
|---|---|---|
| Плагин СБИС в 1С | Регулярная отправка документов и отчётности прямо из программы | Установленный плагин, подключение к базе, КЭП |
| Ручная выгрузка XML-файла | Разовая передача, когда плагин не установлен или база на другом компьютере | Кнопка «Выгрузить» в отчёте или документе, доступ к личному кабинету СБИС |
| Роуминг ЭДО | Обмен счетами-фактурами и первичкой с контрагентами через СБИС как оператора | Настроенный электронный документооборот в 1С, соглашение с контрагентом |
Плагин удобнее, когда 1С и рабочее место бухгалтера на одной машине и отправлять нужно постоянно. Ручной файл выручает, когда базы разнесены: например, учёт ведут в облаке, а СБИС открывают в браузере на другом компьютере.
Роуминг — отдельная история: это не выгрузка файла, а прямой обмен юридически значимыми документами между вашей 1С и контрагентом через СБИС. Для него XML формируется автоматически, вручную его сохранять не нужно.
Что из 1С выгружают в СБИС
Понимание того, что именно передаётся, снимает половину вопросов о формате. Через XML в СБИС уходят три разных группы данных.
- 🧾 Регламентированная отчётность — декларации, расчёты, статистические и персонифицированные формы. Их 1С формирует по схемам ФНС, ФСС/СФР, Росстата. Это самый частый случай выгрузки через файл.
- 📄 Первичные документы ЭДО — счета-фактуры, УПД, акты, товарные накладные. Для них действуют утверждённые ФНС электронные форматы. Такие документы либо отправляют напрямую плагином, либо выгружают файлом для роуминга.
- 📊 Данные для обмена и загрузки — реестры, выписки, служебные файлы. Их СБИС принимает только если они соответствуют его шаблонам загрузки; произвольные таблицы из 1С загрузить не получится.
Отчётность и первичку путать не стоит: это разные форматы и разные разделы и в 1С, и в СБИС. Если выгрузили декларацию, а грузите её в раздел документооборота, СБИС файл не узнает.
Не все данные базы вообще предназначены для выгрузки в СБИС. Справочники номенклатуры, регистры, оборотно-сальдовую ведомость туда не передают — СБИС работает с отчётностью и юридически значимыми документами, а не с управленческими выгрузками.
Что подготовить до первой выгрузки
Большинство ошибок возникает не на самой выгрузке, а из-за того, что окружение не готово. Пройдите список до того, как нажмёте «Отправить».
Отдельно про формат. Электронные форматы ФНС меняются: у счёта-фактуры, УПД и деклараций есть версии, привязанные к периоду. Если релиз конфигурации устарел, 1С выгрузит файл по старой версии формата, и СБИС его не примет. Поэтому обновление релиза — не косметика, а условие корректной выгрузки.
Подпись нужна не всегда. Чтобы просто сохранить XML-файл на диск, КЭП не требуется. Но чтобы отправить отчёт или подписать электронный документ , сертификат обязателен.
Выгрузка документов и отчётности через плагин
Плагин добавляет в 1С собственные команды отправки — их внешний вид зависит от версии плагина, поэтому ориентируйтесь на подписи «СБИС» в командной панели документа или списка.
Общий порядок одинаковый для разных документов:
- Откройте документ или отчёт, который передаёте: накладную, счёт-фактуру, УПД, регламентированный отчёт.
- Убедитесь, что он проведён и заполнен без ошибок — незаполненные реквизиты не пройдут проверку на стороне СБИС.
- Вызовите команду отправки в СБИС (её добавляет плагин). Плагин сам сформирует XML в нужном формате.
- Выберите сертификат подписи, если программа его запросит.
- Дождитесь ответа: плагин покажет статус отправки или список замечаний, если документ не прошёл контроль.
Перед массовой отправкой проверьте настройку на одном документе. Если формат или подпись выбраны неверно, отзывать десятки отправленных документов сложнее, чем переотправить один.
После отправки документ не исчезает: у него появляется статус обмена. Отправлен, доставлен, принят, есть замечания — по статусу видно, дошёл ли файл и подписал ли его получатель. Если статус завис на «Отправлен», проверьте связь и повторите позже: часто дело в стороне получателя, а не в вашей выгрузке.
Плюс этого способа — не нужно вручную сохранять и искать файлы, а статусы видны прямо в 1С. Минус — плагин должен иметь доступ к той же базе, с которой вы работаете, и к сертификату, поэтому для облачных и разнесённых по сети баз он подходит не всегда.
Ручная выгрузка XML-файла и загрузка в СБИС
Когда плагина нет, XML сохраняют файлом и загружают в СБИС отдельно. Для отчётности и для первичных документов путь немного разный.
Регламентированные отчёты (декларации, расчёты). В 1С:Бухгалтерии откройте Отчёты → 1С-Отчётность → Регламентированные отчёты. Создайте или откройте нужный отчёт, заполните и проверьте его. Затем в командной панели отчёта найдите команду «Выгрузить» — она предложит сохранить файл
в утверждённом формате на диск. Укажите папку, 1С создаст XML-файл.
Первичные документы для ЭДО. Счёт-фактуру, УПД, акт или накладную выгружают как электронный документ в формате ФНС через подсистему электронного документооборота. В типовых конфигурациях это раздел с настройками ЭДО; там документ можно сформировать и сохранить в файл, не отправляя сразу контрагенту.
После того как файл получен:
- Откройте СБИС в браузере или в программе СБИС на компьютере.
- Перейдите в раздел загрузки отчёта или документа из файла.
- Укажите сохранённый XML.
- СБИС проверит файл и либо примет его, либо покажет, что не так.
Если выгружаете сразу несколько отчётов, 1С кладёт их в одну папку отдельными файлами. СБИС обычно умеет принять такую папку целиком — выбирайте загрузку из каталога, а не по одному файлу, это экономит время при квартальной отчётности.
Отдельный случай — 1С в облаке. Когда база арендована у провайдера, выгруженный файл сначала нужно скачать на свой компьютер (через механизм выгрузки файлов провайдера), и только потом загружать в СБИС. Прямой доступ к диску сервера у вас, как правило, закрыт.
XML-файл после выгрузки не редактируйте вручную в блокноте. Любая правка ломает структуру и контрольные суммы — СБИС отклонит такой файл. Если данные неверны, исправьте их в 1С и выгрузите заново.
Какие форматы XML понимает СБИС и зачем нужен форматный контроль
СБИС принимает не любой XML, а файлы по схемам, которые утвердила ФНС. У каждой схемы есть версия. Декларация по НДС, счёт-фактура, УПД — всё это разные форматы, и у каждого своя действующая редакция.
Когда вы загружаете файл, СБИС прогоняет его через форматно-логический контроль (ФЛК). Это две проверки сразу:
- 📐 Форматная — соответствует ли файл схеме: те ли теги, те ли типы данных, та ли версия формата.
- 🧮 Логическая — сходятся ли контрольные соотношения внутри документа: например, итоговые суммы и расшифровки.
Пример логической проверки: в декларации сумма по разделу должна совпадать с суммой расшифровок по строкам. Если из-за ручной правки или ошибки заполнения они разошлись хотя бы на рубль, контроль остановит загрузку и укажет, какие именно показатели не сходятся.
Если файл не проходит ФЛК, причина почти всегда в данных или в версии формата, а не в самом СБИС. Сообщение контроля подскажет конкретную строку или реквизит. Исправлять нужно в 1С, в источнике, а не в выгруженном файле.
Выгружайте отчёт из 1С после того, как прогнали в нём встроенную проверку. Тогда большинство замечаний ФЛК вы увидите ещё в 1С, а не на стороне СБИС.
Ошибки при выгрузке и как их исправить
Типовые сбои и что с ними делать. Начинайте с самого простого — обновления релиза и проверки подписи.
Если после обновления релиза и проверки подписи ошибка повторяется на конкретном документе — дело, скорее всего, в его данных: пустой ИНН контрагента, отсутствующий код товара, незаполненная единица измерения. Форматы ФНС к таким реквизитам строги.
Регулярный обмен и автоматическая отправка
Если документы уходят в СБИС каждый день, ручная выгрузка превращается в рутину. Автоматизируют её двумя способами.
Через плагин. В настройках плагина СБИС обычно есть автоматический обмен по расписанию: программа сама собирает новые документы и отправляет их. Конкретные пункты настройки зависят от версии плагина — ищите раздел с параметрами обмена или автоотправки.
Через регламентные задания 1С. В конфигурациях с настроенным ЭДО фоновое формирование и отправка электронных документов работают как регламентное задание. Проверить и включить его можно в разделе Администрирование → Обслуживание (или аналогичном разделе настроек текущей конфигурации) — там же видно расписание.
Автообмен отправляет документы без вашего участия. Включайте его только после того, как убедились на нескольких ручных отправках, что формат и подпись выбраны правильно. Иначе автоматика будет штамповать ошибочные файлы.
Ручная выгрузка в файл автоматизации не поддаётся: XML каждый раз сохраняется под вашим контролем. Поэтому для постоянного потока документов плагин или настроенный ЭДО всегда удобнее разовых файлов.
Частые вопросы
Можно ли выгрузить данные в СБИС без плагина?
Нужна ли электронная подпись, чтобы выгрузить XML?
Чем выгрузка в СБИС отличается от выгрузки данных в XML внутри 1С?
Почему СБИС не принимает выгруженный файл?
Где в 1С взять файл отчёта для загрузки в СБИС?
Отчёты → 1С-Отчётность, заполните и проверьте его, затем используйте команду «Выгрузить» — она сохранит XML в выбранную папку.