Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Front.cls.xml =================================================================== diff -u -r30142 -r30191 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Front.cls.xml (.../Front.cls.xml) (revision 30142) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Front.cls.xml (.../Front.cls.xml) (revision 30191) @@ -10,10 +10,11 @@ %Status 1 + +DOM.PM.Maatwerk.LadeInfo.impl.LosseComponentFactoryTAX +1 + + HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenLadeKenmerken,TAORLadeUtils:DOM.PM.Maatwerk.Lade.LadeUtils 1 @@ -23,6 +28,7 @@ Do ##super(HalffabItemsBoom, IngegevenKenmerken) Set ..TAORLadeUtils = $$$Implementation(TAORLadeUtils, ##class(DOM.PM.Maatwerk.Lade.LadeUtils.impl.TAORLadeUtils).%New()) Set ..PlaatAfwerkingBepaler = ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.PlaatAfwerkingBepaler).%New() + Set ..LosseComponentFactory = ##class(DOM.PM.Maatwerk.LadeInfo.impl.LosseComponentFactoryTAX).%New() Quit $$$OK ]]> @@ -46,9 +52,9 @@ DOM.PM.Maatwerk.LadeInfo.Ruggen @@ -59,10 +65,10 @@ DOM.PM.Maatwerk.LadeInfo.Fronten Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Voormontage.cls.xml =================================================================== diff -u -r30156 -r30191 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Voormontage.cls.xml (.../Voormontage.cls.xml) (revision 30156) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Voormontage.cls.xml (.../Voormontage.cls.xml) (revision 30191) @@ -14,7 +14,7 @@ Do ..VoegToeVariabele("Voormontage Zijstabilisering",..Kostenplaatsen.Voormontage002,131,1,20,,,).GebruikEvaluator(..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Zijstabilisering())) - Do ..VoegToeVariabele("Voormontage front",..Kostenplaatsen.Voormontage002,132,"VoormontageFront",1,,,).GebruikEvaluator(..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).FrontPlaat())) + Do ..VoegToeVariabele("Voormontage front",..Kostenplaatsen.Voormontage002,132,"VoormontageFront",1,,,).GebruikEvaluator(..GeefRolAanwezigEvaluator(..Enum.Rol.Front)) Do ..VoegToeVariabele("Voormontage bodem",..Kostenplaatsen.Voormontage002,133,1,29,10,,).GebruikEvaluator(..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).BodemPlaat()),##class(DOM.PM.Maatwerk.Calc.Kost.impl.TAOR.Evaluators.KoppelingSchroefGekozen).%New()) Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/BuilderHFv002.cls.xml =================================================================== diff -u -r30186 -r30191 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/BuilderHFv002.cls.xml (.../BuilderHFv002.cls.xml) (revision 30186) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/BuilderHFv002.cls.xml (.../BuilderHFv002.cls.xml) (revision 30191) @@ -32,9 +32,8 @@ Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFOpvullijstv001).%New(##this) Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.Generated.HFTiponv000).%New(##this) Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFZijstabiliseringv001).%New(##this) - Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFFrontPlaatv000).%New(##this) Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFBodemPlaatv000).%New(##this) - Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.Generated.HFFrontEindkapv000).%New(##this) + Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.Frontv000).%New(##this) Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.Rugv000).%New(##this) Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFZijkantLinksv000).%New(##this) Do ##class(DOM.PM.Maatwerk.Calc.HF.impl.TAOR.Builder.HFZijkantRechtsv000).%New(##this) Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Evaluators/BevatFront.cls.xml =================================================================== diff -u -r29059 -r30191 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Evaluators/BevatFront.cls.xml (.../BevatFront.cls.xml) (revision 29059) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Evaluators/BevatFront.cls.xml (.../BevatFront.cls.xml) (revision 30191) @@ -11,7 +11,7 @@ HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,Context:DOM.PM.Maatwerk.Calc.Kost.KostContext,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken %Boolean - Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/ProboxVandaag.txt =================================================================== diff -u -r30186 -r30191 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/ProboxVandaag.txt (.../ProboxVandaag.txt) (revision 30186) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/ProboxVandaag.txt (.../ProboxVandaag.txt) (revision 30191) @@ -270,23 +270,24 @@ Kost: 6.305 EUR Details: 54.9700 * .1147 Product : 1038761 - HDP.06X2450X1250BO-ZK NN + [SamengesteldKostItem] Front : 9.909 EUR + [SamengesteldKostItem] FrontEindkap : 5.725 EUR + [StandaardHFKostItem] Links + Kost: 2.863 EUR + Details: 2.8625 * 1 + [StandaardHFKostItem] Rechts + Kost: 2.863 EUR + Details: 2.8625 * 1 + [BewerktHFKostItem] FrontPlaat + Kost: 4.184 EUR + Details: 84.7700 * .0494 + Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] FrontBevestiging Kost: 0.524 EUR Details: 0.1311 * 4 [StandaardHFKostItem] FrontBevestigingSchroef Kost: 0.152 EUR Details: 0.0190 * 8 - [SamengesteldKostItem] FrontEindkap : 5.725 EUR - [StandaardHFKostItem] Links - Kost: 2.863 EUR - Details: 2.8625 * 1 - [StandaardHFKostItem] Rechts - Kost: 2.863 EUR - Details: 2.8625 * 1 - [BewerktHFKostItem] FrontPlaat - Kost: 4.184 EUR - Details: 84.7700 * .0494 - Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] Glijder Kost: 10.643 EUR Details: 10.6433 * 1 @@ -385,11 +386,11 @@ H STD BodemOndersteuning 1 1124773 LBS.487.02 BODEM D500 ZN Bodemondersteuning, 500mm H STD BodemOndersteuningSchroef 2 1168369 SCR.3,5X8T SENKK NI Schroef bodemondersteuning H BEW BodemPlaat 0,1147039385335105829 1038761 HDP.06X2450X1250BO-ZK NN Bodemplaat, Fineer, Natuur notenhout 1 Breedte=480;Lengte=569 +H STD Front.FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links +H STD Front.FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts +H BEW Front.FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD FrontBevestiging 4 784215 ZF7M7082 FROB V500 ZN Frontbevestiging, Drevel, C H STD FrontBevestigingSchroef 8 1071984 SCR.M3X10T MET-SCHR NI Schroef frontbevestiging -H STD FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links -H STD FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts -H BEW FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD Glijder 1 685058 760H5000B MOVENTO MP ZN Geleider, Movento, 500mm, 40kg, Volledig H BEW KantenBand 0,0264 1043936 KBD.17X0.5 KANTENBAND NN Kantenband, Natuur notenhout 1 Lengte=4400 H STD Koppeling.Links 1 685080 T51.7601 KUPP L 100 OR Koppeling, Movento, Schroef, Links Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/KartonMachine.cls.xml =================================================================== diff -u -r30186 -r30191 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/KartonMachine.cls.xml (.../KartonMachine.cls.xml) (revision 30186) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/KartonMachine.cls.xml (.../KartonMachine.cls.xml) (revision 30191) @@ -20,7 +20,7 @@ Do ..VariabeleKost(Detail _ " (ZIJKANT LINKS)", KartonMachine, 141, 52, ..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Zijkant_Links")).GebruikEvaluator(IsBOGVerpakking, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantLinks())) Do ..VariabeleKost(Detail _ " (ZIJKANT RECHTS)", KartonMachine, 142, 52, ..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Zijkant_Rechts")).GebruikEvaluator(IsBOGVerpakking, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantRechts())) Do ..VariabeleKost(Detail _ " (RUG)", KartonMachine, 143, 52, ..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Rug")).GebruikEvaluator(IsBOGVerpakking, ..GeefRolAanwezigEvaluator(..Enum.Rol.Rug)) - Do ..VariabeleKost(Detail _ " (FRONT)", KartonMachine, 144, 52, ..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Front")).GebruikEvaluator(IsBOGVerpakking, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).FrontPlaat())) + Do ..VariabeleKost(Detail _ " (FRONT)", KartonMachine, 144, 52, ..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Front")).GebruikEvaluator(IsBOGVerpakking, ..GeefRolAanwezigEvaluator(..Enum.Rol.Front)) #Dim HeefOnderdelenDoos As DOM.PM.Maatwerk.Calc.Kost.impl.Evaluator.HeeftOnderdelenDoosEvaluator = ##class(DOM.PM.Maatwerk.Calc.Kost.impl.Evaluator.HeeftOnderdelenDoosEvaluator).%New() Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFFrontPlaatv000.cls.xml =================================================================== diff -u -r30156 -r30191 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFFrontPlaatv000.cls.xml (.../HFFrontPlaatv000.cls.xml) (revision 30156) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFFrontPlaatv000.cls.xml (.../HFFrontPlaatv000.cls.xml) (revision 30191) @@ -48,7 +48,7 @@ IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext 1 %Boolean - Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Controle.cls.xml =================================================================== diff -u -r30186 -r30191 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Controle.cls.xml (.../Controle.cls.xml) (revision 30186) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Controle.cls.xml (.../Controle.cls.xml) (revision 30191) @@ -15,7 +15,7 @@ Do ..VasteKost("Controle (ZIJKANT LINKS)", ..Kostenplaatsen.Controle002, 201, 7.5).GebruikEvaluator(..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantLinks())) Do ..VasteKost("Controle (ZIJKANT RECHTS)", ..Kostenplaatsen.Controle002, 202, 7.5).GebruikEvaluator(..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantRechts())) Do ..VasteKost("Controle (RUG)", ..Kostenplaatsen.Controle002, 203, 15).GebruikEvaluator(..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Rug())) - Do ..VasteKost("Controle (FRONT)", ..Kostenplaatsen.Controle002, 204, 10).GebruikEvaluator(..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).FrontPlaat())) + Do ..VasteKost("Controle (FRONT)", ..Kostenplaatsen.Controle002, 204, 10).GebruikEvaluator(..GeefRolAanwezigEvaluator(..Enum.Rol.Front)) Quit $$$OK ]]> Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/Frontv000.cls.xml =================================================================== diff -u --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/Frontv000.cls.xml (revision 0) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/Frontv000.cls.xml (revision 30191) @@ -0,0 +1,39 @@ + + + +DOM.PM.Maatwerk.Calc.HF.IDynamischSamengesteldHalffabItemBuilder,DOM.PM.Maatwerk.TAX.impl.Base + + +SamengesteldHalffabItemBuilder:DOM.PM.Maatwerk.Calc.HF.ISamengesteldHalffabItemBuilder +1 +1 +%Status + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext +1 +TECH.Iterator + + + + +IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.IngegevenKenmerken,Context:DOM.PM.Maatwerk.Calc.HF.HalffabContext +1 +%Boolean + + + + + + Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFBodemPlaatv000.cls.xml =================================================================== diff -u -r30186 -r30191 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFBodemPlaatv000.cls.xml (.../HFBodemPlaatv000.cls.xml) (revision 30186) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFBodemPlaatv000.cls.xml (.../HFBodemPlaatv000.cls.xml) (revision 30191) @@ -14,7 +14,7 @@ Set ..AfhankelijkVan = ##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantLinks()_";" _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantRechts()_";" _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Rug()_";" - _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).FrontPlaat() + _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Front() Quit $$$OK ]]> Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestBinnenlade/Vandaag.txt =================================================================== diff -u -r30186 -r30191 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestBinnenlade/Vandaag.txt (.../Vandaag.txt) (revision 30186) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestBinnenlade/Vandaag.txt (.../Vandaag.txt) (revision 30191) @@ -275,23 +275,24 @@ Kost: 4.545 EUR Details: 54.9700 * .0827 Product : 1038761 - HDP.06X2450X1250BO-ZK NN + [SamengesteldKostItem] Front : 10.086 EUR + [SamengesteldKostItem] FrontEindkap : 5.725 EUR + [StandaardHFKostItem] Links + Kost: 2.863 EUR + Details: 2.8625 * 1 + [StandaardHFKostItem] Rechts + Kost: 2.863 EUR + Details: 2.8625 * 1 + [BewerktHFKostItem] FrontPlaat + Kost: 4.361 EUR + Details: 84.7700 * .0514 + Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] FrontBevestiging Kost: 0.415 EUR Details: 0.1037 * 4 [StandaardHFKostItem] FrontBevestigingSchroef Kost: 0.152 EUR Details: 0.0190 * 8 - [SamengesteldKostItem] FrontEindkap : 5.725 EUR - [StandaardHFKostItem] Links - Kost: 2.863 EUR - Details: 2.8625 * 1 - [StandaardHFKostItem] Rechts - Kost: 2.863 EUR - Details: 2.8625 * 1 - [BewerktHFKostItem] FrontPlaat - Kost: 4.361 EUR - Details: 84.7700 * .0514 - Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] Glijder Kost: 13.852 EUR Details: 13.8523 * 1 @@ -394,11 +395,11 @@ H STD BodemOndersteuning 1 1124770 LBS.337.02 BODEM D350 ZN Bodemondersteuning, 350mm H STD BodemOndersteuningSchroef 2 1168369 SCR.3,5X8T SENKK NI Schroef bodemondersteuning H BEW BodemPlaat 0,08267921198975143183 1038761 HDP.06X2450X1250BO-ZK NN Bodemplaat, Fineer, Natuur notenhout 1 Breedte=330;Lengte=594 +H STD Front.FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links +H STD Front.FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts +H BEW Front.FrontPlaat 0,05144702520870412956 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=610 H STD FrontBevestiging 4 837573 ZF7M7002 FROB V500 ZN Frontbevestiging, Schroef, C H STD FrontBevestigingSchroef 8 1071984 SCR.M3X10T MET-SCHR NI Schroef frontbevestiging -H STD FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links -H STD FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts -H BEW FrontPlaat 0,05144702520870412956 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=610 H STD Glijder 1 726708 760H3500T MOVENTO MP ZN Geleider, Movento, 350mm, 40kg, Volledig, TIPON H BEW KantenBand 0,0234 1043936 KBD.17X0.5 KANTENBAND NN Kantenband, Natuur notenhout 1 Lengte=3900 H STD Koppeling.Links 1 1168481 T51.7601VH KUPP L 100R737 Koppeling, Movento, Drevel, Links Index: DOM/PM/Maatwerk/Calc/HF/IHalffabItem.cls.xml =================================================================== diff -u -r30186 -r30191 --- DOM/PM/Maatwerk/Calc/HF/IHalffabItem.cls.xml (.../IHalffabItem.cls.xml) (revision 30186) +++ DOM/PM/Maatwerk/Calc/HF/IHalffabItem.cls.xml (.../IHalffabItem.cls.xml) (revision 30191) @@ -128,7 +128,7 @@ Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Inpakken.cls.xml =================================================================== diff -u -r30186 -r30191 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Inpakken.cls.xml (.../Inpakken.cls.xml) (revision 30186) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Inpakken.cls.xml (.../Inpakken.cls.xml) (revision 30191) @@ -87,7 +87,7 @@ Do ..VasteEnVariabeleKost("Verpakken ZIJKANT LINKS",..Kostenplaatsen.VpkBulkPerOnderdeelGegroepeerd,151,3,22.5,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Zijkant_Links")).GebruikEvaluator(IsEenLosseComponentenVerpakking, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantLinks())) Do ..VasteEnVariabeleKost("Verpakken ZIJKANT RECHTS",..Kostenplaatsen.VpkBulkPerOnderdeelGegroepeerd,152,3,22.5,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Zijkant_Rechts")).GebruikEvaluator(IsEenLosseComponentenVerpakking, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantRechts())) Do ..VasteEnVariabeleKost("Verpakken RUG",..Kostenplaatsen.VpkBulkPerOnderdeelGegroepeerd,153,5,26.5,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Rug")).GebruikEvaluator(IsEenLosseComponentenVerpakking, ..GeefRolAanwezigEvaluator(..Enum.Rol.Rug)) - Do ..VasteEnVariabeleKost("Verpakken FRONT",..Kostenplaatsen.VpkBulkPerOnderdeelGegroepeerd,154,2.5,37.5,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Front")).GebruikEvaluator(IsEenLosseComponentenVerpakking, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).FrontPlaat())) + Do ..VasteEnVariabeleKost("Verpakken FRONT",..Kostenplaatsen.VpkBulkPerOnderdeelGegroepeerd,154,2.5,37.5,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Front")).GebruikEvaluator(IsEenLosseComponentenVerpakking, ..GeefRolAanwezigEvaluator(..Enum.Rol.Front)) Do ..VoegToeVariabele("Afhandelen pallet",..Kostenplaatsen.VpkBulkPerOnderdeelGegroepeerd,155,1,2.1,,,).GebruikEvaluator(IsEenLosseComponentenVerpakking) ]]> Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORLosseComponenten/TestProductieWijzen/FrontVandaag.txt =================================================================== diff -u -r30156 -r30191 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORLosseComponenten/TestProductieWijzen/FrontVandaag.txt (.../FrontVandaag.txt) (revision 30156) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORLosseComponenten/TestProductieWijzen/FrontVandaag.txt (.../FrontVandaag.txt) (revision 30191) @@ -103,20 +103,21 @@ Details: .014 (kost per sec) * 160 (factor) * (1 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [SamengesteldKostItem] KartonMachine : 0.000 EUR [SamengesteldKostItem] Materiaal : 10.697 EUR + [SamengesteldKostItem] Front : 9.909 EUR + [SamengesteldKostItem] FrontEindkap : 5.725 EUR + [StandaardHFKostItem] Links + Kost: 2.863 EUR + Details: 2.8625 * 1 + [StandaardHFKostItem] Rechts + Kost: 2.863 EUR + Details: 2.8625 * 1 + [BewerktHFKostItem] FrontPlaat + Kost: 4.184 EUR + Details: 84.7700 * .0494 + Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] FrontBevestiging Kost: 0.524 EUR Details: 0.1311 * 4 - [SamengesteldKostItem] FrontEindkap : 5.725 EUR - [StandaardHFKostItem] Links - Kost: 2.863 EUR - Details: 2.8625 * 1 - [StandaardHFKostItem] Rechts - Kost: 2.863 EUR - Details: 2.8625 * 1 - [BewerktHFKostItem] FrontPlaat - Kost: 4.184 EUR - Details: 84.7700 * .0494 - Product : 1039207 - MDP.09X2850X1040FRONT NN [SamengesteldKostItem] Verpakking : 0.263 EUR [StandaardHFKostItem] Front Horizontaal Kost: 0.106 EUR @@ -139,10 +140,10 @@ *** HalffabItems *** Itemtype Itemsubtype Rol Aantal ProductID Korttekst Omschrijving Te bekomen aantal Bewerkingen +H STD Front.FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links +H STD Front.FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts +H BEW Front.FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD FrontBevestiging 4 784215 ZF7M7082 FROB V500 ZN Frontbevestiging, Drevel, C -H STD FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links -H STD FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts -H BEW FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD Verpakking.Front Horizontaal 0,3 1234485 VPK.PIRBLFR TAXBLK B Horizontaal tussenschot H BEW Verpakking.Front bodemdoos 0,08064952048823016565 353744 VFF.TB165EB ZZCARTON BR Front bodemdoos 0,1 Lengte=881 H BEW Verpakking.Front dekseldoos 0,0898038360941586748 353743 VFF.TB143EB ZZCARTON BR Front dekseldoos 0,1 Lengte=981 Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt =================================================================== diff -u -r30186 -r30191 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 30186) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 30191) @@ -268,23 +268,24 @@ Kost: 6.305 EUR Details: 54.9700 * .1147 Product : 1038761 - HDP.06X2450X1250BO-ZK NN + [SamengesteldKostItem] Front : 9.909 EUR + [SamengesteldKostItem] FrontEindkap : 5.725 EUR + [StandaardHFKostItem] Links + Kost: 2.863 EUR + Details: 2.8625 * 1 + [StandaardHFKostItem] Rechts + Kost: 2.863 EUR + Details: 2.8625 * 1 + [BewerktHFKostItem] FrontPlaat + Kost: 4.184 EUR + Details: 84.7700 * .0494 + Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] FrontBevestiging Kost: 0.524 EUR Details: 0.1311 * 4 [StandaardHFKostItem] FrontBevestigingSchroef Kost: 0.152 EUR Details: 0.0190 * 8 - [SamengesteldKostItem] FrontEindkap : 5.725 EUR - [StandaardHFKostItem] Links - Kost: 2.863 EUR - Details: 2.8625 * 1 - [StandaardHFKostItem] Rechts - Kost: 2.863 EUR - Details: 2.8625 * 1 - [BewerktHFKostItem] FrontPlaat - Kost: 4.184 EUR - Details: 84.7700 * .0494 - Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] Glijder Kost: 10.643 EUR Details: 10.6433 * 1 @@ -462,11 +463,11 @@ H STD BodemOndersteuning 1 1124773 LBS.487.02 BODEM D500 ZN Bodemondersteuning, 500mm H STD BodemOndersteuningSchroef 2 1168369 SCR.3,5X8T SENKK NI Schroef bodemondersteuning H BEW BodemPlaat 0,1147039385335105829 1038761 HDP.06X2450X1250BO-ZK NN Bodemplaat, Fineer, Natuur notenhout 1 Breedte=480;Lengte=569 +H STD Front.FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links +H STD Front.FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts +H BEW Front.FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD FrontBevestiging 4 784215 ZF7M7082 FROB V500 ZN Frontbevestiging, Drevel, C H STD FrontBevestigingSchroef 8 1071984 SCR.M3X10T MET-SCHR NI Schroef frontbevestiging -H STD FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links -H STD FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts -H BEW FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD Glijder 1 685058 760H5000B MOVENTO MP ZN Geleider, Movento, 500mm, 40kg, Volledig H BEW KantenBand 0,0264 1043936 KBD.17X0.5 KANTENBAND NN Kantenband, Natuur notenhout 1 Lengte=4400 H STD Koppeling.Links 1 685080 T51.7601 KUPP L 100 OR Koppeling, Movento, Schroef, Links Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/V1Vandaag.txt =================================================================== diff -u -r30186 -r30191 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/V1Vandaag.txt (.../V1Vandaag.txt) (revision 30186) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/V1Vandaag.txt (.../V1Vandaag.txt) (revision 30191) @@ -260,23 +260,24 @@ Kost: 6.305 EUR Details: 54.9700 * .1147 Product : 1038761 - HDP.06X2450X1250BO-ZK NN + [SamengesteldKostItem] Front : 9.909 EUR + [SamengesteldKostItem] FrontEindkap : 5.725 EUR + [StandaardHFKostItem] Links + Kost: 2.863 EUR + Details: 2.8625 * 1 + [StandaardHFKostItem] Rechts + Kost: 2.863 EUR + Details: 2.8625 * 1 + [BewerktHFKostItem] FrontPlaat + Kost: 4.184 EUR + Details: 84.7700 * .0494 + Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] FrontBevestiging Kost: 0.524 EUR Details: 0.1311 * 4 [StandaardHFKostItem] FrontBevestigingSchroef Kost: 0.152 EUR Details: 0.0190 * 8 - [SamengesteldKostItem] FrontEindkap : 5.725 EUR - [StandaardHFKostItem] Links - Kost: 2.863 EUR - Details: 2.8625 * 1 - [StandaardHFKostItem] Rechts - Kost: 2.863 EUR - Details: 2.8625 * 1 - [BewerktHFKostItem] FrontPlaat - Kost: 4.184 EUR - Details: 84.7700 * .0494 - Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] Glijder Kost: 10.643 EUR Details: 10.6433 * 1 @@ -369,11 +370,11 @@ H STD BodemOndersteuning 1 1124773 LBS.487.02 BODEM D500 ZN Bodemondersteuning, 500mm H STD BodemOndersteuningSchroef 2 1168369 SCR.3,5X8T SENKK NI Schroef bodemondersteuning H BEW BodemPlaat 0,1147039385335105829 1038761 HDP.06X2450X1250BO-ZK NN Bodemplaat, Fineer, Natuur notenhout 1 Breedte=480;Lengte=569 +H STD Front.FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links +H STD Front.FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts +H BEW Front.FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD FrontBevestiging 4 784215 ZF7M7082 FROB V500 ZN Frontbevestiging, Drevel, C H STD FrontBevestigingSchroef 8 1071984 SCR.M3X10T MET-SCHR NI Schroef frontbevestiging -H STD FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links -H STD FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts -H BEW FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD Glijder 1 685058 760H5000B MOVENTO MP ZN Geleider, Movento, 500mm, 40kg, Volledig H BEW KantenBand 0,0264 1043936 KBD.17X0.5 KANTENBAND NN Kantenband, Natuur notenhout 1 Lengte=4400 H STD Koppeling.Links 1 685080 T51.7601 KUPP L 100 OR Koppeling, Movento, Schroef, Links Index: DOM/PM/Maatwerk/LadeInfo/impl/LosseComponentFactoryTAX.cls.xml =================================================================== diff -u -r30186 -r30191 --- DOM/PM/Maatwerk/LadeInfo/impl/LosseComponentFactoryTAX.cls.xml (.../LosseComponentFactoryTAX.cls.xml) (revision 30186) +++ DOM/PM/Maatwerk/LadeInfo/impl/LosseComponentFactoryTAX.cls.xml (.../LosseComponentFactoryTAX.cls.xml) (revision 30191) @@ -33,7 +33,7 @@ #dim HalffabItem As DOM.PM.Maatwerk.Calc.HF.IHalffabItem #dim Rol As TECH.String - if ##class(TECH.StringUtils).Equals(LosseComponentCategorie,"Zijkant","Rug") { + if ##class(TECH.StringUtils).Equals(LosseComponentCategorie,"Zijkant","Rug","Front") { set Rol = $replace(LosseComponent, ".", "") do ..ValideerRol(Rol, HalffabItemsBoom, LosseComponent) set HalffabItem = HalffabItemsBoom.GeefHalffabItem(Rol) Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/FlatpackV1Vandaag.txt =================================================================== diff -u -r30186 -r30191 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/FlatpackV1Vandaag.txt (.../FlatpackV1Vandaag.txt) (revision 30186) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/FlatpackV1Vandaag.txt (.../FlatpackV1Vandaag.txt) (revision 30191) @@ -230,23 +230,24 @@ Kost: 6.539 EUR Details: 54.9700 * .119 Product : 1038761 - HDP.06X2450X1250BO-ZK NN + [SamengesteldKostItem] Front : 9.909 EUR + [SamengesteldKostItem] FrontEindkap : 5.725 EUR + [StandaardHFKostItem] Links + Kost: 2.863 EUR + Details: 2.8625 * 1 + [StandaardHFKostItem] Rechts + Kost: 2.863 EUR + Details: 2.8625 * 1 + [BewerktHFKostItem] FrontPlaat + Kost: 4.184 EUR + Details: 84.7700 * .0494 + Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] FrontBevestiging Kost: 0.524 EUR Details: 0.1311 * 4 [StandaardHFKostItem] FrontBevestigingSchroef Kost: 0.152 EUR Details: 0.0190 * 8 - [SamengesteldKostItem] FrontEindkap : 5.725 EUR - [StandaardHFKostItem] Links - Kost: 2.863 EUR - Details: 2.8625 * 1 - [StandaardHFKostItem] Rechts - Kost: 2.863 EUR - Details: 2.8625 * 1 - [BewerktHFKostItem] FrontPlaat - Kost: 4.184 EUR - Details: 84.7700 * .0494 - Product : 1039207 - MDP.09X2850X1040FRONT NN [StandaardHFKostItem] Glijder Kost: 10.643 EUR Details: 10.6433 * 1 @@ -344,11 +345,11 @@ H STD BodemOndersteuning 1 1124773 LBS.487.02 BODEM D500 ZN Bodemondersteuning, 500mm H STD BodemOndersteuningSchroef 1 1238300 INP.TA1.SCR3,5X8T LBS NI Schroef bodemondersteuning H BEW BodemPlaat 0,1189609919223831406 1038761 HDP.06X2450X1250BO-ZK NN Bodemplaat, Fineer, Natuur notenhout 1 Breedte=480;Lengte=569 +H STD Front.FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links +H STD Front.FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts +H BEW Front.FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD FrontBevestiging 4 784215 ZF7M7082 FROB V500 ZN Frontbevestiging, Drevel, C H STD FrontBevestigingSchroef 8 1071984 SCR.M3X10T MET-SCHR NI Schroef frontbevestiging -H STD FrontEindkap.Links 1 935237 ZI7.C.LI.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Links -H STD FrontEindkap.Rechts 1 935238 ZI7.C.RE.01TAOR BOX AL Front-eindkap, Aluminium Look, C, Rechts -H BEW FrontPlaat 0,0493556827205454251 1039207 MDP.09X2850X1040FRONT NN Frontplaat, Fineer, Natuur notenhout 1 Breedte=191.5;Lengte=585 H STD Glijder 1 685058 760H5000B MOVENTO MP ZN Geleider, Movento, 500mm, 40kg, Volledig H BEW KantenBand 0,0264 1043936 KBD.17X0.5 KANTENBAND NN Kantenband, Natuur notenhout 1 Lengte=4400 H STD Koppeling.Links 1 685080 T51.7601 KUPP L 100 OR Koppeling, Movento, Schroef, Links Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml =================================================================== diff -u -r30186 -r30191 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml (.../HFVerpakkingv001.cls.xml) (revision 30186) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFVerpakkingv001.cls.xml (.../HFVerpakkingv001.cls.xml) (revision 30191) @@ -52,7 +52,7 @@ _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Zijstabilisering()_";" _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Opvullijst()_";" _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).BodemPlaat()_";" - _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).FrontPlaat()_";" + _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Front()_";" _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantLinks()_";" _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantRechts()_";" _##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).Rug() Index: DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFFrontBevestigingv001.cls.xml =================================================================== diff -u -r30156 -r30191 --- DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFFrontBevestigingv001.cls.xml (.../HFFrontBevestigingv001.cls.xml) (revision 30156) +++ DOM/PM/Maatwerk/Calc/HF/impl/TAOR/Builder/HFFrontBevestigingv001.cls.xml (.../HFFrontBevestigingv001.cls.xml) (revision 30191) @@ -11,7 +11,7 @@ %Status