Index: APPS/PM/KenmMWFPlugin.cls.xml
===================================================================
diff -u -r63412 -r65513
--- APPS/PM/KenmMWFPlugin.cls.xml (.../KenmMWFPlugin.cls.xml) (revision 63412)
+++ APPS/PM/KenmMWFPlugin.cls.xml (.../KenmMWFPlugin.cls.xml) (revision 65513)
@@ -14,13 +14,19 @@
1
+
+DOM.PM.Maatwerk.Calc.Common.impl.OmleidingNaarDotNetBepaler
+1
+
+
KenmerkenModifiedEventData:TECH.Events.KenmerkenModifiedEventData
1
1
%Status
@@ -96,7 +102,7 @@
Do ##class(vhLib.Logger).%New(..#ApplicatieNaam).ErrorMail("Kon halffabs niet maken voor product "_UnID,Exception.ToString())
Do ##class(TECH.ExceptionHandler).Rethrow(Exception)
}
- If (..GeefProductGroep(KenmerkGroep) = "MVX") {
+ If (..MoetKenmerkGesyncedWordenNaarDotNet(KenmerkGroep)) {
Do ##class(DOM.PM.Maatwerk.Syncs.DotNet.MaatwerkCalculator.impl.VerwijderKenmerken).%New().VerwijderKenmerkenInDotNetIndienNodig(UnID, KenmerkGroep)
}
}
@@ -110,7 +116,6 @@
#dim HeeftEenHalffabGemaakt As %Boolean = 0
#dim HalffabClassName As %String = ..GeefHalffabClassNameVoor(KenmerkGroep)
#dim SQLTableName As %String = ..GeefSQLTableNameVoorHalffabKlasse(HalffabClassName)
- #dim IsMVXKenmerk As %Boolean = (..GeefProductGroep(KenmerkGroep) = "MVX")
Set HalffabObjecten = ##class(%ListOfObjects).%New()
Do HalffabObjecten.Insert($zobjclassmethod(HalffabClassName,"%New",$P(UnID,".")))
@@ -172,7 +177,7 @@
Do Halffab.Save()
Do EventData.Halffabs.Insert(Halffab)
}
- If (IsMVXKenmerk) {
+ If (..MoetKenmerkGesyncedWordenNaarDotNet(KenmerkGroep)) {
Set Event = ##class(TECH.Events.HalffabsGemaaktEvent).%New(EventData)
Do ##class(TECH.Context).Instance().GeefPubSubAPI().GeefEventRaiser().RaiseEventAsync(Event)
}
@@ -189,6 +194,33 @@
]]>
+
+KenmerkGroep:%String
+
+
+
HalffabClassName:%String