SELECT {FIELDS}
FROM RetirementReports A
{JOIN}
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | FWYTJAQ1COH4DGF433R5D4ZNP4 | Doklad ELDP | |
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanec |
| EP | 4TLNCJ4XS3BOBHD4SQGQQFIHHK | EP | Druh PP |
| PERS | WEC02QYERNCL35CH000ILPWJF4 | PERS | Osoba |
| WR | RFW3EQ50IEVOF2F5F33OWL1GXC | WR | Pracovní poměr |
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| EmployeeName | dtString | 40 |
PERS.LastName||' '||PERS.FirstName |
Jméno příjmení | |
| PersonalNumber | dtString | 10 |
PERS.PersonalNumber |
Os. číslo |
A.CalendarYear BETWEEN {:LOW} and {:HIGH}
A.StateOfDocument = {:VALUE}
A.StateOfSending = {:VALUE}
A.Corrective = {:VALUE}
WR.EmployPattern_ID = {:VALUE}
WR.EmployPattern_ID IN ({:LIST})
EP.Code LIKE {:VALUE} ESCAPE '~'
EP.Name LIKE {:VALUE} ESCAPE '~'
(WR.DateOfBegin$DATE >= {:LOW}) and (WR.DateOfBegin$DATE < {:HIGH})
(WR.RealDateOfBegin$DATE >= {:LOW}) and (WR.RealDateOfBegin$DATE < {:HIGH})
(WR.DateOfEnd$DATE >= {:LOW}) and (WR.DateOfEnd$DATE < {:HIGH})
/* Omezeni za strediska s moznosti vsech podrizenych krome skrytych */
(
/* timhle omezime vsechny prime nadrizene */
((SELECT Y.SValue FROM WageStringValueOfFldWithDef(WR.ID, 'RFW3EQ50IEVOF2F5F33OWL1GXC', 218, IB_Greatest(WR.DateOfBegin$DATE, IB_EncodeDate(A.CalendarYear, 1, 1)), '') Y) = (select Bx.ID from Divisions Bx where Bx.ID = ({:VALUE}) and Bx.Hidden = 'N'))
or
/* a jestli mame omezeit za podrizene tak to udelame takhle */
({WithChildren} = 1 AND
((SELECT Y.SValue FROM WageStringValueOfFldWithDef(WR.ID, 'RFW3EQ50IEVOF2F5F33OWL1GXC', 218, IB_Greatest(WR.DateOfBegin$DATE, IB_EncodeDate(A.CalendarYear, 1, 1)), '') Y) =
(select Bx.ID from Divisions Bx where
Bx.ID in (select B2x.ID from SYS$Divisions2 B2x where B2x.Superior_ID = ({:VALUE})) and
Bx.Hidden = 'N'
)
)
)
)
/* Omezeni za strediska s moznosti vsech podrizenych krome skrytych */
(
/* timhle omezime vsechny prime nadrizene */
((SELECT Y.SValue FROM WageStringValueOfFldWithDef(WR.ID, 'RFW3EQ50IEVOF2F5F33OWL1GXC', 218, IB_Greatest(WR.DateOfBegin$DATE, IB_EncodeDate(A.CalendarYear, 1, 1)), '') Y) in (select Bx.ID from Divisions Bx where Bx.ID in ({:LIST}) and Bx.Hidden = 'N'))
or
/* a jestli mame omezeit za podrizene tak to udelame takhle */
({WithChildren} = 1 AND
((SELECT Y.SValue FROM WageStringValueOfFldWithDef(WR.ID, 'RFW3EQ50IEVOF2F5F33OWL1GXC', 218, IB_Greatest(WR.DateOfBegin$DATE ,IB_EncodeDate(A.CalendarYear, 1, 1)), '') Y) in
(select Bx.ID from Divisions Bx where
Bx.ID in (select B2x.ID from SYS$Divisions2 B2x where B2x.Superior_ID in ({:LIST})) and
Bx.Hidden = 'N'
)
)
)
)
WR.CalcInsurance = {:VALUE}
WR.CalcWage = {:VALUE}
(SELECT Y.SValue FROM WageStringValueOfFldWithDef(WR.ID, 'RFW3EQ50IEVOF2F5F33OWL1GXC', 227, IB_EncodeDate(A.CalendarYear, 1, 1), '') Y) = {:VALUE}
(SELECT Y.SValue FROM WageStringValueOfFldWithDef(WR.ID, 'RFW3EQ50IEVOF2F5F33OWL1GXC', 227, IB_EncodeDate(A.CalendarYear, 1, 1), '') Y) IN ({:LIST})
WR.JobGroup_ID = {:VALUE}
WR.JobGroup_ID IN ({:LIST})
((A.CommunicationDocument_ID is not null) and ({:VALUE} = 'A'))
or
((A.CommunicationDocument_ID is null) and ({:VALUE} = 'N'))
A.CalendarYear
PERS.LastName Collate PXW_CSY {DIR},PERS.FirstName Collate PXW_CSY {DIR}, EMP.IDPERS.LastName Collate PXW_CSY {DIR},PERS.FirstName Collate PXW_CSY {DIR}, WR.IDPERS.PersonalNumber
Generated by ABRA Software a.s. 27.10.2021 16:36