SELECT {FIELDS} FROM
IssuedOffers A
{JOIN}
LEFT JOIN SecurityRoles SR ON SR.ID=A.ResponsibleRole_ID
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | LN2RG42OWZVODHSAIXNA5PY1PS | ||
| C | 4R5FINKNYNDL3C5P00CA141B44 | Currency | Měny |
| CT | 4J5FINKNYNDL3C5P00CA141B44 | Country | Země |
| DQ | OFTMKVQH3ZD13ACL03KIU0CLP4 | DocQueue | Řady dokladů |
| F | 4K3EXM5PQBCL35CH000ILPWJF4 | Firm | Firmy |
| P | CAQPAYUOXVCL3ACL03KIU0CLP4 | Period | Období |
| DC | ISAXGZ5QTOKOVDRV2H15P0OTZK | DC | Schvalování dokladu |
| SU3 | 22AHIVDVAVE13C5S00CA141B44 | SUResponsible | Uživatel |
| SU2 | 22AHIVDVAVE13C5S00CA141B44 | SUCorrectedBy | Uživatel |
| SU1 | 22AHIVDVAVE13C5S00CA141B44 | SUCreatedBy | Uživatel |
| Jméno | Typ | Velikost | Výraz | CLSID | Popis |
|---|---|---|---|---|---|
| DocConfirmation_ID | dtString | 10 |
(SELECT ID FROM DocConfirmations WHERE Document_ID=A.ID AND DocType='IF') |
ISAXGZ5QTOKOVDRV2H15P0OTZK | Doklad schvalování |
| DocNumber | dtString | 16 |
DQ.Code || '-' || CAST(A.OrdNumber AS VARCHAR(10)) || '/' || P.Code |
Číslo dokladu | |
| Firm | dtString | 80 |
F.Name |
Název firmy | |
| VATRatesCount | dtInteger | 9 |
(SELECT COUNT(*) FROM VATRates XVR WHERE XVR.ID IN (SELECT VATRate_ID FROM IssuedOffers2 WHERE Parent_ID = A.ID AND VATRate_ID IS NOT NULL)) |
Počet DPH sazeb |
SELECT {FIELDS} FROM
IssuedOffers2 A
{JOIN}
WHERE
A.Parent_ID=:ID
ORDER BY
A.PosIndex
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | QUKRMP2B4GN41IJGBQOQGY1GEC | ||
| BO | K2WTYL304VD13ACL03KIU0CLP4 | BusOrder | Zakázka |
| BP | QOKMKIQUJF34L3DUICTBWEDQJC | BusProject | Projekt |
| BT | KAWTYL304VD13ACL03KIU0CLP4 | BusTransaction | Obch. případ |
| DV | O1X54EUXPZCL35CH000ILPWJF4 | Division | Středisko |
SELECT {FIELDS}
FROM
IssuedOffers2 A
JOIN VATRates VR ON VR.ID = A.VATRate_ID
WHERE
A.Parent_ID = :ID
GROUP BY
A.VATMode, A.VATRate_ID, A.Parent_ID
ORDER BY %VATMode% ASC, %VATRate% DESC
SELECT {FIELDS} FROM
IssuedOfferStateChanges A
{JOIN}
JOIN SecurityUsers SU ON SU.ID=A.ActualSolver_ID
WHERE
A.IssuedOffer_ID=:ID
ORDER BY
A.PlanDate$DATE, A.RealDate$DATE
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | SPWMG1BCC0H4NI3KREMTRACSQC | ||
| IOS | 4IJEFUSI2FK4FASUBCMCZUDEZW | IssuedOfferState | Stav nabídky |
| SU | 22AHIVDVAVE13C5S00CA141B44 | SecurityUser | Uživatel |
SELECT {FIELDS}
FROM DocConfirmations2 A
WHERE (A.Parent_ID = :DocConfirmation_ID)
ORDER BY ConfirmationRound, ConfirmatorOrder, ID
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | 2NQH4TZTWE3OV3WBIKM34NQC1S |
##CASEOR {:VALUE} #
##0#
(A.ActualSolverRole_ID is not null and A.ActualSolverRole_ID in
(select L.Role_ID from SecurityUserRoleLinks L where L.User_ID = {$ActualUser}))
or
(A.ActualSolverUser_ID is not null and A.ActualSolverUser_ID = {$ActualUser})
##1#
(A.ActualSolverRole_ID is not null and A.ActualSolverRole_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.ActualSolverUser_ID is not null and A.ActualSolverUser_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.ActualSolverRole_ID is not null and A.ActualSolverRole_ID in
(select L.Role_ID from SecurityUserRoleLinks L where L.User_ID = {$ActualUser}))
or
(A.ActualSolverUser_ID is not null and A.ActualSolverUser_ID = {$ActualUser})
or
(A.ActualSolverRole_ID is not null and A.ActualSolverRole_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.ActualSolverUser_ID is not null and A.ActualSolverUser_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.IssuedOfferType_ID = {:VALUE}
A.IssuedOfferType_ID IN ({:LIST})
A.OfferState_ID = {:VALUE}
A.OfferState_ID IN ({:LIST})
A.ResponsibleRole_ID = {:VALUE}
A.ResponsibleRole_ID IN ({:LIST})
A.ResponsibleUser_ID = {:VALUE}
A.ResponsibleUser_ID IN ({:LIST})
A.ActualSolverRole_ID = {:VALUE}
A.ActualSolverRole_ID IN ({:LIST})
A.ActualSolverUser_ID = {:VALUE}
A.ActualSolverUser_ID IN ({:LIST})
A.DeadLineToSend$DATE >= {:LOW} and
A.DeadLineToSend$DATE < {:HIGH}
A.SentDate$DATE >= {:LOW} and
A.SentDate$DATE < {:HIGH}
A.ValidTill$DATE >= {:LOW} and
A.ValidTill$DATE < {:HIGH}
A.OfferPriority = {:VALUE}
A.OfferPriority BETWEEN {:LOW} and {:HIGH}
A.OfferFailureReason_ID = {:VALUE}
A.OfferFailureReason_ID IN ({:LIST})
A.OfferFailureReason_ID IS NULL
A.LocalTotalCostPrice BETWEEN {:LOW} and {:HIGH}
case A.LocalTotalCostPrice when 0 then 0 else (A.LocalAmount - A.LocalTotalCostPrice) / A.LocalTotalCostPrice * 100 end
BETWEEN {:LOW} and {:HIGH}
case A.LocalAmount when 0 then 0 else (A.LocalAmount - A.LocalTotalCostPrice) / A.LocalAmount * 100 end
BETWEEN {:LOW} and {:HIGH}
Exists( select X1.ID from IssuedOfferStateChanges X1
where
X1.IssuedOffer_ID = A.ID and
X1.PlanDate$DATE > 0 and
X1.RealDate$DATE > X1.PlanDate$DATE
)
Exists( select X1.ID from IssuedOfferStateChanges X1
where
X1.IssuedOffer_ID = A.id and
X1.plandate$date > 0 and
X1.realdate$date > X1.plandate$date and
X1.plandate$date = (select max(X11.plandate$date) from
IssuedOfferStateChanges X11
where
X11.issuedoffer_id = X1.issuedoffer_id and
X11.plandate$date > 0 and
X11.realdate$date > 0)
)
Exists( select X1.ID from IssuedOfferStateChanges X1
where
X1.IssuedOffer_ID = A.ID and
X1.PlanDate$DATE < {$ActualDate} and
X1.RealDate$DATE = 0
)
Exists( select X1.ID from IssuedOfferStateChanges X1 join
IssuedOfferStates X2 on X2.ID = X1.OfferState_ID
where
X1.IssuedOffer_ID = A.ID and
X2.OfferStateType = 7 and
X1.PlanDate$DATE > A.DeadLineToSend$DATE and
X1.RealDate$DATE = 0
)
Exists( select X1.ID from IssuedOfferStateChanges X1 join
IssuedOfferStates X2 on X2.ID = X1.OfferState_ID
where
X1.IssuedOffer_ID = A.ID and
X2.OfferStateType = 7 and
X1.RealDate$DATE > A.DeadLineToSend$DATE
)
{:ANDWHERE}
TableName=IssuedOffers2
Y.LocalCostPrice BETWEEN {:LOW} and {:HIGH}
Y.TAmount BETWEEN {:LOW} and {:HIGH}
Y.CostPriceComplete = {:VALUE}
##CASEOR {:VALUE} #
##0#
Y.CostPriceSourceType=0
##1#
Y.CostPriceSourceType=1
##2#
Y.CostPriceSourceType=2
##3#
Y.CostPriceSourceType=3
##4#
Y.CostPriceSourceType=4
##5#
Y.CostPriceSourceType=7
##END#
##CASEOR {:VALUE} #
##0#Y.DemandStatus=0 and Y.RowType=3
##1#Y.DemandStatus=1 and Y.RowType=3
##2#Y.DemandStatus=2 and Y.RowType=3
##3#Y.DemandStatus=3 and Y.RowType=3
##4#Y.DemandStatus=4 and Y.RowType=3
##END#
A.IsAvailableForDelivery = {:VALUE}
(SELECT ID FROM DocConfirmations
WHERE Document_ID=A.ID AND DocType='IF'
)
IN
(SELECT Y.Parent_ID FROM DocConfirmations2 Y
WHERE Y.Parent_ID=
(SELECT ID FROM DocConfirmations
WHERE Document_ID=A.ID AND DocType='IF'
)
{:ANDWHERE}
)
A.DocDate$DATE
A.DeadLineToSend$DATE
A.SentDate$DATE
A.ValidTill$DATE
A.OrdNumber
A.LocalAmountWithoutVAT
A.LocalTotalCostPrice
F.Name Collate PXW_CSY {DIR},A.Firm_IDP.Code Collate PXW_CSY {DIR},A.Period_IDDQ.Code Collate PXW_CSY {DIR},A.DocQueue_IDSU1.Name Collate PXW_CSY {DIR}, A.CreatedBy_IDSU2.Name Collate PXW_CSY {DIR}, A.CorrectedBy_IDSR.Name Collate PXW_CSY {DIR}, A.ResponsibleRole_IDSU3.Name Collate PXW_CSY {DIR}, A.ResponsibleRole_IDDQ.Code Collate PXW_CSY {DIR},
P.Code Collate PXW_CSY {DIR},
A.OrdNumberA.OfferPriority
A.ExternalNumber Collate PXW_CSY
A.Description Collate PXW_CSY
A.Amount
A.AmountWithoutVAT
A.CreatedAt$DATE
A.CorrectedAt$DATE
Generated by ABRA Software a.s. 27.10.2021 16:36