logo
logo
RE: RE: RE: RE: Группировка операций [Konstantin 04/02/2002 15:34]
на самом деле то как этот "split" сделан в MS Money вполне достойный образец для подражания. насколько я понимаю там это просто отдельный вид транзакции и по всей видимости есть дополнительные таблички или просто колонки в общей таблице по которым можно восстановить что к какой транзакции относится.
Например можно иметь еще одно значение типа "часть сплита" и колонку[и] "ссылка/ID родительской транзакции" [и/или "след. часть сплита"]. И при условии, что подсчет остатков и отчеты будут правильно отрабатывать эти значения можно обойтись не очень большими изменениями по моему. И даже показывать в списке транзакций можно было бы опчионально либо сами сплиты, либо их внутренности.
 
Всего наилучшего.
Константин
 
Dervish: Изменения структуры базы данных меня не пугают, поскольку их (можете посмотреть планы развития программы) набралось уже достаточно много. Да и интерфейс программы достаточно легко модифицировать, это не такая сложная переделка. Вопрос, скорее в другом, он более идеологический.
 
Какие поля операции, входящей в сплит могут быть изменены? Например, статья доходов/расходов может изменяться по отношению к оригинальной, родительской операции?
 
Требовать ли, чтобы статья дочерней операции так же была дочерней по отношению к родительской операции?
 
Как отображать графику (да и планируемую аналитику) по сплит-проводкам?
 
Вот ведь где основные вопросы.