Михаил Скидан megly Паспорт верифицирован
Рейтинг
2 123
№ 538 в каталоге
Отзывы
Профессионализм
10/10
Коммуникация
10 /10
Город
Ростов-на-Дону
Опыт работы
8 лет
На сайте с
2017 года
Юридический статус
ИП

Калькулятор индексации присуждённых денежных сумм

Используемые навыки Electron JS Node.js React.js SQLite

Описание

Необходимо было разработать внутреннее Windows-приложение для пакетного расчёта индексации присуждённых денежных сумм.

Исходные данные поступают в Excel-файлах двух типов:

—список судебных решений с идентификатором долга, суммой и датой решения;
—списки платежей с идентификатором долга, датой и суммой платежа.

Количество файлов может быть большим, а общий объём данных — достигать сотен тысяч строк. Помимо общего расчёта требовалось формировать отдельные документы для последующего направления в суд в двух вариантах печатных форм.

Решение

Разработано desktop-приложение на базе Electron и React с упаковкой в Windows-приложение.
Основной функционал:
—загрузка файла решений;
—загрузка одного или нескольких файлов платежей;
—поддержка выбора файлов и drag-and-drop;
—автоматическое объединение данных по идентификатору долга;
—расчёт индексации по всем платежам;
—учёт индексов потребительских цен;
—учёт неполных месяцев пропорционально количеству дней;
—обработка частичных платежей;
—отображение сводной информации и первых 1000 строк результата;
—выгрузка полного расчёта в Excel;
—редактирование индексов потребительских цен по месяцам;
—формирование отдельных расчётов по выбранным строкам или по всему перечню;
—поддержка двух вариантов итоговых документов.

Итоговые документы формируются на основе редактируемых шаблонов Microsoft Word в формате DOTX. После заполнения шаблона создаётся DOCX-файл, который автоматически конвертируется в PDF при помощи LibreOffice в headless-режиме.

Используемые технологии

—Electron;
—React;
—Node.js;
—Vite;
—better-sqlite3;
—Excel-файлы XLSX;
—шаблоны Microsoft Word DOTX;
—LibreOffice для конвертации DOCX в PDF.

Результат

В результате заказчик получил внутреннее Windows-приложение, которое автоматизирует полный процесс подготовки расчётов:

—обрабатывает большое количество Excel-файлов;
—выполняет расчёт по сотням тысяч платежей;
—снижает риск ошибок ручной обработки;
—формирует общий реестр результатов;
—создаёт готовые документы для дальнейшего использования в судебной работе;
—позволяет сотрудникам изменять Word-шаблоны без доработки программного кода.

Приложение заменило ручное объединение таблиц, расчёт отдельных платежей и подготовку документов единым автоматизированным процессом.

Оценили проект:

Другие проекты

Все проекты →
Веб-разработка и IT Полная миграция магазина с самопоисной cms на собственно-разработанную woocommerce тему
Полная миграция магазина с самопоисной cms на собственно-разработанную woocommerce тему
45
Веб-разработка и IT Создание приложения на react native для магазинов на основе существующего сайта.
Создание приложения на react native для магазинов на основе существующего сайта.
71
Веб-разработка и IT Сервис приема/администрирования  заявок обслуживания домов.
Сервис приема/администрирования заявок обслуживания домов.
209
Веб-разработка и IT Проект внутреннего рейтингового учета сотрудников
Проект внутреннего рейтингового учета сотрудников
107