Dynamický dotaz - Mzdy - Zaměstnanci

ID:
XSIIM1QDRT5ONHKNDURC3IEXHO

Datasety

MAIN

Popis:
Zaměstnanci
SQL definice:
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}
Aliasy:
Alias CLSID objektu Prefix Popis
A CPP5AZU1CVF13JXS00KEZYD5AW
PR WEC02QYERNCL35CH000ILPWJF4 PR Osoby zaměstnanců
Fields:
Jméno Typ Velikost Výraz CLSID Popis
DateOfBirth$DATE dtFloat 10
(SELECT DTPER.DateOfBirth$DATE FROM Persons DTPER WHERE DTPER.ID = A.Person_ID) 
Datum narození
InsCompanyCode dtString 10
(SELECT X.SCode FROM StringValueOfInsCompForEMP(A.ID, {$HistoryDate}) X)
Kód zdrav. pojišťovny - historicky
InsCompanyName dtString 40
(Select IC.Name

From InsuranceCompanies IC

Where IC.ID = 

(SELECT X.SID FROM StringValueOfInsCompForEMP(A.ID, {$HistoryDate}) X)

)
Název zdrav. pojišťovny - historicky
NumPersonalNumber dtInteger 10
ib_convchartoint(PR.PersonalNumber)
Osobní číslo numericky

ConsignedAids

Popis:
Svěřené pomůcky
SQL definice:
SELECT {FIELDS}
FROM ConsignedAids C
WHERE C.Parent_ID=:ID
Aliasy:
Alias CLSID objektu Prefix Popis
C YMPCCIZSP1UOJ0OKGV5UHGHXUW

FamilyMembers

Popis:
Rodinní příslušníci zaměstnance
SQL definice:
SELECT {FIELDS}
FROM FamilyMembers FM
{JOIN}
WHERE FM.Parent_ID=:ID
Aliasy:
Alias CLSID objektu Prefix Popis
FM YJ0OWQFW31YOFC542RPMTF23Q0
WP QUCSC0QN3JF13FG501C0C2VN0K WP Mzdové období

WageNotices

Popis:
Související úkoly a školení
SQL definice:
SELECT {FIELDS} FROM WageNotices A
WHERE A.ID in (SELECT B.PARENT_ID FROM WageNoticeEmployees B
WHERE B.Employee_ID = :ID)
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A HHJUG2WPFSA4RF0V1N2BYIHYCK

WageNoticeEmployees

Popis:
Zaměstnanci pro úkoly a školení
SQL definice:
SELECT {FIELDS} FROM WageNoticeEmployees A
WHERE A.Parent_ID = :ID
Aliasy:
Alias CLSID objektu Prefix Popis
A ESHZPDBCOMQOF04LZPM4QMKALC

Pictures

Popis:
Zaměstnanci - obrázky
SQL definice:
SELECT {FIELDS} FROM 
EmployeePictures Pic
{JOIN}
WHERE
Pic.Parent_ID=:ID
ORDER BY
Pic.PosIndex
Aliasy:
Alias CLSID objektu Prefix Popis
P S1AUUMOM3REL3C5V00CA141B44 Picture Obrázek
Pic FOHO1MV12RIOVGX3VOWKQORLCS Pic Zaměstnanci - obrázky

Podmínky

RecordStatus

Popiska:
Evidenční status
Typ/Subtyp:
ctSpecial/1
ckSingle:
##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#
Dataset:
MAIN
Speciální parametry:
Names=V personální evidenci;Mimo personální evidenci;V evidenčním stavu;Mimo evidenční stav;Zaměstnanci pobírající mzdu;Zaměstnanci nepobírající mzdu;Bez omezení
Values=1;2;3;4;5;6;7

ID

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

PersonalNumber

Popiska:
Osobní číslo
Typ/Subtyp:
ctString/0
ckSingle:
PR.PersonalNumber LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$PersonalNumber}=VALUE;''

