Загрузка электронных листков нетрудоспособности (ЭЛН) — это стандартная процедура для современного бухгалтера, однако в старых конфигурациях, таких как «1С:Зарплата и управление персоналом ред. 2.5», она может сопровождаться техническими сложностями. Одной из самых распространенных проблем является сообщение системы: «Указанный листок нетрудоспособности не закрыт». Это происходит даже в тех случаях, когда сотрудник уже вышел на работу, а медицинская организация (МО) утверждает, что документ закрыт.
В рамках этой статьи мы разберем, как правильно настроить программу для прямого взаимодействия с фондом, проанализируем причины возникновения ошибок статуса и найдем альтернативные способы получения данных.
Прежде чем приступать к техническим настройкам 1С, нам необходимо выяснить, какой статус присвоен больничному в базе самого ведомства (ныне Социальный фонд России — СФР, ранее ФСС). Существует строго регламентированная цепочка статусов ЭЛН:
Если при попытке загрузки в документ Начисление по больничному листу программа выдает ошибку о том, что лист не закрыт, это означает, что в базе фонда он имеет статус ниже 30. Рассмотрим основные причины этой ситуации:
Многие пользователи ошибочно полагают, что для загрузки ЭЛН обязательно подключать платный сервис «1С-Отчетность». На самом деле, 1С позволяет настроить прямой документооборот бесплатно, используя уже имеющуюся ЭЦП организации. Разберем по шагам, как это сделать:
Перейдем в настройки организации. На закладке «Документооборот» необходимо нажать кнопку «Настроить параметры отправки отчетности в ФСС». В открывшемся окне установим флажок «Использовать электронный документооборот с ФСС».
Для корректной работы нам потребуется указать три сертификата:
Проанализируем важный технический момент: все эти сертификаты должны быть установлены в хранилище КриптоПро CSP на локальном компьютере. Особое внимание стоит уделить «цепочке доверия». Если на компьютере не установлены корневые сертификаты Удостоверяющего центра (УЦ), выдавшего вам подпись, или корневые сертификаты самого фонда, 1С не сможет установить защищенное соединение, что часто интерпретируется программой как «ошибка статуса».
Если вы работаете в филиале и не имеете прямого доступа к учетной записи головной организации на Госуслугах, это не является препятствием. Рассмотрим, как получить доступ к данным:
Авторизация в Личном кабинете страхователя на сайте фонда возможна через сертификат электронной подписи. При этом важно использовать браузер, поддерживающий ГОСТ-шифрование (например, Яндекс.Браузер или Internet Explorer с настроенными плагинами). Если подпись выдана на филиал, вы сможете видеть документы только сотрудников своего подразделения.
Если зайти в кабинет удалось, мы можем визуально проверить статус больничного. Если там стоит статус 30, а 1С продолжает выдавать ошибку, значит проблема в программных настройках криптографии или в написании данных сотрудника. Проверьте соответствие СНИЛС и ФИО (особенно букв «Е» и «Ё») в базе 1С и в базе фонда.
Если настроить прямое соединение 1С с сервером фонда не удается (например, из-за ограничений безопасности в сети филиала или устаревшей версии TLS в Windows), мы можем воспользоваться обходным путем через оператора отчетности («Контур», «СБИС» и др.).
Разберем алгоритм действий:
Начисление по больничному листу.Этот способ является наиболее надежным, так как он исключает ошибки соединения между 1С и веб-сервисами фонда, которые часто возникают в неподдерживаемой конфигурации 2.5.
В конфигурации 1С:ЗУП 2.5 за работу с ЭЛН отвечают определенные объекты. Если вы планируете привлечь программиста для диагностики, обратите внимание на следующие элементы:
ЭлектронныйДокументооборотСФСС (или аналогичный, в зависимости от релиза).НастройкиОбменаСФСС.СтатусыЭЛН.Пример программного обращения к данным ЭЛН может выглядеть следующим образом (в упрощенном виде):
// Пример инициализации параметров обмена
ПараметрыОбмена = ЭлектронныйДокументооборотС_ФСС.ПолучитьПараметрыОтправки();
Если ПараметрыОбмена.ИспользоватьЭЛН Тогда
Результат = ЭлектронныйДокументооборотС_ФСС.ЗапроситьДанныеЭЛН(НомерЛистка, СНИЛС);
КонецЕсли;
Подведем итог: если вы столкнулись с ошибкой «не закрыт», первым делом проверьте статус документа в Личном кабинете страхователя на портале фонда. Если статус верный (30), проверьте правильность установки всех трех сертификатов и цепочек доверия в 1С. В самом крайнем случае используйте загрузку через промежуточный XML-файл, выгруженный из системы вашего оператора отчетности.