Создание электронной похозяйственной книги для Минсельхоза России
Как мы помогли Минсельхозу перевести учет личных подсобных хозяйств в цифру и ускорить выдачу выписок в 4 раза
Задача:
Создать централизованную цифровую платформу для ведения похозяйственных книг, которая автоматизирует сбор данных, формирование отчетности и выдачу выписок гражданам.
Причина:
До 2024 года учет данных о личных подсобных хозяйствах (ЛПХ) — важном сегменте агропромышленного комплекса — велся в бумажных похозяйственных книгах. Это приводило к следующим проблемам:
Низкая достоверность данных: ручной ввод приводил к ошибкам в итоговой отчетности.
Высокие временные затраты: формирование сводного отчета по одному муниципальному образованию занимало у сотрудников до 7 рабочих дней.
Неудобство для граждан: получить выписку из похозяйственной книги можно было только при личном визите в органы местного самоуправления, а срок ожидания достигал двух недель.
Импульсом к изменениям стал выход приказа Министерства сельского хозяйства РФ № 629, который законодательно обязал перевести ведение похозяйственных книг на электронный формат.
Ход реализации проекта
Для решения поставленной задачи компания «МКСКОМ» разработала и внедрила для Минсельхоза РФ централизованную платформу «Электронная похозяйственная книга». Основной функционал был создан в 2024 году. Технологический стек включал современные и надежные решения: фронтенд на Vue.js, бэкенд на Python и СУБД PostgreSQL, а также ряд самописных критически важных сервисов. Для авторизации был разработан плагин для интеграции Keycloak с ЕСИА, который обеспечил безопасный и удобный вход для пользователей через Госуслуги.
Реализация проекта была разбита на несколько этапов:
- Проектирование архитектуры и создание ядра системы
Первым шагом стала формализация и перенос в цифру всех сущностей из бумажных книг. Команда спроектировала и реализовала основу системы — набор взаимосвязанных сущностей: сами похозяйственные книги, электронные карточки глав ЛПХ, привязанные к ним лицевые счета и детальные карточки самих хозяйств. На этом же этапе была создана функция автоматической агрегации всех введенных данных в сводный отчет. Это позволило сразу решить одну из задач — уйти от ручных процессов сравнения данных. - Обеспечение безопасности и доступности
Параллельно решалась задача безопасного и удобного доступа для пользователей. Для этого командой МКСКОМ был разработан плагин для интеграции Keycloak с ЕСИА, который позволяет входить в систему через портал Госуслуг. Также был реализован модуль для выдачи гражданам выписок из электронной книги через Госуслуги, срок выдачи выписки сократился с двух недель до трех дней. При этом была сохранена возможность получения выписки напрямую в органах местного самоуправления. - Опытная эксплуатация и адаптация под реальные нужды
После запуска основного функционала началась опытная эксплуатация. В ходе нее выяснилась необходимость усложнения ролевой модели и детализации выписок. Эти доработки были выполнены в рамках развития системы, что позволило точнее настроить ее под бизнес-процессы заказчика. - Эволюция модели данных для будущего роста
Важным этапом развития проекта стала фундаментальная оптимизация архитектуры данных. По мере роста функциональных требований команда провела глубокий рефакторинг, преобразовав модель в иерархическую структуру с несколькими уровнями вложенности. Это решение заложило основу для будущего масштабирования, позволив гибко добавлять новые типы данных и справляться с возрастающей нагрузкой.
Реализация подобных комплексных проектов, требующих глубокого погружения в отраслевые процессы, стала возможной благодаря применению методологии индивидуальной разработки и проверенных архитектурных решений.
Внедрение системы позволило достичь следующих результатов:
- Ускорение процессов: благодаря функции копирования данных прошлых лет ручной ввод информации сократился. Если раньше формирование отчетности по муниципальному образованию занимало неделю, теперь этот процесс укладывается в несколько дней.
- Повышение достоверности данных: внедрение системы позволило сформировать централизованный и актуальный реестр данных о ЛПХ. За счет исключения ручных операций обеспечена высокая точность информации.
- Высокая масштабируемость: система была рассчитана на 30 000 одновременных пользователей. На практике пиковая нагрузка составила 5200 пользователей, что подтвердило ее устойчивость. Всего в системе зарегистрировано 44 605 пользователей.
Система продолжает развиваться: планируется подключение дополнительных аналитических модулей и интеграция с другими информационными системами Минсельхоза России для создания комплексной экосистемы управления АПК.