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ż:

-