В Электронном бюджете я выбрал платёжное поручение и попытался подписать его, но вместо окна сертификатов увидел сообщение: «Ошибка построения диалога подписания: не установлены средства подписи». Плагин КриптоПро уже стоял и раньше работал. Решение оказалось в количестве документов, загружаемых на одну страницу.
Что означает сообщение о средствах подписи
Сообщение выглядело так, будто Jinn Client или КриптоПро ЭЦП Browser plug-in вообще не установлены. Но отдельная проверка плагина проходила. Судя по поведению страницы, проверка средства подписи не успевала завершиться при загрузке большого списка документов.
Ошибка построения диалога подписания: не установлены средства подписи (Jinn-клиент или плагин КриптоПро)
Почему ошибка возникала только в платёжках
Вход по сертификату работал, а проверка плагина проходила. Ошибка появлялась только в форме платёжных поручений, где на одной странице было выставлено 60 документов. Это и отличало случай от действительно отсутствующего расширения.
Как я исправил ошибку подписания
- Открыл форму, в которой появлялось сообщение.
- Перешёл в «Настройки клиента».
- Открыл вкладку «Список документов».
- Уменьшил количество документов на странице с 60 до 20.
- Сохранил настройку.
- Обновил страницу сочетанием Ctrl + F5.
После обновления страницы диалог сертификатов открылся и платёжное поручение подписалось.
Заключение
Если плагин проходит отдельную проверку, а ошибка появляется только в большом списке документов, я сначала уменьшаю размер страницы. Когда проверка плагина не работает нигде, причина уже другая и этот способ не поможет.
Получилось или остались вопросы?
Поделитесь результатом, дополните инструкцию своим опытом или задайте вопрос. Я читаю комментарии и обновляю статьи по реальным случаям.