Tabulka dětí (CHI)

Tabulka dětí se používá k uložení vět s údaji o dětech všech zaměstnanců. V makrojazyku se ke větě, která je nahrána v paměti přistupuje pomocí klíčového slova DET.

Stavba věty:

ČísNázev položkyTyp položkySloupecMakroIdx
1 Ident Longint IDENT dbIdent *
2 Attr Word XATTR dbAttr  
3 Ident zaměstnance Longint XPARENT detPrac *
4 Položka String[5] XINAME detPol  
5 Uid dítěte pro potřeby sjednocování s Fenix II String[40] XFII_UID detFIIUID
6 Jméno String[25] XNAME detJmeno *
7 Rodné číslo     String[11]  XBIRTHNUM detRodCis  
8 Přídavky Longint XALLOWANCE detPridavky  
9 Dítě je ZTP/P (Ano/Ne) Longint XINVALID detInvalida
10 Ostatní údaje String[15] XOTHER detOstUdaje  
11 Typ odpočtu (výčet) Longint XDEDUCT detTypOdp  
12 Potvrzení String[25]  XCERTIF detPotvrz  
18 Datum konce odpočtu DateTime XDEDUCT_TO detDuvOdpDo  
13 Pole čísel (13..17) Real XD0..XD4 detArr..detArr4  
19 Dítě je uvedené v prohlášení poplatníka (Ano/Ne) Longint XINDECLARATION detVProhl   
20 Uplatněný nárok ve výši (výčet) Longint XCLAIM_AMOUNT detUplNar   

Položka

Ukládá se například ve tvaru: P0120. Používá se pro uložení informace, ke které položce je věta připojena. Pro plnění lze použít funkci na složení jména položky _ItemToStr, a pro získání čísla oddělení a položky lze použít proceduru StrToItem.

Příklad:

Det[detPol] := _ItemToStr(dbtO, I);
StrToItem(Det[detPol], TypOdd, Idx);

Invalida

Může být: 0 = ne 1 = ano

Typ odpočtu

Může být: 0 = ne 3 = zdravotní důvod 1 = nezletilé 4 = ostatní 2 = studující

Pole čísel

Slouží pro použití v makrojazyku. Na kartě dítěte nejsou tato čísla zobrazena.

detTypOdp

detUplNar