Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/BewerkingsInfo.cls.xml
===================================================================
diff -u -r66241 -r73431
--- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/BewerkingsInfo.cls.xml (.../BewerkingsInfo.cls.xml) (revision 66241)
+++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/BewerkingsInfo.cls.xml (.../BewerkingsInfo.cls.xml) (revision 73431)
@@ -47,7 +47,9 @@
While (BewerkingsInfoIterator.HasNext()) {
Set BewerkingsInfo = BewerkingsInfoIterator.Next()
- Do ..SyncBewerkingsInfo(BewerkingsInfo)
+ If (..MagVariantSyncen(BewerkingsInfo.Variant)) {
+ Do ..SyncBewerkingsInfo(BewerkingsInfo)
+ }
}
]]>
@@ -268,6 +270,20 @@
+
+
+Variant:%String
+%Boolean
+
+
Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml
===================================================================
diff -u -r72897 -r73431
--- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml (.../ProductInfo.cls.xml) (revision 72897)
+++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/ProductInfo.cls.xml (.../ProductInfo.cls.xml) (revision 73431)
@@ -99,13 +99,15 @@
Set HalffabKlasse = ..GeefKlasseNaamVanRol(Rol,Variant)
- If $$$HasLength(HalffabKlasse) {
- Set Producten = ..GeefProductenVanSelectieKenmerk(KenmerkGroep,HalffabKlasse)
- Set ProductIterator = ##class(TECH.ListIterator).%New(Producten)
-
- While (ProductIterator.HasNext()) {
- Set ProductID = ProductIterator.Next()
- Do ..MaakOfUpdateProductPrijsEnGewicht(ProductID)
+ If (..MagVariantSyncen(Variant)) {
+ If $$$HasLength(HalffabKlasse) {
+ Set Producten = ..GeefProductenVanSelectieKenmerk(KenmerkGroep,HalffabKlasse)
+ Set ProductIterator = ##class(TECH.ListIterator).%New(Producten)
+
+ While (ProductIterator.HasNext()) {
+ Set ProductID = ProductIterator.Next()
+ Do ..MaakOfUpdateProductPrijsEnGewicht(ProductID)
+ }
}
}
}
@@ -541,6 +543,20 @@
Quit ProductIds
]]>
+
+
+Variant:%String
+%Boolean
+
+
Index: DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/Selectiekenmerken.cls.xml
===================================================================
diff -u -r70925 -r73431
--- DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/Selectiekenmerken.cls.xml (.../Selectiekenmerken.cls.xml) (revision 70925)
+++ DOM/PM/Maatwerk/Syncs/DotNet/MaatwerkCalculator/impl/Selectiekenmerken.cls.xml (.../Selectiekenmerken.cls.xml) (revision 73431)
@@ -176,6 +176,10 @@
Set MagSelectiekenmerkSyncen = $$$False
}
+ If ((Variant = "LBX") && ##class(DOM.DomeinContext).Instance().GeefProjectSettingsAPI().IsActiefBomBolOmleidingLbxNaarEncoway()) {
+ Set MagSelectiekenmerkSyncen = $$$False
+ }
+
Quit MagSelectiekenmerkSyncen
]]>