Dynamický dotaz - Mzdy - Dovolené

ID:
NCTTFG211FV4XARYICNJRPKYZC

Datasety

MAIN

Popis:
Mzdy - Dovolené
SQL definice:
SELECT {FIELDS}
FROM Holidays A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
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
Fields:
Jméno Typ Velikost Výraz CLSID Popis
EmployeeName dtString 40
P.LastName||' '||P.FirstName
Příjmení a jméno

ROWS

Popis:
Řádky čerpání dovolené
SQL definice:
SELECT {FIELDS} FROM Holidays2 A
{JOIN}
WHERE
A.Parent_ID=:ID
ORDER BY WP.Code ASC
Aliasy:
Alias CLSID objektu Prefix Popis
A TA4HCDK20QL4X34GRXKUP24PUW
WP QUCSC0QN3JF13FG501C0C2VN0K WagePeriod Mzdové období

SCHEDULES

Popis:
Řádky rozpisů dovolené
SQL definice:
SELECT {FIELDS} FROM Holidays3 A
{JOIN}
WHERE
A.Parent_ID=:ID
ORDER BY WP.Code ASC
Aliasy:
Alias CLSID objektu Prefix Popis
A ONWGUTH2OFEO311MEBIF0IG0VW
WP QUCSC0QN3JF13FG501C0C2VN0K WagePeriod Mzdové období

Podmínky

ID

Šablona:
ID
Dataset:
MAIN
Speciální parametry:
CLASSID=QLZ30WIK3YA4R5CRL0BJTALUGG

WagePeriod_ID

Popiska:
Mzdové období
Typ/Subtyp:
ctSpecial/16
ckSingle:
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}))
ckList:
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})))
Dataset:
MAIN
Speciální parametry:
CLASSID=C4V2JMR03JF13FG501C0C2VN0K
TextField=Code

Employee_ID

Šablona:
Employee_ID
Dataset:
MAIN
Speciální parametry:
CLASSID=O3MRVA1EEFF13JXS00KEZYD5AW
TextField=PersonalNumber

WorkingRelation_ID

Popiska:
Pracovní poměr
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.WorkingRelation_ID = {:VALUE}
ckList:
A.WorkingRelation_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=USTGJ04DFYFORHLKG0BFOD2VUK
TextField=ShortName

SuperiorWR_ID

Šablona:
SuperiorWR_ID
Dataset:
MAIN

Division_ID

