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

Другое · 11 мин

Как выгрузить больничный лист из 1С в СБИС

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

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

Существует два принципиально разных сценария. Первый — выгрузить файл с данными больничного из 1С и загрузить его в СБИС для отправки в фонд. Второй — настроить прямой обмен с СФР из 1С, а СБИС использовать только для сдачи отчётности, не дублируя отправку ЭЛН. Выбор зависит от того, где у вас подключён сертификат и какой сервис выступает оператором обмена с фондом.

Важно понимать: дублирование отправки одного и того же листка из двух программ может привести к ошибкам на стороне СФР. Поэтому перед настройкой определите единственную точку отправки сведений по больничным и придерживайтесь её.

Как устроен обмен данными о больничных между 1С, СБИС и СФР

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

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

Ключевой принцип: сведения по конкретному листку в СФР должен отправлять один оператор. Если вы отправили данные из 1С, повторная отправка того же листка из СБИС либо будет отклонена, либо создаст конфликт версий, который придёт разбирать с фондом.

Подготовка: что проверить перед выгрузкой

Прежде чем выгружать больничный, убедитесь, что документ в 1С заполнен корректно. Откройте документ «Больничный лист» в разделе «Зарплата» или «Кадры» (в зависимости от конфигурации — 1С:ЗУП или 1С:Бухгалтерия) и проверьте основные поля.

Обязательный минимум: номер ЭЛН, СНИЛС сотрудника, период нетрудоспособности, страховой стаж, сведения о заработке для расчёта пособия, а также данные о том, что пособие за первые дни выплачивает работодатель. Если листок продолжение или имеет особые отметки (нарушение режима, уход за ребёнком), эти поля тоже должны быть заполнены.

Номер ЭЛН и СНИЛСДолжны совпадать с данными фонда

Сверьте номер листка с сообщением от сотрудника или личным кабинетом СФР

Статус документаДокумент проведён и рассчитан

Непроведённый документ может выгрузиться с неполными данными

СертификатДействующий сертификат организации

Проверьте срок действия в настройках обмена или в СБИС

Права доступаУ пользователя есть права на документы по больничным

При ограниченных правах кнопки выгрузки могут быть недоступны

Отдельно проверьте настройки обмена с СФР в 1С: раздел «Отчётность, справки» → «Настройки обмена с контролирующими органами» (в ЗУП) или «Администрирование» → «Обмен электронными документами». Если обмен настроен и работает, возможно, ручная выгрузка в файл вам вообще не понадобится — листок можно отправить напрямую.

Способ 1. Выгрузка больничного из 1С в файл XML

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

В 1С:ЗУП откройте журнал «Больничные листы», выделите нужный документ и используйте команду «Выгрузить» или «Выгрузить в файл» — обычно она доступна в меню «Ещё» либо в подменю обмена с ФСС/СФР. Программа сформирует XML-файл в формате, принятом фондом, и предложит выбрать папку для сохранения.

В 1С:Бухгалтерии аналогичная функция находится в документе «Больничный лист» через кнопку «Выгрузить» либо через раздел «Отчётность, справки» → «Передача в ФСС информации о пособиях». Там формируется реестр или отдельный файл по листку, который затем можно сохранить на диск.

Порядок выгрузки файла из 1С
  1. 1
    Откройте журнал «Больничные листы» и найдите нужный документ
  2. 2
    Проверьте, что документ проведён и все обязательные поля заполнены
  3. 3
    Нажмите «Ещё» → «Выгрузить» (или кнопку выгрузки в самом документе)
  4. 4
    Укажите папку для сохранения XML-файла и запомните её расположение
  5. 5
    Откройте файл и убедитесь, что он содержит данные: номер ЭЛН, СНИЛС, период, суммы

После сохранения файла не переименовывайте его произвольно и не редактируйте в текстовом редакторе: изменение структуры XML приведёт к отказу при загрузке. Если нужно исправить данные — исправляйте документ в 1С и выгружайте файл заново.

Способ 2. Прямая отправка из 1С в СФР без СБИС

Если в 1С настроен обмен с контролирующими органами (1С-Отчётность или настройка обмена с СФР в ЗУП), больничный можно отправить напрямую, минуя СБИС. Это самый короткий путь: данные не покидают одну систему, риск рассинхронизации минимален.

В 1С:ЗУП перейдите в раздел «Отчётность, справки» → «1С-Отчётность» либо используйте встроенный механизм «Обмен с СФР»: программа сама запрашивает входящие ЭЛН по застрахованным лицам, вы загружаете листок по номеру, заполняете часть страхователя и нажимаете «Отправить». Статус отправки отображается прямо в документе.

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

Загрузка файла больничного в СБИС

