Как решить проблему с получением входящих запросов СФР в 1С:ЗУП и исправить ошибку ERR_PR_1067?

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

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

Разберем суть ошибки ERR_PR_1067

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

Главный вопрос здесь — почему этот процесс не виден в 1С? Либо сообщение «зависло» на шлюзе фонда, либо программа не смогла его расшифровать из-за проблем с сертификатами, либо логика текущего релиза 1С содержит ошибку обработки идентификаторов InteractionID. Выясним, как это исправить.

Шаг 1: Установка патчей и обновление конфигурации

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

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

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

Шаг 2: Проверка и обновление сертификатов СФР

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

Проанализируем необходимые действия:

Шаг 3: Принудительное получение сообщений через регистры

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

Для этого воспользуемся техническим режимом:

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

Также попробуем принудительно запросить данные за широкий период. В форме «Входящие запросы СФР» нажмем Еще — Получить сообщения за период. Выберем интервал, начинающийся за 2-3 дня до даты открытия больничного. Важно именно указывать период вручную, а не просто нажимать кнопку «Обновить». В качестве альтернативного варианта при сбоях прямого обмена с СФР можно применить инструмент для загрузки файла запроса недостающих сведений, полученного из сторонних систем сдачи отчетности.

Шаг 4: Особенности получения пособия при рождении ребенка

Ситуация с единовременным пособием при рождении (сообщение 8 из темы) отличается. Часто фонд не присылает запрос автоматически, если не установлена связь «родитель-ребенок». Если вы получили от фонда номер процесса, но входящего запроса в 1С нет:

Рассмотрим алгоритм действий:

  1. Создадим документ Исходящее сообщение о страховом случае ССФР.
  2. В поле «Вид пособия» выберем «Единовременное пособие при рождении ребенка».
  3. Заполним данные свидетельства о рождении и сведения о сотруднике.
  4. Если при отправке возникает ошибка ERR_PR_1067, значит, система фонда «увидела» вашу попытку и сопоставила ее с уже существующим процессом. В этом случае нужно подождать синхронизации (от 2 до 24 часов) и снова выполнить Получить из ФСС за этот период.

Шаг 5: Использование идентификатора процесса

Если сотрудники фонда предоставили вам номер процесса (ID процесса), но в 1С поле для ввода этого ID отсутствует, это означает, что автоматическая привязка не сработала. В некоторых версиях 1С:ЗУП 3.1 реализована возможность получения сообщения по конкретному идентификатору через специализированные обработки, предоставляемые техподдержкой 1С, либо через обновление на релизы 2024 года, где работа с InteractionID была существенно переработана.

Краткий итог

Подведем итоги нашей совместной работы по поиску решения:

Помните, что стабильная работа СЭДО возможна только на актуальных версиях программы, так как законодательство и технические протоколы фонда меняются практически ежемесячно.

← На главную