logo
logo
Не понимаю [AleS 23/02/2004 20:26]
Зачем показывать отдельно сумму по приходу, и отдельно по расходу? Назовите мне хотя бы пару причин для таких наворотов? Несколько доводов в пользу простой, обычной суммы в итогах:
 
1. Проще реализовать.
2. Она по логике там и должна быть (если в Excel в одну колонку запихивать приход и расход, то потом не придет в голову в итоговую ячейку впихнуть сразу сумму по приходу и по расходу, верно?).
3. При группировке по дате итог будет показывать сальдо, т.е. величину, НА которую изменился остаток по сгруппированным операциям. При группировке по статьям - сумму прихода (на уровне "Все статьи прихода") и расхода (на уровне "Все статьи расхода") и т.д. Все это, на мой взгляд, гораздо лучше согласуется с логикой программы, чем попытка сделать из итогов вторую статусную строку.
4. Зачем перегружать информацией список операций? Сейчас список операций и так информацией нагружен плотно, если туда еще попытаться в каждую строку итогов аналог статусной строки впихнуть - это будет уже слишком. А вот обычной суммы будет вполне достаточно, остальное можно будет в статусной строке увидеть и в отчетах.
 
Dervish: Аргументация ясна. А теперь представьте:
 
1. В своей рабочей базе вы счета ведёте в виде дерева.
2. В некотором родительском счёте у вас есть подсчета в разных валютах.
3. На странице операций вы выбрали этот родительский счёт и установили группировку, например, по датам. В итоге в некоторые даты у вас попадают (в одну ветвь!) операции в разных валютах.
 
Понятно, что просто арифметическая сумма уже не годится, суммировать рубли и доллары один к одному, конечно же, можно, только смысла и толку в этом чуть.
 
Вот вам уже одна настройка и нарисовалась: настройка валюты, в которой нужно показывать итоги.
 
Кроме того, иногда бывает интересно посмотреть итоги включая невыполненные операции (для прогноза), а иногда исключая их (для факта). Вот ещё одна настроечка получилась.
 
И, наконец, последнее. Допустим, вы установили в фильтрах просмотр операций перевода (установлены поля "По счёту" и "И по счёту"). Показываются только операции перевода между указанными счетами. Ээээ, какую статистику можно показывать в этом случае?
 
Честно говоря, последний вопрос остался открытым и для статусной строки.