DateOfBirth

Popiska:
Datum narození
Typ/Subtyp:
ctDateTime/0
ckRange:
(<field> >= {:LOW}) and (<field> < {:HIGH})
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$DateOfBirthFrom}=VALUE;0
{$DateOfBirthTo}=VALUEHIGH;0
{$DateOfBirthUsed}=USED;'N'

RetirementFrom

Popiska:
Důchod od data
Typ/Subtyp:
ctDateTime/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$RetirementFromFrom}=VALUE;0
{$RetirementFromTo}=VALUEHIGH;0
{$RetirementFromUsed}=USED;'N'

EmployPattern_ID

Popiska:
Druh pracovního poměru, z kterého se bere vzor pro souhrnné mzdové listy
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
Hidden=True
CLASSID=BNGQ5XMLMQVOD0J3OTQJR12DN4
TextField=Code
AlwaysList=True
ReplacementLink=True
{$EmployPatternsSelID}=SELECTIONID;''

FormerLastname

Popiska:
Dřívější příjmení
Typ/Subtyp:
ctString/0
ckSingle:
<<field>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True
ReplacementLink=True
{$FormerLastname}=VALUE;''
{$IgnoreCaseOnFormerLastName}=ValueBag.{IgnoreCase};'N'

DrivingLicenceNumber

Popiska:
Číslo ŘP
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$DrivingLicenceNumber}=VALUE;''

DrivingLicenceGroups

Popiska:
Skupina ŘP
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$DrivingLicenceGroups}=VALUE;''

Nationality_ID

Popiska:
Státní příslušnost
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=W3FHFPM0V3CL33N2010DELDFKK
TextField=Code
AlwaysList=True
ReplacementLink=True
{$NationalitySelID}=SELECTIONID;''

MaritalStatus

Popiska:
Rodinný stav
Typ/Subtyp:
ctSpecial/1
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$MaritalStatus}=VALUE;-1

TaxDeclaration

Popiska:
Podepsal daňové prohlášení
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$TaxDeclaration}=VALUE;'*'

HIPaysGoverment

Popiska:
Plátce ZP je stát
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$HIPaysGoverment}=VALUE;'*'

HICountMinimal

Popiska:
Minimální základ ZP
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$HICountMinimal}=VALUE;'*'

IsPartner

Popiska:
Společník
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$IsPartner}=VALUE;'*'

MealTicket

Popiska:
Stravenky
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$MealTicket}=VALUE;'*'

DutyCar

Popiska:
Služební auto
Typ/Subtyp:
ctExtended/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$DutyCarLow}=VALUE;-1
{$DutyCarHigh}=VALUEHIGH;-1

RentOriginalIncome

Popiska:
Původní příjem (pro rentu)
Typ/Subtyp:
ctExtended/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$RentOriginalIncomeLow}=VALUE;-1
{$RentOriginalIncomeHigh}=VALUEHIGH;-1

RentActualIncome

Popiska:
Současný příjem (pro rentu)
Typ/Subtyp:
ctExtended/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$RentActualIncomeLow}=VALUE;-1
{$RentActualIncomeHigh}=VALUEHIGH;-1

ToAccount

Popiska:
Mzda na účet
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$ToAccount}=VALUE;'*'

BankAccount

Popiska:
Číslo účtu
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$BankAccount}=VALUE;''

VarSymbol

Popiska:
Variabilní symbol
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True
ReplacementLink=True
{$VarSymbol}=VALUE;''
{$IgnoreCaseOnVarSymbol}=ValueBag.{IgnoreCase};'N'

ConstSymbol_ID

Popiska:
Konstantní symbol
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=W0IXEBMLXVCL33N2010DELDFKK
TextField=Code
AlwaysList=True
ReplacementLink=True
{$ConstSymbolSelID}=SELECTIONID;''

SpecSymbol

Popiska:
Specifický symbol
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$SpecSymbol}=VALUE;''

