Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Voormontage.cls.xml =================================================================== diff -u -r69061 -r69904 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Voormontage.cls.xml (.../Voormontage.cls.xml) (revision 69061) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/v003/Voormontage.cls.xml (.../Voormontage.cls.xml) (revision 69904) @@ -18,14 +18,18 @@ #dim SynchronisatieStangEvaluator As DOM.PM.Maatwerk.Calc.Kost.IEvaluator = ##class(DOM.PM.Maatwerk.Calc.Kost.OfEvaluator).%New(SynchronisatieStangEvaluators) + Set DwarsverdelingMultiplier = ##class(DOM.PM.Maatwerk.Calc.Kost.MultiplyMultiplier).%New() + Do DwarsverdelingMultiplier.VoegToeMultiplier(..Multipliers.DwarsverdelingAantal) + Do DwarsverdelingMultiplier.VoegToeMultiplier(..Multipliers.DwarsverdelingType) + Do ..VoegToeVariabele("Voormontage synchronisatiestang", ..Kostenplaatsen.Voormontage002, 130, 1, 20).GebruikEvaluator(SynchronisatieStangEvaluator) Do ..VoegToeVariabele("Voormontage zijstabilisering", ..Kostenplaatsen.Voormontage002, 131, 1, 20).GebruikEvaluator(..GeefRolAanwezigEvaluator(..Enum.Rol.Zijstabilisering)) 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(..Enum.Rol.BodemPlaat), ##class(DOM.PM.Maatwerk.Calc.Kost.impl.TAOR.Evaluators.KoppelingSchroefGekozen).%New()) Do ..VoegToeVariabele("Voormontage bodem monteren koppelingschroef", ..Kostenplaatsen.Voormontage002, 134, 1, 26).GebruikEvaluator(..GeefRolAanwezigEvaluator(..Enum.Rol.KoppelingSchroef), ..IsGemonteerdeLadeEvaluator()) Do ..VoegToeVariabele("Linefeeding houders en dwarsverdeling", ..Kostenplaatsen.VoormontageDwarsverdelingEnHouder, 135, 1, 7).GebruikEvaluator(..GeefRolAanwezigEvaluator(..Enum.Rol.Dwarsverdeling), ..GeefProductieWijzeEvaluator(##class(DOM.PM.enu.TAORProductieWijze).Volledig())) Do ..VoegToeVariabele("Linefeeding voormontage naar TAX", ..Kostenplaatsen.VoormontageDwarsverdelingEnHouder, 136, 1, 7).GebruikEvaluator(..GeefRolAanwezigEvaluator(..Enum.Rol.Dwarsverdeling), ..GeefProductieWijzeEvaluator(##class(DOM.PM.enu.TAORProductieWijze).Volledig())) - Do ..VoegToeVariabele("Inkorten en montage dwarsverdeling", ..Kostenplaatsen.VoormontageDwarsverdelingEnHouder, 137, ..Multipliers.DwarsverdelingAantal, 35).GebruikEvaluator(..GeefRolAanwezigEvaluator(..Enum.Rol.Dwarsverdeling), ..GeefProductieWijzeEvaluator(##class(DOM.PM.enu.TAORProductieWijze).Volledig())) + Do ..VoegToeVariabele("Inkorten en montage dwarsverdeling", ..Kostenplaatsen.VoormontageDwarsverdelingEnHouder, 137, DwarsverdelingMultiplier, 35).GebruikEvaluator(..GeefRolAanwezigEvaluator(..Enum.Rol.Dwarsverdeling), ..GeefProductieWijzeEvaluator(##class(DOM.PM.enu.TAORProductieWijze).Volledig())) Quit $$$OK ]]> Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Multiplier/DwarsverdelingType.cls.xml =================================================================== diff -u --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Multiplier/DwarsverdelingType.cls.xml (revision 0) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Multiplier/DwarsverdelingType.cls.xml (revision 69904) @@ -0,0 +1,23 @@ + + + + +1 +TECH.RegisteredObject,DOM.PM.Maatwerk.Calc.Kost.IMultiplier +right + + +Context:DOM.PM.Maatwerk.Calc.Kost.KostContext,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,IngegevenKenmerken:DOM.PM.Maatwerk.Calc.Common.impl.TAORKenmerken +%Float + + + + + + Index: DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Multipliers.cls.xml =================================================================== diff -u -r68745 -r69904 --- DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Multipliers.cls.xml (.../Multipliers.cls.xml) (revision 68745) +++ DOM/PM/Maatwerk/Calc/Kost/impl/TAOR/Multipliers.cls.xml (.../Multipliers.cls.xml) (revision 69904) @@ -27,6 +27,12 @@ 1 + +%String +"DwarsverdelingType" +1 + + LadeOnderdeel:DOM.PM.Maatwerk.LadeInfo.enu.LadeOnderdeel DOM.PM.Maatwerk.Calc.Kost.impl.TAOR.Multiplier.BulkPerOnderdeelGegroepeerdVerhoudingVerpakkingTovLadeOnderdeel @@ -60,6 +66,9 @@ DwarsverdelingAantal + +DwarsverdelingType +