
А если так?
Насколько я понял из предыдущего обсуждения, время в операции все равно хранится.
И, насколько я понимаю, если учет времени выключен, то это время ввода операции?
Именно по нему сортируются операции в пределах одного дня.
Соответственно, при переупорядочивании (Ctrl-Up, Ctrl-Down ?) нужно просто менять
это время (которое все равно никто не видит :), что и обеспечит правильную сортировку
в дальнейшем. Просто устанавливать передвинутой операции время \"ввода\" на одну
миллисекунду больше, чем время операции, ставшей \"предыдущей\".
Когда же учет времени включен, функцию \"ручного\" переупорядочивания можно сделать
недоступной - чтобы не возникало различных недоразумений при попытке поставить
операцию в \"12:30\" выше операции в \"18:00\".