С переходом на новые правила использования электронных подписей многие организации столкнулись с трудностями при настройке обмена с Социальным фондом России (СФР, ранее ФСС). Использование сертификата физического лица (КЭП физлица) в связке с машиночитаемой доверенностью (МЧД) — это обязательное требование законодательства, однако техническая реализация этого процесса в программах 1С часто сопровождается ошибками. Рассмотрим подробно, как правильно настроить эту связку и что делать, если система выдает ошибку о пустом ОГРН.
Проанализируем ситуацию: при попытке получить данные из СФР (например, входящие запросы для расчета пособий) программа выдает сообщение: «Пара рег.номер из запроса и ОГРН null из сертификата не найдены в справочнике страхователей». Почему так происходит?
Дело в том, что исторически шлюзы ФСС были настроены на работу с сертификатами юридических лиц, где в структуре самого сертификата обязательно присутствовал ОГРН организации. В личном сертификате физического лица (сотрудника) поле ОГРН отсутствует по определению. Когда сервер СФР получает запрос, подписанный подписью физлица, он пытается найти в нем ОГРН. Не найдя его, он возвращает значение null.
Если при этом сервер не «видит» приложенную к запросу МЧД или не может сопоставить идентификатор доверенности с отпечатком подписи в своей базе данных, возникает отказ в авторизации. Это означает, что либо МЧД еще не зарегистрирована в реестре фонда, либо программа 1С не передает нужные идентификаторы в заголовках запроса СЭДО (Системы электронного документооборота).
Разберем по шагам, как настроить использование нескольких подписей в программе «1С:Зарплата и кадры государственного учреждения» или «1С:Зарплата и управление персоналом».
Важный момент: если вы используете сервис 1С-Отчетность, убедитесь, что в настройках учетной записи также прописан сертификат физического лица и привязана доверенность. Иногда требуется запустить «Мастер обновления настроек», чтобы изменения вступили в силу на стороне оператора.
Проанализируем типы доверенностей. Существует «Единый формат» (002 или 003), который хранится в реестре ФНС, и специфический формат для СФР. Несмотря на объединение фондов, СЭДО часто требует именно доверенность формата СФР (бывш. ФСС).
При создании МЧД непосредственно из 1С, выберите вид документа: «Доверенность СФР (бывш. ФСС)». Если вы создали универсальную доверенность для налоговой, она может не сработать для обмена по больничным листам. Убедитесь, что статус доверенности в программе — «Зарегистрирована». Помните, что после регистрации на шлюзе фонда может пройти до 24 часов, пока данные распределятся по всем серверам СЭДО.
Выясним, какие права должны быть указаны в МЧД. Для работы с СЭДО (запросы по пособиям, сведения о застрахованных лицах) недостаточно просто выписать доверенность. В составе полномочий должны быть указаны специфические коды.
В современных конфигурациях 1С при заполнении МЧД предлагается классификатор полномочий. Проверьте, чтобы были отмечены пункты, разрешающие:
Если полномочия указаны «общим текстом», автоматика СФР может отклонить проверку подписи.
Посмотрим на ситуацию со стороны программного кода. Механизм работы СЭДО постоянно меняется со стороны серверов СФР. Фирма «1С» оперативно выпускает исправления (патчи) для корректной передачи GUID доверенности.
Если вы столкнулись с ошибкой ОГРН null, обязательно проверьте наличие установленных патчей. В разделе Администрирование — Обслуживание — Обновление программы выберите Установленные исправления (патчи). Ищите исправления, в описании которых фигурирует «СЭДО» или «МЧД» (например, серии EF_00...). Если автоматическая загрузка патчей отключена, рекомендуется скачать и установить их вручную с портала поддержки 1С, так как именно они зачастую исправляют логику формирования XML-пакета, в который должен быть включен идентификатор вашей доверенности.
Рассмотрим технические требования к компьютеру, с которого отправляются запросы. Для корректной работы связки ЭЦП + МЧД необходимо:
КриптоПро на вкладке «Оборудование» настроены правильные считыватели, если ключ находится на токене.Проанализируем еще один нюанс: даже при наличии МЧД нужно «подписаться» на получение сообщений. В 1С это делается через раздел Организации — ЭДО — Настройки СЭДО. Попробуйте обновить настройки и заново выбрать сертификат физического лица. Иногда помогает повторная отправка «Сведений о застрахованном лице» по любому сотруднику, подписанная новой КЭП с МЧД — это заставляет шлюз фонда зафиксировать новую связку «Сертификат — Доверенность — Организация».
Если все вышеперечисленные действия не помогают, рекомендуется выполнить проверку через Личный кабинет Страхователя на сайте СФР. Если там связка работает и доверенность видна, значит проблема кроется исключительно в версии конфигурации 1С или отсутствии специфического патча для вашего релиза. В таком случае стоит обратиться на линию консультаций (ИТС), предоставив скриншот ошибки и номер идентификатора сообщения, по которому произошел отказ.