Проблема с загрузкой Электронных листков нетрудоспособности (ЭЛН) из ФСС (ныне СФР) — одна из наиболее часто встречающихся задач в работе бухгалтера и технического специалиста. Чаще всего она проявляется в виде ошибок «Целостность этого сертификата не гарантирована», «Ошибка доступа к файлу (403 Forbidden)» или «Ошибка при вызове конструктора WSОпределения». Разберем детально, как восстановить работоспособность обмена, правильно выстроить цепочку доверия сертификатов и какие программные правки могут потребоваться в старых конфигурациях.
Часто при установке нового сертификата ФСС пользователи видят сообщение: «Возможно, сертификат поврежден», а в пути сертификации он перечеркнут красным крестом. Проанализируем ситуацию: это происходит из-за того, что Windows не может автоматически выстроить цепочку от конечного сертификата фонда до Головного удостоверяющего центра. Особенность в том, что ФСС периодически меняет промежуточные сертификаты (издателей), а система может пытаться использовать старые версии, хранящиеся в кэше.
Рассмотрим порядок правильной установки сертификатов для решения этой проблемы:
Ошибка Доступ запрещен (403) или Ошибка работы с Интернет часто связана не с настройками на вашей стороне, а с перегрузкой серверов самого фонда. Выясним причину: сервер ФСС может не справляться с количеством запросов и временно блокировать соединения. Как показывает практика, иногда помогает банальное повторение операции — на 10-й или 20-й раз запрос проходит успешно. Однако это не системный подход.
Если проблема сохраняется, проанализируем настройки сетевого экрана и адресацию. В некоторых случаях конфигурация обращается к адресу docs.fss.ru, в то время как рабочий шлюз находится на eln.fss.ru. Посмотрим на техническое решение, которое помогает обойти проблему с импортом xsd-схем.
Если вы используете такие конфигурации, как УПП 1.3, ЗУП 2.5 или старые версии Камин, и стандартное обновление не помогает, можно прибегнуть к программной правке. Выясним, как подменить адрес сервера в коде, чтобы 1С обращалась к более стабильному узлу.
В конфигурации необходимо найти общий модуль, отвечающий за обмен с ФСС (например, ОбменСведениямиОПособияхСФСС). Найдем функцию WSПрокси_FileOperationsLnService и добавим строку замены адреса:
// В функции формирования WS-прокси после получения текста описания сервиса
ОписаниеВебСервиса = ПолучитьОбщийМакет("ОбменДаннымиФССЭЛНОписаниеВебСервиса").ПолучитьТекст;
// Добавляем замену некорректного или нестабильного адреса
ОписаниеВебСервиса = СтрЗаменить(ОписаниеВебСервиса, "eln.fss.ru", "docs.fss.ru");
Важно понимать, что это решение является временным («костылем»), так как со стороны фонда адреса могут меняться. Проанализируем еще один способ через системные настройки Windows без изменения программного кода 1С.
Чтобы не лезть в конфигуратор, системные администраторы часто используют подмену IP-адреса на уровне операционной системы. Для этого выполним следующие действия:
hosts, расположенный по пути C:\Windows\System32\drivers\etc\hosts (от имени администратора).193.148.44.187 eln.fss.ru
Внимание: IP-адрес может меняться со временем, поэтому данный метод требует периодической проверки актуальности.
Рассмотрим пример обновления УПП 1.3 до релиза 1.3.173.3 и выше. Проанализировав изменения, мы увидим, что разработчики 1С переписали механизмы обмена. Теперь часть xsd-схем, которые раньше подгружались с сайта фонда в момент обращения, уже зашиты непосредственно в макеты конфигурации. Это значительно снижает нагрузку на интернет-канал и зависимость от доступности файлов на сервере ФСС. Если ваша конфигурация позволяет выполнить обновление, это будет самым правильным и долгосрочным решением.
С 2023 года ФСС и ПФР объединились в Социальный фонд России (СФР). Это накладывает новые требования к криптографии:
Подведем итог: если ЭЛН не загружаются, начните с проверки цепочки сертификатов в хранилище Windows. Если сертификаты в порядке, но возникает ошибка 403 — попробуйте обновить релиз конфигурации или примените программную замену адреса в общем модуле. Совместная работа системного администратора и программиста 1С позволяет решить эти проблемы в кратчайшие сроки.