logo
logo
Поскольку интерфейсные дела, это... [Dervish 05/06/2014 12:24]
...дело тонкое, я предпочел бы вообще не делать специальный диалог для составных операций. По моей задумке, любую обычную операцию можно будет превратить в составную, если в контекстном меню для этой операции выбрать пункт "Добавить подоперацию" (ну или что-то в этом духе). В ответ на это появится обычный диалог добавления операции, в котором будет заблокировано поле даты (напоминаю: дата одна для всех вложенных операций). После того, как этот диалог будет заполнен и будет нажата кнопка "ОК", в списке операций произойдет изменение: прежняя операция превратится в папочку, в которой помимо прежней проводки будет добавлена еще одна, новая операция.
 
Аналогично, если составная операция содержит всего две вложенные операции и пользователь удаляет одну из них, то составная операция превращается в самую обычную.
 
И еще, я не совсем понял, как именно Вы предлагали сделать поля итогов, но я собирался для составных операций проставлять в списке операций суммарное изменение остатка по выбранному в фильтрах счету.