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

Другое · 10 мин

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

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

Электронный больничный (ЭЛН) живёт в системе СФР (бывший ФСС), а страхователь обязан передать туда сведения для назначения пособия. Если учёт ведётся в 1С, а отчётность сдаётся через Контур.Экстерн, возникает стандартная задача: сформировать данные по больничному в 1С и передать их оператору. Сделать это можно двумя путями — напрямую через встроенный обмен 1С с СЭДО СФР или через выгрузку файла и загрузку его в Контур.

Выбор способа зависит от конфигурации (1С:ЗУП, 1С:Бухгалтерия, 1С:Управление нашей фирмой), от того, настроен ли в программе прямой обмен с СФР, и от того, как у компании организована сдача отчётности. Ниже разобраны оба сценария с конкретными действиями, проверками результата и типичными ошибками.

Что нужно проверить перед выгрузкой

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

Во-вторых, для прямого обмена нужен действующий сертификат квалифицированной электронной подписи руководителя или уполномоченного лица, установленный на рабочем месте, и настроенное подключение к СЭДО СФР. Для выгрузки файлом сертификат не обязателен на этапе формирования — подписание происходит в Контуре.

В-третьих, сам больничный должен быть загружен в 1С: либо автоматически через СЭДО, либо вручную по номеру ЭЛН. Без документа «Больничный лист» с заполненными периодом и стажем формировать реестр нечего.

СЭДО настроен и работаетБольничные приходят в 1С автоматически

Проверьте журнал обмена: есть ли входящие ЭЛН и исходящие ответы без ошибок

СЭДО не настроенНужен обходной путь через файл

Проверьте, есть ли в конфигурации выгрузка реестра в XML для загрузки в Контур

Отчётность через КонтурПодписание и отправка идут в Экстерне

Убедитесь, что в Контуре активно направление СФР и действует сертификат

Способ 1: прямой обмен 1С с СЭДО СФР

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

Настройка подключения

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

Отправка сведений по больничному

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

Порядок действий при прямом обмене
  1. 1
    Проверьте в карточке организации регистрационный номер СФР и код подчинённости
  2. 2
    Настройте подключение к СЭДО и выполните тест соединения
  3. 3
    Загрузите ЭЛН по номеру или дождитесь автоматической загрузки
  4. 4
    Проверьте и заполните документ «Больничный лист»: период, стаж, средний заработок
  5. 5
    В журнале обмена с СЭДО отправьте ответ страхователя по этому ЭЛН
  6. 6
    Дождитесь смены статуса на «Принят СФР» и проверьте отсутствие ошибок в протоколе

Способ 2: выгрузка файла из 1С и загрузка в Контур

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

Формирование реестра в 1С

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

После проверки используйте команду «Выгрузить» (или «Сохранить в файл»). Программа сформирует XML-файл в формате СФР. Сохраните его в папку, откуда сможете загрузить в Контур. Не переименовывайте файл произвольно и не редактируйте его вручную — нарушение структуры XML приведёт к отказу при загрузке.

Загрузка и отправка в Контур.Экстерн

В Контур.Экстерне откройте раздел работы с СФР (проактивные выплаты / реестры пособий), выберите загрузку реестра из файла и укажите сохранённый XML. Сервис проверит файл на форматно-логический контроль: если есть ошибки, они будут показаны списком с указанием строк. Исправлять данные нужно в 1С и выгружать файл заново, а не править вручную.

После успешной проверки подпишите реестр сертификатом и отправьте. Отслеживайте статус: «Отправлен», затем «Принят СФР» либо «Отклонён» с протоколом ошибок. Квитанцию о приёме сохраните — это подтверждение исполнения обязанности страхователя.

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

Прямой обмен 1С с СЭДО

Быстрее и без файлов; требует настройки подключения и сертификата в 1С. Контур для больничных не нужен

Выгрузка XML и загрузка в Контур

Универсально, работает без настройки СЭДО; больше ручных операций и выше риск рассинхронизации данных

Ввод сведений вручную в Контуре

Подходит для единичных больничных; при большом количестве ЭЛН трудоёмко и чревато опечатками

Как проверить, что больничный принят

Отправка не равна приёму. Контрольная точка — статус ЭЛН в системе СФР. При прямом обмене смотрите журнал обмена в 1С: у документа должна быть отметка о принятии, а в протоколе — отсутствие ошибок. При файловом способе проверяйте статус реестра в Контуре и входящую квитанцию.

