Index: BL/MB/UGLYPicking/Opslag.cls.xml =================================================================== diff -u -r66227 -r72830 --- BL/MB/UGLYPicking/Opslag.cls.xml (.../Opslag.cls.xml) (revision 66227) +++ BL/MB/UGLYPicking/Opslag.cls.xml (.../Opslag.cls.xml) (revision 72830) @@ -924,7 +924,13 @@ New BronStr,DoelStr Set BronStr=##class(BL.MB.UGLYPicking.General).GetTransLocStrViaLocation(BronLocation) ; GetScannedLocStrViaLocation(..) Set DoelStr=##class(BL.MB.UGLYPicking.General).GetTransLocStrViaLocation(DoelLocation) ; GetScannedLocStrViaLocation(..) - + + #dim IsABPallet = $$$False + If ..IsABPalletCode(PalletID) { + Set IsABPallet = $$$True + Set PalletID = $Extract(PalletID, 1, 8) + } + $$$WriteToLog("*** VERPLAATS PALLET ***") $$$WriteToLog("BronLocation: "_BronStr_" -> DoelLocation"_DoelStr) $$$WriteToLog("PalletID: "_PalletID) @@ -1027,8 +1033,18 @@ Set EventData = ##class(DOM.MAG.event.PalletVerplaatstEventData).%New(PalletID,$list(DoelLocation,1),$list(DoelLocation,2),$list(DoelLocation,3),$list(DoelLocation,4),$list(BronLocation,1),$list(BronLocation,2),$list(BronLocation,3),$list(BronLocation,4)) Set Event = ##class(DOM.MAG.event.PalletVerplaatstEvent).%New(EventData) Do ##class(TECH.Context).Instance().GeefPubSubAPI().GeefEventRaiser().RaiseEventAsync(Event) - - Quit $listbuild(1,"Pallet '"_PalletID_"' succesvol verplaatst van "_BronStr_" naar "_DoelStr_".") + + #dim PalletVerplaatstBericht = "Pallet '" _ PalletID _ "' succesvol verplaatst van " _ BronStr _ " naar " _ DoelStr _ "." + If IsABPallet { + Set DnaCodeIterator = ##class(DOM.Halux.AAP.DnaCodeRepository).%New().ZoekViaPalletCodeEnRecent(PalletID _ "B") + If DnaCodeIterator.HasNext() { + Set PalletVerplaatstBericht = "Palletten '" _ PalletID _ "A' en '" _ PalletID _ "B' succesvol verplaatst van " _ BronStr _ " naar " _ DoelStr _ "." + } Else { + Set PalletVerplaatstBericht = "Pallet '" _ PalletID _ "A' succesvol verplaatst van " _ BronStr _ " naar " _ DoelStr _ "." + } + } + + Quit $listbuild(1,PalletVerplaatstBericht) ]]> @@ -1278,6 +1294,15 @@ ]]> + +1 +PalletCode:%String +1 +%Boolean + + + %SQLQuery paLocID:%String