Currency_ID

Popiska:
Část mzdy ve měně
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=C3XF0UG5UNCL33N2010DELDFKK
TextField=Code
AlwaysList=True
ReplacementLink=True
{$CurrencySelID}=SELECTIONID;''

CurrAmount

Popiska:
Část mzdy (v Kč) vyplacená v cizí měně
Typ/Subtyp:
ctExtended/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$CurrAmountLow}=VALUE;-1
{$CurrAmountHigh}=VALUEHIGH;-1

CurrIsPercent

Popiska:
Část v cizí měně dána procentem
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$CurrIsPercent}=VALUE;'*'

CurrToAccount

Popiska:
V cizí měně na účet
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$CurrToAccount}=VALUE;'*'

CurrBankAccount

Popiska:
V cizí měně: číslo účtu
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$CurrBankAccount}=VALUE;''

CurrVarSymbol

Popiska:
V cizí měně: variabilní symbol
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$CurrVarSymbol}=VALUE;''

CurrConstSymbol_ID

Popiska:
V cizí měně: konstantní symbol
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=W0IXEBMLXVCL33N2010DELDFKK
TextField=Code
AlwaysList=True
ReplacementLink=True
{$CurrConstSymbolSelID}=SELECTIONID;''

CurrSpecSymbol

Popiska:
V cizí měně: specifický symbol
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$CurrSpecSymbol}=VALUE;''

CurrBankName

Popiska:
V cizí měně: název banky
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$CurrBankName}=VALUE;''

CurrSwiftCode

Popiska:
V cizí měně: swift kód
Typ/Subtyp:
ctString/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
ReplacementLink=True
{$CurrSwiftCode}=VALUE;''

CurrForeignIssue

Popiska:
V cizí měně: poplatky
Typ/Subtyp:
ctSpecial/1
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$CurrForeignIssue}=VALUE;-1
Names=OUR;BEN
Values=1;2

CurrUrgent

Popiska:
V cizí měně: provedení
Typ/Subtyp:
ctSpecial/1
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$CurrUrgent}=VALUE;-1
Names=STD;URG
Values=1;2

FedPersons

Popiska:
Počet vyživovaných osob
Typ/Subtyp:
ctInteger/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$FedPersonsLow}=VALUE;-1
{$FedPersonsHigh}=VALUEHIGH;-1

WorkAbility

Popiska:
Pracovní schopnost
Typ/Subtyp:
ctSpecial/1
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$WorkAbility}=VALUE;-1
Names=Nezměněná;Částečně změněná;Úplně změněná
Values=1;2;3

MaterialResponsibility

Popiska:
Hmotná odpovědnost
Typ/Subtyp:
ctBoolean/0
ckSingle:
<field> = {:VALUE}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$MaterialResponsibility}=VALUE;'*'

EducationGrade_ID

Popiska:
Stupeň vzdělání
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=IYFUY3JPUGR4BHIG1UAXJP40QC
TextField=Code
AlwaysList=True
ReplacementLink=True
{$EducationGradeID}=SELECTIONID;''

EducationBranch_ID

Popiska:
Obor vzdělání
Typ/Subtyp:
ctSpecial/0
ckSingle:
<field> = {:VALUE}
ckList:
<field> IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=AKGKO5535NX4V3YEFUQBJJR51W
TextField=Code
AlwaysList=True
ReplacementLink=True
{$EducationBranchID}=SELECTIONID;''

RetirementAge

Popiska:
Důchodový věk
Typ/Subtyp:
ctDateTime/0
ckRange:
<field> BETWEEN {:LOW} and {:HIGH}
Dataset:
MAIN
Speciální parametry:
ReplacementLink=True
{$RetirementAgeFrom}=VALUE;0
{$RetirementAgeTo}=VALUEHIGH;0
{$RetirementAgeUsed}=USED;'N'

Division_ID

