InsERT GT => Subiekt GT => Wątek zaczęty przez: cptbombax w Luty 11, 2022, 09:18:08
-
Cześć,
mam pytanie na razie czysto teoretyczne. W jaki sposób można przywrócić dokument FS który został unieważniony przez funkcję programu.
Wiem, że na komunikacie widnieje informacja o tym, że jest to nieodwracalne, ale jeśli ktoś by to zrobił przypadkowo nie patrząc na to.
Czy można to jakoś odwrócić z poziomu bazy? Czy wystarczy np. tylko zmiana dla niego statusu w dok__dokument z 2 na 1 czy trzeba wykonać jeszcze szereg innych działań w zależności od przypadku?
-
Na pewno nie wystarczy zmiana jednego bitu.
Nie sprawdzałem, więc co do szczegółów mogę się mylić, ale co do zasady nie.
Z fakturą wiążą się jeszcze co najmniej rozrachunki (jeśli była płatność kartą/kredytem to co najmniej 3 rekordy), mogą być także skutki magazynowe.
Wszystko jest wykonalne, skoro Subiekt to robi, ale na pewno nie będzie to aż takie proste.
-
Jasne, rozumiem. Trzeba prześledzić pewnie tak naprawdę wszystkie połączenia faktury z resztą dokumentów i ewentualnie tam grzebać, ale chyba nie koniecznie chcę się w to tak bardzo bawić bo pewnie nawet jakbym zmienił status samej faktury to bym mógł nie zobaczyć jakiejś innej zależności typu właśnie np. rozrachunki. Może by to złapać profilerem i po kolei odwracać skutki unieważnienia?
-
Ja bym usunął i wystawił raz jeszcze.
-
A jeśli klient otrzymał już fakturę za zamówienie to i tak nie powinno używać się opcji unieważnij tylko zrobić korektę do faktury jeśli dobrze kojarzę ?
-
No tak.