SELECT {FIELDS}
FROM Holidays A
{JOIN}
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | QLZ30WIK3YA4R5CRL0BJTALUGG | Dovolená | |
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanec |
| P | WEC02QYERNCL35CH000ILPWJF4 | PERS | Osoba |
| WRE | RFW3EQ50IEVOF2F5F33OWL1GXC | WRE | Pracovní poměr |
| EP | 4TLNCJ4XS3BOBHD4SQGQQFIHHK | EP | Druh pracovního poměru |
| HT | YQBWF5A23ZF13FG501C0C2VN0K | HT | Druh dovolené |
| D | O1X54EUXPZCL35CH000ILPWJF4 | Division | Středisko |
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| EmployeeName | dtString | 40 |
P.LastName||' '||P.FirstName |
Příjmení a jméno |
SELECT {FIELDS} FROM Holidays2 A
{JOIN}
WHERE
A.Parent_ID=:ID
ORDER BY WP.Code ASC
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | TA4HCDK20QL4X34GRXKUP24PUW | ||
| WP | QUCSC0QN3JF13FG501C0C2VN0K | WagePeriod | Mzdové období |
SELECT {FIELDS} FROM Holidays3 A
{JOIN}
WHERE
A.Parent_ID=:ID
ORDER BY WP.Code ASC
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | ONWGUTH2OFEO311MEBIF0IG0VW | ||
| WP | QUCSC0QN3JF13FG501C0C2VN0K | WagePeriod | Mzdové období |
A.ValidFrom$DATE <= (SELECT DateTo$DATE
FROM WagePeriods WP WHERE WP.ID={:VALUE})
AND
(A.ValidTo$DATE = 0
OR A.ValidTo$DATE >= (SELECT DateFrom$DATE
FROM WagePeriods WP WHERE WP.ID={:VALUE}))
A.ValidFrom$DATE <= (SELECT MAX(DateTo$DATE)
FROM WagePeriods WP WHERE WP.ID IN ({:LIST}))
AND
(A.ValidFrom$DATE = 0
OR A.ValidTo$DATE >= (SELECT MIN(DateFrom$DATE)
FROM WagePeriods WP WHERE WP.ID IN ({:LIST})))
A.WorkingRelation_ID = {:VALUE}
A.WorkingRelation_ID IN ({:LIST})
/* Omezeni za strediska s moznosti vsech podrizenych krome skrytych */
(
/* timhle omezime vsechny prime nadrizene */
((SELECT XX.SID FROM StringValueOfDivisionForWR(WRE.ID, A.ValidFrom$DATE) XX) in (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 XX.SID FROM StringValueOfDivisionForWR(WRE.ID, A.ValidFrom$DATE) XX)
in
(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 XX.SID FROM StringValueOfDivisionForWR(WRE.ID, A.ValidFrom$DATE) XX) 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 XX.SID FROM StringValueOfDivisionForWR(WRE.ID, A.ValidFrom$DATE) XX)
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'
)
)
)
)
A.Holiday_ID IN ({:LIST})
A.Holiday_ID = ({:VALUE})
(A.ValidFrom$Date >= {:LOW}) and (A.ValidFrom$Date <= {:HIGH})
(A.ValidTo$Date >= {:LOW}) and (A.ValidTo$Date <= {:HIGH})
A.CalendarYear BETWEEN {:LOW} and {:HIGH}
A.CalendarYear = {:VALUE}
A.Regular = {:VALUE}
A.Claim BETWEEN {:LOW} and {:HIGH}
A.Claim = {:VALUE}
A.GoOn = {:VALUE}
A.RestTransfer = {:VALUE}
A.RestTransfer BETWEEN {:LOW} and {:HIGH}
A.Priority = {:VALUE}
A.Priority BETWEEN {:LOW} and {:HIGH}
A.Payable = {:VALUE}
A.DrawDown = {:VALUE}
A.DrawDown BETWEEN {:LOW} and {:HIGH}
A.PreviousRest = {:VALUE}
A.PreviousRest BETWEEN {:LOW} and {:HIGH}
A.ClaimShorten = {:VALUE}
A.ClaimShorten BETWEEN {:LOW} and {:HIGH}
P.LastName Collate PXW_CSY {DIR},P.FirstName Collate PXW_CSY {DIR}, EMP.IDA.Priority
P.LastName Collate PXW_CSY {DIR},P.FirstName Collate PXW_CSY {DIR}, WRE.IDA.WagePeriod_ID
P.PersonalNumber {DIR}, EMP.Person_IDP.LastName Collate PXW_CSY {DIR}, EMP.Person_IDP.FirstName Collate PXW_CSY {DIR}, EMP.Person_IDEP.Code Collate PXW_CSY {DIR}, WRE.EmployPattern_IDEP.Name Collate PXW_CSY {DIR}, WRE.EmployPattern_IDD.Code Collate PXW_CSY {DIR}, WRE.Division_IDHT.Name Collate PXW_CSY {DIR}, A.Holiday_IDA.Code Collate PXW_CSY
A.Name
A.ValidFrom$DATE
A.ValidTo$DATE
A.CalendarYear
A.Regular
A.Claim
A.PreviousRest
A.GoOn
A.RestTransfer
A.Payable
A.DrawDown
A.ClaimShorten
WP.Code Collate PXW_CSY
A.WagePeriod_ID
WP.Code Collate PXW_CSY
Generated by ABRA Software a.s. 27.10.2021 16:36