logo
logo
KILL BILL [Alex 19/01/2004 13:10]
<Dervish>1. Это не бага, это фича. В первой версии не позволялось удалять валюты, если в них есть счета потому что удаление было необратимым. Сейчас же программа это делает потому что вы можете отказаться от удаления нажав Ctrl+Z.</Dervish>
 
Помница неско времени назад я осторожно высказал пожелание удалять счета и делать Reconcile(приведение к нулю) и  RoulUp (сворачивание данных в счете с оставлением только одной записи-типа остатка). Тперь же Вы предлагаете пользователю просто прибить счет "коссвенным" методом. UnDo частично решает проблему, но тут не Word и не CorelDraw, а реальные бабки и  у пользователя всегда будут сомнения "а все ли восстановил UnDo и до какого момента он все восстановил" Полностью согласен с предыдущим оратором, что пользователю нужно дать возможность ручками прибить счета, а только потом прибить валюту. Программа, давно переросла учет личных финансов, и защита от дураков должна быть обязательно.
<Dervish>А что должно было происходить по вашему мнению?</Dervish>
Программа должна вывести сообщение, что эта валюта используется, поэтому прибить ее нельзя, удалите плиз счета в этой валюте, затем повторите прибивание валюты.
 
Dervish: Хорошо, мнение понятно.
 
Я только одно хотел отметить: возможность совершать действия над группами данных никак не связана с Reconcile и RoulUp. Это возможность, которая обеспечивается "внутренностями" базы данных программы. В первой версии я сознательно не разрешал пользователю "махать шашкой" по отношению к данным (и дело не только в удалении валют и счетов, например, тогда было нельзя редактировать сразу же несколько записей) потому что данные сразу же записывались на диск и отменить изменение было нельзя. Теперь отменить изменение возможно, потому я и реализовал удаление валют со счетами.
 
Может быть голосование по этому вопросу сделать?