;#include Prod.Product ECPRIJSL ;e-Commerce [ 11/13/2002 10:51 AM ] ; ; Prijzen opvragen via korttekst KORT(UserId,KLNr,ScrnId,KortT) New D,U,Q,R,PrevKortT,LenKortT,PRNr,MaxCount,IsKsCust,IsHandel,KlMunt,Mask,PrInfo,VhKlRef Lock +^EC("C",UserId,KLNr,ScrnId):0 Else Quit Kill ^EC("C",UserId,KLNr,ScrnId) Do INIT Set VhKlRef=$$VHKLREF^ECFJOB(UserId,KLNr) Set ^EC("C",UserId,KLNr,ScrnId)="" If $D(^EC("MUS",UserId,ScrnId)),$D(^EC("MKL",KLNr,ScrnId)),$$KLCHECK^ECFJOB(UserId,KLNr) Do .Do LOGGING^ECFJOB(UserId,KLNr,ScrnId) .Do INITCUST .Set MaxCount=200,KortT=$$UPTRIMAN^vhRtn1(KortT),PrevKortT=$E(KortT,1,3)_" " .Set:$L(PrevKortT)>1 PrevKortT=$O(^KPR1(PrevKortT),-1) .Set LenKortT=$L(KortT) .Set:LenKortT>3 LenKortT=3 .For Set PrevKortT=$O(^KPR1(PrevKortT)) Quit:PrevKortT=""!($E(PrevKortT,1,LenKortT)'=$E(KortT,1,LenKortT)) Do Quit:$$COUNT^ECFJOB(UserId,KLNr,ScrnId)'1 PrevKortT=$O(^KPR1(PrevKortT),-1) .Set LenKortT=$L(KortT) .Set:LenKortT>3 LenKortT=3 .For Set PrevKortT=$O(^KPR1(PrevKortT)) Quit:PrevKortT=""!($E(PrevKortT,1,LenKortT)'=$E(KortT,1,LenKortT)) Do Quit:$$COUNT^ECFJOB(UserId,KLNr,ScrnId)'1 PrevKortT=$O(^KPR1(PrevKortT),-1) .Set LenKortT=$L(KortT) .Set:LenKortT>3 LenKortT=3 .For Set PrevKortT=$O(^KPR1(PrevKortT)) Quit:PrevKortT=""!($E(PrevKortT,1,LenKortT)'=$E(KortT,1,LenKortT)) Do Quit:$$COUNT^ECFJOB(UserId,KLNr,ScrnId)'