SELECT {LIMIT} {FIELDS} FROM
EmployeeQuery({$HistoryDate}, {$PersonalNumber}, {$DateOfBirthUsed}, {$DateOfBirthFrom}, {$DateOfBirthTo},
{$RetirementFromUsed}, {$RetirementFromFrom}, {$RetirementFromTo}, {$EmployPatternsSelID},
{$FormerLastname}, {$IgnoreCaseOnFormerLastName},{$DrivingLicenceNumber}, {$DrivingLicenceGroups}, {$NationalitySelID},
{$MaritalStatus}, {$InsuranceCompSelID}, {$TaxDeclaration}, {$HIPaysGoverment}, {$HICountMinimal},
{$IsPartner}, {$MealTicket}, {$DutyCarLow}, {$DutyCarHigh}, {$RentOriginalIncomeLow}, {$RentOriginalIncomeHigh},
{$RentActualIncomeLow}, {$RentActualIncomeHigh}, {$ToAccount}, {$BankAccount}, {$VarSymbol}, {$IgnoreCaseOnVarSymbol},
{$ConstSymbolSelID}, {$SpecSymbol}, {$CurrencySelID}, {$CurrAmountLow}, {$CurrAmountHigh},
{$CurrIsPercent}, {$CurrToAccount}, {$CurrBankAccount}, {$CurrVarSymbol}, {$CurrConstSymbolSelID},
{$CurrSpecSymbol}, {$CurrBankName}, {$CurrSwiftCode}, {$CurrForeignIssue}, {$CurrUrgent},
{$FedPersonsLow}, {$FedPersonsHigh}, {$WorkAbility}, {$MaterialResponsibility}, {$EducationGradeID}, {$EducationBranchID},
{$RetirementAgeUsed}, {$RetirementAgeFrom}, {$RetirementAgeTo})
B
LEFT JOIN Employees A ON B.ID = A.ID
{JOIN}
LEFT JOIN Persons PR ON A.Person_ID = PR.ID
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | CPP5AZU1CVF13JXS00KEZYD5AW | ||
| PR | WEC02QYERNCL35CH000ILPWJF4 | PR | Osoby zaměstnanců |
SELECT {FIELDS}
FROM ConsignedAids C
WHERE C.Parent_ID=:ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| C | YMPCCIZSP1UOJ0OKGV5UHGHXUW |
SELECT {FIELDS}
FROM FamilyMembers FM
{JOIN}
WHERE FM.Parent_ID=:ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| FM | YJ0OWQFW31YOFC542RPMTF23Q0 | ||
| WP | QUCSC0QN3JF13FG501C0C2VN0K | WP | Mzdové období |
SELECT {FIELDS} FROM WageNotices A
WHERE A.ID in (SELECT B.PARENT_ID FROM WageNoticeEmployees B
WHERE B.Employee_ID = :ID)
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | HHJUG2WPFSA4RF0V1N2BYIHYCK |
SELECT {FIELDS} FROM WageNoticeEmployees A
WHERE A.Parent_ID = :ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | ESHZPDBCOMQOF04LZPM4QMKALC |
SELECT {FIELDS} FROM
EmployeePictures Pic
{JOIN}
WHERE
Pic.Parent_ID=:ID
ORDER BY
Pic.PosIndex
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| P | S1AUUMOM3REL3C5V00CA141B44 | Picture | Obrázek |
| Pic | FOHO1MV12RIOVGX3VOWKQORLCS | Pic | Zaměstnanci - obrázky |
##CASEOR {:VALUE} #
##1#((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.Hidden = 'N' AND
WR.DateOfBegin$DATE <= {$HistoryDate}+31 AND
((WR.DateOfEnd$DATE = 0) OR (WR.DateOfEnd$DATE >= {$HistoryDate})))>0)
##2#((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.DateOfBegin$DATE <= {$HistoryDate}+31 AND
((WR.DateOfEnd$DATE = 0) OR (WR.DateOfEnd$DATE >= {$HistoryDate})))=0) OR
((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.Hidden = 'A')>0)
##3#(((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.Hidden = 'N' AND
WR.RecordedStatus <> 'N' AND
WR.DateOfBegin$DATE <= {$HistoryDate}+31 AND
((WR.DateOfEnd$DATE = 0) OR (WR.DateOfEnd$DATE >= {$HistoryDate})) AND
NOT 'A' IN (SELECT AB.NOEVIDENCESTATE FROM Absences AB
WHERE AB.WorkingRelation_ID = WR.ID AND
AB.AbsentFrom$DATE <= {$HistoryDate} AND
((AB.AbsentTo$DATE = 0) OR (AB.AbsentTo$DATE >= {$HistoryDate}))))>0))
##4#(((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.RecordedStatus <> 'N' AND
WR.DateOfBegin$DATE <= {$HistoryDate}+31 AND
((WR.DateOfEnd$DATE = 0) OR (WR.DateOfEnd$DATE >= {$HistoryDate})) AND
NOT 'A' IN (SELECT AB.NOEVIDENCESTATE FROM Absences AB
WHERE AB.WorkingRelation_ID = WR.ID AND
AB.AbsentFrom$DATE <= {$HistoryDate} AND
((AB.AbsentTo$DATE = 0) OR (AB.AbsentTo$DATE >= {$HistoryDate}))))=0)) OR
((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.Hidden = 'A')>0)
##5#(((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.Hidden = 'N' AND
WR.CalcWage <> 'N' AND
WR.DateOfBegin$DATE <= {$HistoryDate}+31 AND
((WR.DateOfEnd$DATE = 0) OR (WR.DateOfEnd$DATE >= {$HistoryDate})) AND
NOT 'A' IN (SELECT AB.NOCALCULATION FROM Absences AB
WHERE AB.WorkingRelation_ID = WR.ID AND
AB.NOCALCULATION='A' AND
AB.AbsentFrom$DATE <= {$HistoryDate} AND
((AB.AbsentTo$DATE = 0) OR (AB.AbsentTo$DATE >= {$HistoryDate}))))>0))
##6#(((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.CalcWage <> 'N' AND
WR.DateOfBegin$DATE <= {$HistoryDate}+31 AND
((WR.DateOfEnd$DATE = 0) OR (WR.DateOfEnd$DATE >= {$HistoryDate})) AND
NOT 'A' IN (SELECT AB.NOCALCULATION FROM Absences AB
WHERE AB.WorkingRelation_ID = WR.ID AND
AB.NOCALCULATION='A' AND
AB.AbsentFrom$DATE <= {$HistoryDate} AND
((AB.AbsentTo$DATE = 0) OR (AB.AbsentTo$DATE >= {$HistoryDate}))))=0)) OR
((SELECT Count(WR.ID)
FROM WorkingRelations WR
WHERE WR.Employee_ID = A.ID AND
WR.Hidden = 'A')>0)
##7#(0=0)
##END#
PR.PersonalNumber LIKE {:VALUE} ESCAPE '~'
(<field> >= {:LOW}) and (<field> < {:HIGH})
<field> BETWEEN {:LOW} and {:HIGH}
<field> = {:VALUE}
<field> IN ({:LIST})
<<field>> LIKE {:VALUE} ESCAPE '~'
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> IN ({:LIST})
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> BETWEEN {:LOW} and {:HIGH}
<field> BETWEEN {:LOW} and {:HIGH}
<field> BETWEEN {:LOW} and {:HIGH}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> IN ({:LIST})
<field> = {:VALUE}
<field> = {:VALUE}
<field> IN ({:LIST})
<field> BETWEEN {:LOW} and {:HIGH}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> IN ({:LIST})
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> BETWEEN {:LOW} and {:HIGH}
<field> = {:VALUE}
<field> = {:VALUE}
<field> = {:VALUE}
<field> IN ({:LIST})
<field> = {:VALUE}
<field> IN ({:LIST})
<field> BETWEEN {:LOW} and {:HIGH}
({:VALUE} in (Select(Select Z.SID From StringValueOfDivisionForWR(Cx.ID, {$HistoryDate}) Z)
From WorkingRelations Cx
WHERE Cx.Employee_ID = A.ID))
(EXISTS (Select Cx.ID From WorkingRelations Cx
WHERE Cx.Employee_ID = A.ID AND
(SELECT XX.SID FROM StringValueOfDivisionForWR(Cx.ID, {$HistoryDate}) XX) IN ({:LIST})
))
(NOT EXISTS(Select(Select Z.SID From StringValueOfDivisionForWR(Cx.ID, {$HistoryDate}) Z)
From WorkingRelations Cx
WHERE Cx.Employee_ID = A.ID))
{:VALUE} = (Select Z.SID From StringValueOfInsCompForEMP(A.ID, {$HistoryDate}) Z)
(Select Z.SID From StringValueOfInsCompForEMP(A.ID, {$HistoryDate}) Z) in ({:LIST})
<<PR.FirstName>> LIKE {:VALUE} ESCAPE '~'
<<PR.LastName>> LIKE {:VALUE} ESCAPE '~'
PR.BirthNumber LIKE {:VALUE} ESCAPE '~'
<<PR.IDCARDNUMBER>> LIKE {:VALUE} ESCAPE '~'
((SELECT count(*) FROM WorkingRelations WR2
WHERE WR2.Employee_ID=A.ID AND (SELECT X.Result from IntegerValueOfCategoryForWR(WR2.ID, {$HistoryDate}) X) = {:VALUE})>0)
or
(
(0 = {:VALUE}) and
((SELECT count(*) FROM WorkingRelations WR3
WHERE WR3.Employee_ID=A.ID AND ((WR3.DateOfEnd$DATE = 0) or (WR3.DateOfEnd$DATE >= {$HistoryDate})))=0)
)
Exists(SELECT X.ID FROM WorkingRelations X WHERE (X.Employee_ID = A.ID) and (X.EmployPattern_ID = {:VALUE}) and ((X.DateOfEnd$DATE = 0)or(X.DateOfEnd$DATE >= {$HistoryDate})))
Exists(SELECT X.ID FROM WorkingRelations X WHERE (X.Employee_ID = A.ID) and (X.EmployPattern_ID IN ({:LIST})) and ((X.DateOfEnd$DATE = 0)or(X.DateOfEnd$DATE >= {$HistoryDate})))
Exists(SELECT X.ID
FROM WorkingRelations X
WHERE (X.Employee_ID = A.ID) and
exists(Select EP.ID FROM EMPLOYPATTERNS EP WHERE (X.EmployPattern_ID = EP.ID) and ((X.DateOfEnd$DATE = 0)or(X.DateOfEnd$DATE >= {$HistoryDate})) and (EP.Code LIKE {:VALUE} ESCAPE '~'))
)
Exists(SELECT X.ID
FROM WorkingRelations X
WHERE (X.Employee_ID = A.ID) and
exists(Select EP.ID FROM EMPLOYPATTERNS EP WHERE (X.EmployPattern_ID = EP.ID) and ((X.DateOfEnd$DATE = 0)or(X.DateOfEnd$DATE >= {$HistoryDate})) and (EP.Name LIKE {:VALUE} ESCAPE '~'))
)
Exists(SELECT X.ID
FROM WorkingRelations X
WHERE (X.Employee_ID = A.ID)
and
(X.DateOfBegin$DATE BETWEEN {:LOW} and {:HIGH})
)
Exists(SELECT X.ID
FROM WorkingRelations X
WHERE (X.Employee_ID = A.ID)
and
(X.RealDateOfBegin$DATE BETWEEN {:LOW} and {:HIGH})
)
Exists(SELECT X.ID
FROM WorkingRelations X
WHERE (X.Employee_ID = A.ID)
and
(X.DateOfEnd$DATE BETWEEN {:LOW} and {:HIGH})
)
Exists(SELECT X.ID FROM WorkingRelations X WHERE (X.Employee_ID = A.ID) and (X.CalcInsurance = {:VALUE}))
Exists(SELECT X.ID FROM WorkingRelations X WHERE (X.Employee_ID = A.ID) and (X.Calcwage = {:VALUE}))
Exists(
SELECT WR.ID
FROM WorkingRelations WR
WHERE (WR.employee_id = A.ID) and
(SELECT Y.SValue FROM WageStringValueOfFldWithDef(WR.ID, 'RFW3EQ50IEVOF2F5F33OWL1GXC', 227, {$HistoryDate}, '') Y) = {:VALUE}
)
Exists(
SELECT WR.ID
FROM WorkingRelations WR
WHERE (WR.employee_id = A.ID) and
(SELECT Y.SValue FROM WageStringValueOfFldWithDef(WR.ID, 'RFW3EQ50IEVOF2F5F33OWL1GXC', 227, {$HistoryDate}, '') Y) IN ({:LIST})
)
Exists(SELECT WR.ID FROM WorkingRelations WR WHERE (WR.Employee_ID = A.ID) and (WR.JobGroup_ID = {:VALUE}))
Exists(SELECT WR.ID FROM WorkingRelations WR WHERE (WR.Employee_ID = A.ID) and (WR.JobGroup_ID IN ({:LIST})))
Exists(
SELECT ID
FROM WorkingRelations X
WHERE
(X.Employee_ID = A.ID) and
(X.Hidden = 'N') AND
(X.DateOfBegin$DATE < {:HIGH}) and
((X .DateOfEnd$DATE = 0) OR (X.DateOfEnd$DATE >= {:LOW}))
)
Exists(SELECT WN.ID FROM WageNotices WN WHERE (EXISTS(SELECT WNE.ID FROM WageNoticeEmployees WNE WHERE ((WNE.Employee_ID = A.ID) AND (WNE.Parent_ID = WN.ID))) AND
(WN.WageNoticeType_ID = {:VALUE}) AND
(WN.TaskClosed <> 'A')))
Exists(SELECT WN.ID FROM WageNotices WN WHERE (EXISTS(SELECT WNE.ID FROM WageNoticeEmployees WNE WHERE ((WNE.Employee_ID = A.ID) AND (WNE.Parent_ID = WN.ID))) AND
(WN.WageNoticeType_ID IN ({:VALUE})) AND
(WN.TaskClosed <> 'A')))
PR.PersonalNumber
%NumPersonalNumber%
A.InsuranceComp_ID
%InsCompanyCode%
PR.LastName || ' ' || PR.FirstName
PR.LastName
PR.FirstName
PR.Title
PR.BirthNumber
PR.DateOfBirth$DATE
A.Sex
A.DeadLine$DATE
FM.Birthnumber || WP.DateFrom$DATE
FM.Birthnumber
Generated by ABRA Software a.s. 27.10.2021 16:36