Index: APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml
===================================================================
diff -u -r2142 -r2322
--- APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml (.../ProductLijn.cls.xml) (revision 2142)
+++ APPS/MAG/UGLYPicking/dto/ProductLijn.cls.xml (.../ProductLijn.cls.xml) (revision 2322)
@@ -50,5 +50,9 @@
%String
+
+
+%Boolean
+
Index: APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml
===================================================================
diff -u -r2142 -r2322
--- APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 2142)
+++ APPS/MAG/UGLYPicking/impl/UglyPickingService.cls.xml (.../UglyPickingService.cls.xml) (revision 2322)
@@ -442,6 +442,7 @@
{
Set ProductLijn = ..GeefProductLijnBasis(ResultSet.Data("AantalTePicken"), ResultSet.Data("Product"), MagazijnID)
Set ProductLijn.LocatieID = ResultSet.Data("LocTrans")
+ Set ProductLijn.IsPickbaar = ##class(EWMS.TransLoc).IsPickbaar(ProductLijn.LocatieID)
Set ProductLijn.PalletID = ResultSet.Data("PalletID")
Set ProductLijn.HeeftChargeNummer = ##class(BL.ProdHist.ChargeTrace).IsChargeProduct(ResultSet.Data("Product"),1)
If (ResultSet.Data("NeedAll"))
Index: vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml
===================================================================
diff -u -r2142 -r2322
--- vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml (.../TestUglyPickingService.cls.xml) (revision 2142)
+++ vhUnitTest/APPS/MAG/UGLYPicking/TestUglyPickingService.cls.xml (.../TestUglyPickingService.cls.xml) (revision 2322)
@@ -169,6 +169,7 @@
Do $$$AssertEquals(ProductLijn.Aantal,2,"Het aantal producten te picken")
Do $$$AssertEquals(ProductLijn.ProductData.ID,154599,"Het te picken product")
+ Do $$$AssertEquals(ProductLijn.IsPickbaar,1,"Het te picken product is pickbaar.")
Do $$$AssertEquals(ProductLijn.MagazijnID,##class(APPS.MAG.UGLYPicking.enu.Magazijn).TandemAventos(),"Aventos magazijn")
Do $$$AssertTrue($Length(ProductLijn.LeverancierReferentie),"De leverancierreferentie is ingevuld")
@@ -375,6 +376,9 @@
Set ^ORDW("D",ID,"D",119047,100) = "154599\B\\2\0\\\A\\200"
Set ^ORDW("D",ID,"D",119047,100,100) = "154599\W\2\0\\62210,53942\\\\00218051\\FVS\A\U"
+ Set Pickbaar = 1
+ Do ##class(EWMS.TransLoc).ZetIsPickbaar("04B25A03",Pickbaar)
+
Quit $$$OK
]]>