Index: AXimpl/Utils.cls.xml
===================================================================
diff -u -r47492 -r47532
--- AXimpl/Utils.cls.xml (.../Utils.cls.xml) (revision 47492)
+++ AXimpl/Utils.cls.xml (.../Utils.cls.xml) (revision 47532)
@@ -29,6 +29,11 @@
1
+
+AX.Uitgaand.PM.impl.IsBasisProductFilter
+1
+
+
AX.Uitgaand.PM.impl.Convertor.Sopr.BlumKunde
1
@@ -50,7 +55,7 @@
-PartijApi:DOM.PARTIJ.PartijAPI,ConvertorLeveranciersnummerVanHoeckeNaarHalux:AX.Uitgaand.PM.impl.Convertor.ConvertorLeveranciersnummerVanHoeckeNaarHalux,VoorraadInstellingCalculator:AX.Uitgaand.PM.VrijgegProduct.impl.VoorraadInstellingCalculator,VoorraadBewegingService:BL.Prod.VoorraadBewegingService,BestelImpulsRepository:DOM.AKP.BestelImpuls.impl.BestelImpulsRepository,SoprProductConverter:AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor,ProductApi:DOM.PM.ProductAPI
+PartijApi:DOM.PARTIJ.PartijAPI,ConvertorLeveranciersnummerVanHoeckeNaarHalux:AX.Uitgaand.PM.impl.Convertor.ConvertorLeveranciersnummerVanHoeckeNaarHalux,VoorraadInstellingCalculator:AX.Uitgaand.PM.VrijgegProduct.impl.VoorraadInstellingCalculator,VoorraadBewegingService:BL.Prod.VoorraadBewegingService,BestelImpulsRepository:DOM.AKP.BestelImpuls.impl.BestelImpulsRepository,SoprProductConverter:AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor,ProductApi:DOM.PM.ProductAPI,IsBasisProductFilter:AX.Uitgaand.PM.impl.IsBasisProductFilter
1
1
%Status
@@ -62,6 +67,7 @@
Set ..VoorraadBewegingService = $$$Inject(VoorraadBewegingService,##class(BL.Prod.VoorraadBewegingService).%New())
Set ..BestelImpulsRepository = $$$Inject(BestelImpulsRepository,##class(DOM.AKP.BestelImpuls.impl.BestelImpulsRepository).%New())
Set ..SoprProductConverter = $$$Inject(SoprProductConverter, ##class(AX.Uitgaand.PM.impl.Convertor.Sopr.ProductConvertor).%New())
+ Set ..IsBasisProductFilter = $$$Inject(IsBasisProductFilter, ##class(AX.Uitgaand.PM.impl.IsBasisProductFilter).%New())
Set ..ProductApi = $$$Inject(ProductApi, ##class(DOM.PM.impl.ProductAPI).%New())
Set ..SoprBlumKundeConverter = ##class(AX.Uitgaand.PM.impl.Convertor.Sopr.BlumKunde).%New()
Set ..DateTimeApi = ##class(TECH.Context).Instance().GeefDateTimeAPI()
@@ -399,7 +405,9 @@
#dim PalletAantal As %Integer = +Product.Basis.PalletAantal
#dim Leverancier As %String = Product.Basis.LeverancierNummer
- If (GrootVerpakking > 0) {
+ If ..IsBasisProductFilter.IsValid(Product) {
+ Set UOMSeqGroupId = "STK"
+ } ElseIf (GrootVerpakking > 0) {
If (((KleinVerpakking = 0) || (KleinVerpakking = "")) && ((NormaleVerpakking = 0) || (NormaleVerpakking = 1) || (NormaleVerpakking = "")) && ((PalletAantal = 0) || (PalletAantal = ""))) {
Set UOMSeqGroupId = "STK-GVP"
} ElseIf (Leverancier = "5005") {
Index: vhUnitTest/AXimpl/Utils/ConvertUOMSeqGroupId/Test.cls.xml
===================================================================
diff -u -r46987 -r47532
--- vhUnitTest/AXimpl/Utils/ConvertUOMSeqGroupId/Test.cls.xml (.../Test.cls.xml) (revision 46987)
+++ vhUnitTest/AXimpl/Utils/ConvertUOMSeqGroupId/Test.cls.xml (.../Test.cls.xml) (revision 47532)
@@ -23,6 +23,11 @@
1
+
+AX.Uitgaand.PM.impl.IsBasisProductFilter
+1
+
+
@@ -47,6 +53,26 @@
]]>
+
+
+
+
1
AXimpl.Utils
-