SELECT {FIELDS}
FROM WageNotices A
{JOIN}
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | HHJUG2WPFSA4RF0V1N2BYIHYCK | Úkoly a školení | |
| WNT | EL5RS0DREGAOVBMJKIY1UZDBJC | WNT | Typ úkolu |
SELECT {FIELDS}
FROM WageNoticeEmployees A
{JOIN}
WHERE A.Parent_ID = :ID
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | ESHZPDBCOMQOF04LZPM4QMKALC | Související zaměstnanci | |
| EMP | CPP5AZU1CVF13JXS00KEZYD5AW | EMP | Zaměstnanci |
| P | WEC02QYERNCL35CH000ILPWJF4 | P | Osoba |
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| EmployeeName | dtString | 70 |
P.LastName||' '||P.FirstName |
Příjmení a jméno |
##CASEOR {:VALUE} #
##0#
(A.TaskOwnerRole_ID in
(select L.Role_ID from SecurityUserRoleLinks L where L.User_ID = {$ActualUser}))
or
(A.TaskOwner_ID = {$ActualUser})
##1#
(A.TaskOwnerRole_ID in
(select SSR2.ID from SYS$SecurityRoles2 SSR2
join SecurityUserRoleLinks L on L.Role_ID = SSR2.Superior_ID and L.User_ID = {$ActualUser}))
or
(A.TaskOwner_ID in
(select L.User_ID from SecurityUserRoleLinks L
join SYS$SecurityRoles2 SSR2 on SSR2.ID = L.Role_ID
join SecurityUserRoleLinks L2 on L2.Role_ID = SSR2.Superior_ID and L2.User_ID = {$ActualUser}))
##2#
(A.TaskOwnerRole_ID in
(select L.Role_ID from SecurityUserRoleLinks L where L.User_ID = {$ActualUser}))
or
(A.TaskOwner_ID = {$ActualUser})
or
(A.TaskOwnerRole_ID in
(select SSR2.ID from SYS$SecurityRoles2 SSR2
join SecurityUserRoleLinks L on L.Role_ID = SSR2.Superior_ID and L.User_ID = {$ActualUser}))
or
(A.TaskOwner_ID in
(select L.User_ID from SecurityUserRoleLinks L
join SYS$SecurityRoles2 SSR2 on SSR2.ID = L.Role_ID
join SecurityUserRoleLinks L2 on L2.Role_ID = SSR2.Superior_ID and L2.User_ID = {$ActualUser}))
##END#
A.WageNoticeType_ID = {:VALUE}
A.WageNoticeType_ID IN ({:LIST})
(A.DeadLine$DATE >= {:LOW}) and (A.DeadLine$DATE < {:HIGH})
A.TaskClosed = {:VALUE}
(A.TaskClosedDate$DATE >= {:LOW}) and (A.TaskClosedDate$DATE < {:HIGH})
(A.TaskOwner_ID IN ({:LIST}))
A.TaskOwner_ID = {:VALUE}
/* Omezeni za role s moznosti vsech podrizenych */
(
/* timhle omezime vsechny prime nadrizene */
(A.TaskOwnerRole_ID = (select Bx.ID from SecurityRoles Bx where Bx.ID = {:VALUE}))
or
/* a jestli mame omezeit za podrizene tak to udelame takhle */
({WithChildren} = 1 AND
(A.TaskOwnerRole_ID in
(select Bx.ID from SecurityRoles Bx where
Bx.ID in (select B2x.ID from Sys$SecurityRoles2 B2x where B2x.Superior_ID = {:VALUE})
)
)
)
)
/* Omezeni za role s moznosti vsech podrizenych */
(
/* timhle omezime vsechny prime nadrizene */
(A.TaskOwnerRole_ID in (select Bx.ID from SecurityRoles Bx where Bx.ID in ({:LIST})))
or
/* a jestli mame omezeit za podrizene tak to udelame takhle */
({WithChildren} = 1 AND
(A.TaskOwnerRole_ID in
(select Bx.ID from SecurityRoles Bx where
Bx.ID in (select B2x.ID from Sys$SecurityRoles2 B2x where B2x.Superior_ID in ({:LIST}))
)
)
)
)
((SELECT COUNT(EM.ID)
FROM WageNoticeEmployees EM
WHERE EM.Parent_ID = A.ID AND
EM.Employee_ID IN ({:LIST}))>0)
((SELECT COUNT(EM.ID)
FROM WageNoticeEmployees EM
WHERE EM.Parent_ID = A.ID AND
EM.Employee_ID = {:VALUE})>0)
P.LastName Collate PXW_CSY {DIR},P.FirstName Collate PXW_CSY {DIR}, EMP.IDA.DeadLine$DATE
Generated by ABRA Software a.s. 27.10.2021 16:36