Если вы выбрали сценарий с файлом, следующий шаг — импорт в СБИС. Войдите в СБИС под учётной записью с правами на работу с ЭЛН и откройте раздел «Сотрудники» → «Больничные» (в некоторых тарифах — «Отчётность» → «ФСС/СФР» → «Больничные листы»).

Используйте команду «Загрузить» или «Импорт» и укажите сохранённый из 1С XML-файл. СБИС распознает структуру, подтянет данные листка и покажет карточку ЭЛН. Проверьте, что все поля перенеслись: номер, СНИЛС, период, суммы пособия. Если какие-то поля пустые — вернитесь в 1С, дополните документ и выгрузите файл повторно.

После проверки подпишите листок сертификатом организации и отправьте в СФР. СБИС покажет статус отправки, а позже — статус обработки фондом. Статусы «Принят» или «Выплачен» означают, что процедура завершена успешно.

Сравнение вариантов передачи ЭЛН

Прямая отправка из 1С

Подходит, если обмен с СФР настроен в 1С. Минимум ручных операций, статусы видны в документе. Ограничение: требуется настроенная 1С-Отчётность или обмен с фондом

Файл из 1С → импорт в СБИС

Подходит, когда расчёт в 1С, а отправка отчётности — в СБИС. Ограничение: ручной перенос файла, риск выгрузить устаревшую версию документа

Полностью в СБИС

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

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

После отправки — из любой программы — обязательно проконтролируйте статус листка. В СБИС статусы отображаются в списке больничных, в 1С — в документе или в журнале обмена с СФР. Типичная цепочка: «Отправлен» → «Принят СФР» → «Назначено пособие» → «Выплачено».

Если листок вернулся с ошибкой, фонд присылает протокол с описанием причины. Чаще всего это несовпадение СНИЛС, неверный период, отсутствие обязательных сведений или попытка отправить листок, который уже обработан другим оператором.

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

Как проверить результат

Статус в СБИС или 1С
Норма

«Принят СФР» или «Назначено пособие»

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

«Ошибка», «Отклонён», статус не меняется несколько дней

Данные в карточке ЭЛН
Норма

Номер, СНИЛС, период и суммы совпадают с документом в 1С

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

Пустые поля или расхождения в суммах

Протокол фонда
Норма

Протокол без замечаний

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

В протоколе указаны ошибки формата или несовпадения данных

При ошибке не отправляйте листок повторно «наугад»: сначала прочитайте протокол, исправьте причину в исходном документе и только потом формируйте новую отправку. Многократные одинаковые отправки могут усугубить ситуацию.

Типичные ошибки и как их избежать

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

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

Типичные ошибки
01
Отправка одного листка и из 1С, и из СБИС — приводит к конфликту версий в СФР и отказу в обработке
02
Выгрузка непроведённого документа — файл уходит с неполными данными, фонд возвращает ошибку
03
Редактирование XML-файла вручную — нарушается структура, СБИС отклоняет импорт
04
Использование просроченного сертификата — подписание и отправка блокируются на последнем шаге
05
Игнорирование протокола ошибки — повторная отправка без исправления причины снова возвращается с отказом

Частые вопросы

Можно ли вообще обойтись без выгрузки файла и работать только в одной программе?

Да. Если обмен с СФР настроен в 1С, больничный запрашивается, заполняется и отправляется прямо из программы. Если удобнее СБИС — листок можно запросить там по номеру и СНИЛС, а данные расчёта внести вручную. Файл нужен только как «мост» между двумя системами.

СБИС не видит выгруженный из 1С файл. В чём причина?

Чаще всего выгружен не тот формат: например, печатная форма или файл внутреннего обмена вместо XML по формату СФР. Проверьте, что при выгрузке выбран именно формат обмена с фондом, и что файл имеет расширение XML. Также убедитесь, что версия 1С и конфигурации обновлены — форматы периодически меняются.

Листок отправлен, но статус долго не меняется. Это нормально?

Обработка на стороне фонда занимает некоторое время, и кратковременное «зависание» статуса — обычная ситуация. Если статус не меняется несколько рабочих дней, проверьте наличие протокола с ошибкой в программе отправки и при необходимости уточните состояние листка через личный кабинет страхователя на сайте СФР.

Что делать, если больничный отправлен с ошибкой в данных?

Сформируйте корректирующие сведения: исправьте документ в 1С, затем отправьте листок повторно из той же программы, через которую шла первичная отправка — СФР примет новую версию как уточнение. Не отправляйте исправление из другой системы, чтобы не создать конфликт версий.

Нужен ли отдельный сертификат для СБИС, если он уже есть в 1С?

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

Кто должен отправлять больничный — 1С или СБИС — если обе системы подключены к СФР?

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

Итог

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

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