KPSNS G 1 ;MODULE STOCK - NIET-STOCK;KPSNS; [ 06/12/92 1:18 PM ] ; T1 ;[] = niet-stock 1[] = stock T2 ;indien niet-stock verdwijnen de bufferweken, de gem. weekverk en de ligging T3 ;-[] = vorig produkt .[] = volgend produkt I[] = idem met vorige input ; 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,$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(T1),U,2) I "\KP25\%PE23\KPE31\"[(D_PROG_D) W !?2,$P($T(T2),U,2) C1A I PROG="KP25"!(PROG="%PE23") W !?2,$P($T(T3),U,2) C1Z Q ; S1 S R="",$P(B(1),D,6)="",B(1)=$P(B(1),D,1,21)_D_D_$P(B(1),D,23,99),B(2)=$P(B(2),D,1,16)_D_D_$P(B(2),D,18,20)_D_D_$P(B(2),D,22,99) G S1Z:PROG="KP25"!(PROG="%PE23") S1A S R=$N(A(R)) I R'=-1 G S1A:"\106\122\217\221\"'[(D_$P(A(R),U,16)_D) S FP=$P(A(R),U,5)*100+$P(A(R),U,6) W @F,$J("",13) G S1A S1Z Q ; S2 S R="",$P(B(1),D,6)="***" G S2Z:PROG="KP25"!(PROG="%PE23") S2A S R=$N(A(R)) I R'=-1 G S2A:"\106\"'[(D_$P(A(R),U,16)_D) S FP=$P(A(R),U,5)*100+$P(A(R),U,6) W @F,$J("",13),@F,"*.*.*" G S2A S2Z Q ; 1 G 2:"\KPE31\KP25\%PE23\"[(D_PROG_D) 11 S R="K\22\3\"_$P(U2,U,1)_"\C1\"_$P(U2,U,9)_D_D_$P(U2,U,11)_"!(""-,""[K)" D R0 13 G YZ 2 G 3:"\KP25\%PE23\"[(D_PROG_D) 21 S R="K\21\3\"_$P(U2,U,1)_"\C1\"_$P(U2,U,9)_D_D_$P(U2,U,11)_"!(""-""[K)" D R0 23 G YZ:K=$P(B(2),D,20) D @$S(K="":"S1",1:"S2") G YZ 3 S R="K\21\3\"_$P(U2,U,1)_"\C1\"_$P(U2,U,9)_D_D_$P(U2,U,11)_"!(""-.,I""[K)" D R0 I K="I" S K=KMN 31 I K'=$P(B(2),D,20) D @$S(K="":"S1",1:"S2") ; YZ K R,PROG Q ; Z X ^cZ Q ZZ ; 15.06.87 - 14 u 35 ;