Dynamický dotaz - Mzdy - Nepřítomnosti

ID:
WE5YG0OWRHS4NDS1TMCRC2IJQS

Datasety

MAIN

Popis:
Mzdy - Nepřítomnosti
SQL definice:
SELECT {FIELDS}
FROM Absences A
{JOIN}
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A RWSHOFSZTBKOVJ341GPZDOBV2W
EMP CPP5AZU1CVF13JXS00KEZYD5AW EMP Zaměstnanec
P WEC02QYERNCL35CH000ILPWJF4 PERS Osoba
WRE RFW3EQ50IEVOF2F5F33OWL1GXC WRE Pracovní poměr
SU2 22AHIVDVAVE13C5S00CA141B44 SUCorrectedBy Uživatel
SU1 22AHIVDVAVE13C5S00CA141B44 SUCreatedBy Uživatel
ABT 0JWZPDNT4ZF13FG501C0C2VN0K AbT Druh nepřítomnosti
PR CAQPAYUOXVCL3ACL03KIU0CLP4 Period Období
DQ OFTMKVQH3ZD13ACL03KIU0CLP4 DQ Řada dokladů
D O1X54EUXPZCL35CH000ILPWJF4 Division Středisko
PAT 4TLNCJ4XS3BOBHD4SQGQQFIHHK EP Druh pracovního poměru
Fields:
Jméno Typ Velikost Výraz CLSID Popis
EmployeeName dtString 40
P.LastName||' '||P.FirstName

Podmínky

ID

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

Period_ID

Šablona:
Period_ID
Dataset:
MAIN
Speciální parametry:
CLASSID=C4V2JMR03JF13FG501C0C2VN0K
TextField=Code

WagePeriod_ID

Popiska:
Mzdové období
Typ/Subtyp:
ctSpecial/16
ckSingle:
A.AbsentFrom$DATE <= (SELECT DateTo$DATE
FROM WagePeriods WP WHERE WP.ID={:VALUE})
AND
(A.AbsentTo$DATE = 0
OR A.AbsentTo$DATE >= (SELECT DateFrom$DATE
FROM WagePeriods WP WHERE WP.ID={:VALUE}))
ckList:
A.AbsentFrom$DATE <= (SELECT MAX(DateTo$DATE)
FROM WagePeriods WP WHERE WP.ID IN ({:LIST}))
AND
(A.AbsentFrom$DATE = 0
OR A.AbsentTo$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

Šablona:
WorkingRelation_ID
Dataset:
MAIN
Speciální parametry:
CLASSID=USTGJ04DFYFORHLKG0BFOD2VUK

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.AbsentFrom$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.AbsentFrom$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.AbsentFrom$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.AbsentFrom$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

DocQueue_ID

Šablona:
DocQueue_ID
Dataset:
MAIN
Speciální parametry:
FilterDocumentType=44

OrdNumber

Šablona:
OrdNumber
Dataset:
MAIN

DocDate$Date

Šablona:
DocDate
Dataset:
MAIN

CreatedBy_ID

Šablona:
CreatedBy_ID
Dataset:
MAIN

CorrectedBy_ID

Šablona:
CorrectedBy_ID
Dataset:
MAIN

AbsenceType

Popiska:
Druh nepřítomnosti
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.Absence_ID = {:VALUE}
ckList:
A.Absence_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=S5ED5XOJ4ZF13FG501C0C2VN0K

AbsenceBaseType

Popiska:
Základní typ
Typ/Subtyp:
ctSpecial/1
ckSingle:
A.AbsenceBaseType = {:VALUE}
Dataset:
MAIN

AbsentFrom$DATE

Popiska:
Nepřítomen od
Typ/Subtyp:
ctDateTime/0
ckRange:
A.AbsentFrom$DATE >= {:LOW} and
A.AbsentFrom$DATE < {:HIGH}
Dataset:
MAIN

AbsentTo$DATE

Popiska:
Nepřítomen do
Typ/Subtyp:
ctDateTime/0
ckRange:
A.AbsentTo$DATE >= {:LOW} and
A.AbsentTo$DATE < {:HIGH}
Dataset:
MAIN

ExTimeType

Popiska:
Dlouhodobá nepřítomnost
Typ/Subtyp:
ctSpecial/1
ckSingle:
A.ExTimeType = {:VALUE}
Dataset:
MAIN

GiveCalendarDays

Popiska:
Počítat kalendářní dny
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.GiveCalendarDays = {:VALUE}
Dataset:
MAIN

NoEvidenceState

Popiska:
Mimo evidenční stav
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.NoEvidenceState = {:VALUE}
Dataset:
MAIN

NoCalculation

Popiska:
Nepočítat mzdu
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.NoCalculation = {:VALUE}
Dataset:
MAIN

NoInsurance

Popiska:
Nepočítat pojištění
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.NoInsurance = {:VALUE}
Dataset:
MAIN

PaidFreeType

Popiska:
Kategorie placeného volna
Typ/Subtyp:
ctSpecial/1
ckSingle:
A.PaidFreeType = {:VALUE}
Dataset:
MAIN

ShortenClaim

Popiska:
Krátit nárok
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.ShortenClaim = {:VALUE}
Dataset:
MAIN

ShiftOnFeastAsHoliday

Popiska:
Směna ve svátek jako dovolená
Typ/Subtyp:
ctBoolean/0
ckSingle:
A.ShiftOnFeastAsHoliday = {:VALUE}
Dataset:
MAIN

Klíče

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:
PAT.Code Collate PXW_CSY {DIR}, WRE.EmployPattern_ID
Dataset:
MAIN

WorkingRelation_ID.PatternName

Popiska:
Název PP
SQL:
PAT.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

DisplayName

Popiska:
Číslo dok.
SQL:
PR.Code Collate PXW_CSY {DIR},

DQ.Code Collate PXW_CSY {DIR},

A.OrdNumber
Dataset:
MAIN

DocDate$DATE

Popiska:
Datum dok.
SQL:
A.DocDate$DATE
Dataset:
MAIN

AbsentFrom$DATE

Popiska:
Nepřítomen od
SQL:
A.AbsentFrom$DATE
Dataset:
MAIN

AbsentTo$DATE

Popiska:
Nepřítomen do
SQL:
A.AbsentTo$DATE
Dataset:
MAIN

Absence_ID.Name

Popiska:
Druh nepřítomnosti
SQL:
ABT.Name Collate PXW_CSY {DIR}, A.Absence_ID
Dataset:
MAIN

AbsenceBaseType

Popiska:
Základní typ nepřítomnosti
SQL:
A.AbsenceBaseType
Dataset:
MAIN

FirstDay

Popiska:
Nep. v prvém dni
SQL:
A.FirstDay
Dataset:
MAIN

ExTimeType

Popiska:
Dlouhodobá nepřít.
SQL:
A.ExTimeType
Dataset:
MAIN

GiveCalendarDays

Popiska:
Kal. dny
SQL:
A.GiveCalendarDays
Dataset:
MAIN

NoEvidenceState

Popiska:
Mimo evid.
SQL:
A.NoEvidenceState
Dataset:
MAIN

NoCalculation

Popiska:
Bez mzdy
SQL:
A.NoCalculation
Dataset:
MAIN

NoInsurance

Popiska:
Bez pojištění
SQL:
A.NoInsurance
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

EmployeeName

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

WorkingRelation_ID

Popiska:
Pracovní poměr
SQL:
WorkingRelation_ID
Dataset:
MAIN

PaidFreeTypetext

Popiska:
Kategorie placeného volna
SQL:
A.PaidFreeType
Dataset:
MAIN

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