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