Дополнительно можно свериться со статусом самого больничного: после принятия сведений ЭЛН переходит в состояние, при котором СФР назначает и выплачивает пособие. Если статус долго не меняется, проверьте, не пришло ли уведомление об уточнении — СФР может запросить исправленные данные.

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

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

Статус реестра в Контуре
Норма

«Принят СФР», есть квитанция о приёме

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

«Отклонён» или долго висит «В обработке»

Протокол обмена в 1С
Норма

Нет записей об ошибках, ответ страхователя доставлен

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

Ошибки формата, подписи или расхождения реквизитов

Статус ЭЛН
Норма

Больничный обработан, пособие назначено или в работе у СФР

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

ЭЛН ожидает сведений от страхователя спустя несколько дней после отправки

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

Чаще всего реестры отклоняются из-за расхождения реквизитов страхователя: устаревший регистрационный номер, неверный код подчинённости после реорганизации или смены региона обслуживания. Вторая группа ошибок — незаполненные данные в больничном листе: отсутствует стаж, не указан период, не рассчитан средний заработок. 1С обычно подсвечивает такие поля при проверке заполнения — не игнорируйте эти сообщения.

Отдельная проблема — дублирование отправки. Если сведения уже ушли через СЭДО, а затем тот же больничный отправлен файлом через Контур, возможны конфликты в СФР. Определитесь с одним каналом передачи и придерживайтесь его. Также следите за сроками: сведения для назначения пособия нужно передать в установленный регламентом срок после закрытия ЭЛН, просрочка ведёт к нарушениям и жалобам сотрудников.

Типичные ошибки
01
Отправка одного больничного двумя каналами — через СЭДО и файлом — приводит к конфликтам данных в СФР
02
Ручное редактирование XML-файла ломает структуру, и Контур отклоняет реестр при загрузке
03
Просроченный сертификат: подписание невозможно, отправка блокируется в последний момент
04
Незаполненный стаж или средний заработок в документе «Больничный лист» — СФР возвращает реестр с ошибкой
05
Устаревший регистрационный номер страхователя в карточке организации — все реестры отклоняются

Если что-то пошло не так

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

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

Маршрут решения

Как выбрать действие

СЭДО настроен, больничные приходят автоматическиОтправляйте сведения напрямую из 1С, Контур не используйте для ЭЛН
СЭДО не настроен, отчётность идёт через КонтурФормируйте XML-реестр в 1С и загружайте его в Экстерн
Один разовый больничный, реестр формировать неудобноВведите сведения вручную в Контуре по данным документа из 1С
Реестр отклонён из-за форматаОбновите релиз 1С и выгрузите файл заново, не правя его вручную

FAQ

Можно ли выгрузить больничный из 1С:Бухгалтерии, а не ЗУП?

Да, в актуальных редакциях 1С:Бухгалтерии есть документ «Больничный лист» и обмен с СЭДО. Если организация небольшая и ведёт учёт только в Бухгалтерии, сценарий тот же: загрузка ЭЛН, заполнение данных, отправка ответа напрямую или выгрузка реестра файлом для Контура.

Обязательно ли настраивать СЭДО, если всё сдаём через Контур?

Нет, не обязательно. Файловый сценарий через Контур полностью рабочий. Но СЭДО удобен тем, что больничные загружаются автоматически и не нужно вручную вводить номера ЭЛН. Многие компании используют СЭДО хотя бы для получения больничных, а отправку ведут через привычный канал.

Что делать, если Контур пишет «файл не соответствует формату»?

Чаще всего причина в устаревшем релизе 1С, который формирует XML старой версии, либо в том, что выгружен не тот файл. Обновите конфигурацию, сформируйте реестр заново и попробуйте снова. Если ошибка повторяется, посмотрите текст ошибки — там указывается конкретный элемент файла.

Как узнать номер ЭЛН, если сотрудник его не сообщил?

При настроенном СЭДО больничный придёт в 1С автоматически. Без СЭДО номер можно получить через запрос в Контуре (поиск ЭЛН по данным сотрудника) или запросить у сотрудника — номер виден в его личном кабинете на портале СФР и в приложении.

Нужно ли отправлять что-то по больничному, который оплачивает только СФР?

Да. Даже если работодатель не оплачивает первые дни (например, пособие по уходу за ребёнком полностью за счёт СФР), страхователь обязан передать сведения о застрахованном лице — без них СФР не назначит выплату.

Можно ли отменить уже отправленный реестр?

Отозвать принятый реестр нельзя, но можно отправить исправленный (корректирующий) реестр по тому же больничному с актуальными данными. В 1С для этого корректируется документ и формируется новая отправка.

Итог

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

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