Рейтинг: 1 723
Паспорт верифицирован
Всего отзывов: 13 0
Профессионализм: 10 Коммуникация: 10
Выполнено заданий: 15
  • Работ в портфолио: 14
  • Типовых услуг: 0
  • Работ на продажу: 0
  • Стаж работы: 8 лет
  • Зарегистрирован: 02.06.2017
  • Образование: Бакалавриат
  • Юридический статус:ИП
  • Стоимость услуг (руб): 1 000 за час
Был на сайте:

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

Используемые навыки:

Описание

Необходимо было разработать внутреннее 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-шаблоны без доработки программного кода.

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

Презентация проекта

results.png
settings.png
templates.png
tempate1.png
results_doc.png

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

0