Popiska:
Středisko
Typ/Subtyp:
ctSpecial/8
ckSingle:
({:VALUE} in (Select(Select Z.SID From StringValueOfDivisionForWR(Cx.ID, {$HistoryDate}) Z)
From WorkingRelations Cx
WHERE Cx.Employee_ID = A.ID))
ckList:
(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})
))
ckNull:
(NOT EXISTS(Select(Select Z.SID From StringValueOfDivisionForWR(Cx.ID, {$HistoryDate}) Z)
From WorkingRelations Cx
WHERE Cx.Employee_ID = A.ID))
Dataset:
MAIN
Speciální parametry:
CLASSID=OA5JMX4J2FD135CH000ILPWJF4
TextField=Code
SecurityWithNull=True
SkipSourceBOSpecification=1

InsuranceCompany_ID

Popiska:
Zdravotní pojišťovna
Typ/Subtyp:
ctSpecial/0
ckSingle:
{:VALUE} = (Select Z.SID From StringValueOfInsCompForEMP(A.ID, {$HistoryDate}) Z)
ckList:
(Select Z.SID From StringValueOfInsCompForEMP(A.ID, {$HistoryDate}) Z) in ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=4NN354URZJE13EYM00KEZYD5AW
TextField=Code
{$InsuranceCompSelID}=SELECTIONID;''

Hidden

Šablona:
HiddenInRollWithPaging
Dataset:
MAIN

FirstName

Popiska:
Jméno zaměstnance
Typ/Subtyp:
ctString/0
ckSingle:
<<PR.FirstName>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

LastName

Popiska:
Příjmení zaměstnance
Typ/Subtyp:
ctString/0
ckSingle:
<<PR.LastName>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

BirthNumber

Popiska:
Rodné číslo
Typ/Subtyp:
ctString/0
ckSingle:
PR.BirthNumber LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True

IDCARDNUMBER

Popiska:
Číslo občanského průkazu
Typ/Subtyp:
ctString/0
ckSingle:
<<PR.IDCARDNUMBER>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

Category

Popiska:
Kategorie
Typ/Subtyp:
ctSpecial/1
ckSingle:
((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)
)
Dataset:
MAIN
Speciální parametry:
Names=nezadáno;dělník;technik
Values=0;1;2

WREmployPattern_ID

Popiska:
Druh PP
Typ/Subtyp:
ctSpecial/0
ckSingle:
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})))
ckList:
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})))
Dataset:
MAIN
Speciální parametry:
CLASSID=BNGQ5XMLMQVOD0J3OTQJR12DN4
TextField=Code

EmployPatternCode

Popiska:
Kód PP
Typ/Subtyp:
ctString/0
ckSingle:
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 '~'))
)
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

EmployPatternName

Popiska:
Název PP
Typ/Subtyp:
ctString/0
ckSingle:
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 '~'))
)
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

DateOfBegin

Popiska:
Nástup
Typ/Subtyp:
ctDateTime/0
ckRange:
Exists(SELECT X.ID
FROM WorkingRelations X
WHERE (X.Employee_ID = A.ID)
and
(X.DateOfBegin$DATE BETWEEN {:LOW} and {:HIGH})
)
Dataset:
MAIN

DateOfRealBegin

Popiska:
Skutečný nástup
Typ/Subtyp:
ctDateTime/0
ckRange:
Exists(SELECT X.ID
FROM WorkingRelations X
WHERE (X.Employee_ID = A.ID)
and
(X.RealDateOfBegin$DATE BETWEEN {:LOW} and {:HIGH})
)
Dataset:
MAIN

DateOfEnd

Popiska:
Výstup
Typ/Subtyp:
ctDateTime/0
ckRange:
Exists(SELECT X.ID
FROM WorkingRelations X
WHERE (X.Employee_ID = A.ID)
and
(X.DateOfEnd$DATE BETWEEN {:LOW} and {:HIGH})
)
Dataset:
MAIN

CalcInsurance

