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