EOD_CzyDostepny
EOD_CzyDostepny
Sprawdza, czy wskazany dokument w Sekretariacie jest dostępny dla OPE/KTH (moduł Sekretariat)
Składnia
EOD_CzyDostepny(parEODDZ,parParametry)
Parametry
parEODDZ |
Identyfikator dokumentu dziennika Pusty - używa bieżącego bufora tabeli. |
parParametry |
OPE=... - identyfikator operatora, domyślnie bieżący operator KTH=... - identyfikator kontrahenta, domyślnie brak |
zwraca |
0 - niedostępny, 1 - dostępny |
Opis
Funkcja służy do sprawdzenia, czy wskazany dokument dziennika jest dostępny dla danej osoby.
Jeżeli nie podano OPE i KTH, to przyjmuje domyślnie bieżącego operatora - z wyjątkiem pracy w środowisku AdaNET, gdzie działanie funkcji w takim przypadku jest anulowane (0).
Jeżeli nie podano KTH, to funkcja ustala KTH na podstawie OPE na dzień TODAY() (data bieżąca) o ile istnieje.
Jeżeli podano KTH, ale nie podano OPE, to funkcja ustala OPE na podstawie KTH, o ile istnieje.
Sprawdzenie następuje na podstawie ustawienia dostępności dokumentu:
Poufny - tylko osoby powiązane z dokumentem (operatorzy, kontrahenci) mają dostęp.
Dostępny w obiegu wewnętrznym - wszyscy operatorzy ADA mający uprawnienia do administracji/aos, do której należy dokument.
Online - dla zarządu - dostępny dla operatorów z flagą "zarząd".
Online - dla członków - dostępny dla kontrahentów będących aktywnymi członkami (DCM).
Online - dla pozostałych - każdy ma dostęp / dokument publiczny.
Przykłady
EOD_CzyDostepny(EODDZ:ID_DZIENNIK,'OPE='&OPE:ID_OP)
=> 1
Zobacz również:
-