Index: APPS/Halux/Planning/impl/Queries.cls.xml =================================================================== diff -u -r946 -r954 --- APPS/Halux/Planning/impl/Queries.cls.xml (.../Queries.cls.xml) (revision 946) +++ APPS/Halux/Planning/impl/Queries.cls.xml (.../Queries.cls.xml) (revision 954) @@ -1,67 +1,43 @@ - + 1 %RegisteredObject -62166,49720.597406 +62175,35155.092653 0 %SQLQuery Van:%Date,Tot:%Date - +Hoeveelheid)*PI.Aantal,0) As ALUFrees, COALESCE(Sum(ALUOperator->Hoeveelheid)*PI.Aantal,0) As ALUOperator, COALESCE(Sum(ALUZaag->Hoeveelheid)*PI.Aantal,0) As ALUZaag, COALESCE(Sum(Bewerkingscenter->Hoeveelheid)*PI.Aantal,0) As Bewerkingscenter, COALESCE(Sum(HoekkastInpak->Hoeveelheid)*PI.Aantal,0) As HoekkastInpak, COALESCE(Sum(HoekkastMontage->Hoeveelheid)*PI.Aantal,0) As HoekkastMontage, COALESCE(Sum(HoekkastZaag->Hoeveelheid)*PI.Aantal,0) As HoekkastZaag, COALESCE(Sum(Houtzaag->Hoeveelheid)*PI.Aantal,0) As Houtzaag, COALESCE(Sum(KartonMachine->Hoeveelheid)*PI.Aantal,0) As KartonMachine, COALESCE(Sum(TBXPers1->Hoeveelheid)*PI.Aantal,0) As TBXPers1, COALESCE(Sum(TBXPers2->Hoeveelheid)*PI.Aantal,0) As TBXPers2, COALESCE(Sum(TBXPers3->Hoeveelheid)*PI.Aantal,0) As TBXPers3, COALESCE(Sum(TBXPicking->Hoeveelheid)*PI.Aantal,0) As TBXPicking, COALESCE(Sum(Voormontage->Hoeveelheid)*PI.Aantal,0) As Voormontage + FROM APPS_Halux_Planning_impl.ToeleveringInfo TI + JOIN APPS_Halux_Planning_impl.ToeleveringInfo_ProductInfoLijst PIL ON TI.ID = PIL.ToeleveringInfo + JOIN APPS_Halux_Planning_impl.ProductInfo PI ON PI.ID = PIL.ProductInfoLijst + JOIN APPS_Halux_Planning_impl.ProductInfo_ActiviteitInfoLijst AIL ON PI.ID = AIL.ProductInfo + JOIN APPS_Halux_Planning_impl.ActiviteitInfo AI ON AI.ID = AIL.ActiviteitInfoLijst + JOIN APPS_Halux_Planning_impl.ResourceGebruik RG ON AI.ResourceGebruik = RG.ID + WHERE :Van < TI.Dag AND TI.Dag < :Tot + GROUP BY TI.Dag]]> %SQLQuery Datum:%Date,Categorie:APPS.Halux.Planning.enu.Categorie - SELECT - ToeleveringsNummer, - IsASAP, - Categorie, - DueOut, - Klant, - IngegevenDoor, - CASE WHEN DueOut = Gepland THEN 0 ELSE 1 END As IsExplicietGepland, - ALUFrees, - ALUOperator, - ALUZaag, - CorpusMontageVerpakken, - CorpusVoorbereiding, - KartonMachine, - TBXBoxpressKeller, - TBXBoxpressLijn1, - TBXBoxpressLijn2, - TBXSpecialsMontage, - TBXVoormontage, - TBXZaag, - CAST(TO_DATE(Gepland,'YYYY-MM-DD') As Date) As Datum - - FROM APPS_Halux_Planning_impl.PlanningDataItem - WHERE TO_DATE(Gepland,'YYYY-MM-DD') = TO_Date(:Datum,'YYYY-MM-DD') +Hoeveelheid)*PI.Aantal,0) As ALUFrees, COALESCE(Sum(ALUOperator->Hoeveelheid)*PI.Aantal,0) As ALUOperator, COALESCE(Sum(ALUZaag->Hoeveelheid)*PI.Aantal,0) As ALUZaag, COALESCE(Sum(Bewerkingscenter->Hoeveelheid)*PI.Aantal,0) As Bewerkingscenter, COALESCE(Sum(HoekkastInpak->Hoeveelheid)*PI.Aantal,0) As HoekkastInpak, COALESCE(Sum(HoekkastMontage->Hoeveelheid)*PI.Aantal,0) As HoekkastMontage, COALESCE(Sum(HoekkastZaag->Hoeveelheid)*PI.Aantal,0) As HoekkastZaag, COALESCE(Sum(Houtzaag->Hoeveelheid)*PI.Aantal,0) As Houtzaag, COALESCE(Sum(KartonMachine->Hoeveelheid)*PI.Aantal,0) As KartonMachine, COALESCE(Sum(TBXPers1->Hoeveelheid)*PI.Aantal,0) As TBXPers1, COALESCE(Sum(TBXPers2->Hoeveelheid)*PI.Aantal,0) As TBXPers2, COALESCE(Sum(TBXPers3->Hoeveelheid)*PI.Aantal,0) As TBXPers3, COALESCE(Sum(TBXPicking->Hoeveelheid)*PI.Aantal,0) As TBXPicking, COALESCE(Sum(Voormontage->Hoeveelheid)*PI.Aantal,0) As Voormontage + FROM APPS_Halux_Planning_impl.ToeleveringInfo TI + JOIN APPS_Halux_Planning_impl.ToeleveringInfo_ProductInfoLijst PIL ON TI.ID = PIL.ToeleveringInfo + JOIN APPS_Halux_Planning_impl.ProductInfo PI ON PI.ID = PIL.ProductInfoLijst + JOIN APPS_Halux_Planning_impl.ProductInfo_ActiviteitInfoLijst AIL ON PI.ID = AIL.ProductInfo + JOIN APPS_Halux_Planning_impl.ActiviteitInfo AI ON AI.ID = AIL.ActiviteitInfoLijst + JOIN APPS_Halux_Planning_impl.ResourceGebruik RG ON AI.ResourceGebruik = RG.ID + WHERE TI.Dag = :Datum AND ((:Categorie is null) OR (PI.Categorie = :Categorie)) + GROUP BY TI.Dag, AI.Naam, PI.ProductCode]]> %SQLQuery - SELECT DISTINCT ToeleveringsNummer FROM APPS_Halux_Planning_impl.PlanningDataItem ORDER BY ToeleveringsNummer ASC + SELECT DISTINCT ToeleveringNummer FROM APPS_Halux_Planning_impl.ToeleveringInfo ORDER BY ToeleveringNummer ASC - +