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