Dynamický dotaz - Výroba - Neshodná výroba

ID:
IGUCYCKI4ZR4HEFSYSSMCZMY5K

Datasety

MAIN

Popis:
Neshodná výroba
SQL definice:
SELECT {FIELDS}
FROM PLMProduceServices A
{JOIN}
JOIN PLMFaultTypes FT ON FT.ID=A.FaultType_ID
LEFT JOIN BusOrders BO ON BO.ID=A.BusOrder_ID
LEFT JOIN BusTransactions BT ON BT.ID=A.BusTransaction_ID
LEFT JOIN BusProjects BP ON BT.ID=A.BusProject_ID
LEFT JOIN PLMJobOrdersRoutines JOR ON JOR.ID = A.Routine_ID
JOIN PLMJOOutputItems MI ON MI.ID = JOR.Parent_ID
JOIN PLMJONodes NMI ON NMI.ID = MI.Owner_ID
JOIN StoreCards MISC ON MISC.ID = NMI.StoreCard_ID
JOIN PLMJobOrders JO ON JO.ID = NMI.Parent_ID
JOIN DocQueues JODQ ON JODQ.ID = JO.DocQueue_ID
JOIN Periods JOP ON JOP.ID = JO.Period_ID
LEFT JOIN PLMJobOrdersSN JOSN ON JOSN.ID = A.SN_ID
LEFT JOIN StoreBatches SB ON SB.ID = JOSN.StoreBatch_ID
JOIN PLMWorkers W ON W.ID=A.ServicedBy_ID
JOIN Persons Pers ON Pers.ID = W.Person_ID
LEFT JOIN PLMJOInputItems MIPL ON MIPL.ID = A.JOInputItem_ID
LEFT JOIN PLMJONodes NMIPL ON NMIPL.ID = MIPL.Owner_ID
LEFT JOIN PLMJONodes NMI2 ON NMI2.ID = NMIPL.Master_ID
LEFT JOIN PLMJOOutputItems MI2 ON MI2.Owner_ID = NMI2.ID
LEFT JOIN PLMJobOrders JO2 ON JO2.ID = NMI2.Parent_ID
LEFT JOIN DocQueues JO2DQ ON JO2DQ.ID = JO2.DocQueue_ID
LEFT JOIN Periods JO2P ON JO2P.ID = JO2.Period_ID
LEFT JOIN StoreCards SC2 ON SC2.ID = NMI2.StoreCard_ID
LEFT JOIN StoreCards SC3 ON SC3.ID = MIPL.RealStoreCard_ID
{WHERE}
{ORDERBY}
Aliasy:
Alias CLSID objektu Prefix Popis
A HASWMZ31NCK4H0Q4CQOYG0BV5K
BO K2WTYL304VD13ACL03KIU0CLP4 BusOrder Zakázka
BP QOKMKIQUJF34L3DUICTBWEDQJC BusProject Projekt
BT KAWTYL304VD13ACL03KIU0CLP4 BusTransaction Obchodní případ
FT QAQY0HIEY54OR4QULSLA05VDQK FaultType Neshoda
JO HTI3OTLGNRPO32EEISEPC0XZ0K JobOrder Výrobní příkaz
JODQ OFTMKVQH3ZD13ACL03KIU0CLP4 JODocQueue Řada dokladu
JOP CAQPAYUOXVCL3ACL03KIU0CLP4 Period Období
JOR HRKADG42X2H4BJ2RL5KUAUG3PK JORoutine Postupy
JOSN ZDT5FNBXGXT4FGFPTWI3YKZ31C JOSN Výr. příkaz - SN
MI MQHKS5K0YQZOLJWWMG50U44U0S ManufacturedItem Vyráběné položky
MISC C3V5QDVZ5BDL342M01C0CX3FCC StoreCard Skladová karta
NMI INOP4D2NWLNOZABVT2GSHH131G NodeMI Uzel výrobního stromu pro vyráběnou položku
Pers WEC02QYERNCL35CH000ILPWJF4 Person Osoba
SB C32QXZWCTVDL342W01C0CX3FCC StoreBatches Sériová čísla
W 53FKKCM5GGGOZ3TF2DJ3E40GSK Worker Pracovník
Fields:
Jméno Typ Velikost Výraz CLSID Popis
JODocNumber dtString 16
JODQ.Code || '-' || CAST(JO.OrdNumber AS VARCHAR(10)) || '/' || JOP.Code
Číslo dokladu VP

Podmínky

ID

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

JobOrder

Popiska:
Výrobní příkaz
Typ/Subtyp:
ctSpecial/13
ckSingle:
NMI.Parent_ID = {:VALUE}
ckList:
NMI.Parent_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=HTI3OTLGNRPO32EEISEPC0XZ0K
SITECLASSID=Q4EISOIDDKMOLF12IC3WFS0GDS
DisplayField=ID
DisplayLength=15

StoreBatch_ID

Šablona:
StoreBatch_ID
Dataset:
MAIN

StoreBatch_ID-text

Popiska:
Šarže/sér.číslo - čtečka
Typ/Subtyp:
ctString/0
ckSingle:
<<SB.Name>> LIKE {:VALUE} ESCAPE '~'
Dataset:
MAIN
Speciální parametry:
ConvertWildChars=True
IgnoreCase=True

FaultType_ID

Popiska:
Neshoda
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.FaultType_ID = {:VALUE}
ckList:
A.FaultType_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=WNFMBBTPPIX4L4QDTA0EWR0Q2W
TextField=Name

MI.StoreCard_ID

Popiska:
Vyráběná položka - skladová karta
Typ/Subtyp:
ctSpecial/0
ckSingle:
NMI.StoreCard_ID = {:VALUE}
ckList:
NMI.StoreCard_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=S3WZQKDB5FDL342M01C0CX3FCC
TextField=Code
IsProduct=True

MIPL.StoreCard_ID

Popiska:
Komponenta - skladová karta
Typ/Subtyp:
ctSpecial/0
ckSingle:
NMIPL.StoreCard_ID = {:VALUE}
ckList:
NMIPL.StoreCard_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=S3WZQKDB5FDL342M01C0CX3FCC
TextField=Code

ServicedBy

Popiska:
Nápravu provedl
Typ/Subtyp:
ctSpecial/0
ckSingle:
A.ServicedBy_ID = {:VALUE}
ckList:
A.ServicedBy_ID IN ({:LIST})
Dataset:
MAIN
Speciální parametry:
CLASSID=PLEIB520C1QO11PWPZVI1XOR0W
TextField=PersonalNumber

ServicedAt

Popiska:
Datum provedení
Typ/Subtyp:
ctDateTime/0
ckRange:
A.ServicedAt$DATE >= {:LOW} and
A.ServicedAt$DATE < {:HIGH}
Dataset:
MAIN

JOR.WorkPlace_ID

Šablona:
PLMWorkPlace_ID
Dataset:
MAIN

JOR.Phase_ID

Šablona:
PLMPhase_ID
Dataset:
MAIN

Op.Duration

Popiska:
Doba trvání operace v hod.
Typ/Subtyp:
ctExtended/0
ckRange:
A.Operation_ID IN
(SELECT Y.ID
FROM PLMOperations Y
WHERE Y.TotalTime BETWEEN ({:LOW} * 60.0 * 60.0) and ({:HIGH} * 60.0 * 60.0))
Dataset:
MAIN

BusOrder_ID

Šablona:
BusOrder_ID
Dataset:
MAIN

BusTransaction_ID

Šablona:
BusTransaction_ID
Dataset:
MAIN

BusProject_ID

Šablona:
BusProject_ID
Dataset:
MAIN

ServiceState

Popiska:
Stav
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#ServiceState=0
##2#ServiceState=3
##3#ServiceState=1
##4#ServiceState=2
##END#
Dataset:
MAIN
Speciální parametry:
Names=Neřešeno;V procesu;Opraveno;Neopravitelné
Values=1;2;3;4

Description

Šablona:
Description
Dataset:
MAIN

Klíče

JOInputItem_ID.Owner_ID.Parent_ID.DisplayName

Popiska:
VP komponenty
SQL:
JO2P.Code Collate PXW_CSY {DIR}, 

JO2DQ.Code Collate PXW_CSY {DIR}, 

JO2.OrdNumber
Dataset:
MAIN

JOInputItem_ID.Owner_ID.Master_ID.StoreCard_ID.DisplayName

Popiska:
Vyráběná položka s neshodou
SQL:
SC2.Code Collate PXW_CSY {DIR}, 

SC2.Name Collate PXW_CSY {DIR}, 

SC2.ID
Dataset:
MAIN

JOInputItem_ID.Owner_ID.PosIndex

Popiska:
Pozice
SQL:
NMIPL.PosIndex
Dataset:
MAIN

JOInputItem_ID.RealStoreCard_ID.DisplayName

Popiska:
Skutečně použitý materiál
SQL:
SC3.Code Collate PXW_CSY {DIR},

SC3.Name Collate PXW_CSY {DIR}, 

MIPL.RealStoreCard_ID
Dataset:
MAIN

SN_ID.StoreBatch_ID.Name

Popiska:
Šarže/sér.číslo
SQL:
SB.Name Collate PXW_CSY
Dataset:
MAIN

FaultType_ID.DisplayName

Popiska:
Kód - popis neshody
SQL:
FT.Code Collate PXW_CSY {DIR}, FT.Name Collate PXW_CSY 
Dataset:
MAIN

JODocNumber

Popiska:
VP operace
SQL:
JODQ.Code Collate PXW_CSY {DIR}, 

JOP.Code Collate PXW_CSY {DIR},

JO.OrdNumber
Dataset:
MAIN

Routine_ID.Parent_ID.Owner_ID.StoreCard_ID.DisplayName

Popiska:
Vyr. položka operace
SQL:
MISC.Code Collate PXW_CSY {DIR}, MISC.Name Collate PXW_CSY
Dataset:
MAIN

Routine_ID.DisplayName

Popiska:
Pořadí - název operace
SQL:
JOR.PosIndex {DIR}, JOR.Title Collate PXW_CSY
Dataset:
MAIN

ServicedBy_ID.DisplayName

Popiska:
Nápravu provedl
SQL:
Pers.Lastname Collate PXW_CSY {DIR}, 

Pers.Firstname Collate PXW_CSY {DIR},

Pers.Title
Dataset:
MAIN

ServicedAt$DATE

Popiska:
Datum provedení
SQL:
A.ServicedAt$Date
Dataset:
MAIN

BusOrder_ID.Name

Popiska:
Zakázka
SQL:
BO.Name Collate PXW_CSY {DIR}, A.BusOrder_ID
Dataset:
MAIN

BusTransaction_ID.Name

Popiska:
Obch. případ
SQL:
BT.Name Collate PXW_CSY {DIR}, A.BusTransaction_ID
Dataset:
MAIN

BusProject_ID.Name

Popiska:
Obch. případ
SQL:
BP.Name Collate PXW_CSY {DIR}, A.BusProject_ID
Dataset:
MAIN

StoreCard

Popiska:
Vyráběná položka - kód sklad. karty
SQL:
MISC.Code Collate PXW_CSY
Dataset:
MAIN

FaultTypeCode

Popiska:
Kód neshody
SQL:
FT.Code Collate PXW_CSY
Dataset:
MAIN

FaultTypeName

Popiska:
Název neshody
SQL:
FT.Name Collate PXW_CSY
Dataset:
MAIN

WorkerName

Popiska:
Příjmení pracovníka
SQL:
Pers.Lastname Collate PXW_CSY
Dataset:
MAIN

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