mojaSymfonia FORUM
https://forum.mix-soft.pl/

Blokada usuwania dokumentu ZO z bufora
https://forum.mix-soft.pl/viewtopic.php?f=15&t=8644
Strona 1 z 1

Autor:  Simon123 [ 2018-06-07, 18:15 ]
Tytuł:  Blokada usuwania dokumentu ZO z bufora

Hej,
Chciałem zablokować usunięcie dokumentu ZO z bufora. Mam procedurę:

int Sub OnBeforeBuforDelete(long lId)
baseBD bd
bd.Open()
bd.GetRecById( lId )
if (bd.GetField("typ_dk") == "ZO") && CurrentUser() != "Admin" then
message "Nie masz uprawnień do usuwania dokumentów 'ZO'. "
OnBeforeBuforDelete = -6000
else OnBeforeBuforDelete = 0
endif
bd.Close()
EndSub

I działa na bezpośrednim delete dokumentu. Natomiast w momencie wystawienia faktury VAT w całości, program pyta czy usunąć dokument zamówienia i wtedy dokument zostaje usunięty. Gdzie mogę to przyblokować?

Autor:  bongos [ 2018-06-08, 11:57 ]
Tytuł:  Re: Blokada usuwania dokumentu ZO z bufora

no weź ... ;-)
masz chyba ptasznięte 'Półautomat' ustawienie 'Usuwanie zrealizowanych zamówień'
przestaw na 'Ręcznie' i nie będzie kasował

Autor:  Simon123 [ 2018-06-08, 12:40 ]
Tytuł:  Re: Blokada usuwania dokumentu ZO z bufora

O to chodziło. Dzięki wielkie.
Pzdr.

Autor:  Simon123 [ 2018-06-11, 11:02 ]
Tytuł:  Re: Blokada usuwania dokumentu ZO z bufora

Przy okazji dopytam.

W powyższym kodzie procedura: OnBeforeBuforDelete = -6000 generuje dodatkowy komunikat.
Jak go wyłączyć?
Pzdr.

Załączniki:
Przechwytywanie.PNG
Przechwytywanie.PNG [ 7.64 KiB | Przeglądany 3502 razy ]

Autor:  Simon123 [ 2018-06-13, 14:33 ]
Tytuł:  Re: Blokada usuwania dokumentu ZO z bufora

Może jednak ktoś pomoże? :-)

Autor:  bongos [ 2018-06-13, 15:24 ]
Tytuł:  Re: Blokada usuwania dokumentu ZO z bufora

imo - nie da się tego wyłączyć
nawet jakbyś znalazł patent na wyłączenie komunikatu/ów systemowych to kiedy/jak je potem włączyć?

a w czym ci to tak przeszkadza?
taki ładny jest ... ;-)

Autor:  Simon123 [ 2018-06-14, 10:50 ]
Tytuł:  Re: Blokada usuwania dokumentu ZO z bufora

Straszy zwykłych użytkowników. Myślałem, że zwykły message wystarczy, a tu jeszcze to. No trudno, chciałem się upewnić. Dzięki.

Strona 1 z 1 Strefa czasowa UTC+1godz. [letni]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/