KPLIM ;PRODUKTEN OP LIMIET; [ 03/16/95 11:15 AM ] ; S K=$P($T(+1),";",2)_QN_" " S FP=203+$L(K) W @F11,@F1,@F,@F5 S FP=202 W @F,@F4,K,@F5 S DOC=$P($T(+1),";",2),LSTX="K" S SELK=0 D PP^KPSEL Q:K="-" K DOC,LSTX,SELK ; S BLZ=0,LN=999 D INIT^vhPRINTER("","","CA") Q:'$D(Print) S LNMAX=Print("LEN")-10-Print("BOT")-Print("TOP") S I=100 I $N(B(I))'=-1 D HD,^KPSELS S Q0="^"_Q_"PR(PR,0)",Q1="^"_Q_"PH(HG)",Q2="^"_Q_"PH(HG,GRS)",Q3="^"_Q_"PH(HG,GRS,SGS)",Q4="^"_Q_"PH(HG,GRS,SGS,MK,PRCS)" F I="HG","GR","SG" S @("EX"_$E(I,1))=$P(@("^"_Q_"PR(0,I)"),D,5) 23 I HG'=0 S X=$D(@Q1) G 27:X 25 S HG=$N(@Q1) I HG=-1!(HG]HGX) G 160 27 S GRS=GR I GR'=0 S X=$D(@Q2) G 31:X 29 S GRS=$N(@Q2) I GRS=-1!(GRS]GRX) S LN=999 G 25 31 S SGS=SG I SG'=0 S X=$D(@Q3) G 35:X 33 S SGS=$N(@Q3) I SGS=-1!(SGS]SGX) G 29 35 S PRCS=PRC I PRC'=0 S X=$D(@Q4) G 100:X 37 S PRCS=$N(@Q4) I PRCS=-1!(PRCS]PRCX) G 33 100 S PR=+^(PRCS) D ^KPCHKPR G 37:'OK S KortTxt=$P(A(0),D),Limiet=$P(A(0),D,24),WeekVerk=$P(A(1),D,23),IdentNr=$P(A(2),D,25),LeverT=$P(A("J"),D,7) G 37:'Limiet ;,37:$P(A(1),D,25) 129 S LN=LN+1 I LN'