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