С сентября 2023 года использование машиночитаемых доверенностей (МЧД) стало обязательным для сотрудников, подписывающих отчетность и взаимодействующих с государственными органами от лица организации с использованием личной квалифицированной электронной подписи (КЭП) физического лица. В программе 1С:Зарплата и Управление Персоналом 3.1 (ЗУП) этот механизм реализован, однако пользователи часто сталкиваются с техническими сложностями, требующими корректировки движений документов, особенно если обмен с госорганами происходит без использования встроенного сервиса 1С-Отчетность.
Рассмотрим детально, как правильно организовать работу с МЧД для Социального фонда России (СФР, бывший ФСС), разберем причины возникновения ошибок криптографии и выясним, почему не стоит пытаться регистрировать одну и ту же доверенность дважды.
Прежде чем переходить к настройкам в программе, проанализируем важный нюанс. На текущий момент не существует единой «универсальной» МЧД, которая автоматически принималась бы всеми ведомствами через любой канал связи. Существует разделение:
Важно понимать: если вы создали доверенность на сайте ФНС, она не будет работать для обмена с СЭДО СФР. Программа при попытке загрузки такой доверенности в раздел ФСС выдаст ошибку объектного типа, так как структура XML-файла будет отличаться от ожидаемой. Посмотрим на типичный пример ошибки при попытке загрузки неверного формата:
Значение не является значением объектного типа (Количество)
{Справочник.МашиночитаемыеДоверенностиФСС.МодульМенеджера(100)}:Если СведенияДоверителя.Количество() = 1 Тогда
{Справочник.МашиночитаемыеДоверенностиФСС.МодульМенеджера(435)}:ДанныеДоверенности = ДанныеИзФайлаОбмена(ВходящиеДанные, ОбновлятьСуществующийИлиСсылкаИлиРежим, Подпись, Организация);
Эта ошибка прямо указывает на то, что программный код Справочник.МашиночитаемыеДоверенностиФСС, описание которого содержит справочник методов конфигурации, пытается обработать данные, которые не соответствуют формату ФСС.
Выясним причину, по которой кнопка «Отправить» в интерфейсе МЧД может выдавать ошибку «Произошла ошибка при выполнении криптоопераций над запросом к серверу СЭДО ФСС». Если у вас не подключен сервис 1С-Отчетность, то прямой канал регистрации доверенности из программы может быть не настроен или блокироваться из-за отсутствия необходимых сертификатов в цепочке доверия на сервере оператора.
Решение проблемы: Не нужно пытаться регистрировать МЧД именно из ЗУП. Правильный алгоритм действий при использовании сторонних программ (Контур, СБИС и др.) выглядит так:
xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx.Теперь разберем по шагам, как подключить уже зарегистрированную доверенность к вашей базе ЗУП, чтобы подписывать ответы на запросы СФР подписью физического лица.
GUID. Программа самостоятельно свяжется с сервером СФР и скачает данные доверенности.После этой операции доверенность появится в списке со статусом «Зарегистрирована». Повторно нажимать кнопку «Отправить» категорически не нужно — это приведет к попытке повторной регистрации уже существующего объекта, что и вызывает ошибки криптографии у многих пользователей.
Проанализируем ситуацию: доверенность загружена, но при отправке ответа на запрос СФР программа все равно требует подпись руководителя. Это происходит потому, что не выполнена привязка МЧД к настройкам обмена.
Рассмотрим порядок настройки:
Если при попытке загрузить МЧД по идентификатору вы все равно получаете ошибку «криптоопераций», выясним возможные причины:
1. Отсутствие корневых сертификатов. Для прямой работы с серверами СФР в хранилище сертификатов Windows (раздел «Доверенные корневые центры сертификации») должны быть установлены актуальные сертификаты самого СФР и головного удостоверяющего центра. Без них программа не сможет установить защищенное соединение.
2. Проблемы с патчами 1С. Разработчики 1С регулярно выпускают исправления для модуля СЭДО. Проверьте наличие установленных патчей в разделе «Администрирование» — «Обслуживание» — «Обновление программы» — «Установленные исправления (патчи)». Особое внимание уделите исправлениям, в описании которых упоминается «МЧД» или «СЭДО».
3. Права доступа в МЧД. Проанализируем полномочия. Если в МЧД, созданной на стороннем портале, указаны ограниченные коды полномочий, СФР может отклонять попытки обмена через 1С. Рекомендуется создавать доверенность с полным набором прав для взаимодействия по СЭДО (код «0» или «Все полномочия»), чтобы избежать логических ошибок проверки при отправке реестров.
Подведем итог: для успешной работы с МЧД в 1С:ЗУП 3.1 без 1С-Отчетности не нужно пытаться «пробить» регистрацию через ошибки. Достаточно использовать 1С как инструмент для получения данных. Помните, что МЧД — это всего лишь запись в распределенном реестре госоргана. Как только вы загрузили её в 1С по идентификатору, программа получает юридическое основание использовать КЭП физического лица для подписи документов организации — поможет модуль юридически значимого ЭДО с поддержкой МЧД. Совместное использование правильно настроенного справочника МашиночитаемыеДоверенностиФСС и актуальных сертификатов обеспечит бесперебойную работу с социальным фондом.