Popiska:
Počítat pojištění
Typ/Subtyp:
ctBoolean/0
ckSingle:
Exists(SELECT X.ID FROM WorkingRelations X WHERE (X.Employee_ID = A.ID) and (X.CalcInsurance = {:VALUE}))
Dataset:
MAIN

CalcWage

Popiska:
Počítat mzdu
Typ/Subtyp:
ctBoolean/0
ckSingle:
Exists(SELECT X.ID FROM WorkingRelations X WHERE (X.Employee_ID = A.ID) and (X.Calcwage = {:VALUE}))
Dataset:
MAIN

ShiftCalendar_ID

Popiska:
Pracovní kalendář
Typ/Subtyp:
ctSpecial/0
ckSingle:
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}
)
ckList:
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})
)
Dataset:
MAIN
Speciální parametry:
CLASSID=W0KZUWQ2ANF13FG501C0C2VN0K
TextField=Code

JobGroup_ID

Popiska:
Skupina prací
Typ/Subtyp:
ctSpecial/0
ckSingle:
Exists(SELECT WR.ID FROM WorkingRelations WR WHERE (WR.Employee_ID = A.ID) and (WR.JobGroup_ID = {:VALUE}))
ckList:
Exists(SELECT WR.ID FROM WorkingRelations WR WHERE (WR.Employee_ID = A.ID) and (WR.JobGroup_ID IN ({:LIST})))
Dataset:
MAIN
Speciální parametry:
CLASSID=DBTUZCSWPVPOTF2RCV3U0WTOUS
TextField=Code

WRValidity

Popiska:
Platnost pracovního poměru
Typ/Subtyp:
ctDateTime/0
ckRange:
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}))
)
Dataset:
MAIN

WageNotice_ID

Popiska:
Zaměstnanci s nevyřešeným úkolem
Typ/Subtyp:
ctSpecial/0
ckSingle:
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')))
ckList:
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')))
Dataset:
MAIN
Speciální parametry:
CLASSID=ENYTVDFA5Z1ODA1X003T50JZKK
TextField=Code

Klíče

PersonalNumber

Popiska:
Osobní číslo
SQL:
PR.PersonalNumber
Dataset:
MAIN

NumPersonalNumber

Popiska:
Osobní číslo numericky
SQL:
%NumPersonalNumber%
Dataset:
MAIN

InsuranceComp_ID

Popiska:
Zdravotní pojišťovna
SQL:
A.InsuranceComp_ID
Dataset:
MAIN

InsCompanyCode

Popiska:
Zdravotní pojišťovna - historicky
SQL:
%InsCompanyCode%
Dataset:
MAIN

EmployeeName

Popiska:
Příjmení a jméno
SQL:
PR.LastName || ' ' || PR.FirstName
Dataset:
MAIN

LastName

Popiska:
Příjmení
SQL:
PR.LastName
Dataset:
MAIN

FirstName

Popiska:
Křestní jméno
SQL:
PR.FirstName
Dataset:
MAIN

Title

Popiska:
Titul
SQL:
PR.Title
Dataset:
MAIN

BirthNumber

Popiska:
Rodné číslo
SQL:
PR.BirthNumber
Dataset:
MAIN

DateOfBirth$DATE

Popiska:
Datum narození
SQL:
PR.DateOfBirth$DATE
Dataset:
MAIN

SexText

Popiska:
Pohlaví
SQL:
A.Sex
Dataset:
MAIN

WageNnoticeDeadLine

Popiska:
Úkoly a školení - termín
SQL:
A.DeadLine$DATE
Dataset:
WageNotices

DateFrom$DATE

Popiska:
Rodinní příslušníci - Platí Od
SQL:
FM.Birthnumber || WP.DateFrom$DATE
Dataset:
FamilyMembers

BirthNumber

Popiska:
Rodinní příslušníci - Rodné číslo
SQL:
FM.Birthnumber
Dataset:
FamilyMembers

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