Tabulka balíků evidenčních listů důchodového zabezpečení (ELDP_PCG)

Tabulka se používá k uložení vět s údaji o balících evidenčních listů. Balíky sdružují množinu evidenčních listů, které byly odeslány, tisknuty atd. Tabulku lze používat v makrojazyku pouze pomocí SQL makrofunkcí

Související tabulky jsou ELDP_EL a ELDP_PP.

Stavba věty:

Název položky Typ položky Sloupec
Ident Longint IDENT
Status odeslání balíku:0=ne 1=portál 2= medium 3=tisk Longint ST_ODESLANO
Balík je již elektronicky podepsán = true Longint ST_PODEPSANO
Balík byl bez výhrad přijat portálem = true Longint ST_PRIJATO
Balík nebyl přijat portálem = true Longint ST_NEPRIJATO
Název balíku String[50] NAZEV
Poznámka String[100] POZNAMKA
Ident uživatele, který balík vyrobil Longint UZIV_ID
Datum vyhotovení (datum odeslání do portálu, nebo tisku) Date DAT_VYH
Datum přijetí - podání (portálem, poštou - zadá se ručně) Date DAT_POD

Příklad:

dim NumDB  : Word;
dim NumSet : Word;

SqlDBOpen(NumDB, #0, #2, #0);

dim db_PCG_IDENT         : Longint;
dim db_PCG_ST_ODESLANO   : Longint; { 0=ne 1=portál 2=medium 3=tisk }
dim db_PCG_ST_PODEPSANO  : Longint;
dim db_PCG_ST_PRIJATO    : Longint;
dim db_PCG_ST_NEPRIJATO  : Longint;
dim db_PCG_NAZEV         : String[50];
dim db_PCG_POZNAMKA      : String[100];
dim db_PCG_UZIV_ID       : Longint;
dim db_PCG_DAT_VYH       : Date;
dim db_PCG_DAT_POD       : Date;

SqlOpen(NumDB, NumSet);

SqlBindPK(NumSet, "IDENT",                      db_PCG_IDENT);
SqlBind(NumSet,   "ST_ODESLANO",  SQL_INTEGER,  db_PCG_ST_ODESLANO);
SqlBind(NumSet,   "ST_PODEPSANO", SQL_INTEGER,  db_PCG_ST_PODEPSANO);
SqlBind(NumSet,   "ST_PRIJATO",   SQL_INTEGER,  db_PCG_ST_PRIJATO);
SqlBind(NumSet,   "ST_NEPRIJATO", SQL_INTEGER,  db_PCG_ST_NEPRIJATO);
SqlBind(NumSet,   "NAZEV",        SQL_CHAR,     db_PCG_NAZEV);
SqlBind(NumSet,   "POZNAMKA",     SQL_CHAR,     db_PCG_POZNAMKA);
SqlBind(NumSet,   "UZIV_ID",      SQL_INTEGER,  db_PCG_UZIV_ID);
SqlBind(NumSet,   "DAT_VYH",      SQL_DATETIME, db_PCG_DAT_VYH);
SqlBind(NumSet,   "DAT_POD",      SQL_DATETIME, db_PCG_DAT_POD);

SQLSelect(NumSet, "ELDP_PCG", "IDENT=4", "IDENT");

...