Почему не отображаются входящие сообщения СЭДО ФСС в 1С и как это исправить?

Программист 1С v8.3 (Управляемые формы) 1С:Зарплата и Управление Персоналом Налоговый учет
← На главную

В процессе работы с системой электронного документооборота (СЭДО) с Социальным фондом России (бывший ФСС) пользователи часто сталкиваются с ситуацией, когда программа сообщает об успешном получении сообщений, но в списке документов «Входящие сообщения СЭДО» они не появляются. Разберем подробно, почему это происходит и как восстановить видимость данных.

Проверка наличия данных в базе

Прежде всего, нам необходимо убедиться, что сообщения действительно поступили в базу данных 1С, а не «потерялись» на этапе запроса к серверам СФР. Для этого проанализируем содержимое служебного регистра. Выясним, есть ли записи в системе на техническом уровне.

Перейдем в «Функции для технического специалиста» (или «Все функции») и найдем регистр сведений ВходящиеСообщенияСЭДОФСС. Проанализируем список записей: если в данном регистре записи с актуальными датами присутствуют, значит, транспортный уровень обмена отработал корректно, и проблема кроется в логике отображения этих данных в интерфейсе или их первичной обработке.

Причина 1: Несоответствие типов сообщений

Основная причина «невидимости» сообщений заключается в том, что СФР периодически обновляет форматы и типы сообщений (например, для проактивных выплат). Если ваша конфигурация 1С или установленные в ней классификаторы не знают нового кода типа сообщения, механизм динамического списка просто не включает такие записи в пользовательский журнал.

Рассмотрим алгоритм действий для решения этой проблемы:

  1. Обновление конфигурации. Как показывает практика, переход на актуальные релизы (например, 3.1.21 и выше для ЗУП или 3.0.115 и выше для БП) часто решает проблему, так как в них включены новые описания типов объектов СЭДО.
  2. Установка оперативных патчей. Фирма «1С» выпускает исправления (патчи) гораздо чаще, чем полные релизы. Нам следует проверить наличие патчей серии EF_6000xxxx, которые специально предназначены для исправления ошибок СЭДО.

Причина 2: Использование исправлений (патчей)

Проанализируем ситуацию с установкой исправлений. Часто проблема кроется в ошибке разбора (парсинга) XML, приходящего от фонда. Для исправления этого механизма выполним следующие шаги:

  1. Перейдем в раздел Администрирование — Обслуживание — Обновление программы.
  2. Выберем пункт Установленные исправления (патчи).
  3. Убедимся, что установлены все доступные патчи для подсистемы СЭДО. Если автоматическая загрузка патчей отключена, рекомендуется скачать их вручную с портала техподдержки 1С и установить через конфигуратор или в пользовательском режиме.

Причина 3: Проблема с идентификаторами организации

Иногда сообщения не отображаются из-за некорректной привязки к карточке организации. Это случается, если в базе несколько записей об организации или если GUID организации в системе СЭДО не совпадает с внутренним идентификатором 1С. Проанализируем параметры подключения:

Проверим настройки обмена с ФСС в карточке организации. Убедимся, что указаны верные ИНН, КПП и выбран актуальный сертификат ответственного лица. Попробуем перевыбрать сертификат и заново нажать кнопку «Получить сообщения за период», выбрав интервал, в который сообщения были получены, но не отобразились.

Причина 4: Ошибки в служебных регистрах состояний

Помимо регистра с самими сообщениями, существует регистр СостоянияСообщенийСЭДОФСС. В нем фиксируется статус обработки каждого сообщения. Если при загрузке произошел программный сбой, статус может «зависнуть» в положении «Обрабатывается», и документ не будет создан.

Для продвинутых пользователей и программистов рассмотрим вариант «проталкивания» сообщения:

Если сообщение есть в ВходящиеСообщенияСЭДОФСС, но документ не создался, можно попробовать вручную очистить статус в регистре состояний для конкретного сообщения. После этого при повторном нажатии «Получить сообщения» система попытается обработать его заново.

Технические манипуляции для восстановления списка

Если вышеуказанные способы не помогают, выполним стандартные регламентные операции с базой данных:

  1. Очистка кэша. Часто динамические списки не обновляются из-за «битого» локального кэша пользователя. Попробуем удалить базу из списка и добавить её заново или запустить 1С с параметром /ClearCache.
  2. Тестирование и исправление. Запустим процедуру Тестирование и исправление в конфигураторе. Обязательно выберем пункты:
    • Реиндексация таблиц информационной базы;
    • Проверка логической целостности;
    • Пересчет итогов.

Специфика работы с сертификатами СФР

Выясним причину, связанную с криптографией. С 2023-2024 года изменились цепочки доверия сертификатов. Если в системе не установлены актуальные корневые сертификаты СФР, программа может получить пакет данных, но не сможет его расшифровать в фоновом задании. В результате в журнале будет пусто.

Проверим наличие трех обязательных сертификатов в хранилище «Доверенные корневые центры сертификации» на сервере (если используется клиент-серверный вариант) или на локальном ПК:

Заключение

Мы рассмотрели основные причины, по которым входящие сообщения от ФСС могут не отображаться. В большинстве случаев проблема решается установкой актуальных патчей и обновлением конфигурации до релиза, поддерживающего последние изменения в протоколах СФР. Если же данные есть в регистре, но не видны в журнале, следует обратить внимание на соответствие типов сообщений и корректность установленных сертификатов шифрования.

← На главную