× Функционирование и эксплуатация Государственной интегрированной информационной системы управления общественными финансами "Электронный бюджет" (ГИИС ЭБ).

Электронный бюджет: Управление расходами - Не удаётся подписать Извещения БО

17 янв 2019 00:43 #9885 от Wmffre
Информация для сотрудников казначейства.

Где-то с 10.01.2019 сотрудники казначейства моего региона (а также, судя по заведенным обращениям, других регионов) столкнулись с ошибкой: при попытке подписать Извещения БО возникает Окно с пустым полем для выбора сертификата; если щелкнуть на поле, сертификат для выбора не появляется, а при нажатии кнопки Окна Обновить, возникает также ошибка. Таким образом, подписать Извещение БО не получается. ЦА Группа поддержки Электронного бюджета на заведённое обращение присылает рекомендации по настройке рабочего места с картинками, в которых требуется в firefox включить плагины Java 8U191 и Jinn-Client-а или использовать Internet Explorer 11.

Как выяснилось, сотрудники казначейства подписывают Извещения БО с помощью двух разных диалоговых окон - в одном случае используется Окно Jinn-Client-а, а в другом случае используется Диалоговое Окно КриптоПро ЭЦП Browser plug-in.

Как мне видится, описанная выше ошибка подписания Извещения БО возникает в firefox в следующем случае: КриптоПро ЭЦП Browser plug-in в состоянии "Включать по запросу", плагин Java 6U17 в состоянии "Всегда включать", плагин Jinn-Client-а в состоянии "Всегда включать". При попытке подписать используется плагин Java 6U17, версия которой уже не подходит для подписания, в результате чего диалоговое окно для выбора сертификата нормально не загружается. Запрос на использование КриптоПро ЭЦП Browser plug-in, который в состоянии "Включать по запросу", при этом не происходит, так как используется плагин Java 6U17. Если перевести КриптоПро ЭЦП Browser plug-in в состояние "Всегда включать", то подписание будет происходить с помощью него. Также, если производить подписание Извещения БО в Internet Explorer 11, то проблем с подписанием в нём не возникнет, так как Internet Explorer 11 не использует плагины, а работает напрямую.

Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

17 янв 2019 01:16 - 17 янв 2019 01:21 #9886 от Wmffre
Информация в этом сообщении, думаю, будет полезна для всех.

Электронный бюджет постоянно требует чистить куки-кэш, но их удаление помогает не всегда. В процессе выяснения проблемы, изложенной в теме, обнаружилось, что в Настройках "Инструменты разработчика (Ctrl+Shift+I)" firefox есть опция "Отключить HTTP-кэш (когда открыта панель)". Включение этой опции с последующим обновлением страницы при открытой панели разработчика, как я думаю, позволяет вообще не использовать сохранённые на компьютере временные файлы сервера Электронного бюджета, а непосредственно всю информацию загружать с сервера. То есть с помощью этой опции можно обходить какие-то возникающие временные трудности, вызванные обновлением информации на серверах Электронного бюджета.

Касательно изложенной ошибки с подписанием Извещения БО при включённой панели разработчика и опции "Отключить HTTP-кэш (когда открыта панель)", происходит вообще удивительное:
  • Если КриптоПро ЭЦП Browser plug-in в состоянии "Включать по запросу", то выводится диалоговое окно Jinn-Client-а и происходит подписание с помощью Jinn-Client-a. Если после этого удалить всю историю firefox, выйти из ЭБ, закрыть и открыть firefox, затем снова войти в ЭБ, то все остальные Извещения БО будут подписываться с помощью Jinn-Client-а какое-то время, а затем снова возникнет ошибка подписания, изложенная в первом сообщении темы.
  • Если КриптоПро ЭЦП Browser plug-in в состоянии "Всегда включать", то Панель Разработчика переходит на вкладку Debug, а далее, если закрыть Панель разработчика, выводится диалоговое окно Jinn-Client-а и происходит подписание с помощью Jinn-Client-a.

Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

18 янв 2019 03:09 - 18 янв 2019 06:19 #9912 от Wmffre
16 и 17 января возникает следующая ошибка при подписании Извещения БО:

При выполнении операции электронного подписания вложений произошла ошибка. Для формирования подписи по расчитанному на сервере хэшу возможна только посредством jinn клиента. Требуется установить jinn клиент.

(Орфография из оригинала, скриншот приложен)

Jinn-Client при этом у сотрудника установлен, до этого момента в этот же день Извещения БО подписывались. Удаление Истории браузера firefox (а не только куки и кэша) при этом не помогает.

Решение (в firefox):
  1. Войти в Электронный бюджет, перейти на Извещение БО, которое необходимо подписать
  2. В firefox выбрать: Инструменты --> Веб-разработка --> Инструменты разработчика
  3. В открывшейся внизу экрана панели в самой правой части щелкнуть левой кнопкой мыши на значок шестерёнки
  4. Поставить галочку "Отключить HTTP-кэш (когда открыта панель инструментов)"
  5. Панель разработчика ни в коем случае не закрывать! Обновить страницу firefox
  6. Выбрать Извещение БО, которое необходимо подписать, и нажать на значок "Утвердить"
  7. Так как Панель разработчика открыта, то процесс подписания остановится на Debug-режиме (ВНИМАНИЕ!: Чтобы остановка произошла на Debug-режиме, необходимо, чтобы был установлен КриптоПро ЭЦП Browser plug-in и он был в состоянии "Всегда включать" в firefox). Необходимо дальше закрыть Панель разработчика, щёлкнув на "крестик" в правой верхней части Панели разработчика
  8. Открывается окно Jinn-Client-а, подписание должно пройти обычным образом
  9. После подписания на всякий случай удаляем Куки, Кэш, Настройки сайтов, Данные автономных вэб-сайтов
  10. Закрываем все запущенные в Windows копии браузера firefox
  11. Теперь можно запускать firefox и ошибка, указанная в этом сообщении возникать не будет.

Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.
Вложения:
Спасибо сказали: lkazna19

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

29 янв 2019 01:18 #10028 от lkazna19
Спасибо за совет. Последовал вашей инструкции, подписывает только при открытой вкладке "Инструменты разработчика". Помогло отключение кэша в настройках.

В адресной строке вводим
about:config
В конфиге находим следующие параметры и выставляем false
browser.cache.offline.enable
browser.cache.disk.enable
browser.cache.disk_cache_ssl
browser.cache.memory.enable
Спасибо сказали: Wmffre, Multarin

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

30 янв 2019 19:47 - 30 янв 2019 19:59 #10110 от Wmffre
По поводу этой же ошибки

При выполнении операции электронного подписания вложений произошла ошибка. Для формирования подписи по расчитанному на сервере хэшу возможна только посредством jinn клиента. Требуется установить jinn клиент.

хочется добавить следующее:
При изложенных выше методах отключения кэша при входе на страницу списка подписания Извещения БО запускается пересчёт контрольных сумм Jinn-Client-а - эта ситуация напомнила старую тему про крах плагина Jinn-Client 1.0.943.0 . Решением там являлось либо установка новой на тот момент версии 1.0.1130.0, либо как временное решение удаление ветки реестра HKEY_CURRENT_USER\Software\Security Code\Jinn-Client. Проверил, удаление этой ветки реестра также решает сегодняшнюю проблему до следующего раза.

Auto screen capture + mencoder - бесплатные(GPL) программы для создания видео действий пользователя для техподдержки.
Спасибо сказали: Multarin

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.