Index: BL/MB/UGLYPicking/OrderReservatie.cls.xml =================================================================== diff -u -r58917 -r59198 --- BL/MB/UGLYPicking/OrderReservatie.cls.xml (.../OrderReservatie.cls.xml) (revision 58917) +++ BL/MB/UGLYPicking/OrderReservatie.cls.xml (.../OrderReservatie.cls.xml) (revision 59198) @@ -761,6 +761,13 @@ . . . $$$WriteToLog("ERROR: "_tmpStatus) . . . Do ##class(Flow.OrderWMS.PalletReservatie).SetReservationIsDone(ConsNr,Magazijn,ProdLoop,0,tmpStatus) . . Else Do + . . . ; hier bericht naar IctMeldingen sturen : RDL NRA verwittigen. fallback is gelukt, maar kan dus potentieel verkeerde palletten opgeleverd hebben + . . . ; indien maatwerk en ++toeleveringen voor dit product in PRHIST in de laatste maand + . . . If ..VerwittigingNodig(ProdLoop) Do + . . . . $$$WriteToLog("########## Verwittiging verstuurd potentieel verkeerde pallet gepicked ###############") + . . . . Do ##class(vhLib.Logger).%New("UglyPicking").ErrorMail("OrderReservatie","Orderreservatie voor consolidatie "_ConsNr _ " is gelukt, maar potentieel met de verkeerde paletten. Vraag aan RDL of NRA om te verifieren.") + . . . else + . . . . $$$WriteToLog("Fallback ok, en geen recente andere palletten met zelfde product uit andere toeleveringen") . . . Do ##class(Flow.OrderWMS.PalletReservatie).SetReservationIsDone(ConsNr,Magazijn,ProdLoop,1) //Reservation=OK . Else Do . . Do ##class(Flow.OrderWMS.PalletReservatie).SetReservationIsDone(ConsNr,Magazijn,ProdLoop,1) //Reservation=OK @@ -868,5 +875,28 @@ Quit ErrStr ]]> + + +1 +ProductNr:%String +%Boolean +1) Result = $$$True + + Quit Result +]]> +