SELECT {FIELDS}
FROM PLMFinishedProducts2 A
JOIN PLMFinishedProducts FP ON A.Parent_ID = FP.ID
JOIN DocQueues FPDQ ON FPDQ.ID = FP.DocQueue_ID
JOIN Periods FPP ON FPP.ID = FP.Period_ID
LEFT JOIN SecurityUsers SU1 ON SU1.ID=A.ReceivedBy_ID
LEFT JOIN SecurityUsers SU2 ON SU2.ID=A.CheckedBy_ID
JOIN PLMJOOutputItems MI ON MI.ID = A.JOOutputItem_ID
JOIN PLMJONodes N ON N.ID = MI.Owner_ID
JOIN StoreCards SC ON SC.ID = N.StoreCard_ID
JOIN PLMJobOrders JO ON JO.ID = N.Parent_ID
JOIN DocQueues JODQ ON JODQ.ID = JO.DocQueue_ID
JOIN Periods JOP ON JOP.ID = JO.Period_ID
JOIN Firms F ON F.ID=JO.Firm_ID
LEFT JOIN PLMJobOrdersSN JOSN ON JOSN.ID = A.JobOrdersSN_ID
LEFT JOIN StoreBatches SB ON SB.ID = JOSN.StoreBatch_ID
LEFT JOIN StoreDocuments2 SD2 ON SD2.ID = A.StoreDoc2_ID
LEFT JOIN StoreDocuments SD ON SD.ID = SD2.Parent_ID
LEFT JOIN StoreCards SC2 ON SC2.ID = SD2.StoreCard_ID
LEFT JOIN DocQueues SDDQ ON SDDQ.ID = SD.DocQueue_ID
LEFT JOIN Periods SDP ON SDP.ID = SD.Period_ID
{JOIN}
{WHERE}
{ORDERBY}
| Alias | CLSID objektu | Prefix | Popis |
|---|---|---|---|
| A | PXHQP3M5HYI414S2WWZEFIQB2O | ||
| F | 4K3EXM5PQBCL35CH000ILPWJF4 | Firm | Firma |
| FP | VXZNUMLJMCTOPC12DQELHBUYFO | FinishedProduct | Dok. výrobek - hlavička |
| JO | HTI3OTLGNRPO32EEISEPC0XZ0K | JobOrder | Výrobní příkaz |
| JODQ | OFTMKVQH3ZD13ACL03KIU0CLP4 | JODocQueue | Řada dokladů |
| JOP | CAQPAYUOXVCL3ACL03KIU0CLP4 | JOPeriod | Období |
| JOSN | ZDT5FNBXGXT4FGFPTWI3YKZ31C | JOSN | Výr. příkaz - SN |
| MI | MQHKS5K0YQZOLJWWMG50U44U0S | ManufacturedItem | Vyr. položky |
| N | INOP4D2NWLNOZABVT2GSHH131G | Node | Uzel stromu výroby |
| SB | C32QXZWCTVDL342W01C0CX3FCC | StoreBatches | Sériová čísla |
| SC | C3V5QDVZ5BDL342M01C0CX3FCC | StoreCard | Skladová karta |
| SU1 | 22AHIVDVAVE13C5S00CA141B44 | SecUser1 | Přijal na sklad |
| SU2 | 22AHIVDVAVE13C5S00CA141B44 | SecUser2 | Zkontroloval |
##CASEOR {:VALUE} #
##1#(A.ReceivedBy_ID is not null)
##2#(A.ReceivedBy_ID is null)
##3#(SD2.StoreCard_ID = N.StoreCard_ID)
##4#(SD2.StoreCard_ID <> N.StoreCard_ID)
##END#
##CASEOR {:VALUE} #
##1#(A.CheckedBy_ID is not null)
##2#(A.CheckedBy_ID is null)
##END#
JO.DocQueue_ID = {:VALUE}
JO.DocQueue_ID IN ({:LIST})
N.Parent_ID = {:VALUE}
N.Parent_ID IN ({:LIST})
N.StoreCard_ID = {:VALUE}
N.StoreCard_ID IN ({:LIST})
A.StoreDoc2_ID IN
(SELECT X.ID
FROM StoreDocuments2 X JOIN StoreDocuments Y ON X.Parent_ID=Y.ID
WHERE Y.ID = {:VALUE})
A.StoreDoc2_ID IN
(SELECT X.ID
FROM StoreDocuments2 X JOIN StoreDocuments Y ON X.Parent_ID=Y.ID
WHERE Y.ID IN ({:LIST}))
A.Quantity BETWEEN {:LOW} and {:HIGH}
<<SB.Name>> LIKE {:VALUE} ESCAPE '~'
A.ReceivedBy_ID = {:VALUE}
A.ReceivedBy_ID IN ({:LIST})
A.ReceivedAt$Date >= {:LOW} and
A.ReceivedAt$Date < {:HIGH}
A.CheckedBy_ID = {:VALUE}
A.CheckedBy_ID IN ({:LIST})
A.CheckedAt$Date >= {:LOW} and
A.CheckedAt$Date < {:HIGH}
SD2.StoreCard_ID = {:VALUE}
SD2.StoreCard_ID IN ({:LIST})
(JO.ScheduledAt$Date >= {:LOW}) and (JO.ScheduledAt$Date < {:HIGH})
A.MaterialExpenseAmount BETWEEN {:LOW} and {:HIGH}
A.ConsumablesAmount BETWEEN {:LOW} and {:HIGH}
A.PriceAmount BETWEEN {:LOW} and {:HIGH}
A.ProductionDate$Date >= {:LOW} and
A.ProductionDate$Date < {:HIGH}
MI.ID IN
(SELECT Routines.Parent_ID
FROM PLMJobOrdersRoutines Routines WHERE Routines.WorkPlace_ID={:VALUE})
MI.ID IN
(SELECT Routines.Parent_ID
FROM PLMJobOrdersRoutines Routines WHERE Routines.WorkPlace_ID IN ({:LIST}))
MI.RoutineType_ID = {:VALUE}
MI.RoutineType_ID IN ({:LIST})
MI.ID IN
(SELECT Routines.Parent_ID
FROM PLMJobOrdersRoutines Routines WHERE Routines.Cooperation={:VALUE})
N.ID IN
(
SELECT SubN.Master_ID FROM PLMJONodes SubN
JOIN PLMJOInputItems MIPL ON MIPL.Owner_ID = SubN.ID
WHERE
SubN.Master_ID = N.ID AND
SubN.Parent_ID = JO.ID AND
SubN.StoreCard_ID IN ({:LIST})
)
N.ID IN
(
SELECT SubN.Master_ID FROM PLMJONodes SubN
JOIN PLMJOInputItems MIPL ON MIPL.Owner_ID = SubN.ID
WHERE
SubN.Master_ID = N.ID AND
SubN.Parent_ID = JO.ID AND
SubN.StoreCard_ID={:VALUE}
)
##CASEOR {:VALUE} #
##0#(A.IsSemiFP = 'N')
##1#(A.IsSemiFP = 'A')
##END#
JODQ.Code Collate PXW_CSY {DIR},
JOP.Code Collate PXW_CSY {DIR},
JO.OrdNumberSC.Code Collate PXW_CSY {DIR}, SC.IDSB.Name Collate PXW_CSY
%UnitQuantity%
A.QUnit
SU1.Name Collate PXW_CSY {DIR}, A.ReceivedBy_IDA.ReceivedAt$DATE
SDP.Code Collate PXW_CSY {DIR}, SDDQ.Code Collate PXW_CSY {DIR}, SD.OrdNumberSC2.Code Collate PXW_CSY {DIR}, SD2.StoreCard_IDSU2.Name Collate PXW_CSY {DIR}, A.CheckedBy_IDA.CheckedAt$DATE
FPDQ.Code Collate PXW_CSY {DIR},
FPP.Code Collate PXW_CSY {DIR},
FP.OrdNumberJO.ScheduledAt$Date
A.MaterialExpenseAmount
A.ConsumablesAmount
A.PriceAmount
A.ProductionDate$Date
FPDQ.Code Collate PXW_CSY {DIR},
FPP.Code Collate PXW_CSY {DIR},
FP.OrdNumberJO.ScheduledAt$Date
JODQ.Code Collate PXW_CSY {DIR},
JOP.Code Collate PXW_CSY {DIR},
JO.OrdNumberGenerated by ABRA Software a.s. 27.10.2021 16:36