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 -