Popiska:
Středisko
Typ/Subtyp:
ctSpecial/8
ckSingle:
/* 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'
)
)
)
)
ckList:
/* 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'
)
)
)
)
Dataset:
MAIN
Speciální parametry:
CLASSID=OA5JMX4J2FD135CH000ILPWJF4
TextField=Code

Holiday_ID

Popiska:
Druh dovolené
Typ/Subtyp:
ctSpecial/0
ckList:
A.Holiday_ID IN ({:LIST})
ckSingle:
A.Holiday_ID = ({:VALUE})
Dataset:
MAIN
Speciální parametry:
CLASSID=S4PDUJAK3ZF13FG501C0C2VN0K
TextField=name

Code

Šablona:
Code
Dataset:
MAIN

Name

Šablona:
Name
Dataset:
MAIN

ValidFrom$DATE

Popiska:
Platnost od
Typ/Subtyp:
ctDateTime/0
ckRange:
(A.ValidFrom$Date >= {:LOW}) and (A.ValidFrom$Date <= {:HIGH})
Dataset:
MAIN

ValidTo$DATE

Popiska:
Platnost do
Typ/Subtyp:
ctDateTime/0
ckRange:
(A.ValidTo$Date >= {:LOW}) and (A.ValidTo$Date <= {:HIGH})
Dataset:
MAIN

CalendarYear

Popiska:
Kalendářní rok
Typ/Subtyp:
ctInteger/0
ckRange:
A.CalendarYear BETWEEN {:LOW} and {:HIGH}
ckSingle:
A.CalendarYear = {:VALUE}
Dataset:
MAIN

Regular

Popiska:
Řádná
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.Regular = {:VALUE}
Dataset:
MAIN

Claim

Popiska:
Nárok
Typ/Subtyp:
ctInteger/0
ckRange:
A.Claim BETWEEN {:LOW} and {:HIGH}
ckSingle:
A.Claim = {:VALUE}
Dataset:
MAIN

Continue

Popiska:
Vytvářet v dalším roce
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.GoOn = {:VALUE}
Dataset:
MAIN

RestTransfer

Popiska:
Přenos zbytku
Typ/Subtyp:
ctInteger/0
ckSingle:
A.RestTransfer = {:VALUE}
ckRange:
A.RestTransfer BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

Priority

Popiska:
Priorita
Typ/Subtyp:
ctInteger/0
ckSingle:
A.Priority = {:VALUE}
ckRange:
A.Priority BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

Payable

Popiska:
Je povoleno proplatit
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.Payable = {:VALUE}
Dataset:
MAIN

DrawDown

Popiska:
Celkem čerpáno
Typ/Subtyp:
ctInteger/0
ckSingle:
A.DrawDown = {:VALUE}
ckRange:
A.DrawDown BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

PreviousRest

Popiska:
Stará dov.
Typ/Subtyp:
ctInteger/0
ckSingle:
A.PreviousRest = {:VALUE}
ckRange:
A.PreviousRest BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

ClaimShorten

Popiska:
Krácení nároku
Typ/Subtyp:
ctInteger/0
ckSingle:
A.ClaimShorten = {:VALUE}
ckRange:
A.ClaimShorten BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

Klíče

EmployeeName

Popiska:
Příjmení a jméno
SQL:
P.LastName Collate PXW_CSY {DIR},P.FirstName Collate PXW_CSY {DIR}, EMP.ID
Dataset:
MAIN

Priority

Popiska:
Priorita
SQL:
A.Priority
Dataset:
MAIN

WorkingRelation_ID

Popiska:
Pracovní poměr
SQL:
P.LastName Collate PXW_CSY {DIR},P.FirstName Collate PXW_CSY {DIR}, WRE.ID
Dataset:
MAIN

WagePeriod_ID

Popiska:
Mzdové období
SQL:
A.WagePeriod_ID
Dataset:
ROWS

Employee_ID.PersonalNumber

Popiska:
Os. číslo
SQL:
P.PersonalNumber {DIR}, EMP.Person_ID
Dataset:
MAIN

Employee_ID.Person_ID.LastName

Popiska:
Příjmení
SQL:
P.LastName Collate PXW_CSY {DIR}, EMP.Person_ID
Dataset:
MAIN

Employee_ID.Person_ID.FirstName

Popiska:
Křestní jméno
SQL:
P.FirstName Collate PXW_CSY {DIR}, EMP.Person_ID
Dataset:
MAIN

WorkingRelation_ID.PatternCode

Popiska:
Kód PP
SQL:
EP.Code Collate PXW_CSY {DIR}, WRE.EmployPattern_ID
Dataset:
MAIN

WorkingRelation_ID.PatternName

Popiska:
Název PP
SQL:
EP.Name Collate PXW_CSY {DIR}, WRE.EmployPattern_ID
Dataset:
MAIN

DivisionCode

Popiska:
Středisko
SQL:
D.Code Collate PXW_CSY {DIR}, WRE.Division_ID
Dataset:
MAIN

Holiday_ID.Name

Popiska:
Druh dovolené
SQL:
HT.Name Collate PXW_CSY {DIR}, A.Holiday_ID
Dataset:
MAIN

Code

Popiska:
Kód
SQL:
A.Code Collate PXW_CSY
Dataset:
MAIN

Name

Popiska:
Název
SQL:
A.Name
Dataset:
MAIN

ValidFrom$DATE

Popiska:
Platný od
SQL:
A.ValidFrom$DATE
Dataset:
MAIN

ValidTo$DATE

Popiska:
Platný do
SQL:
A.ValidTo$DATE
Dataset:
MAIN

CalendarYear

Popiska:
Kalendářní rok
SQL:
A.CalendarYear
Dataset:
MAIN

Regular

Popiska:
Řádná
SQL:
A.Regular
Dataset:
MAIN

Claim

Popiska:
Nárok
SQL:
A.Claim
Dataset:
MAIN

PreviousRest

Popiska:
Stará dov.
SQL:
A.PreviousRest
Dataset:
MAIN

Continue

Popiska:
Vytv. v dalším roce
SQL:
A.GoOn
Dataset:
MAIN

RestTransfer

Popiska:
Přenos max.
SQL:
A.RestTransfer
Dataset:
MAIN

Payable

Popiska:
Proplácet
SQL:
A.Payable
Dataset:
MAIN

DrawDown

Popiska:
Cel. čerpáno
SQL:
A.DrawDown
Dataset:
MAIN

ClaimShorten

Popiska:
Krác. nár.
SQL:
A.ClaimShorten
Dataset:
MAIN

WagePeriodCode

Popiska:
Kód mzdového období
SQL:
WP.Code Collate PXW_CSY
Dataset:
ROWS

WagePeriod_ID

Popiska:
Mzdové období
SQL:
A.WagePeriod_ID
Dataset:
SCHEDULES

WagePeriodCode

Popiska:
Kód mzdového období
SQL:
WP.Code Collate PXW_CSY
Dataset:
SCHEDULES

Generated by ABRA Software a.s. 27.10.2021 16:36