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 ]]>