Специалист администрации собирает исходные данные по шагам и получает топливно-энергетический баланс. Если каких-то цифр нет, сервис считает по заложенным зависимостям и не останавливает документ.
Коротко
- Два пути: заполнить опросный лист самому или опереться на статистические формы
- Шаблоны запросов в Росстат и другие организации уже лежат в сервисе
- Готовый баланс выгружается в Word и Excel, история документов сохраняется
Задача
Топливно-энергетический баланс муниципального образования обычно собирают долго: письма в организации, таблицы, ручной свод, риск не попасть в требования 190-ФЗ «О теплоснабжении» и приказа Минэнерго № 1169. Нужен был браузерный сервис для специалистов администраций и ЖКХ.
Условия на старте были жёсткие. При наличии исходных данных баланс должен собираться за день. Сервис открыт без установки программ. Человеку без узкой специальности должно быть понятно, что делать дальше. И документ на выходе обязан выдерживать нормативную проверку.
Решение
Сценария два, и оба доведены до файла, а не до «отправьте нам на расчёт».
В самостоятельном человек скачивает опросный лист, заполняет по своим данным и загружает обратно. Подсказки говорят, какие цифры нужны и к кому идти. Шаблоны запросов можно забрать сразу, а не сочинять официальное письмо с нуля.
В автоматизированном он указывает муниципалитет, а сервис помогает собрать статистику: запросы в Росстат и другие источники, разбор полученных форм, заполнение баланса. Очередь и напоминания сообщают, когда ответ пришёл и данные можно грузить. Специалист видит, на каком шаге документ, а не ждёт в тишине.

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

Клиент сохраняет промежуточное, загружает документы и видит статус запросов. Сервер проверяет файлы, считает баланс и собирает документ. Если данных не хватает, алгоритм подставляет эмпирические зависимости и средние показатели и не делает вид, что цифра пришла из первоисточника там, где её не было. Выгрузка — Word и Excel, совместимые с редакторами от 2007 года: в муниципалитетах это до сих пор рабочее ограничение. История балансов остаётся, чтобы следующий цикл не начинался с пустого листа.
Перед запуском сверили расчёты, одновременные запросы и разбор внешних форм. Представители муниципалитетов проходили путь на своих листах, интерфейс правили по местам, где они останавливались. Итоговые документы смотрели на соответствие законодательству, чтобы файл можно было использовать во внутренней отчётности и по запросу регулятора.
Стек
- Next JS
- Nest.js
- Figma
- Strapi
Результат
Муниципалитет готовит топливно-энергетический баланс за день, если исходные данные на руках. Документ соответствует 190-ФЗ и приказу № 1169, выгружается в привычных форматах и не требует установки отдельной программы.
Сервис берёт на себя маршрут, шаблоны писем и расчёт при дырах в данных. Специалист занимается содержанием цифр, а не сборкой структуры отчёта с нуля.
