Index: APPS/PM/Maatwerk/impl/BerekeningServiceIngegevenKenmerken.cls.xml =================================================================== diff -u -r57352 -r63403 --- APPS/PM/Maatwerk/impl/BerekeningServiceIngegevenKenmerken.cls.xml (.../BerekeningServiceIngegevenKenmerken.cls.xml) (revision 57352) +++ APPS/PM/Maatwerk/impl/BerekeningServiceIngegevenKenmerken.cls.xml (.../BerekeningServiceIngegevenKenmerken.cls.xml) (revision 63403) @@ -115,7 +115,16 @@ #dim Variant As DOM.PM.enu.Variant = IngegevenKenmerken.GeefVariant() Set HalffabContext = ##class(DOM.PM.Maatwerk.Calc.HF.HalffabContext).%New(Familie,Variant,BerekeningsSpecificatie) - do HalffabContext.GeefHalffabSpec().BerekenHalffabDetails(HalffabContext,IngegevenKenmerken,MaatwerkAanpassing) + + If (IngegevenKenmerken.GeefVariant() = ##class(DOM.PM.enu.LadeVariant).MVX()) { + #dim KlantId As DOM.VKP.VanHoeckeKlantID = BerekeningsSpecificatie.GeefKlantID() + #dim Aantal As %Integer = BerekeningsSpecificatie.GeefHoeveelheid() + Set DotNetProductieAansturingService = ##class(APPS.Halux.common.impl.DotNet.ProductieAansturingService).%New() + Set HalffabContext.HalffabItemsBoom = DotNetProductieAansturingService.GeefHalffabItemsBoomDotNetBased(IngegevenKenmerken, KlantId, Aantal) + } Else { + do HalffabContext.GeefHalffabSpec().BerekenHalffabDetails(HalffabContext,IngegevenKenmerken,MaatwerkAanpassing) + } + quit HalffabContext.HalffabItemsBoom ]]>