SELECT {FIELDS}
FROM WageListPartial A
JOIN WorkingRelations WR ON A.WorkingRelation_ID=WR.ID
JOIN Employees EMP ON WR.Employee_ID=EMP.ID
JOIN WagePeriods WP ON A.WagePeriod_ID=WP.ID
JOIN Persons P ON EMP.Person_ID=P.ID
JOIN Divisions DIV ON DIV.ID = WR.DIVISION_ID
LEFT JOIN WageListCommon WLC ON WLC.Employee_ID = EMP.ID AND WLC.WagePeriod_ID = A.WagePeriod_ID
JOIN EmployPatterns PAT ON PAT.ID = WR.EmployPattern_ID
JOIN Periods PR ON PR.ID = A.Period_ID
JOIN DocQueues DQ ON DQ.ID = A.DocQueue_ID
LEFT JOIN Periods WLCP ON WLCP.ID = WLC.Period_ID
LEFT JOIN DocQueues WLCDQ ON WLCDQ.ID = WLC.DocQueue_ID
JOIN SecurityUsers SU1 ON SU1.ID = A.CreatedBy_ID
LEFT JOIN SecurityUsers SU2 ON SU2.ID = A.CorrectedBy_ID
{JOIN}
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | W1ZICXOZCBF13JXS00KEZYD5AW | ||
| DIV | O1X54EUXPZCL35CH000ILPWJF4 | DIV | Středisko |
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanec |
| P | WEC02QYERNCL35CH000ILPWJF4 | PERS | Osoba |
| PAT | 4TLNCJ4XS3BOBHD4SQGQQFIHHK | PAT | |
| WP | QUCSC0QN3JF13FG501C0C2VN0K | WP | Mzdové období |
| WR | RFW3EQ50IEVOF2F5F33OWL1GXC | WR | Pracovní poměry |
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| Division | dtString | 10 |
(SELECT Y.SCode FROM StringValueOfDivisionForWR(WR.ID, WP.DateFrom$DATE) Y) |
Středisko | |
| EMPDivision | dtString | 10 |
(SELECT Y.SCode FROM StringValueOfDivisionForWR(WR.ID, WP.DateFrom$DATE) Y) |
Středisko zaměstnance | |
| EMPInsuranceCompany_ID | dtString | 10 |
(SELECT X.SID FROM StringValueOfInsCompForEMP(EMP.ID, WP.DateFrom$DATE) X) |
4BN354URZJE13EYM00KEZYD5AW | Zdravotní pojišťovna (historicky) |
| EmployeeName | dtString | 40 |
P.LastName||' '||P.FirstName |
Příjmení a jméno | |
| EMPPensionSupervisor_ID | dtString | 10 |
(SELECT X.SValue FROM WageStringValueOfFldWithDef(EMP.ID, 'CPP5AZU1CVF13JXS00KEZYD5AW', 1000036,WP.DateFrom$DATE, '') X) |
1H0N4OZHULWOHECAQT32KXRN2S | Zaměstnanec -Správce důchodového spoření |
| EMPRetFundSavingCompany_ID | dtString | 10 |
(SELECT X.SValue FROM WageStringValueOfFldWithDef(EMP.ID, 'CPP5AZU1CVF13JXS00KEZYD5AW', 1000035,WP.DateFrom$DATE, '') X) |
Z31KHMQYF4LOD51WGUHIX0VULK | Zaměstnanec -Správce doplňkového důchodového spoření |
| InsCompany | dtString | 10 |
(SELECT X.SCode FROM StringValueOfInsCompForEMP(EMP.ID, WP.DateFrom$DATE) X) |
Zaměstnanec - zdravotní pojišťovna | |
| PensionSupervisor | dtString | 10 |
(SELECT XX.Code FROM PensionAdministrators XX WHERE XX.ID=(SELECT X.SValue FROM WageStringValueOfFldWithDef(EMP.ID, 'CPP5AZU1CVF13JXS00KEZYD5AW', 1000036,WP.DateFrom$DATE, '') X)) |
Zaměstnanec - kód správce důchodového spoření | |
| Pers_NumPersonalNum | dtInteger | 10 |
ib_convchartoint(P.PersonalNumber) |
Osobní číslo numericky | |
| Pers_PersonalNum | dtString | 10 |
P.PersonalNumber |
Osobní číslo zaměstnance | |
| Pers_PersonalNumber | dtString | 10 |
P.PersonalNumber |
Osobní číslo | |
| RetFundSavingCompany | dtString | 10 |
(SELECT XX.Code FROM RETFUNDSAVINGCOMPANIES XX WHERE XX.ID=(SELECT X.SValue FROM WageStringValueOfFldWithDef(EMP.ID, 'CPP5AZU1CVF13JXS00KEZYD5AW', 1000035,WP.DateFrom$DATE, '') X)) |
Zaměstnanec - kód správce doplňkového důchodového spoření |
SELECT {FIELDS}
FROM WageOperations A
{JOIN}
WHERE A.Parent_ID = :ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | S51PUQKVOHROLBZSHX100ELLC0 | ||
| BO | K2WTYL304VD13ACL03KIU0CLP4 | BO | Zakázka |
| BP | QOKMKIQUJF34L3DUICTBWEDQJC | BP | Projekt |
| BT | KAWTYL304VD13ACL03KIU0CLP4 | BT | Obchodní případ |
| DIV | O1X54EUXPZCL35CH000ILPWJF4 | Division | Středisko |
SELECT {FIELDS}
FROM WageListCommon A
{JOIN}
WHERE WR.ID = :WorkingRelation_ID AND
A.Employee_ID = WR.EMPLOYEE_ID AND
A.WagePeriod_ID=:WagePeriod_ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | G2POM1Q3C3F13JXS00KEZYD5AW | ||
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanec |
| WP | QUCSC0QN3JF13FG501C0C2VN0K | WP | Mzdové období |
| WR | RFW3EQ50IEVOF2F5F33OWL1GXC | WR | Pracovní poměr |
SELECT {FIELDS}
FROM Currencies3 A
{JOIN}
ORDER BY A.NominalValue DESC
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | C0VETFXZ5REL3C5V00CA141B44 | ||
| GD | S1JGT1KMZJDL3C5P00CA141B44 | GD | Globální data |
SELECT {FIELDS}
FROM WageListPartial A
{JOIN}
WHERE (A.WagePeriod_ID=:WagePeriod_ID) AND
(A.WorkingRelation_ID IN (SELECT WR2.ID FROM WorkingRelations WR2 WHERE WR2.Employee_ID=:EMPLOYEE_ID))
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | W1ZICXOZCBF13JXS00KEZYD5AW | Souběžné mzdové listy dílčí | |
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanci |
| WR | RFW3EQ50IEVOF2F5F33OWL1GXC | WR | Pracovní poměr |
SELECT {FIELDS}
FROM FAMILYMEMBERS A
{JOIN}
WHERE A.Parent_ID = :Employee_ID
{ANDWHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | YJ0OWQFW31YOFC542RPMTF23Q0 | ||
| WP | QUCSC0QN3JF13FG501C0C2VN0K | WP | Mzdové období |
SELECT {FIELDS}
FROM CountOffDefinitions A
WHERE A.Parent_ID = :Employee_ID
{ANDWHERE}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | 0SJ50I1FTIY4BAQ3UX02NLBLCK |
SELECT {FIELDS}
FROM AnnualClearings A
WHERE A.Employee_ID=:Emp_ID
AND
(A.YearOfClearing = IB_DecodeDate_Year(:WP_DateFrom$DATE))
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | NRGKP3OPYD0OPEDC1UPCRTTDMC |
SELECT {FIELDS}
FROM AdditionalCharges AC
WHERE AC.Parent_ID = :ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| AC | 3SWW11YWDQ0451OXZXU2XDUZKW | Příplatky |
SELECT {FIELDS}
FROM
MonthFirmInformation MFI
WHERE
MFI.WagePeriod_ID = :WagePeriod_ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| MFI | WUFEXZDCWMMOB14HGPMXX2ZI2O | Měsíční údaje firmy |
SELECT {FIELDS}
FROM AnnualClearings A
WHERE A.Transferred_ID=:ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | NRGKP3OPYD0OPEDC1UPCRTTDMC |
##CASEOR {:VALUE} #
##1#(WR.RecordedStatus = 'A' AND ((WR.DateOfEnd$DATE = 0) or (WR.DateOfEnd$DATE > WP.DateFrom$DATE))AND
NOT 'A' IN (SELECT AB.NOEVIDENCESTATE FROM Absences AB
WHERE AB.WorkingRelation_ID = WR.ID AND
AB.AbsentFrom$DATE <= WP.DateFrom$DATE AND
((AB.AbsentTo$DATE = 0) OR (AB.AbsentTo$DATE >= WP.DateFrom$DATE))))
##2#(WR.RecordedStatus = 'N' OR ((WR.DateOfEnd$DATE <> 0) and (WR.DateOfEnd$DATE < WP.DateFrom$DATE)) OR
'A' IN (SELECT AB.NOEVIDENCESTATE FROM Absences AB
WHERE AB.WorkingRelation_ID = WR.ID AND
AB.AbsentFrom$DATE <= WP.DateFrom$DATE AND
((AB.AbsentTo$DATE = 0) OR (AB.AbsentTo$DATE >= WP.DateFrom$DATE))))
##3#(WR.CalcWage = 'A' AND
NOT 'A' IN (SELECT AB.NOCALCULATION FROM Absences AB
WHERE AB.WorkingRelation_ID = WR.ID AND
AB.NOCALCULATION='A' AND
AB.AbsentFrom$DATE <= WP.DateFrom$DATE AND
((AB.AbsentTo$DATE = 0) OR (AB.AbsentTo$DATE >= WP.DateFrom$DATE))))
##4#(WR.CalcWage = 'N' OR
'A' IN (SELECT AB.NOCALCULATION FROM Absences AB
WHERE AB.WorkingRelation_ID = WR.ID AND
AB.NOCALCULATION='A' AND
AB.AbsentFrom$DATE <= WP.DateFrom$DATE AND
((AB.AbsentTo$DATE = 0) OR (AB.AbsentTo$DATE >= WP.DateFrom$DATE))))
##5#(0=0)
##END#
/* Omezeni za strediska s moznosti vsech podrizenych krome skrytych */
(
/* timhle omezime vsechny prime nadrizene */
((SELECT XX.SID FROM StringValueOfDivisionForWR(WR.ID, WP.DateFrom$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, WP.DateFrom$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'
)
)
)
)
/* Omezeni za strediska s moznosti vsech podrizenych krome skrytych */
(
/* timhle omezime vsechny prime nadrizene */
((SELECT XX.SID FROM StringValueOfDivisionForWR(WR.ID, WP.DateFrom$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, WP.DateFrom$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'
)
)
)
)
WR.EmployPattern_ID IN ({:LIST})
WR.EmployPattern_ID = {:VALUE}
((A.IsComputed = 'A') AND (WLC.IsComputed = 'A') AND ({:VALUE} = 'A')) OR
(((A.IsComputed = 'N') OR (WLC.IsComputed = 'N')) AND ({:VALUE} = 'N'))
(SELECT X.Result FROM IntegerValueOfCategoryForWR(A.WorkingRelation_ID, WP.DateFrom$DATE) X) = {:VALUE}
A.XMLImported = {:VALUE}
(SELECT XX.SID FROM StringValueOfInsCompForEMP(EMP.ID, WP.DateFrom$DATE) XX) = {:VALUE}
(SELECT XX.SID FROM StringValueOfInsCompForEMP(EMP.ID, WP.DateFrom$DATE) XX) IN ({:LIST})
(SELECT XX.SValue FROM WageStringValueOfFldWithDef(EMP.ID, 'CPP5AZU1CVF13JXS00KEZYD5AW', 1000035,WP.DateFrom$DATE, '') XX) = {:VALUE}
(SELECT XX.SValue FROM WageStringValueOfFldWithDef(EMP.ID, 'CPP5AZU1CVF13JXS00KEZYD5AW', 1000035,WP.DateFrom$DATE, '') XX) IN ({:LIST})
P.LastName Collate PXW_CSY {DIR}, P.FirstName Collate PXW_CSY {DIR}, EMP.IDP.LastName Collate PXW_CSY {DIR}, P.FirstName Collate PXW_CSY {DIR}, PAT.CalcPriority {DIR}, PAT.Code Collate PXW_CSY {DIR}, WR.IDWP.DateFrom$DATE {DIR}, A.WagePeriod_IDWP.DateTo$DATE {DIR}, A.WagePeriod_ID%InsCompany%
%Division%
%Pers_NumPersonalNum%
WP.DateFrom$DATE
P.PersonalNumber
P.LastName Collate PXW_CSY {DIR}, EMP.Person_IDP.FirstName Collate PXW_CSY {DIR}, EMP.Person_IDPAT.Code Collate PXW_CSY {DIR}, WR.EmployPattern_IDPAT.Name Collate PXW_CSY {DIR}, WR.EmployPattern_IDWP.Code Collate PXW_CSY {DIR}, A.WagePeriod_IDWLCP.Code Collate PXW_CSY {DIR},
WLCDQ.Code Collate PXW_CSY {DIR},
WLC.OrdNumberSU1.Name Collate PXW_CSY {DIR},
A.CreatedBy_IDSU2.Name Collate PXW_CSY {DIR}, A.CorrectedBy_IDPR.Code Collate PXW_CSY {DIR},
DQ.Code Collate PXW_CSY {DIR},
A.OrdNumberBT.Code Collate PXW_CSY {DIR}, A.BusTransaction_IDBO.Code Collate PXW_CSY {DIR}, A.BusOrder_IDBO.Code Collate PXW_CSY {DIR}, A.BusProject_IDDIV.Code Collate PXW_CSY {DIR}, A.Division_ID%PensionSupervisor%
%RetFundSavingCompany%
P.PersonalNumber
WR.DateOfBegin$DATE {DIR}, P.LastName Collate PXW_CSY {DIR}, P.FirstName Collate PXW_CSY {DIR}, PAT.CalcPriority {DIR}, PAT.Code Collate PXW_CSY {DIR}, WR.IDGenerated by ABRA Software a.s. 27.10.2021 16:36