( Mode : Integer;
... );
Podle parametru Mode vrací data z kontaktů připojených k pracovnímu poměru. Počet následných parametrů se liší podle použitého Mode.
| Mode | Parametry | Popis |
| contGet_Vse |
... UvazekId : Longint; dim Kontakty : File) |
Vrací seznam identů všech kontaktů připojených k pracovnímu poměru jehož ident je UvazekId. Parametr Kontakty je proud, který musí být otevřený. V proudu jsou za sebou uloženy identy vybraných kontaktů. |
| contGet_Flt |
... UvazekId : Longint; TypId : Longint; TypZobr : Integer; Nepouz : Integer; Prefer : Integer; dim Kontakty : File) |
Vrací seznam identů
filtrovaných kontaktů připojených k pracovnímu poměru jehož ident
je UvazekId. Parametr Kontakty je
proud, který musí být otevřený. V proudu jsou za sebou
uloženy identy vybraných kontaktů. |
Podívejte se na: Procedury a funkce - Kontakty
Příklady:
procedure Test_Cont
dim F : File;
dim Idx : Longint
SRewrite(F, "", true);
ContGet(contGet_Vse, 1, F);
if _SFirst(F, Idx) then
repeat
if _FindRecId(dbtKont, _SGet(F, Idx)) then
if _FindRecId(dbtCsz, Kont[kontTypId]) then
Trace(Csz[cszText], " ", Kont[kontText]);
endif
endif
until _SNext(F, Idx) = false;
endif
SClose(F);
endproc
procedure Test_Cont1
dim F : File;
dim Idx : Longint
SRewrite(F, "", true);
ContGet(contGet_Flt, 1,
-1, { TypId }
kontTypZobr_Internet,{ TypZobr }
-1, { Nepouz }
-1, { Prefer }
F);
if _SFirst(F, Idx) then
repeat
if _FindRecId(dbtKont, _SGet(F, Idx)) then
if _FindRecId(dbtCsz, Kont[kontTypId]) then
Trace(Csz[cszText], " ", Kont[kontText]);
endif
endif
until _SNext(F, Idx) = false;
endif
SClose(F);
endproc