Index: DOM/PM/impl/DataM/DataMProductCreator.cls.xml =================================================================== diff -u -r64131 -r65055 --- DOM/PM/impl/DataM/DataMProductCreator.cls.xml (.../DataMProductCreator.cls.xml) (revision 64131) +++ DOM/PM/impl/DataM/DataMProductCreator.cls.xml (.../DataMProductCreator.cls.xml) (revision 65055) @@ -69,6 +69,11 @@ 1 + +DOM.PM.Maatwerk.Calc.Common.impl.OmleidingNaarDotNetBepaler +1 + + ProductSpecificatie:DOM.PM.Maatwerk.Calc.Common.ProductSpecificatie,BerekeningsSpecificatie:DOM.PM.Maatwerk.Calc.Common.BerekeningsSpecificatie,HalffabItemsBoom:DOM.PM.Maatwerk.Calc.HF.HalffabItemsBoom,KostItem:DOM.PM.Maatwerk.Calc.Kost.SamengesteldKostItem,ProductData:DOM.PM.dto.ProductData="" 1 @@ -83,14 +88,20 @@ Set ..KostItem = KostItem Set ..PRNr = $$$If($IsObject(ProductData), ProductData.PRNr, "") Set ..DossierNummer = $$$If($IsObject(ProductData), ProductData.DossierNummer, "") + Set ..OmleidingNaarDotNetBepaler = ##class(DOM.PM.Maatwerk.Calc.Common.impl.OmleidingNaarDotNetBepaler).%New() - // Volgende conditie kan/zal/moet vervangen worden door ofwel OmleidingNaarDotNetBepaler.IsMaatwerkCalculatieInDotNet() , want dan is HalffabItemsBoom.VerwijderdeHalffabItems ingevuld. - If $$$Not(ProductSpecificatie.GeefVariant() = ##class(DOM.PM.enu.Variant).Merivobox()) { + If $$$Not(..BepaalIsMaatwerkCalculatieInDotNet()) { Set HalffabItemsBoomOnherwerktBepaler = ##class(DOM.PM.impl.HalffabItemsBoomOnherwerktBepaler).%New() Set ..HalffabItemsBoomOnHerwerkt = HalffabItemsBoomOnherwerktBepaler.InitieerHalffabItemsBoomOnherwerkt(..ProductSpecificatie.GeefIngegevenKenmerken()) } Else { Set ..HalffabItemsBoomOnHerwerkt = HalffabItemsBoom } + + /*If $$$Not(ProductSpecificatie.GeefVariant() = ##class(DOM.PM.enu.Variant).Merivobox()) { + + } Else { + Set ..HalffabItemsBoomOnHerwerkt = HalffabItemsBoom + }*/ // Bepaal het generisch PRNr, dit nummer wordt gebruikt om uit KPR een template op te halen #dim GenerischPRNr As %String = ..GeefGenerischPRNr() @@ -120,6 +131,24 @@ ]]> + +1 +%Boolean + + + 1