На первом этапе нужно загрузить вашу историю транзакций из текстового файла (где взять этот файл - будет показано ниже). После этого программа загрузит из файла всю историю транзакций вашего аккаунта в локальную базу MS Access (работает и без установленного MS Access на компьютере).
Далее, откроется окно, в котором вы сможете выбрать интересующий вас график.
На данный момент реализованы следующие графики:
- Круговая диаграмма "Доходы по месяцам"
- Гистограмма "Доходы по месяцам"
- Круговые диаграммы "Доходы по месяцам с детализацией".
- 3 аналогичных графика по расходам
- Гистограмма "Финансовый результат по месяцам".
При нажатии на кнопку с соответствующим графиком, программа генерирует HTML страницу с графиком на движке AmCharts и открывает её в браузере.
Вот как это выглядит:
Теперь подробно о том, как получить текстовый файл с историей транзакций. На самом деле всё просто, нужно просто скопировать табличку с транзакциями (без шапки) на каждой странице и вставить в текстовый файл (изначально было ещё проще - программа автоматически авторизовывалась под вашим аккаунтом и скачивала историю транзакций с сайта автоматически, но, как выяснилось - подобные манипуляции с сайтом противоречат правилам Инфостарта, поэтому - только ручками...).
Делается это довольно просто, на копирование моей истории транзакций за год ушло чуть больше минуты:
Программа написана на Delphi 10.4 и работает на всех последних версиях Windows (7/8/8.1/10).
На данный момент учитывается история транзакций только в валюте StartMoney, рублёвые операции игнорируются.
Количество графиков в будущем будет увеличиваться. Пишите в комментариях, какой график вы бы хотели увидеть!