KPVE1 G 1 ;VOORRAADEVOLUTIE ;KPVE1;Do naar KPVE2 [ 11/06/2001 9:26 AM ] ; T1 ;PRODUKTKODE\produktkode T2 ;PRODUKTEN T3 ;A[] = alle U[] = uitzonderingen T4 ;ALLE;UITZONDERINGEN T5 ;AFDRUK OP T6 ;[] = terminal P[] = printer T7 ;OVERZICHT TOTALEN T8 ;M[] = met Z[] = zonder T9 ;ZONDER;MET ; WK S WK=R WK1 S WK=WK-51503\7+1#52 S:WK=0 WK=52 I DJ=1988 S WK=WK-1 WKZ Q ; 1 S K=$P($T(+1),U,2)_QN_" ",FP=203+$L(K) W @F11,@F1,@F,@F5 S FP=202 W @F,@F4,K,@F5 11 S DOC=$P($T(+1),U,2),LSTX="KLP" 13 S SELK=0 D PP^KPSEL G YZ:K="-" ; 2 S K=@("^"_Q_"BA(172)"),PSP=$P(K,D,1),AWK=$P(K,D,2) 21 S R="KEX\21\3\"_$P($T(T2),U,2)_"\"""_$P($T(T3),U,2)_"""\1\\""-AU""[K&$L(K)" D R0 G 11:K="-" 22 S KEX=K="U",FP=2115 W @F,@F1,$P($T(T4),U,KEX+2) 23 S R="KPS\22\3\"_$P($T(T5),U,2)_"\"""_$P($T(T6),U,2)_"""\1\\""-P""[K" D R0 G 21:K="-",3:K="" 24 S R="K\22\3\"_$P($T(T7),U,2)_"\"""_$P($T(T8),U,2)_"""\1\\""-MZ""[K&$L(K)" D R0 G 23:K="-" 25 S KOZ=K="M",FP=2223 W @F,@F1,$P($T(T9),U,KOZ+2) D INIT^vhPRINTER($S(AWK>17:132,1:80)) G 11:'$D(Print) ; 3 S R=$H+7 D WK S BWK=DJ S:WK<10 BWK=BWK_0 S BWK=BWK_WK 31 S LWK=DJ S:(WK+AWK)<10 LWK=LWK_0 S LWK=LWK_(WK+AWK) 33 I WK+AWK>53 S LWK=DJ+1 S:AWK-(53-WK)<10 LWK=LWK_0 S LWK=LWK_(AWK-(53-WK)) 35 K DOC,LSTX G @("^KPVE"_$F("PKL",LST)) ; YZ Q ; R0 S R7="K'[D&(K'?.E1C.E)" S:$P(R,D,8)'="" R7=R7_","_$P(R,D,8) S:$P(R,D,7)'="" R7=R7_","_$P($T(@$P(R,D,7))," ",2,99) R0A S R2=$P(R,D,2),R3=$P(R,D,3),R4=$P(R,D,4),R5=$P(R,D,5),R6=$P(R,D,6) R0B S R0=$L(R4)+R3+3 S FP=R2*100+R3+F60 W @F W:R3<4 @F1 W @F2,R4," : " I R5'="" W:R5["""" !,?2,@R5 D:R5'["""" @R5 R0C S FP=R2*100+R0+F60 W @F,@F2 W $E("........................................",1,R6),@F,@F0 R0D R K S:$P(R,D,7)="DCTR" RD=$P(K,".",1),RM=$P(K,".",2),RJ=$P(K,".",3) W @F2 I $L(K)'>R6,@R7 S @$P(R,D,1)=K G R0F R0E G R0C R0F S FP=$P(R,D,9)*100+($P(R,D,10)*1) I FP W @F,$E(" ",1,R6),@F,K R0Z K R,R0,R2,R3,R4,R5,R6,R7,RD,RM,RJ Q ;