KPSELF G 1 ;BEPALEN SELEKTIE VOOR LISTINGS (bepalen selektiekode) ;KPSEL;Do van KPSELD, KPSELH, KPSELI, KPSELN [ 01/28/2003 3:36 PM ] ; T1 ;SELEKTIE T2 ;ER BESTAAN ;SCHERMEN. T3 ;WELK SCHERM : ;x[] = Scherm 1-7 ;.[] = einde;6[] = klassifikatie ;5[] = leverancier T4 ;AANPASSEN SCHERM ;.[] = einde T5 ;VOLGENS SELEKTIE : ;-[] = einde programma Z[] = zonder selektie U[] = selektie utilidata;.[] = eenmalige selektie [] = standaardselektie T6 ;KLASSIF.;LEVERANC. ; 1 B 1 S U=";",X=$P(@("^"_Q_Q1_"(0,0)"),D,1),Y=100,SW3=0,K="" S:'$D(SELK) SELK=1 10 S Y=$N(^(Y)) I Y>0 S X=$P(^(Y),U,16)\100 S:X>SW3 SW3=X G 10 11 G 39:'SELK S SW4=0,PNT="........................................" 12 D S6 S KSL=K G YZ:KSL="-",37:KSL="Z",^KPSELU:K="U" I SW4,$D(A) G 17 13 S X=$P(@("^"_Q_Q1_"(0,0)"),D,1),Y=100 14 I ($N(^(SW4+1*100)))\100=(SW4+1) S SW4=SW4+1 G 14 15 S SWK=$N(^(SW4+1*100))\100,SWL=0 I SWK S SWL=$N(^(SWK+1*100))\100 16 S A(101)=^(101),A(102)=^(102) 17 I SW4=1 S U1=100 D S1^KPSELG 19 G 23:KSL="." ; 2 S R="K\2000\DE SELEKTIE\SL\SL1" D S4^KPSELI G 12:K="-" 21 S I2=K,X1=$P(^(I2,0),D,1),X2=$P(^(0),D,2) 23 I SW4>1 S FP=270 W @F,@F1,@F5 S FP=254,K=$T(T2) W @F,@F5,$P(K,U,2),@F4,SW4," ",@F5,$P(K,U,3) 24 S FP=455 W @F,@F2,$P($T(T1),U,2),X1 S FP=555 W @F,@F2,$E(X2,1,25) 25 I KSL="." F I=1:1:SW3 S B(I)="\\\\\\\\\\\\\\\\\\\\\\\\\" 26 I KSL'="." S I=0 F X=1:1 S I=$N(^(I)) Q:I=-1 S B(I)=^(I) ; 3 S FP=2103+F60,K=$P($T(T3),U,2) W @F,@F1,!?2,K,!?2,$P($T(T3),U,3) W:SWK $P($T(T3),U,5) W:SWK!(SWL) !?2 W:SWL $P($T(T3),U,6) W $P($T(T3),U,4) S FP=FP+100+$L(K) 31 W @F,".",@F2,@F,@F0 R U4 S U4=$S(U4=5:"L",U4=6:"K",1:U4) G 37:U4=".",12:U4="-" S:U4="K" U4=SWK S:U4="L" U4=SWL 32 G 33:U4=SWK,33:U4=SWL,31:U4'?1N,31:'U4!(U4>SW4) 33 S FP=355 W @F,$P($T(T4),U,2),@F2 W:U4'>SW4 U4 W:U4>SW4 $P($T(T6),U,(U4=SWL)+2) 36 D ^KPSELG,@("^KPSEL"_$S(SW2>SW4:"N",1:"D")) G 3 37 K A S FP=255 S:SW4=1 FP=301 W @F,@F1 S:$N(B(100))=-1 X1="......",X2="ZONDER SELEKTIE" 38 S FP=403 W @F,$P($T(T1),U,2),X1," ",X2 F I=1:1:SW3 K B(I) 39 I $D(VOLK),'VOLK G YZ:KSL="Z"!($N(B(100))=-1) ; 41 D ^KPSELH I K="-",SELK S SW5=1,FP=301 W @F,@F1 G 12 ; YZ K I2,Q2,Q3,SW2,SW4,SW5,X3,KSL Q ; S6 K B S SW2=0,SW5=1,FP=254 W @F,@F1 S FP=2203+F60,X=$P($T(T5),U,2) W @F,X,!?2,$P($T(T5),U,3),!?2,$P($T(T5),U,4) S FP=FP+$L(X) S6A W @F,".",@F2,@F,@F0 R K G S6A:K?.E1C.E,S6A:$L(K)>1,S6A:"-.ZU"'[K S6B I K="." S X1="......",X2="EENMALIGE SELEKTIE" S6Z Q ;