Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/KartonMachine.cls.xml =================================================================== diff -u -r29146 -r29377 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/KartonMachine.cls.xml (.../KartonMachine.cls.xml) (revision 29146) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/KartonMachine.cls.xml (.../KartonMachine.cls.xml) (revision 29377) @@ -12,19 +12,14 @@ Do ##super(SamengesteldKostItemBuilder) Set HeeftVerpakkingTypeBOG = ##class(DOM.PM.Maatwerk.Calc.Kost.impl.Evaluator.HeeftVerpakkingTypeEvaluator).%New(##class(DOM.PM.enu.TAORVerpakkingType).BulkPerOnderdeelGegroepeerd()) - ;De tijd overeen met 1 doos. Indien bodems in >1 doos, dan vermenigvuldigen. Totale tijd terugbrengen naar 1 bodem. - Do ..VoegToeVariabele("Bodem deksel doos maken en vouwen (BODEMS)",..Kostenplaatsen.Kartonmachine002,140,1,50,,,).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).BodemPlaat())) - ;De tijd overeen met 1 doos. Indien zijkant links in >1 doos, dan vermenigvuldigen. Totale tijd terugbrengen naar 1 bodem. - Do ..VoegToeVariabele("Bodem deksel doos maken en vouwen (ZIJKANT LINKS)",..Kostenplaatsen.Kartonmachine002,141,1,50,,,).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantPlaat())) - ;De tijd overeen met 1 doos. Indien zijkant rechts in >1 doos, dan vermenigvuldigen. Totale tijd terugbrengen naar 1 bodem. - Do ..VoegToeVariabele("Bodem deksel doos maken en vouwen (ZIJKANT RECHTS)",..Kostenplaatsen.Kartonmachine002,142,1,50,,,).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantPlaat())) - ;De tijd overeen met 1 doos. Indien rug in >1 doos, dan vermenigvuldigen. Totale tijd terugbrengen naar 1 bodem. - Do ..VoegToeVariabele("Bodem deksel doos maken en vouwen (RUG)",..Kostenplaatsen.Kartonmachine002,143,1,50,,,).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).RugPlaat())) - ;De tijd overeen met 1 doos. Indien front in >1 doos, dan vermenigvuldigen. Totale tijd terugbrengen naar 1 bodem. - Do ..VoegToeVariabele("Bodem deksel doos maken en vouwen (FRONT)",..Kostenplaatsen.Kartonmachine002,144,1,50,,,).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).FrontPlaat())) + Do ..VariabeleKost("Bodem deksel doos maken en vouwen (BODEMS)",..Kostenplaatsen.Kartonmachine002,140,50,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Bodem")).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).BodemPlaat())) + Do ..VariabeleKost("Bodem deksel doos maken en vouwen (ZIJKANT LINKS)",..Kostenplaatsen.Kartonmachine002,141,50,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Zijkant_Links")).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantPlaat())) + Do ..VariabeleKost("Bodem deksel doos maken en vouwen (ZIJKANT RECHTS)",..Kostenplaatsen.Kartonmachine002,142,50,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Zijkant_Rechts")).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).ZijkantPlaat())) + Do ..VariabeleKost("Bodem deksel doos maken en vouwen (RUG)",..Kostenplaatsen.Kartonmachine002,143,50,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Rug")).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).RugPlaat())) + Do ..VariabeleKost("Bodem deksel doos maken en vouwen (FRONT)",..Kostenplaatsen.Kartonmachine002,144,50,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Front")).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).FrontPlaat())) + Set HeefOnderdelenDoosEvaluator = ##class(DOM.PM.Maatwerk.Calc.Kost.impl.Evaluator.HeeftOnderdelenDoosEvaluator).%New() - ;De tijd komt overeen met 1 doos voor de losse onderdelen van 10 laden. Te vermenigvuldigen en terug te brengen naar 1 lade. - Do ..VoegToeVariabele("Bodem deksel doos maken en vouwen (LOSSE ONDERDELEN)",..Kostenplaatsen.Kartonmachine002,145,1,40,,,).GebruikEvaluator(HeeftVerpakkingTypeBOG, HeefOnderdelenDoosEvaluator) + Do ..VariabeleKost("Bodem deksel doos maken en vouwen (LOSSE ONDERDELEN)",..Kostenplaatsen.Kartonmachine002,145,40,..Multipliers.BOGVerhoudingVerpakkingTovLadeOnderdeel("Bodem")).GebruikEvaluator(HeeftVerpakkingTypeBOG, HeefOnderdelenDoosEvaluator) Do ..VoegToeVariabele("Doos met kar transporteren naar werkpost + lege kar terug",..Kostenplaatsen.Kartonmachine002,146,1,5,,,).GebruikEvaluator(HeeftVerpakkingTypeBOG, ..GeefRolAanwezigEvaluator(##class(DOM.PM.Maatwerk.Calc.HF.enu.TAORRol).BodemPlaat())) Quit $$$OK Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardLadeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt =================================================================== diff -u -r29305 -r29377 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardLadeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 29305) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardLadeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 29377) @@ -26,7 +26,7 @@ VersieNr 0 *** HalffabItemKosten *** -[SamengesteldKostItem] TotaleKost : 59.064 EUR +[SamengesteldKostItem] TotaleKost : 53.719 EUR [SamengesteldKostItem] Zijkant : 7.792 EUR [ActiviteitKostItem] 1x Zagen Kost: 1.405 EUR @@ -129,32 +129,32 @@ Activiteit: 120 Details: .014 (kost per sec) * 1 (factor) * (3 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [SamengesteldKostItem] Voormontage : 0.000 EUR - [SamengesteldKostItem] KartonMachine : 5.945 EUR + [SamengesteldKostItem] KartonMachine : 0.704 EUR [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (BODEMS) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 140 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (ZIJKANT LINKS) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 141 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (ZIJKANT RECHTS) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 142 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (RUG) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 143 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (LOSSE ONDERDELEN) - Kost: 0.971 EUR - Tijd: 40s + Kost: 0.097 EUR + Tijd: 4s Activiteit: 145 - Details: .0243 (kost per sec) * 1 (factor) * (40 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (40 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Doos met kar transporteren naar werkpost + lege kar terug Kost: 0.121 EUR Tijd: 5s @@ -295,7 +295,7 @@ Details: 54.9700 * .1479 Product : 1038761 - HDP.06X2450X1250BO-ZK NN [ProcentueelKostItem] Rework 2% - Kost: 1.158 EUR + Kost: 1.053 EUR Details: 2% op kostitem TotaleKost *** HalffabItems *** Index: vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt =================================================================== diff -u -r29305 -r29377 --- vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 29305) +++ vhTestFiles/UnitTests/APPS.PM.Maatwerk.End2End.TAOR/TestTAORGewoneLadePrijzen/TestStandaardBinnenladeVerpakking/BulkPerOnderdeelGegroepeerdVandaag.txt (.../BulkPerOnderdeelGegroepeerdVandaag.txt) (revision 29377) @@ -26,7 +26,7 @@ VersieNr 0 *** HalffabItemKosten *** -[SamengesteldKostItem] TotaleKost : 78.398 EUR +[SamengesteldKostItem] TotaleKost : 71.938 EUR [SamengesteldKostItem] Zijkant : 7.792 EUR [ActiviteitKostItem] 1x Zagen Kost: 1.405 EUR @@ -174,37 +174,37 @@ Tijd: 160s Activiteit: 132 Details: .014 (kost per sec) * 160 (factor) * (1 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) - [SamengesteldKostItem] KartonMachine : 7.158 EUR + [SamengesteldKostItem] KartonMachine : 0.825 EUR [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (BODEMS) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 140 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (ZIJKANT LINKS) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 141 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (ZIJKANT RECHTS) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 142 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (RUG) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 143 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (FRONT) - Kost: 1.213 EUR - Tijd: 50s + Kost: 0.121 EUR + Tijd: 5s Activiteit: 144 - Details: .0243 (kost per sec) * 1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (50 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Bodem deksel doos maken en vouwen (LOSSE ONDERDELEN) - Kost: 0.971 EUR - Tijd: 40s + Kost: 0.097 EUR + Tijd: 4s Activiteit: 145 - Details: .0243 (kost per sec) * 1 (factor) * (40 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) + Details: .0243 (kost per sec) * .1 (factor) * (40 (vast) + 0 (delta breedte) + 0 (delta diepte) + 0 (delta hoogte)) [ActiviteitKostItem] 1x Doos met kar transporteren naar werkpost + lege kar terug Kost: 0.121 EUR Tijd: 5s @@ -377,7 +377,7 @@ Details: 54.9700 * .1479 Product : 1038761 - HDP.06X2450X1250BO-ZK NN [ProcentueelKostItem] Rework 2% - Kost: 1.537 EUR + Kost: 1.411 EUR Details: 2% op kostitem TotaleKost *** HalffabItems ***