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