El ComercioIrán busca evitar una nueva guerra con EE.UU.: ¿qué concesiones nucleares estaría dispuesto a hacer?PunchASUU awards N1.1m scholarships to 11 UI studentsDaily MaverickYemen’s Houthis deny launching drone after coalition reports interception in Mecca regionInquirer5,000 security troops fielded for Undas in Zamboanga PeninsulaInquirer EntertainmentKris Aquino on relationship with Marcoses: ‘They’ve been very respectful’CNN TürkFon yatırımcısına ara ödeme başlıyor: Öncelik hangi fonların, üst sınır ne?The Jerusalem PostFrance reimposes restrictions on Israeli defense firms at Euronaval 2026ESPNTransfer rumors, news: Man United eye move for Leeds' Calvert-Lewin in JanuaryBollywood HungamaMohit Malik on playing Birju Lohar in Mirzapur The Movie: “We cannot approach a character by simply deciding whether he is good or bad”Straits Times SportCosmic Speed will be hard to catch in Race 7ZDF heuteEntdecken Sie das ZDF-Nachrichtenstudio20 MinutenGanz ruhig klaut diese Barbesucherin eine Tischlampe
The Daily Newsstand · Free, Always
Friday, October 30, 2026

Как я один создал браузер для бухгалтеров: история BELPORTAL от снимков реестра до WebView2 и 56 млн скачиваний

Translate

Привет, Хабр! Меня зовут Александр Никонов, и я разработчик BELPORTAL.

Сегодня сложно поверить, но когда-то работа бухгалтера с государственными порталами была настоящим квестом. Internet Explorer, ActiveX, бесконечные утилиты, инструкции на десятки страниц, капризы Windows и внезапные сбои криптопровайдеров. Всё это отнимало часы, а иногда и дни, которые люди тратили не на работу, а на борьбу с системой.

Скриншот интерфейса BELPORTAL

Скриншот интерфейса BELPORTAL

BELPORTAL создавался не как коммерческий стартап, а как желание решить эту боль. Сегодня это бесплатный специализированный веб-браузер и экосистема, которую скачали более 56 миллионов раз. Я хочу рассказать, как один разработчик прошел путь от маленького окошка с кнопками до полноценного браузера на Chromium и с какими техническими вызовами мне пришлось столкнуться.

Начало: инженерия на снимках реестра (Февраль 2024)

Всё началось с наблюдения за тем, как люди мучаются. Чтобы зайти на портал, нужно было вручную настроить IE, скачать нужную утилиту, прописать ключи… Я понял: этот процесс нужно автоматизировать.

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

  1. Ставил чистую ОС.

  2. Делал полный снимок реестра.

  3. Вручную настраивал Internet Explorer и порталы.

  4. Делал второй снимок.

  5. Вычислял разницу и находил нужные ключи.

Первый цифровой сертификат подписи приложения я сгенерировал 7 февраля 2024 года, а уже 13 февраля был собран и загружен первый установщик. Первая версия была простой: панель с плитками порталов, часы и курсы валют. При нажатии на плитку программа сама вносила нужные настройки в реестр и открывала портал.

Ночь на 16 февраля 2024 года стала для меня легендарной. За несколько часов я выпустил более 10 итераций версий подряд (с 1.2.7.9 по 1.2.7.18). Это был живой организм, который учился решать проблемы первых пользователей в реальном времени.

Комьюнити и первые вызовы (2024–2025)

Через месяц стало понятно, что программе нужен нормальный вид. Я подключил профессионального верстальщика, и у BELPORTAL появился первый красивый интерфейс.

Тогда же я осознал главное: бухгалтерам нужна не просто навигация, а защита и поддержка. Я добавил встроенный чат прямо в программу, чтобы пользователи могли помогать друг другу. Начал публиковать экспертные статьи о маркировке, календари и инструкции. Мы вместе отслеживали падения порталов (ФСЗН, ЭСЧФ, Статистика) с точностью до минуты.

Выпустил утилиту BELPORTAL Root Certificate Updater, которая оживила работу с сертификатами даже на старых системах (вплоть до Windows XP). Добавил фоновую службу, проверяющую ПК на вирусы — если находилась угроза, я подключался лично по Viber или Telegram и помогал всё почистить.

Кризис Avest 842: битва за стабильность (Осень 2026)

Осень выдалась жаркой. Массовый переход порталов на 842-ю версию криптопровайдера Avest вызвал хаос. Новая версия ломала обмен с 1С, а её установка требовала невероятных манипуляций с реестром.

Был случай, когда мне пришлось создавать виртуальную машину, называть ПК и пользователя точно такими же именами, ставить идентичное ПО, чтобы выгрузить и загрузить реестр и спасти человека от простоя.

Чтобы спасти тысячи людей, я создал отдельный сайт для заявок на переустановку и лично в порядке живой очереди подключался к каждому через AnyDesk, чтобы всё настроить. Это спасло рабочий день сотням бухгалтеров.

Перерождение: как лаунчер стал полноценным браузером

Параллельно с тушением пожаров я понял, что BELPORTAL нужен новый, по-настоящему современный дизайн и движок. В 2026 году я полностью переработал интерфейс, переведя программу на WebView2 (Chromium) — тот же движок, что используется в Microsoft Edge.

Вот какие технические изменения мы пережили:

  • Настоящие вкладки: Как в Chrome. Открытие, закрытие, обновление через правый клик. У каждой вкладки своя фавиконка, чтобы не потеряться среди десятка порталов. Вкладки можно закреплять (они сохраняются при перезапуске).

  • Умная индикация: На активной вкладке крутится спиннер загрузки, а панель статуса внизу честно сообщает, если сайт не открылся.

  • IE-порталы в одном окне: Самое сложное. Порталы, требующие Internet Explorer, теперь открываются в новой вкладке прямо внутри BELPORTAL, а не в отдельных окнах. Специфические плагины и ActiveX продолжают работать.

  • Умный лаунчер: При запуске программа проверяет наличие нужных утилит (NTClientSoftware, AvTunProxy, модуль Белгосстрах). Если утилита зависла (что вызывает ошибку SSL) — лаунчер автоматически перезапустит её.

  • Менеджер паролей: Сохранение паролей к банкам и ЭДО благодаря штатным функциям WebView2.

  • Мультиплатформенность: Программа весит всего 20–30 МБ и поддерживается на ОС от Windows XP и Server 2003 до Windows 11 и Server 2025.

Почему это бесплатно?

Сегодня BELPORTAL — это проект, который живет благодаря сообществу. Более 10 000 человек общаются в моем Telegram-чате, делятся опытом и находят помощь.

Программа остается полностью бесплатной. Помощь проекту (донаты) — это исключительно добровольное дело. Каждый пользователь получает одинаковый уровень поддержки и заботы, независимо от финансового вклада.

От маленькой утилиты с парой плиток до огромной экосистемы с вкладками, менеджером паролей и работой в RDP — BELPORTAL прошел долгий путь. И это только начало.

Спасибо каждому, кто был со мной эти годы, кто оставлял отзывы, писал в поддержку и доверял свой рабочий день мне.

С уважением, Александр Никонов Разработчик BELPORTAL и инженер решений для Беларуси Сайт проекта

View the original on Хабр →

KioskNews shows a cleaned-up reading view extracted from the publisher’s page — the original always lives on their site, not ours.