Сервис самостоятельной разработки топливно-энергетического баланса

Проект «Норма-ТЭК ТЭБ» — это веб-сервис для самостоятельного и быстрого расчёта топливно-энергетического баланса муниципального образования. Платформа ориентирована на специалистов муниципальных администраций и ЖКХ, работает полностью в браузере, не требует установки программ, позволяет бесплатно и без регистрации сформировать готовый документ и упростить анализ структуры энергопотребления и поставок.
При запуске сервиса перед командой стояла задача сократить время подготовки топливно-энергетического баланса до одного дня при наличии исходных данных, сделать инструмент полностью бесплатным и открытым без регистрации, упростить сбор информации за счёт удобной загрузки данных и шаблонов запросов для внешних организаций, а также обеспечить полное соответствие итогового баланса требованиям Федерального закона № 190-ФЗ «О теплоснабжении» и приказа Минэнерго России № 1169.
Frontend
Next JS
Backend
Nest.js
UX/UI design
Figma
Админ-панель
Strapi
На данном этапе были разработаны сценарии для двух вариантов работы сервиса: самостоятельный и автоматизированный. В самостоятельном варианте пользователь скачивает опросный лист, заполняет его по своим данным и загружает обратно. Мы создали подробные инструкции и чек‑листы, чтобы пользователь мог понять, какие данные нужно собрать, и где их искать. Чтобы облегчить процесс, была разработана система подсказок: сервис указывает, к каким организациям нужно обратиться для получения информации, и предоставляет готовые шаблоны запросов.
В автоматизированном сценарии сервис, по сути, выполняет функцию посредника: пользователь указывает своё муниципальное образование, после чего система отправляет запросы в Росстат и другие источники, обрабатывает полученные статистические формы и заполняет баланс автоматически. Мы разработали механизм очередей и напоминаний: пользователю отправляется уведомление, когда ответы от организаций получены и данные готовы для загрузки. Это позволяет контролировать ход формирования баланса и ускоряет процесс.

Команда дизайнеров разработала последовательный и интуитивный пользовательский путь из шести шагов: скачивание опросного листа, выбор метода разработки, получение шаблонов запросов, направление запросов и ожидание ответов, загрузка собранных данных и генерация готового баланса. Для каждого этапа были подготовлены информационные карточки и всплывающие подсказки, поясняющие, что делать дальше.
Визуальный дизайн выполнен в лаконичном стиле: преобладают нейтральные цвета, большие отступы и читабельные шрифты, что облегчает восприятие. Сервис адаптирован под различные устройства, чтобы муниципальные работники могли пользоваться им и с настольных компьютеров, и с мобильных устройств.

На этапе разработки мы выбрали стек Next JS и Nest JS для фронтенда и бэкенда соответственно. Клиентская часть обеспечивает динамическую загрузку данных, сохранение промежуточных результатов, а также предоставляет интерфейс для загрузки документов и отслеживания статуса запросов. Бэкенд обрабатывает загружаемые файлы, выполняет проверки, рассчитывает баланс и формирует итоговый документ.
Важным компонентом стали алгоритмы работы с неполными данными. Система анализирует набор полученных сведений и, если какие‑то данные отсутствуют, использует эмпирические зависимости и средние показатели для их оценки. Это позволяет получать результат даже в условиях неполной информации. Дополнительно сервис умеет экспортировать готовый баланс в форматах Word и Excel, совместимых с редакторами 2007 года и новее. Модуль отчётности сохраняет историю созданных балансов, что удобно для повторного использования и контроля изменений.
На финальном этапе проводилось всестороннее тестирование сервиса: техническое, пользовательское и юридическое. Технические тесты включали проверки правильности расчётов, устойчивости работы при одновременных запросах и корректности интеграции с внешними источниками. Пользовательские тесты проводились с представителями муниципалитетов: они заполняли опросные листы и загружали данные; мы наблюдали и корректировали интерфейс. Также проводилась юридическая экспертиза итоговых документов, чтобы подтвердить их соответствие законодательству и возможностям официального использования.
Благодаря автоматизации и продуманному интерфейсу муниципальные образования смогли сократить время подготовки ТЭБа до одного дня, а сотрудники отмечают, что сервис понятен даже без специализированных знаний.
Бесплатный сервис разработки ТЭБ демонстрирует возможности автоматизации в сфере энергетики: пользователям требуется лишь собрать исходные данные и следовать пошаговым инструкциям. Платформа позволяет подготовить полноценный топливно‑энергетический баланс за один день, документ соответствует нормативным требованиям и может использоваться для внутренней отчётности или по запросу регулирующих органов. Благодаря интуитивному интерфейсу сервис доступен специалистам муниципальных администраций, даже если они не обладают специализированными знаниями