logo
logo
Кажется, понял. Защита 1-го варианта предложения [Женя 16/01/2003 19:27]
Все невыполненные операции при всех видах сортировки (кроме как по выполнению, и этот случай нужно предусмотреть) находятся ниже выполненных операций. Следовательно, осталось только в поле остаток вписать РАСЧЕТНЫЕ остатки.
Даже если некоторые неполненные операции имеют дату более раннюю, чем в имеющихся исполненных операциях, ОСТАТОК является расчетным. А пользователь понимает, что при подтверждении операции она либо займет другое место в списке (поднимется) в следствие чего поменяются остатки, либо будет изменена дата. Поэтому я не очень понимаю, в чем тут смущение.
 
Dervish: Раньше меня критиковали за то, что я сделал группировку операций по признаку "выполнено"/"не выполнено". И я, честно говоря, уже собрался сделать поведение программы настраиваемым в этой части. Так вот, если пользователь откажется от группировки, то тогда невыполненные операции будут находиться как раз посреди списка, они не будут "всплывать" в начало (или конец, в зависимости от сортировки) списка. И тогда не совсем ясно, вычислять ли планируемый остаток или нет.