Kirill-Rush / financier

0 stars 0 forks source link

financier

Для корректного запуска программы скачайте архив financier.rar. В нем лежит exe файл, а также необходимые dll и plugins. Инструкция в архиве под названием README.TXT


Программа для учета личных расходов FINANCIER Программа работает в ОС Windows. На данный момент программой обрабатываются отчеты Сбербанка

Инструкция

Для запуска программы необходимо: 1) скачать архив financier; 2) извлечь файлы из архива "financier"; 3) запустить файл financier.exe, сделав двойное нажатие левой кнопки мыши или запустив через командную строку (path_to_folder_with_file\financier.exe)

В решение входит: 1) программа для автоматического расчета доходов и расходов financier 2) книга Excel для хранения подсчитанных финансов с уже имеющимися формулами и автоматическим созданием листов для каждого месяца.

Программа обрабатывает ЕЖЕНЕДЕЛЬНЫЕ отчеты Сбербанка:

Для корректной работы программы financier закройте файл finances.xlsm, в который записываются фин. отчеты!

Алгоритм работы с программой financier: 1) для загрузки отчета в программу необходимо нажать на кнопку "Открыть файл" и выбрать имеющуюся выписку (pdf файл, принимаются отчеты Сбербанка); 2) для автоматического подсчета доходов и расходов необходимо нажать на кнопку "Произвести расчет". 3) ВНИМАНИЕ! Изначально программа не знает, к чему отнести ту или иную трату или доход. Она попросит вас отнести это к одной из предложенных категорий. Если по описанию операции непонятно, куда вы хотели бы ее отнести, нажмите на "Более точное описание операции"; (!!!) Программа запоминает ваш выбор и в дальнейшем будет самостоятельно распределять данные в ту или иную категорию (!!!) 4) для отображения отчета в таблице Excel необходимо экспортировать данные с помощью нажатия кнопки "Экспорт в Excel"; 5) время экспорта занимает определенное время, но программа не замораживается, и вы можете беспрепятственно использовать ее для загрузки следующего отчета.

Для просмотра отчетов в Excel, необходимо открыть существующий файл, который находится в папке reports - finances.xlsm Все необходимые формулы для построения отчетов уже присутствуют. Ничего дополнительно прописывать не нужно. При желании есть возможность заполнить поля по инвестированию и сберегательным счетам для их учета в общей сумме средств.

Инструменты

При создании программы использовались следующие инструменты: 1) Qt Creator 2) PDFTRON (работа с pdf файлами)

Программа написана на языке C++

Пример работы программы (с иллюстрацией)

  1. Содержание книги Excel до работы с financier - чистый шаблон без данных.

    1
  2. Запуск программы financier.

    2
  3. Выбор отчета для его дальнейшей выгрузки.

    3
  4. После подтверждения происходит выгрузка pdf-файла в программу. Основная информация об операциях отображается в таблице самой программы. Период прооведения операций отображается в правом окне.

    4
  5. После нажатия на кнопку "Произвести расчет" программа может запросить отнесение той или иной операции к категории, если ранее с ней не сталкивалась. Программа запоминает выбор (происходит запись в JSON файл), и в последующих запусках программы операции будут распределяться по категориям автоматически.

    5
  6. Произошел расчет операций, информация высветилась в правом окне.

    6
  7. При нажатии на "Экспорт в Excel" происходит загрузка данных в книгу - создание нового листа при необходимости, проставление формул. Все это происходит в фоновом режиме.

    7
  8. Во время выгрузки данных в Excel пользователь может использовать программу дальше, например, подгружать следующий отчет. Программа не зависает, а выполняет операцию в другом потоке, что позволяет избегать ожидания полной выгрузки отчета.

    8
  9. Excel файл после использования программы financier. Создался новый лист, данные заполнились в поля, формулы проставились. Есть дополнительные колонки с дополнительными счетами (доп. банковские и инвестиционные). При желании их можно оформлять, учет в сумму общих средств производится.

    9