SELECT {FIELDS} FROM SickBenefits A
{JOIN}
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | WGY0I0KF1NEL3JB401C0C2VN0K | Nemocenské dávky | |
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanec |
| P | WEC02QYERNCL35CH000ILPWJF4 | PERS | Osoba |
| WR | RFW3EQ50IEVOF2F5F33OWL1GXC | WR | Pracovní poměr |
| SBT | OBF2YY1J4RF13FG501C0C2VN0K | SBT | Druh nemocenské dávky |
| D | O1X54EUXPZCL35CH000ILPWJF4 | Division | Středisko |
| PAT | 4TLNCJ4XS3BOBHD4SQGQQFIHHK | EP | Druh pracovního poměru |
| PR | CAQPAYUOXVCL3ACL03KIU0CLP4 | Period | Období |
| DOC | OFTMKVQH3ZD13ACL03KIU0CLP4 | DQ | Řada dokladů |
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| EmployeeName | dtString | 40 |
P.LastName||' '||P.FirstName |
Příjmení a jméno |
SELECT {FIELDS} FROM
SickBenefits2 A
{JOIN}
WHERE A.PARENT_ID = :ID
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | 0RR0MBBO1FYOLJVJKJEJY5AWBK | ||
| WP | QUCSC0QN3JF13FG501C0C2VN0K | WP | Mzdové období |
SELECT {FIELDS} FROM SickBenefits3 A
WHERE A.PARENT_ID = :ID
{ORDERBY}
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| Benefit | dtFloat | 13 |
A.Benefit |
Dávka | |
| DayCount | dtFloat | 10 |
A.DayCount |
Počet proplacených dní | |
| Parent_ID | dtString | 10 |
A.Parent_ID |
0RR0MBBO1FYOLJVJKJEJY5AWBK | Řádek ND |
| PercentRate | dtInteger | 10 |
A.PercentRate |
Procentní sazba |
SELECT {FIELDS}
FROM WageListPartial A
{JOIN}
WHERE A.WorkingRelation_ID = :WorkingRelation_ID
{ANDWHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | W1ZICXOZCBF13JXS00KEZYD5AW | Mzdové listy dílčí | |
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanec |
| WP | QUCSC0QN3JF13FG501C0C2VN0K | WP | Mzdové období |
| WR | RFW3EQ50IEVOF2F5F33OWL1GXC | WR | Pracovní poměr |
SELECT {FIELDS}
FROM INSURANCEPERIODS A
WHERE A.Parent_ID = :WorkingRelation_ID
ORDER BY A.PeriodBegin$DATE DESC
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | 1EM52VG4Z32ORIQ2KQG4HCH21O | Průběhy pojištění |
SELECT {FIELDS}
FROM SickBenefits A
WHERE A.WorkingRelation_ID = :WorkingRelation_ID
and A.ID <> :ID
ORDER BY A.DateFrom$DATE DESC
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | WGY0I0KF1NEL3JB401C0C2VN0K | Nemocenské dávky |
SELECT {FIELDS}
FROM Absences A
{JOIN}
WHERE A.WorkingRelation_ID = :WorkingRelation_ID
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | RWSHOFSZTBKOVJ341GPZDOBV2W | Nepřítomnosti | |
| ABT | 0JWZPDNT4ZF13FG501C0C2VN0K | ABT | Druhy nepřítomností |
SELECT {FIELDS}
FROM WorkingInjuries A
WHERE A.ID = :WorkingInjury_ID
{ANDWHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | RHRCNCIYCNDOJ3P50XSTMDMOFS | Pracovní úraz |
SELECT {FIELDS}
FROM WorkingInjuries2 A
WHERE A.Parent_ID = :ID
{ANDWHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | T3YY3W5CEZG4XJ0NV5YESFTDAS | Řádky pracovního úrazu |
SELECT {FIELDS}
FROM WageListCommon A
WHERE
(A.WagePeriod_ID = :WagePeriod_ID) and (A.Employee_ID = :WR_Employee_ID)
{ANDWHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | G2POM1Q3C3F13JXS00KEZYD5AW | Mzdový list souhrnný |
SELECT
{FIELDS}
FROM
Docks A
{JOIN}
WHERE
A.Employee_ID = :EMP_ID
AND
A.WagePeriod_ID IN (SELECT WP.ID FROM WagePeriods WP WHERE (WP.DateFrom$DATE < :DateFrom$DATE + 14) AND (:DateFrom$DATE + 14 <= WP.DateTo$DATE))
AND
A.Internal = 'N'
AND
((DT.PrintGroup = 'E') or (DT.PrintGroup = 'V'))
ORDER BY
DT.PrintGroup Desc, DT.BaseType, A.FirstDeliveryDate$DATE
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | AYXMYI0O0MJ4VAP3TU0YSLRF44 | Srážky | |
| DT | 00T5YQLD4FF13FG501C0C2VN0K | DT | |
| WLC | G2POM1Q3C3F13JXS00KEZYD5AW | WLC | Mzdový list souhrnný |
A.DATEFROM$DATE <= (SELECT DateTo$DATE
FROM WagePeriods WHERE ID={:VALUE})
AND
(A.DATETO$DATE = 0
OR A.DATETO$DATE >= (SELECT DateFrom$DATE
FROM WagePeriods WHERE ID={:VALUE}))
OR
(EXISTS (SELECT ID FROM SICKBENEFITS2 SB2 WHERE SB2.Parent_ID = A.ID and SB2.WagePeriod_ID = {:VALUE}))
A.DATEFROM$DATE <= (SELECT MAX(DateTo$DATE)
FROM WagePeriods WHERE ID IN ({:LIST}))
AND
(A.DATETO$DATE = 0
OR A.DATETO$DATE >= (SELECT MIN(DateFrom$DATE)
FROM WagePeriods WHERE ID IN ({:LIST})))
OR
(EXISTS (SELECT ID FROM SICKBENEFITS2 SB2 WHERE SB2.Parent_ID = A.ID and SB2.WagePeriod_ID in ({:LIST})))
/* Omezeni za strediska s moznosti vsech podrizenych krome skrytych */
(
/* timhle omezime vsechny prime nadrizene */
((SELECT XX.SID FROM StringValueOfDivisionForWR(WR.ID, A.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, A.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, A.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, A.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'
)
)
)
)
A.SickBenefitType_ID = {:VALUE}
A.SickBenefitType_ID IN ({:LIST})
##CASEOR {:VALUE} #
##1#A.BaseSickType = 0
##2#A.BaseSickType = 1
##3#A.BaseSickType = 2
##4#A.BaseSickType = 3
##5#A.BaseSickType = 4
##6#A.BaseSickType = 5
##7#A.BaseSickType = 6
##8#A.BaseSickType = 7
##9#A.BaseSickType = 8
A.OneCase = {:VALUE}
A.IsAbsent = {:VALUE}
A.AverageReduction = {:VALUE}
A.MaxDayCount BETWEEN {:LOW} and {:HIGH}
A.TotalDayCount BETWEEN {:LOW} and {:HIGH}
A.ContinuingSickBenefit = {:VALUE}
(A.DateFrom$DATE >= {:LOW}) and (A.DateFrom$DATE < {:HIGH})
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_IDD.Code Collate PXW_CSY {DIR}, WR.Division_IDPR.Code Collate PXW_CSY {DIR},
DOC.Code Collate PXW_CSY {DIR},
A.OrdNumberA.DocDate$DATE
SBT.Name Collate PXW_CSY {DIR}, A.SickBenefitType_IDA.BaseSickType
A.OneCase
A.IsAbsent
A.AverageReduction
A.Description
A.DateFrom$DATE
A.DateTo$DATE
A.MaxDayCount
A.TotalDayCount
P.LastName Collate PXW_CSY {DIR},P.FirstName Collate PXW_CSYDOC.Code Collate PXW_CSY {DIR}, A.OrdNumberWP.DateFrom$DATE
WP.DateFrom$DATE
Generated by ABRA Software a.s. 27.10.2021 16:36