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.")) }