Dynamický dotaz - Mzdy - Průměry

ID:
J5M0GTNCBDEOH1NCQHE3KNAX34

Datasety

MAIN

Popis:
Mzdy - Průměry
SQL definice:
SELECT {FIELDS} FROM AVERAGES A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A PNIGGK4UW3X4B4ENKI4EWNP4IK Průměry
EMP CPP5AZU1CVF13JXS00KEZYD5AW EMP Zaměstnanci
PERS WEC02QYERNCL35CH000ILPWJF4 PERS Osoby
WR RFW3EQ50IEVOF2F5F33OWL1GXC WR Pracovní poměry
SU2 22AHIVDVAVE13C5S00CA141B44 SUCorrectedBy Uživatel
SU1 22AHIVDVAVE13C5S00CA141B44 SUCreatedBy Uživatel
D O1X54EUXPZCL35CH000ILPWJF4 Division Středisko
PAT 4TLNCJ4XS3BOBHD4SQGQQFIHHK EP Druh pracovního poměru
Fields:
Jméno Typ Velikost Výraz CLSID Popis
Average dtFloat 10
A.Numerator / A.Denominator
Průměr
EmployeeName dtString 40
PERS.LastName||' '||PERS.FirstName
Příjmení a jméno

Podmínky

ID

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

WagePeriod_ID

Popiska:
Mzdové období
Typ/Subtyp:
ctSpecial/16
ckSingle:
A.ValidFrom$DATE <= (SELECT DateTo$DATE
FROM WagePeriods WHERE ID={:VALUE})
AND
(A.ValidTo$DATE = 0
OR A.ValidTo$DATE >= (SELECT DateFrom$DATE
FROM WagePeriods WHERE ID={:VALUE}))
ckList:
A.ValidFrom$DATE <= (SELECT MAX(DateTo$DATE)
FROM WagePeriods WHERE ID IN ({:LIST}))
AND
(A.ValidFrom$DATE = 0
OR A.ValidTo$DATE >= (SELECT MIN(DateFrom$DATE)
FROM WagePeriods WHERE ID IN ({:LIST})))
Dataset:
MAIN
Speciální parametry:
CLASSID=C4V2JMR03JF13FG501C0C2VN0K
TextField=Code

Employee_ID

Šablona:
Employee_ID
Dataset:
MAIN

WorkingRelation_ID

Šablona:
WorkingRelation_ID
Dataset:
MAIN

SuperiorWR_ID

Šablona:
SuperiorWR_ID
Dataset:
MAIN

Division_ID

Popiska:
Středisko
Typ/Subtyp:
ctSpecial/8
ckList:
/* Omezeni za strediska s moznosti vsech podrizenych krome skrytych */
(
/* timhle omezime vsechny prime nadrizene */
((SELECT XX.SID FROM StringValueOfDivisionForWR(WR.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(WR.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'
)
)
)
)
ckSingle:
/* Omezeni za strediska s moznosti vsech podrizenych krome skrytych */
(
/* timhle omezime vsechny prime nadrizene */
((SELECT XX.SID FROM StringValueOfDivisionForWR(WR.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(WR.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'
)
)
)
)
Dataset:
MAIN
Speciální parametry:
CLASSID=OA5JMX4J2FD135CH000ILPWJF4
TextField=Code

CreatedBy_ID

Šablona:
CreatedBy_ID
Dataset:
MAIN

CorrectedBy_ID

Šablona:
CorrectedBy_ID
Dataset:
MAIN

CalcFrom$Date

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

CalcTo$Date

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

ValidFrom$Date

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

ValidTo$Date

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

AverageKind

Popiska:
Typ průměru
Typ/Subtyp:
ctSpecial/1
ckSingle:
A.AverageKind = {:VALUE}
Dataset:
MAIN
Speciální parametry:
Values=0;1
Names=Nemoc;Dovolená

AverageOrigin

Popiska:
Původ průměru
Typ/Subtyp:
ctSpecial/1
ckSingle:
A.AverageOrigin = {:VALUE}
Dataset:
MAIN
Speciální parametry:
Values=0;1;2;3;4;5
Names=Vypočtený;Vypočtený od-do;Pravděpodobný;Inicializace;Převod odjinud;Ručně zadaný

Description

Šablona:
Description
Dataset:
MAIN

Numerator

Popiska:
Čitatel
Typ/Subtyp:
ctExtended/0
ckRange:
A.Numerator BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

Denominator

Popiska:
Jmenovatel
Typ/Subtyp:
ctExtended/0
ckRange:
A.Denominator BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN

Klíče

WorkingRelation_ID.PersonalNumber

Popiska:
Os. číslo
SQL:
PERS.PersonalNumber
Dataset:
MAIN

WorkingRelation_ID.Employee_ID.Person_ID.LastName

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

WorkingRelation_ID.Employee_ID.Person_ID.FirstName

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

WorkingRelation_ID.PatternCode

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

WorkingRelation_ID.PatternName

Popiska:
Název PP
SQL:
PAT.Name {DIR}, WR.EmployPattern_ID
Dataset:
MAIN

DivisionCode

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

AverageOriginAsText

Popiska:
Původ průměru
SQL:
A.AverageOrigin
Dataset:
MAIN

AverageKind

Popiska:
Druh průměru
SQL:
A.AverageKind
Dataset:
MAIN

CalcFrom$DATE

Popiska:
Spočteno od
SQL:
A.CalcFrom$DATE
Dataset:
MAIN

CalcTo$DATE

Popiska:
Spočteno do
SQL:
A.CalcTo$DATE
Dataset:
MAIN

ValidFrom$DATE

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

ValidTo$DATE

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

Description

Popiska:
Popis
SQL:
A.Description Collate PXW_CSY
Dataset:
MAIN

Numerator

Popiska:
Čitatel
SQL:
A.Numerator
Dataset:
MAIN

Denominator

Popiska:
Jmenovatel
SQL:
A.Denominator
Dataset:
MAIN

Average

Popiska:
Průměr
SQL:
%Average%
Dataset:
MAIN

CreatedBy_ID.Name

Popiska:
Vytvořil
SQL:
SU1.Name Collate PXW_CSY {DIR}, A.CreatedBy_ID
Dataset:
MAIN

CorrectedBy_ID.Name

Popiska:
Opravil
SQL:
SU2.Name Collate PXW_CSY {DIR}, A.CorrectedBy_ID
Dataset:
MAIN

WorkingRelation_ID

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

EmployeeName

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

PERS_PersonalNumber

Popiska:
Os. číslo
SQL:
PERS.PERSONALNUMBER
Dataset:
MAIN

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