Re: Problem z wykrywaniem bledow ksiegowych
Adrian Smarzewski napisał(a):
On Tue, 17 May 2005 11:24:19 +0000, Matys Łukasz KOMSTER Sp. z o.o. wrote
finansami) ale zeby NIKT w systemie nie mogl usuwac jakichkolwiek operacji finansowych?
od poczatku krzyczalem, ze nie powinno byc w ogole mozliwosci usuwania dokumentow - tylko ew. oznaczenie jako usuniety. slad powinien byc zawsze. ta sama strategie stosuje w innym produkcie i bardzo sie sprawdza przy takich okazjach.
Co to za produkt, można zapytać/zobaczyć?
A co do usuwania to jest tak że owszem delete powinno zrobić jakiś głębszy ślad ale zobacz jak mocno to zagmatwa obsługę bazy. Owszem można posunąć się np do przesuwania usuniętych operacji z cash do cash_deleted i ewentualnie dawać "select * from cash union select * from cash_deleted" albo zrzucić na DB domyślne trzymanie pola "deleted" i jeśli nie powiemy w klasie lms że "skasowane również" to nie powinno ich być widać po select. Tylko to mocno wszystko komplikuje a zasada kiss ma tutaj wiele do powiedzenia. Po prostu nadawać lepiej ograniczone uprawnienia (bez kasowania) i jeśli była pomyłka na X to wpisać można zawsze -X i tyle z opisem "pomyłka". Jeśli tych pomyłek zrobi się dużo to może ktoś z większymi uprawnieniami to po prostować i on będzie uważał co robi i się nie pomyli :-D.
kd.
uczestnicy (1)
-
Krzysztof Drewicz