Index: vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml
===================================================================
diff -u -r73175 -r73281
--- vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml (.../Test.cls.xml) (revision 73175)
+++ vhUnitTest/APPS/Halux/PPS/impl/PalletIDBepaler/GeefNieuwPalletID/Test.cls.xml (.../Test.cls.xml) (revision 73281)
@@ -135,6 +135,22 @@
Do $$$AssertEquals(PalletId, "TBP12345B")
]]>
+
+
+
+
Index: APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml
===================================================================
diff -u -r73169 -r73281
--- APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml (.../PalletIDBepaler.cls.xml) (revision 73169)
+++ APPS/Halux/PPS/impl/PalletIDBepaler.cls.xml (.../PalletIDBepaler.cls.xml) (revision 73281)
@@ -53,10 +53,17 @@
+
+PalletCode:%String
+1
+%Boolean
+
+
+
1
%Integer
Index: APPS/MAG/Inventaris/impl/InventarisService.cls.xml
===================================================================
diff -u -r73265 -r73281
--- APPS/MAG/Inventaris/impl/InventarisService.cls.xml (.../InventarisService.cls.xml) (revision 73265)
+++ APPS/MAG/Inventaris/impl/InventarisService.cls.xml (.../InventarisService.cls.xml) (revision 73281)
@@ -114,7 +114,8 @@
#Dim DoelLocatie As %List = $listbuild()
#Dim Result As %List = $listbuild()
-
+ Set BronPalletID = $Extract(BronPalletID, 1, 8)
+ Set DoelPalletID = $Extract(DoelPalletID, 1, 8)
If (##class(EWMS.ToReceive).PalletIsInToReceive(BronPalletID)) {
Set DoelResultSetLocations = ##class(TECH.ResultSet).%New()
Do DoelResultSetLocations.Prepare("SELECT loc_m,loc_g,loc_x,loc_y,loc_z FROM EWMS.Locations WHERE loc_id = ?")
@@ -533,6 +534,7 @@
PalletID:%String,DoelLocatieID:%String
PalletID:%String,DoelLocatieID:%String
PalletID:%String,ProductID:%String
APPS.MAG.Inventaris.dto.CycleCountInfo
1
%Integer
PalletID:%String,ProductID:%String,Reden:%String,AantalGrootVerpakkingen:%Integer,AantalKleinVerpakkingen:%Integer,AantalStukVerpakkingen:%Integer,PalletInfo:APPS.MAG.UGLYPicking.dto.PalletInfo=##class(APPS.MAG.UGLYPicking.dto.PalletInfo).%New(),AutoCC:%Boolean=0
%ListOfObjects
ELEMENTTYPE="APPS.MAG.Inventaris.dto.LocatieInfo"
PalletID:%String
%Boolean
PalletID:%String,LocatieID:%String
%Boolean
%Boolean
-
@@ -917,6 +928,7 @@
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Nieuwe pallet ID moet 8 of 9 tekens lang zijn. Opgegeven PalletID:"_NieuwePalletID))
}
Set NieuwePalletID = $Extract(NieuwePalletID, 1, 8)
+ Set OriginelePalletID = $Extract(OriginelePalletID, 1, 8)
If (..IsPalletGeregistreerdOpEenLocatie(NieuwePalletID)) {
Do ##class(TECH.ExceptionHandler).Throw(##class(TECH.Exceptions.InvalidInputException).%New("Nieuwe pallet '"_NieuwePalletID_"' bestaat al."))
}