Михаил Скидан megly Паспорт верифицирован
Рейтинг
2 175
№ 499 в каталоге
Отзывы
Профессионализм
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 тему
66
Веб-разработка и IT Сайт-приложение для регистрации участников турнира на lichess.
Сайт-приложение для регистрации участников турнира на lichess.
132
Веб-разработка и IT Внутренняя база данных шахматистов принимавших участия в турнирах шахматной школы
Внутренняя база данных шахматистов принимавших участия в турнирах шахматной школы
17
Веб-разработка и IT Разработка телеграм-бота с tg mini apps для службы технической поддержки.
Разработка телеграм-бота с tg mini apps для службы технической поддержки.
192