Цель: хочу анализировать список транзакций во всех мыслимых разрезах посредством знакомой иудобной таблицы
excel-style
, что позволит мне быстро определять оборот и прибыльность,смотреть ее в разных валютах, и добавлять новые транзакции на лету.Список полей транзакции:Согласована? (да
\
нет)
a.
Регулярная? (да
\
нет)
b.
Планируемая? (да
\
нет)
c.
Совершать автоматически?
d.
Счет
e.
Название
f.
Номер для отслеживания
g.
Тип (приход
\
расход)
h.
Сумма
i.
Контрагент
j.
Тэги
k.
Категория
l.
Аттач
m.
Сценарий:
Фильтры "С … п о ..."
-
с первого числа месяца по текущее число.
i.
Счета
-
все счета.
ii.
Валюта
-
базовая валюта его учетной записи.
iii.
Данила кликает таб "Транзакции
".
Система показывает ему транзакции, устанавливая поумолчанию:
a.
Фильтры "С … п о ..."
-
по = дата, которая была выбрана в
"по состоянию на дату "
вСчетах, с = первое число месяца, в котором находится дата в
"по состоянию на дату ".
i.
Счета
-
тот счет, который он дважды тырцкал.
ii.
Валюта
-
валюта счета.
iii.
Данила дважды тырцкает один из счетов в "Счетах
".
Система показывает ему транзакции,устанавливая по умолчанию:
b.
В список транзакций пока можно попасть двумя путями:
1.
Список транзакций показывает все транзакции, подходящие под фильтр. Сортировка
-
по датам, от старых к новым. Красным
-
расход,зеленым
-
приход. Внизу
-
баланс на конец выбранного периода. После каждой транзакции
-
промежуточный баланс
-
то есть как повлияла на имеющуюся сумму денег (на счете
-
это сумма поэтому счету, на выбранной группе счетов
-
общая сумма приведенная к заданной валюте) этатранзакция
-
сколько осталось после нее. Промежуточный баланс тоже расцвечивается
-
зеленымположительный, красным отрицательный.
2.
Когда Данила наводит курсор на транзакцию
-
система показывает ховер с суммой в валюте счетаи курсом пересчета.
3.
Пример: у меня три валюты
-
RUR, USD
и
EUR.
Валюта счета
RUR
, я выбрал смотреть все в
USD.
Увидел транзакцию, отредактировал ее введя в
EUR.
Как только строка
LostFocus,
насчет она сохранилась пересчитанная в
RUR,
а в таблице отобразилась в
USD.a.
Данила тырцкает в любую из транзакций в списке и может отредактировать ее прямо как в экселе
Inline editor
ом, при когда строка открывается для редактирования
-
сумма будет в оригинальнойвалюте счета, я могу выбрать другую валюту (в момент переключения валют пересчитываетсясумма транзакции).
4.
После редактирования текущий баланс и рентабельность, промежуточные балансыпересчитываются.Данила обнаруживает, что одна из транзакций прихода "Оплата ваших счетов 56 и 57" должнабыть разбита на две транзакции, так как попадает на разные категории. Он тырцкает "разбитьтранзакцию, система вызываетРазбить транзакцию
5.
Данила может тырцкает чтобы профильтровать транзакции один из
тэгов
. Система вызоветПоказать
6.
Данила ставит галку "Показать запланированные транзакции?". Система добавляет в списоктранзакций запланированные транзакции прихода и расхода, пересчитывает текущий ипромежуточные балансы. Планируемые транзакции прихода показываются серо
-
зеленым,планируемые транзакции расхода показываются серо
-
красным. Данила тырцкает наинтересующие его транзакции и делает "
совершить транзакцию
". Транзакция становитсяобычной совершенной транзакцией. Если есть плановые транзакции, которые не совершены
-
они показываются на красном фоне.
7.
Данила дополнительно заряжает автофильтры а
-
ля эксель, чтобы найти интересующие еготранзакции и показать только их. Текущий баланс и рентабельность, промежуточные балансыпересчитываются каждый раз когда Данила применяет автофильтр.
8.
Если вдруг Данила не находит нужной ему колонки, когда хочет отредактировать транзакцию, тоон нажимает "Добавить колонку". Система показывает ему перечень колонок (все возможныеколонки), он выбирает нужные ему и порядок их следования и тырцкает ОК, система показываетсписок транзакций сохранив фильтры и текущий баланс и рентабельность, промежуточныебалансы пересчитываются.
9.
Счет
a.
Дату
b.
Данила добавляет транзакцию в конец или середину списка. Выглядит это так же просто, какдобавление записи в таблицу
Access.
По умолчанию транзакция копирует из предыдущейтранзакции в списке:
10.
UCXX
-
Просмотреть список транзакций
Monday, July 20, 2009
10:30 AM
Add a Comment