KT52 G 1 ;ALFABETISCHE KLANTENLIJST ;KT52; [ 08/07/2002 4:08 PM ] ; T1 ;SELEKTIE : T4 ;:------:-----------------------------:-----------------------------:----:--------------------:------------------: T5 ;BLZ: T6 ;: NUM. : NAAM VAN DE KLANT : STRAAT-NUMMER-BUS :LAND: TELEFOON 1 : B.T.W.-REG. NR. : T7 ;: : NAAM TWEEDE LIJN : POSTNUMMER-WOONPLAATS :TAAL: TELEFOON 2 : BANKNUMMER : ; S2 S Y=$P(B(I),D,1),J=$P(">\'<\=\<\'>\'=",D,$P(B(I),D,2)) G S2C:$L(J) S2A S OK=1 F J=1:1:$L(Y) I $E(Y,J)'="#" S OK=$E(X,J-1+$P($P(B(I),D,3),",",1))=$E(Y,J) Q:'OK S2B G S2Z S2C I (X'?.N)!(Y'?.N) S OK=J_"Y" S:J="<" OK="']Y&(X'=Y)" S:J=">" OK="]Y&(X'=Y)" S:J="'>" OK="']Y!(X=Y)" S:J="'<" OK="]Y!(X=Y)" S OK="S OK=X"_OK X OK S2D E S OK="S OK=X"_J_"Y" X OK S2Z Q ; ; initialisatie + vraag 1 S K=$P($T(+1),U,2),FP=203+$L(K) W @F61,@F11,@F1,@F,@F5 S FP=202 W @F,@F4,K,@F5 13 D KP^KSEL G YZ:K="-" 15 D INIT^vhPRINTER(132) G 13:'$D(Print) ; ; het drukken van de info 2 S BLZ=0,I=100 G 25:$N(B(I))=-1 D HD,^KSELO 25 D HD I KL'=0 S X=$D(@Q0) G 29:X 27 S KL=$N(@Q0) I KL=-1!(KL]KLX) G Y 29 S K=KL S:K?.N K=^(K) S A(0)=@("^"_Q_"KL(K,0)") F I=1:1:SW3-1 S A(I)=^(I) ; 3 S I=100 31 S I=$N(B(I)) G 4:I=-1 S X=$P(A(I\100-1),D,I#100) D S2 G 27:'OK,31 ; 4 W ! S LN=LN+1 I LN>51 W $P($T(T4),U,2),# D HD G 4 40 W ":",$J($P(A(0),D,1),5),?7,": ",$P(A(0),D,2),?37,": ",$P(A(0),D,5),?67,": ",$$LAND^vhRtn1($P(A(0),D,8)),?72,": " 41 W $P(A(0),D,13),?93,": " I $P(A(0),D,16)'="" W $P(A(0),D,15),"-" S X=$P(A(0),D,16) W $E(X,1,3),".",$E(X,4,6),".",$E(X,7,9) G 42 410 I $P(A(2),D,23)'="" W $P(A(2),D,23) 42 W ?112,":",!,":",?7,": ",$P(A(0),D,3),?37,": ",$E($P(A(0),D,6)_" "_$P(A(0),D,7),1,28),?67,": ",$P(A(0),D,9) 43 W ?72,": ",$P(A(0),D,14),?93,": " S X=$P(A(1),D,1) S:$P(A(0),D,6) X=$E(X,1,3)_"-"_$E(X,4,10)_"-"_$E(X,11,12) 44 W:$L(X)>2 X W ?112,":" S LN=LN+1 45 W !,":",?7,":",?37,":",?67,":",?72,":",?93,":",?112,":" S LN=LN+1 46 G 27 ; ; titel drukken HD S BLZ=BLZ+1,LN=0 W !,QN,?105,$P($T(T5),U,2),$J(BLZ,4),!,NM2,?30,@F82,$P($T(+1),U,2),@F83,$C(13),?105,DT,!,NM3 HDA W ?30,$P($T(T1),U,2),X1," ",X2,?106,TD,!! HDB I BLZ>1!($N(B(100))=-1) W $P($T(T4),U,2),!,$P($T(T6),U,2),!,$P($T(T7),U,2),!,$P($T(T4),U,2) HDZ Q ; ; einde Y W !,$P($T(T4),U,2),# D CLOSE^vhPRINTER 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 W @F2 I $L(K)'>R6,@R7 S @$P(R,D,1)=K R0E E G R0C R0F S FP=$P(R,D,9)*100+($P(R,D,10)*1) I FP W @F,$J("",R6),@F,K R0Z K R,R0,R2,R3,R4,R5,R6,R7 Q ;V4 03.10.84 ;