Index: MRPSTOCK.mac.rou =================================================================== diff -u -r2589 -r48167 --- MRPSTOCK.mac.rou (.../MRPSTOCK.mac.rou) (revision 2589) +++ MRPSTOCK.mac.rou (.../MRPSTOCK.mac.rou) (revision 48167) @@ -278,7 +278,13 @@ ; indien met timeout dan return = true ls de lock succesvol is If TimeOut Lock +^PRSTOCK("D",PRNr):TimeOut Else Quit 0 Else Lock +^PRSTOCK("D",PRNr) + New WaardeVoor, WaardeNa + Set WaardeVoor = $P(^PRSTOCK("D",PRNr),D,Piece) Set $P(^PRSTOCK("D",PRNr),D,Piece)=$S($G(IsSet):0,1:$P($G(^PRSTOCK("D",PRNr)),D,Piece))+QtyWV + Set WaardeNa = $P(^PRSTOCK("D",PRNr),D,Piece) + If (('(WaardeVoor = WaardeNa)) && ((Piece = 1) || (Piece = 5))){ + Do ##class(DOM.MAG.event.EventRaiser).%New().RaiseStockGewijzigdEvent(PRNr) + } Lock -^PRSTOCK("D",PRNr) Quit:TimeOut 1 Quit \ No newline at end of file