Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001BulkPerOnderdeelGegroepeerdOnderdelenDoos.cls.xml =================================================================== diff -u --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001BulkPerOnderdeelGegroepeerdOnderdelenDoos.cls.xml (revision 0) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001BulkPerOnderdeelGegroepeerdOnderdelenDoos.cls.xml (revision 29293) @@ -0,0 +1,108 @@ + + + +DOM.PM.Maatwerk.Calc.HF.IBewerktHalffabItemBuilder + + +DOM.PM.Maatwerk.Calc.HF.impl.HFBulkPerOnderdeelGegroepeerdVerpakkingKartonSpecificatie +1 + + + +TECH.Integer +1 + + + +TECH.Integer +1 + + + +SamengesteldHalffabItemBuilder:DOM.PM.Maatwerk.Calc.HF.ISamengesteldHalffabItemBuilder,KartonSpecificatie:DOM.PM.Maatwerk.Calc.HF.impl.HFBulkPerOnderdeelGegroepeerdVerpakkingKartonSpecificatie,AantalDozen:TECH.Integer,AantalLades:TECH.Integer +1 +1 +%Status + + + + +1 +%ListOfDataTypes + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +1 +%ArrayOfDataTypes +ELEMENTTYPE="%Decimal" + + + + +1 +%ListOfObjects + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +%ArrayOfDataTypes + + + + +%String + + + + +1 +DOM.PM.Maatwerk.Calc.HF.IHalffabListToItemProcessor + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken +1 +%Decimal + + + + + + + + + + + Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml =================================================================== diff -u -r29286 -r29293 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml (.../HFVerpakkingv001.cls.xml) (revision 29286) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml (.../HFVerpakkingv001.cls.xml) (revision 29293) @@ -223,8 +223,18 @@ Do BuilderInput.ZetVerpakkingen(DoosBerekenaar.GeefVerpakkingen(DoosBerekenaarInput)) Do ..Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFVerpakkingv001BulkPerOnderdeelGegroepeerdVerticaalTussenschot).%New(##this, BuilderInput)) } - - + + Set HeeftOnderdelenDoosBepaler = ##class(DOM.PM.Maatwerk.Calc.Common.impl.Evaluator.HeeftOnderdelenDoos).%New() + If HeeftOnderdelenDoosBepaler.HeeftOnderdelenDoos(..IngegevenKenmerken, ..HalffabItemsBoom) { + Set Doos = ##class(zTryout.PBO.TAXBOG.impl.Doos).%New() + Set Doos.Diepte = Lade.GeefDiepteInMM() + Set Doos.Breedte = 200 + Set Doos.Hoogte = 120 + #dim AantalDozen As TECH.Numeric = ##class(TECH.Math).Ceil(..Context.GeefBerekeningsSpecificatie().GeefHoeveelheid()/10) + Do ..Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFVerpakkingv001BulkPerOnderdeelGegroepeerdOnderdelenDoos).%New(##this, Doos.GeefKartonSpecificatieBodem(), AantalDozen, ..Context.GeefBerekeningsSpecificatie().GeefHoeveelheid())) + Set Doos.Hoogte = 100 + Do ..Builders.Insert(##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFVerpakkingv001BulkPerOnderdeelGegroepeerdOnderdelenDoos).%New(##this, Doos.GeefKartonSpecificatieDeksel(), AantalDozen, ..Context.GeefBerekeningsSpecificatie().GeefHoeveelheid())) + } ]]> Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt =================================================================== diff -u -r29286 -r29293 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 29286) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 29293) @@ -26,7 +26,7 @@ VersieNr 0 *** HalffabItemKosten *** -[SamengesteldKostItem] TotaleKost : 79.236 EUR +[SamengesteldKostItem] TotaleKost : 79.295 EUR [SamengesteldKostItem] Zijkant : 7.792 EUR [ActiviteitKostItem] 1x Zagen Kost: 1.405 EUR @@ -210,7 +210,7 @@ Tijd: 5s Activiteit: 146 Details: .0243 (kost per sec) * 1 (factor) * (5 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) - [SamengesteldKostItem] Materiaal : 51.150 EUR + [SamengesteldKostItem] Materiaal : 51.207 EUR [StandaardHFKostItem] BodemOndersteuning Kost: 1.215 EUR Details: 1.2154 * 1 @@ -260,7 +260,7 @@ Details: 102.4400 * .0401 Product : 1039169 - HDP.13X2450X1250 RUG NN [SamengesteldKostItem] RugWandHouder : 0.000 EUR - [SamengesteldKostItem] Verpakking : 6.482 EUR + [SamengesteldKostItem] Verpakking : 6.539 EUR [StandaardHFKostItem] BOP - Bodem Horizontaal Kost: 0.107 EUR Details: 0.1069 * 1 @@ -335,6 +335,16 @@ Details: 0.5720 * .7241 Formaat : Breedte : 495, Diepte : 174.5, Hoogte : 148 Product : 360508 - VFF.TB 95EB ZZCARTON BR + [BewerktHFKostItem] Onderdelendoos - Bodem + Kost: 0.037 EUR + Details: 0.5720 * .0638 + Formaat : Breedte : 200, Diepte : 500, Hoogte : 120 + Product : 360508 - VFF.TB 95EB ZZCARTON BR + [BewerktHFKostItem] Onderdelendoos - Deksel + Kost: 0.021 EUR + Details: 0.5720 * .0366 + Formaat : Breedte : 200, Diepte : 500, Hoogte : 100 + Product : 360508 - VFF.TB 95EB ZZCARTON BR [SamengesteldKostItem] ZijkantBestukking : 0.000 EUR [SamengesteldKostItem] ZijkantBestukkingVooraan : 0.827 EUR [StandaardHFKostItem] Haakstuk_2 @@ -357,7 +367,7 @@ Details: 54.9700 * .1479 Product : 1038761 - HDP.06X2450X1250BO-ZK NN [ProcentueelKostItem] Rework 2% - Kost: 1.554 EUR + Kost: 1.555 EUR Details: 2% op kostitem TotaleKost *** HalffabItems *** @@ -394,6 +404,8 @@ H STD Verpakking.BOP - Zijkant_Rechts Verticaal 0,1 360508 VFF.TB 95EB ZZCARTON BR Verticaal tussenschot H BEW Verpakking.BOP - Zijkant_Rechts bodemdoos 1,01045335658238884 360508 VFF.TB 95EB ZZCARTON BR BOP - Zijkant_Rechts bodemdoos 1 Lengte=1103.8 H BEW Verpakking.BOP - Zijkant_Rechts dekseldoos 0,7241063644289450741 360508 VFF.TB 95EB ZZCARTON BR BOP - Zijkant_Rechts dekseldoos 1 Lengte=791 +H BEW Verpakking.Onderdelendoos - Bodem 0,06378727114210985179 360508 VFF.TB 95EB ZZCARTON BR Verpakking 0,1 Lengte=696.8 +H BEW Verpakking.Onderdelendoos - Deksel 0,03661726242371403662 360508 VFF.TB 95EB ZZCARTON BR Verpakking 0,1 Lengte=400 H STD ZijkantBestukkingVooraan.Haakstuk_2 4 972777 ZF7.7W07 KLAPPE 100 ZN Zijkantbestukking vooraan, Haakstuk, M H STD ZijkantBestukkingVooraan.Slotstuk_3 2 972781 ZF7M7W08 VERRI 100 ZN Zijkantbestukking vooraan, Slotstuk, M H STD ZijkantBestukkingVooraan.Slotstuk_4 2 974662 ZF7C7W08 VERRI 100 ZN Zijkantbestukking vooraan, Slotstuk, C Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardLadeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt =================================================================== diff -u -r29286 -r29293 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardLadeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 29286) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardLadeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 29293) @@ -26,7 +26,7 @@ VersieNr 0 *** HalffabItemKosten *** -[SamengesteldKostItem] TotaleKost : 59.604 EUR +[SamengesteldKostItem] TotaleKost : 59.662 EUR [SamengesteldKostItem] Zijkant : 7.792 EUR [ActiviteitKostItem] 1x Zagen Kost: 1.405 EUR @@ -160,7 +160,7 @@ Tijd: 5s Activiteit: 146 Details: .0243 (kost per sec) * 1 (factor) * (5 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) - [SamengesteldKostItem] Materiaal : 38.710 EUR + [SamengesteldKostItem] Materiaal : 38.767 EUR [StandaardHFKostItem] BodemOndersteuning Kost: 1.215 EUR Details: 1.2154 * 1 @@ -193,7 +193,7 @@ Details: 102.4400 * .0401 Product : 1039169 - HDP.13X2450X1250 RUG NN [SamengesteldKostItem] RugWandHouder : 0.000 EUR - [SamengesteldKostItem] Verpakking : 4.493 EUR + [SamengesteldKostItem] Verpakking : 4.550 EUR [StandaardHFKostItem] BOP - Bodem Horizontaal Kost: 0.107 EUR Details: 0.1069 * 1 @@ -255,6 +255,16 @@ Details: 0.5720 * .7241 Formaat : Breedte : 495, Diepte : 174.5, Hoogte : 148 Product : 360508 - VFF.TB 95EB ZZCARTON BR + [BewerktHFKostItem] Onderdelendoos - Bodem + Kost: 0.037 EUR + Details: 0.5720 * .0638 + Formaat : Breedte : 200, Diepte : 500, Hoogte : 120 + Product : 360508 - VFF.TB 95EB ZZCARTON BR + [BewerktHFKostItem] Onderdelendoos - Deksel + Kost: 0.021 EUR + Details: 0.5720 * .0366 + Formaat : Breedte : 200, Diepte : 500, Hoogte : 100 + Product : 360508 - VFF.TB 95EB ZZCARTON BR [SamengesteldKostItem] ZijkantBestukking : 0.000 EUR [SamengesteldKostItem] ZijkantBestukkingVooraan : 0.827 EUR [StandaardHFKostItem] Haakstuk_2 @@ -277,7 +287,7 @@ Details: 54.9700 * .1479 Product : 1038761 - HDP.06X2450X1250BO-ZK NN [ProcentueelKostItem] Rework 2% - Kost: 1.169 EUR + Kost: 1.170 EUR Details: 2% op kostitem TotaleKost *** HalffabItems *** @@ -306,6 +316,8 @@ H STD Verpakking.BOP - Zijkant_Rechts Verticaal 0,1 360508 VFF.TB 95EB ZZCARTON BR Verticaal tussenschot H BEW Verpakking.BOP - Zijkant_Rechts bodemdoos 1,01045335658238884 360508 VFF.TB 95EB ZZCARTON BR BOP - Zijkant_Rechts bodemdoos 1 Lengte=1103.8 H BEW Verpakking.BOP - Zijkant_Rechts dekseldoos 0,7241063644289450741 360508 VFF.TB 95EB ZZCARTON BR BOP - Zijkant_Rechts dekseldoos 1 Lengte=791 +H BEW Verpakking.Onderdelendoos - Bodem 0,06378727114210985179 360508 VFF.TB 95EB ZZCARTON BR Verpakking 0,1 Lengte=696.8 +H BEW Verpakking.Onderdelendoos - Deksel 0,03661726242371403662 360508 VFF.TB 95EB ZZCARTON BR Verpakking 0,1 Lengte=400 H STD ZijkantBestukkingVooraan.Haakstuk_2 4 972777 ZF7.7W07 KLAPPE 100 ZN Zijkantbestukking vooraan, Haakstuk, M H STD ZijkantBestukkingVooraan.Slotstuk_3 2 972781 ZF7M7W08 VERRI 100 ZN Zijkantbestukking vooraan, Slotstuk, M H STD ZijkantBestukkingVooraan.Slotstuk_4 2 974662 ZF7C7W08 VERRI 100 ZN Zijkantbestukking vooraan, Slotstuk, C