рубрика :
Краткое содержание поста: стенания по поводу банковского софта ВТБ24 и Java.
Программа для работы со счетом юридического лица в ВТБ24, сколько я ее помню, всегда была кошмарной. Дизайн для нее делала «Студия Лебедева», но я точно не знаю — это в «Студии» придумали Friendly User Interface сделать Hately User Interface, или разработчики так все адпатировали, но там пока найдешь нужную кнопочку — нужно было облазить два квадратных километра экрана. Причем самая нужная кнопочка всегда была вне пределов того экрана, где ты находишься — это было совершенно «гениально» придумано.
Теоретически этот банкинг поддерживался всеми основными современными браузерами. Теоретически. Практически он у меня несколько лет не работал под FireFox, но работал под MSIE. Ну, не страшно: скажем честно, не столько у меня туда денег приходит, чтобы париться по этому поводу: два-три раза в месяц надо зайти и перекинуть средства на личный счет, ну и раз в квартал зайти и перечислить налоги.
С переходом на Windows 10 банкинг перестал работать на MSIE. И я начал проходить квест «Заставь банкинг работать под FireFox». Там он использует Java. А Java — это та еще штучка. Помнится, я тогда потратил чуть ли не половину дня, чтобы заставить это все работать. Заставил. Криво, косо, но работает. Правда, все время страшно глючит: например, чтобы подписать платежку и отправить ее надо несколько раз выходить из банкинга и входить, потому что срабатывает раз на третий-пятый, в остальные разы выдает что-то вроде «Java Aplet не загружен».
Потом случилось чудо! Они выкатили новый дизайн и новый движок — в стиле того же, который используется для частных счетов. Пользоваться не слишком удобно, продумано это все плохо, все заточено под экраны смартфонов и на десктопе смотрится довольно дико, но зато подписать и отправить можно с первого раза — ура, ура! Вы не представляете, какое это счастье, когда в данном банкинге все срабатывает с первого раза!
Но сегодня настал черный день — Java заорала, что ей пора обновляться. А я знаю эти обновления. Встанет криво, косо или вообще не встанет, и у меня банкинг перестанет работать и под FireFox, что вообще уже трагедия.
Но деваться некуда, все равно придется обновляться рано или поздно. Ладно, говорю я Java, валяй, обновляйся. Запустилась покрутилась, сообщила мне, что она не может встать в папку Java, потому что там валяется какое-то барахло — и вырубилась. Смотрю, есть ли в системе Java. Нет в системе Java, она старую версию удалила. Но не до конца, поэтому и не смогла установиться. И вот такая Java у них установлена на 3 миллиардах компьютерах, как она мне всегда гордо сообщает.
Ладно, убил папку ручками. Заново запустил инсталлятор. Вроде встала. Запускаю банкинг — пишет, что Java в браузере не установлена, хотя в настройках эти два плагина видны.
Перезагружаюсь. Запускаю FireFox, запускаю банкинг — браузер пишет, что плагин Java крэшнулся. И так двадцать семь раз. Деинсталлирую Java, инсталлирую заново. 3 биллиона компьютеров. Запускаю банкинг — Java вроде работает, но выдает какую-то совсем дебильную ошибку: обычный логин подсвечивает красным и все. Что это означает — не знаю.
Почернев от горя, пытаюсь зайти в банкинг в Chrome. Там неожиданно все прошло более или менее гладко — банкинг потребовал установить криптоплагин, тот встал и даже нормально заработал. Выдало ту же ошибку, что и под FireFox, но в Chrome при этом написали, что этот пользователь уже есть в системе, так что надо в отдельном окошке подвердить, что пользователя разлогинить и залогинить заново. Сработало, уф.
В FireFox теперь тоже работает. Всего-то с часок всяких ковыряний и 3 миллиарда нервных клеток, но зато теперь АПДЕЙТ JAVA СОСТОЯЛСЯ, хвала Джонатану Шварцу и Костину Андрею Леонидовичу!