Показать сообщение отдельно
Старый 06.02.2008, 11:23   #12  
Dissident is offline
Dissident
Вопрошающий
Аватар для Dissident
 
210 / 24 (1) +++
Регистрация: 07.06.2006
Адрес: Тюмень
У нас с Вами подходы разные:
Вы подходите к решению с точки зрения непротиворечивости системных принципов, я же - с точки зрения процесса: если задача в регламенте прописана, цикл ее жизни не предусматривает понятия "удаления" кроме как самим постановщиком (в случае ошибочности постановки самой задачи). т.е. по окончании того или иного процесса, весь процесс можно отследить ПОЛНОСТЬЮ по регламентным задачам. И отсутствие в завершенном процессе той или иной задачи удаленной "по неизвестным причинам" противоречит регламенту процесса.
Ну и если говорить о системном журнале, то, в Вашем случае, сравнивая его события с существующими задачам получим что в процессе отсутствуют некоторые объекты... В итоге - сложно делать корректные откаты состояния системы к определенному моменту времени. А корректность откатов с отслеживанием непротиворечивости имеющейся информации - это требование системы...
К тому же... Разграничив соответствующим образом права, система НЕ ДАСТ возможности пользователю удалить запись :-)
__________________
Победивший противника - силен, победивший себя - величественнен