Signature_state

Internφ programovacφ jazykC/C++Pascal

function Signature_state(hView : window_id; recnum : trecnum; var signattr : string) : integer;
int Signature_state(window_id hView, trecnum recnum, const char * signattr);
function Signature_state(hView : window_id; recnum : trecnum; signattr : PChar) : integer;

Parametry

hView handle pohledu
recnum absolutnφ Φφslo zßznamu
signattr jmΘno sloupce typu podpis

Od verze:

5.0

Popis

Funkce zjiÜ¥uje stav digitßlnφho podpisu ve sloupci signattr v zßznamu recnum pohledu hView. Hodnota funkce v∞tÜφ ne₧ 0 znamenß platn² podpis.Pou₧itφ je nap°. v podmφnkßch aktivity slo₧ek formulß°e (dokud nenφ podepsßno, nelze odeslat kolujφcφ dokument apod.).

Hodnota funkce

V p°φpad∞ platnΘho podpisu funkce vracφ (kladnΘ) Φφslo u₧ivatele (z tabulky USERTAB), kter² zßznam podepsal.

Je-li podpis neplatn², vrßtφ funkce zßpornou hodnotu nebo nulu:

Hodnota funkce Stav podpisu
0 nenφ podepsßno (podpis vymazßn)
-1 FaleÜn² podpis
-2 Zm∞n∞no po podpisu
-3 Nelze ov∞°it, u₧ivatel nenφ znßm²
-4 Podpis snad platn², neov∞°ena identita
-5 Dokument podepsßn po zneplatn∞nφ certifikßtu
-6 Identita ov∞°ena nikoli certifikaΦnφ autoritou
-7 Rezervovßno
-8 Chyba v podpisu nebo nenφ dosud podepsßno

P°φklad

podmφnka aktivity tlaΦφtka:

(stav = KE_SCHV┴LEN═) and (Signature_state(!!,@@,"ZAMITNUL")>0)