arrow-backКо всем проектам

Норма-ТЭК
(ТэБ)

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

teb.norma-tek.ru
Норма-ТЭК
(ТэБ)

О проекте

Проект «Норма-ТЭК ТЭБ» — это веб-сервис для самостоятельного и быстрого расчёта топливно-энергетического баланса муниципального образования. Платформа ориентирована на специалистов муниципальных администраций и ЖКХ, работает полностью в браузере, не требует установки программ, позволяет бесплатно и без регистрации сформировать готовый документ и упростить анализ структуры энергопотребления и поставок.

Задача проекта

При запуске сервиса перед командой стояла задача сократить время подготовки топливно-энергетического баланса до одного дня при наличии исходных данных, сделать инструмент полностью бесплатным и открытым без регистрации, упростить сбор информации за счёт удобной загрузки данных и шаблонов запросов для внешних организаций, а также обеспечить полное соответствие итогового баланса требованиям Федерального закона № 190-ФЗ «О теплоснабжении» и приказа Минэнерго России № 1169.

Требования

  • check-markВозможность выбора метода разработки ТЭБ (на основе статистических данных или через запросы организациям)
  • check-markГенерация шаблонов запросов для Росстата и других организаций
  • check-markАвтоматическая обработка загруженных данных и формирование готового документа
  • check-markИнтеграция алгоритмов расчёта, которые используют эмпирические зависимости, если данные отсутствуют
deadline image

Frontend

next_js

Next JS

Backend

nest_js

Nest.js

UX/UI design

figma

Figma

Админ-панель

strapi

Strapi

Этапы работ

Проектирование сценариев и сбора данных

На данном этапе были разработаны сценарии для двух вариантов работы сервиса: самостоятельный и автоматизированный. В самостоятельном варианте пользователь скачивает опросный лист, заполняет его по своим данным и загружает обратно. Мы создали подробные инструкции и чек‑листы, чтобы пользователь мог понять, какие данные нужно собрать, и где их искать. Чтобы облегчить процесс, была разработана система подсказок: сервис указывает, к каким организациям нужно обратиться для получения информации, и предоставляет готовые шаблоны запросов.

В автоматизированном сценарии сервис, по сути, выполняет функцию посредника: пользователь указывает своё муниципальное образование, после чего система отправляет запросы в Росстат и другие источники, обрабатывает полученные статистические формы и заполняет баланс автоматически. Мы разработали механизм очередей и напоминаний: пользователю отправляется уведомление, когда ответы от организаций получены и данные готовы для загрузки. Это позволяет контролировать ход формирования баланса и ускоряет процесс.

Frame 2131330172.png

Дизайн пользовательского пути и интерфейса

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

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

Frame 2131330176.png

Реализация и алгоритмы

На этапе разработки мы выбрали стек Next JS и Nest JS для фронтенда и бэкенда соответственно. Клиентская часть обеспечивает динамическую загрузку данных, сохранение промежуточных результатов, а также предоставляет интерфейс для загрузки документов и отслеживания статуса запросов. Бэкенд обрабатывает загружаемые файлы, выполняет проверки, рассчитывает баланс и формирует итоговый документ.

Важным компонентом стали алгоритмы работы с неполными данными. Система анализирует набор полученных сведений и, если какие‑то данные отсутствуют, использует эмпирические зависимости и средние показатели для их оценки. Это позволяет получать результат даже в условиях неполной информации. Дополнительно сервис умеет экспортировать готовый баланс в форматах Word и Excel, совместимых с редакторами 2007 года и новее. Модуль отчётности сохраняет историю созданных балансов, что удобно для повторного использования и контроля изменений.

Тестирование, запуск и сопровождение

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

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

Результат

Бесплатный сервис разработки ТЭБ демонстрирует возможности автоматизации в сфере энергетики: пользователям требуется лишь собрать исходные данные и следовать пошаговым инструкциям. Платформа позволяет подготовить полноценный топливно‑энергетический баланс за один день, документ соответствует нормативным требованиям и может использоваться для внутренней отчётности или по запросу регулирующих органов. Благодаря интуитивному интерфейсу сервис доступен специалистам муниципальных администраций, даже если они не обладают специализированными знаниями