В последнее время многие пользователи программы 1С:Зарплата и Управление Персоналом 3.1 столкнулись с серьезными трудностями при взаимодействии с Социальным фондом России (СФР) через систему СЭДО. Причиной стал масштабный переход фонда на новую технологическую базу — Единую цифровую платформу (ЕЦП-2). Этот процесс сопровождается рассинхронизацией серверов, потерей сообщений и возникновением специфических технических ошибок. Разберем подробно, как стабилизировать работу и что делать, если данные из фонда перестали поступать в программу.
Первоочередная причина проблем заключается в том, что СФР меняет архитектуру своих баз данных. На текущий момент мы наблюдаем ситуацию, когда данные в Личном кабинете страхователя или в сторонних сервисах (например, Контур или СБИС) могут отображаться корректно, а в 1С не приходить вовсе или загружаться выборочно. Это происходит из-за особенностей работы очередей сообщений на стороне новых серверов фонда. Рассмотрим ситуацию подробнее: фонд внедрил новые алгоритмы балансировки нагрузки, которые могут временно ограничивать запросы от 1С-Отчетности, если они превышают определенные лимиты по частоте обращений.
Выясним причину «хаотичной» доставки: сообщения часто «застревают» в промежуточных буферах между старыми сегментами ФСС и новыми узлами ЕЦП. В результате мы получаем ситуацию, когда запрос за период может вернуть пустой список, хотя данные фактически существуют.
Одной из самых частых ошибок после обновления платформы фонда стала ERR_PR_1085: Рег. номер отправителя сообщения не совпадает с рег. номером страхователя по процессу. Проанализируем ситуацию: эта ошибка указывает на то, что в новой системе СФР произошла «отвязка» вашего сертификата электронной подписи от регистрационного номера организации. Даже если вы ничего не меняли в настройках 1С, на стороне фонда связка ИНН-КПП-РегНомер может быть нарушена в процессе миграции данных.
Для исправления этой ошибки выполним следующие действия:
Если программа не выдает явных ошибок, но больничные и запросы не приходят, нам необходимо изменить тактику получения данных. Стандартный механизм «Получить сообщения за период» на новой платформе часто обрывается по таймауту, если выбран слишком большой интервал.
Рассмотрим шаги по стабилизации получения данных:
Ситуация с доверенностями также претерпела изменения. СФР постепенно отказывается от приема документов по старым бумажным доверенностям, что влияет и на заполнение в ЕФС сведений о стаже. Теперь для успешного проактивного обмена критически важно наличие Машиночитаемой доверенности (МЧД) формата СФР.
Посмотрим на важный нюанс: часто возникает конфликт, когда для отчетности (ЕФС-1) используется УПУП (Уведомление о предоставлении полномочий), а для проактивных выплат (больничных) программа пытается применить настройки МЧД, которые еще не зарегистрированы должным образом. Мы рекомендуем убедиться, что в настройках обмена с СФР (бывш. ФСС) выбран правильный сертификат и указан номер зарегистрированной МЧД, если обмен идет через уполномоченного представителя.
Проанализируем ситуацию, когда бухгалтер видит номер электронного листка нетрудоспособности в личном кабинете на сайте фонда, но в 1С:ЗУП документ Входящий запрос СФР для расчета пособия не создается. В этом случае мы можем прибегнуть к «ручному» закрытию кейса.
Пошаговое решение:
Ответ на запрос СФР для расчета пособия вручную. Хотя это технически сложнее, программа позволяет инициировать отправку сведений, если известен идентификатор процесса.Разберем пример кода (логики), который используется для идентификации сообщений в системе 1С:
// Пример логики обработки входящих сообщений
Процедура ПолучитьДанныеСЭДО()
ПараметрыЗапроса = Новый Структура("ДатаНачала, ДатаОкончания", НачалоДня(ТекущаяДата()), КонецДня(ТекущаяДата()));
// Используем уточненный интервал для минимизации таймаутов на стороне ЕЦП-2
РезультатОбмена = ОбменСЭДОВызовСервера.ЗапроситьВходящиеСообщения(ПараметрыЗапроса);
Если РезультатОбмена.Статус = "Ошибка" Тогда
ЗаписатьВЖурналРегистрации("СЭДО.Ошибка", УровеньЖурналаРегистрации.Ошибка, , , РезультатОбмена.ОписаниеОшибки);
КонецЕсли;
КонецПроцедуры
Поскольку переход на Единую цифровую платформу является официальным процессом на государственном уровне, региональные отделения СФР осведомлены о проблемах. Если вы пропустили срок ответа на запрос из-за технического сбоя, подготовим доказательную базу:
sedo.fss.ru или новыми адресами фонда.Подводя итог, отметим, что ситуация требует терпения. Мы рекомендуем регулярно обновлять конфигурацию ЗУП 3.1 до последних патчей, так как разработчики 1С практически еженедельно выпускают исправления, адаптирующие программу к изменениям в API новой платформы фонда. Помните, что в крайнем случае вы всегда можете подать сведения через Личный кабинет страхователя напрямую, чтобы соблюсти установленные законом сроки.