mojaSymfonia FORUM https://forum.mix-soft.pl/ |
|
blokada bufora https://forum.mix-soft.pl/viewtopic.php?f=15&t=2093 |
Strona 1 z 1 |
Autor: | iredy [ 2010-06-16, 09:40 ] |
Tytuł: | blokada bufora |
Witam, szukam prostego (?) sposobu zablokowania określonym użytkownikom możliwości zapisywania dokumentu do bufora (tzn. muszą wystawić lub usunąć). Dodałem odpowiednie prawo użytkownika, mogę je obsłużyć, ale.... Nie mogę dopasować do tej sytuacji żadnej z dostępnych procedur... Nie ma czegoś takiego jak OnBeforeBuforUpdate... Czy jakoś tak... Czy ktoś może próbował zmierzyć się z problemem?.... pozdr irek |
Autor: | rafal [ 2010-06-16, 12:36 ] |
Tytuł: | |
proponuję takie rozwiązanie Kod: int Sub OnAfterBuforUpdate(long lId) if sprawdz_czy_uzytkownik_może_zapisać_do_bufora then if UsunDokument(lId, 28) == 0 then message "Nie masz prawa zapisu do bufora. Dokument został usunięty." endif endif OnAfterBuforUpdate = 0 EndSub |
Autor: | iredy [ 2010-06-16, 13:46 ] |
Tytuł: | |
Dzięki za pomoc, w sumie też o czymś takim myślałem. Zatem ewentualne usuwanie dokumentu zaraz po update. yhmmm.... Tylko teraz tak: rozumiem, że OnAfterBuforUpdate jest wywoływany zawsze po kliknięciu Pozostaw w buforze i w każdej sytuacji, w której Handel sam proponuje zapisanie do bufora. Jest to jakiś pomysł, ale mały dylemat - jeśli program będzie automatycznie usuwał dokument, to jakby tracimy informacje w nim zawarte (by go wystawić musimy wpisać go powtórnie)... Choć z drugiej strony, przy usuwaniu mamy okienko decyzyjne, więc być może jest to dobre rozwiązanie.. Biorę się za testy ;) pozdr irek |
Autor: | rafal [ 2010-06-16, 14:13 ] |
Tytuł: | |
iredy pisze: [...] yhmmm.... [...], ale mały dylemat - jeśli program będzie automatycznie usuwał dokument, to jakby tracimy informacje w nim zawarte (by go wystawić musimy wpisać go powtórnie)... Na początku może to być problem, ale później użytkownik będzie wiedział, że nie może zapisywać do bufora. |
Strona 1 z 1 | Strefa czasowa UTC+1godz. [letni] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |