Dynamický dotaz - Výroba - požadavky na materiál a polotovary

ID:
4L53D2PUQQYOZHE3DRZ4IAWHOG

Datasety

MAIN

Popis:
Požadavky na materiál a polotovary z POZ a VYP
SQL definice:
SELECT SC.COde as code, DQ.code || '-' || CAST(JORQ.OrdNumber AS VARCHAR(10)) || '/' ||PE.code as DocNumber,
SU.Code as MainUnitCode, SU.UnitRate as MainUnitRate,{FIELDS}
FROM PLMJONodes N
JOIN PLMJOInputItems A ON A.Owner_ID = N.ID
JOIN PLMJONodes NMI ON NMI.ID = N.Master_ID
JOIN PLMJOOutputItems MI ON MI.Owner_ID = NMI.ID
JOIN StoreCards SC ON SC.ID=N.StoreCard_ID
LEFT JOIN StoreUnits SU ON SC.ID=SU.Parent_ID and SC.MainUnitCode = SU.Code
JOIN PLMJobOrders JORQ ON JORQ.ID = N.Parent_ID
JOIN DocQueues DQ ON DQ.ID = JORQ.DocQueue_ID
JOIN Periods PE ON PE.ID = JORQ.Period_ID
where JORQ.FinishedAt$Date = 0 and N.Issue = 0
{ANDWHERE}
union all
SELECT SC.COde as code, DQ.code || '-' || CAST(JORQ.OrdNumber AS VARCHAR(10)) || '/' ||PE.code as DocNumber,
SU.Code as MainUnitCode, SU.UnitRate as MainUnitRate,{FIELDS}
FROM PLMReqNodes N
JOIN PLMReqInputItems A ON A.Owner_ID = N.ID
JOIN PLMReqNodes NMI ON NMI.ID = N.Master_ID
JOIN PLMReqOutputItems MI ON MI.Owner_ID = NMI.ID
JOIN StoreCards SC ON SC.ID=N.StoreCard_ID
LEFT JOIN StoreUnits SU ON SC.ID=SU.Parent_ID and SC.MainUnitCode = SU.Code
JOIN PLMProduceRequests JORQ ON JORQ.ID = N.Parent_ID
JOIN DocQueues DQ ON DQ.ID = JORQ.DocQueue_ID
JOIN Periods PE ON PE.ID = JORQ.Period_ID
where JORQ.joborder_id is null and N.Issue = 0
{ANDWHERE}
order by 1,3 DESC,2
Aliasy:
Alias CLSID objektu Prefix Popis
A URVJ2ULRJ4B43EK1QLU3A2OXR0
SC C3V5QDVZ5BDL342M01C0CX3FCC StoreCard Skladová karta
Fields:
Jméno Typ Velikost Výraz CLSID Popis
DocNumber dtString 16

						
Číslo dokladu
MainUnitRate dtFloat 15

						
Vztah hlavní jednotky
PlanedStartAt$Date dtDate 10
JORQ.PlanedStartAt$Date
Plánované datum spuštění VYP
ReleasedAt dtDate 10
JORQ.ReleasedAt$Date
Datum spuštění VYP
TotalQuantity dtFloat 15
(

cast(cast(MI.Quantity as numeric(15,6)) 

   * cast(A.Quantity as numeric(15,6)) 

   * (CAST(1 AS Float) + (CAST(A.WastePercentage as Numeric(15,6)) / CAST(100 as Float)))

   as numeric(15,6))

)
Celkové množství
Typ dtString 2
DQ.DocumentType
Typ dokladu

Podmínky

PlanedStartAtDate

Popiska:
Plánovaný termín spuštění
Typ/Subtyp:
ctDateTime/0
ckRange:
JORQ.PlanedStartAt$Date >= {:LOW} and
JORQ.PlanedStartAt$Date < {:HIGH}
Dataset:
MAIN

Reques_JobOrder

Popiska:
Požadavky/Výrobní příkazy
Typ/Subtyp:
ctSpecial/14
ckSingle:
##CASEOR {:VALUE} #
##1#(DQ.DocumentType = 'PQ')
##2#(DQ.DocumentType = 'JO')
##END#
Dataset:
MAIN
Speciální parametry:
Names=Požadavky na výrobu;Výrobní příkazy
Values=1;2

DocQueue_ID

Šablona:
DocQueue_ID
Dataset:
MAIN
Speciální parametry:
FilterDocumentType=PQ,JO

OrdNumber

Šablona:
OrdNumber
Dataset:
MAIN

Period_ID

Šablona:
Period_ID
Dataset:
MAIN

StoreCard_ID

Šablona:
StoreCard_ID
Dataset:
MAIN

Division_ID

Šablona:
Division_ID
Dataset:
MAIN

BusOrder_ID

Šablona:
BusOrder_ID
Dataset:
MAIN

BusTransaction_ID

Šablona:
BusTransaction_ID
Dataset:
MAIN

BusProject_ID

Šablona:
BusProject_ID
Dataset:
MAIN

StoreMenu_ID

Šablona:
StoreMenuItem_ID
Dataset:
MAIN

StoreCardCategory_ID

Šablona:
StoreCardCategory_ID
Dataset:
MAIN

Parent_ID

Šablona:
Parent_ID
Dataset:
MAIN

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