SELECT {FIELDS}
FROM HealthInsAnnualClearings A
{JOIN}
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | I1H4MSKAHEZ4T2W4PJWJJQLDGO | ||
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanec |
| P | WEC02QYERNCL35CH000ILPWJF4 | PER | Osoba |
| SU2 | 22AHIVDVAVE13C5S00CA141B44 | SUCorrectedBy | Uživatel |
| SU1 | 22AHIVDVAVE13C5S00CA141B44 | SUCreatedBy | Uživatel |
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| EmployeeName | dtString | 40 |
P.LastName||' '||P.FirstName |
Příjmení a jméno | |
| InsCompany | dtString | 10 |
(SELECT X.SCode FROM StringValueOfInsCompForEMP(A.Employee_ID, IB_ENCODEDATE(A.YearOfClearing,12,31)) X) |
Zdravotní pojišťovna kód | |
| InsCompany_ID | dtString | 10 |
(SELECT X.SID FROM StringValueOfInsCompForEMP(A.Employee_ID, IB_ENCODEDATE(A.YearOfClearing,12,31)) X) |
4BN354URZJE13EYM00KEZYD5AW | Zdravotní pojišťovna |
| NumPersonalNumber | dtInteger | 10 |
ib_convchartoint(P.PersonalNumber) |
Osobní číslo numericky | |
| PersonalNumber | dtString | 10 |
P.PersonalNumber |
Osobní číslo |
SELECT {FIELDS}
FROM HealthInsAnnualClearing2 A
WHERE A.Parent_ID = :ID
ORDER BY A.RowType
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | RGOEEJN4EVSOF10MBZ5A3O2UQW |
SELECT {FIELDS}
FROM HealthInsAnnualClearing3 A
WHERE A.Parent_ID = :ID
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | VVB5OQSTGQQ4JJHGX1BX4KZ1Z0 | Měsíc RZZP |
SELECT {FIELDS}
FROM HealthInsAnnualClearing4 A
WHERE A.Parent_ID = :ID
ORDER BY A.DateFrom$DATE
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | GKS25SQPQSNOF3S01BJB342SNC | Období, za něž je plátce ZP stát |
SELECT {FIELDS}
FROM HealthInsAnnualClearing5 A
WHERE A.Parent_ID = :ID
ORDER BY A.DateFrom$DATE
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | QGWZ0KFPPEIOPG3GGNK4W5VTVO | Průběh zaměstnání pro účely RZZP |
SELECT {FIELDS}
FROM Absences A
{JOIN}
WHERE
(WR.Employee_ID = :Employee_ID)
and
(A.AbsentFrom$Date <= ib_encodedate(:YearOfClearing, 12, 31))
and
(A.AbsentTo$Date >= ib_encodedate(:YearOfClearing, 1 ,1))
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | RWSHOFSZTBKOVJ341GPZDOBV2W | Nepřítomnost | |
| WR | RFW3EQ50IEVOF2F5F33OWL1GXC | WR | Pracovní poměr |
SELECT {FIELDS}
FROM SickBenefits A
{JOIN}
WHERE
(WR.Employee_ID = :Employee_ID)
and
(A.DateFrom$Date <= ib_encodedate(:YearOfClearing, 12, 31))
and
(A.DateTo$Date >= ib_encodedate(:YearOfClearing, 1 ,1))
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | WGY0I0KF1NEL3JB401C0C2VN0K | Nemocenské dávky | |
| WR | RFW3EQ50IEVOF2F5F33OWL1GXC | WR | Pracovní poměr |
SELECT {FIELDS}
FROM SickBenefits2 A
WHERE A.Parent_ID = :ID
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | 0RR0MBBO1FYOLJVJKJEJY5AWBK | Řádek nemocenské dávky |
SELECT {FIELDS}
FROM WorkingRelations A
WHERE
(A.Employee_ID = :Employee_ID)
and
(A.DateOfBegin$Date <= ib_encodedate(:YearOfClearing, 12, 31))
and
((A.DateOfEnd$Date >= ib_encodedate(:YearOfClearing, 1 ,1)) or (A.DateOfEnd$Date = 0))
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | RFW3EQ50IEVOF2F5F33OWL1GXC | Pracovní poměr |
A.YearOfClearing BETWEEN {:LOW} and {:HIGH}
A.DateOfClearing$DATE >= {:LOW} and
A.DateOfClearing$DATE < {:HIGH}
(A.DateOfClosing$DATE >= {:LOW}) and (A.DateOfClosing$DATE < {:HIGH})
A.Closed = {:VALUE}
A.NoNeedToClearing = {:VALUE}
(Select sum(-1 * (Rows2.YearInsEmployee - Rows2.PaidInsEmployee - Rows2.InvPaidInsEmployee))
From HealthInsAnnualClearing2 Rows2
Where Rows2.Parent_ID = A.ID)
>= {:LOW} and
(Select sum(-1 * (Rows2.YearInsEmployee - Rows2.PaidInsEmployee - Rows2.InvPaidInsEmployee))
From HealthInsAnnualClearing2 Rows2
Where Rows2.Parent_ID = A.ID)
<= {:HIGH}
(Select sum(-1 * (Rows3.YearInsCompany - Rows3.PaidInsCompany - Rows3.InvPaidInsCompany))
From HealthInsAnnualClearing2 Rows3
Where (Rows3.Parent_ID = A.ID) and (Rows3.FORCLEARINGCOMPANYSUM = 'A'))
>= {:LOW}
and
(Select sum(-1 * (Rows3.YearInsCompany - Rows3.PaidInsCompany - Rows3.InvPaidInsCompany))
From HealthInsAnnualClearing2 Rows3
Where (Rows3.Parent_ID = A.ID) and (Rows3.FORCLEARINGCOMPANYSUM = 'A'))
<= {:HIGH}
({:VALUE} in (Select(Select Z.SID From StringValueOfDivisionForWR(Cx.ID, A.DateOfClearing$DATE) Z)
From WorkingRelations Cx
WHERE Cx.Employee_ID = A.Employee_ID))
(EXISTS (Select Cx.ID From WorkingRelations Cx
WHERE Cx.Employee_ID = A.Employee_ID AND
(SELECT XX.SID FROM StringValueOfDivisionForWR(Cx.ID, A.DateOfClearing$DATE) XX) IN ({:LIST})
))
(SELECT XX.SID FROM StringValueOfInsCompForEMP(A.Employee_ID, A.DateOfClearing$DATE) XX) = {:VALUE}
(SELECT XX.SID FROM StringValueOfInsCompForEMP(A.Employee_ID, A.DateOfClearing$DATE) XX) IN ({:LIST})
A.DocumentState = {:VALUE}
{:ANDWHERE}
TableName=HealthInsAnnualClearing2
(Y.OtherCompany_ID IN (SELECT ID FROM Firms WHERE ID={:VALUE} OR Firm_ID={:VALUE}))
(Y.OtherCompany_ID IN (SELECT ID FROM Firms WHERE (ID IN ({:LIST})) OR (Firm_ID IN ({:LIST}))))
A.ClearingDoneBy = {:VALUE}
A.YearOfClearing
P.LastName Collate PXW_CSY {DIR},P.FirstName Collate PXW_CSY {DIR}, EMP.IDA.CalendarMonth
%InsCompany%
%InsCompany_ID%
A.DateOfBegin$DATE
A.DateFrom$DATE
A.RowType
A.ForClearingCompanySum
%NumPersonalNumber%
%PersonalNumber%
Generated by ABRA Software a.s. 27.10.2021 16:36