Tabulka evidenčních listů důchodového zabezpečení (ELDP_EL)
Tabulka se používá k uložení vět s údaji o evidenčních listech. Tabulku lze
používat v makrojazyku pouze pomocí SQL makrofunkcí
.
Související tabulky jsou ELDP_PP a
ELDP_PCG.
Stavba věty:
Název položky |
Typ položky |
Sloupec |
Ident |
Longint |
IDENT |
Ident do balíku |
Longint |
PCG_ID |
Ident zaměstnance |
Longint |
ZAM_ID |
Ident důchodové pojišťovny (bankovní spojení) |
Longint |
DUCHPOJ_ID |
Rok vyhotovení |
Longint |
ROK |
Status 0=pouze vyrobeno 1=připraveno k odeslání |
Longint |
ST_KODESLANI |
Kolikrát byl EL tisknut, když byl v balíku (PCG_ID <> 0) |
Longint |
ST_CNTTISK |
EL nebyl portálem přijmut = true |
Longint |
ST_NEPRIJATO |
Typ evidenčního listu |
String[2] |
TYP |
Datum zpracováno od |
Date |
OBD_OD |
Datum zpracováno do |
Date |
OBD_DO |
Datum opravy ze dne |
Date |
OPR_ZE_DNE |
V pracovním poměru ode dne |
Date |
V_PP_OD |
Text chyby přenosu |
String[100] |
ERR_TXT |
Příklad:
dim NumDB : Word;
dim NumSet : Word;
SqlDBOpen(NumDB, #0, #2, #0);
dim db_EL_IDENT : Longint;
dim db_EL_PCG_ID : Longint;
dim db_EL_ZAM_ID : Longint;
dim db_EL_DUCHPOJ_ID : Longint;
dim db_EL_ROK :
Longint;
dim db_EL_ST_KODESLANI : Longint;
dim db_EL_ST_CNTTISK : Longint;
dim db_EL_ST_NEPRIJATO : Longint;
dim db_EL_TYP :
String[2];
dim db_EL_OBD_OD : Date;
dim db_EL_OBD_DO : Date;
dim db_EL_OPR_ZE_DNE : Date;
dim db_EL_V_PP_OD : Date;
dim db_EL_ERR_TXT : String[100];
SqlOpen(NumDB, NumSet);
SqlBindPK(NumSet,
"IDENT",
db_EL_IDENT);
SqlBind(NumSet,
"PCG_ID", SQL_INTEGER, db_EL_PCG_ID);
SqlBind(NumSet,
"ZAM_ID", SQL_INTEGER, db_EL_ZAM_ID);
SqlBind(NumSet,
"DUCHPOJ_ID", SQL_INTEGER, db_EL_DUCHPOJ_ID);
SqlBind(NumSet,
"ROK", SQL_INTEGER,
db_EL_ROK);
SqlBind(NumSet, "ST_KODESLANI", SQL_INTEGER,
db_EL_ST_KODESLANI);
SqlBind(NumSet, "ST_CNTTISK", SQL_INTEGER,
db_EL_ST_CNTTISK);
SqlBind(NumSet, "ST_NEPRIJATO", SQL_INTEGER,
db_EL_ST_NEPRIJATO);
SqlBind(NumSet,
"TYP", SQL_CHAR,
db_EL_TYP);
SqlBind(NumSet,
"OBD_OD", SQL_DATETIME, db_EL_OBD_OD);
SqlBind(NumSet,
"OBD_DO", SQL_DATETIME, db_EL_OBD_DO);
SqlBind(NumSet, "OPR_ZE_DNE", SQL_DATETIME,
db_EL_OPR_ZE_DNE);
SqlBind(NumSet,
"V_PP_OD", SQL_DATETIME, db_EL_V_PP_OD);
SqlBind(NumSet,
"ERR_TXT", SQL_CHAR,
db_EL_ERR_TXT);
SQLSelect(NumSet, "ELDP_EL", "IDENT=4", "IDENT");
...