KSELG G 1 ;SELEKTIE VOOR LISTINGS ;KSEL;Quit naar KSELH [ 08/06/2002 8:43 AM ] ; T1 ;SELEKTIE VAN T2 ; TOT T3 ; OF BEPAALDE T4 ;.[] = van T5 ; tot T6 ; [] = bepaalde T7 ;DE ; 1 S FP=801 W @F,@F1 K @("^"_Q_"SEL($J)") I $D(NVG) S NVG=0 11 S R="K\23\3\"_$P($T(T1),U,2)_$P(Q3,D,1)_$P($T(T2),U,2)_$P(Q3,D,1)_$P($T(T3),U,2)_"\C1\1\\""-.""[K" D R0 G YZ:$L(K) 13 S LN=7 ; 2 S R="K\2000\"_$P($T(T7),U,2)_$P(Q3,D,1)_D_Q1_D_Q2 D R1 I K="-" G 1:'$D(@("^"_Q_"SEL($J)")),4 21 G 2:$D(@("^"_Q_"SEL($J,K)")) S @("^"_Q_"SEL($J,K)")=K I $D(NVG) S NVG=NVG+1,@("^"_Q_"SEL($J,NVG)")=K ; 3 S LN=LN+1 I LN=13 S LN=LN-1,FP=1300 W @F,@F1 S FP=801 W @F,@FDL 31 S Y=@("^"_Q_Q1_"(K,0)"),FP=LN*100+1 33 W @F,$C(13),$J($P(Y,D,1),6),?7,$E($P(Y,D,2),1,26),?34,$E($P(Y,D,5),1,26),?61,$E($P(Y,D,7),1,18) G 2 ; 4 S (@Q1,X)=$N(@("^"_Q_"SEL($J,0)")) 41 I $N(^(X))'=-1 S X=$N(^(X)) G 41 43 S @(Q1_"X")=X,Q0="^"_Q_"SEL($J,"_Q1_")",K="" 45 I $P(@Q1," ",2) S:'$D(Q0) $P(@Q1," ",2)=$P(@Q1," ",2)-1 S:$D(Q0) @Q1=$O(@Q0,-1) S:@Q1="" @Q1=0 ; YZ Q ; R1 N Sel S Sel=$P(R,D),FP=$P(R,D,2)+1 W @F,@F1 I Q1="KL"!(Q1="LE") D G R1Z .I Q1="KL" S K=$$SELECT^KLANT6() .I Q1="LE" S K=$$SELECT^LEVER() .S:K="." K="-" Q:K="-" .S (K,@Sel)=@("^"_Q_Q2_"(K)"),Sel=$D(@("^"_Q_Q1_"(Sel)")) D ^cA101 Q R1Z S FP=$P(R,D,2)+1 W @F,@F1 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 ; C1 W !?2,$P($T(T4),U,2),$P(Q3,D,2),$P($T(T5),U,2),$P(Q3,D,2),$P($T(T6),U,2) Q ;