KPBHV G 1 ;MODULE BEREKENEN BESTELHOEVEELHEID;KPBHV; [ 06/12/92 1:12 PM ] ; T1 ;aantal eenh T2 ; [] = automatisch #[] = minimum aantal grootverp. uitgesch. 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 $P($T(T2),U,2) C1A I "\KP25\%PE23\"[(D_PROG_D) W !?2,$P($T(T3),U,2) C1Z 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&($L(K)<2))" D R0 I K S K=K_" *" 13 G YZ 2 S X=$N(@("^"_Q_"PR(PR,""J"")")) S:$E(X,1)="J" X=^(X) S PLQ=$P(X,D,6),PGV=$P(X,D,16) 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 G YZ:K="-",YZ:$E(K,1)="#",21:K'>PLQ&K 23 I 'PGV&$L(K) S K=K_" *" G YZ 25 I $L(K) G 21:K#PGV S K=K_" *" G YZ 27 G 4 3 S R="K\21\3\"_$P(U2,U,1)_"\C1\"_$P(U2,U,9)_D_D_$P(U2,U,11)_"!(""-.,I""[K&($L(K)<2))" D R0 31 G 4:K="",YZ:"-.,I"[K&($L(K)=1),YZ:$E(K,1)="#",3:K'>PLQ&K I PGV G 3:K#PGV 33 S K=K_" *" G YZ 4 S PQW=+@("^"_Q_"STPR(0,0,4)"),PGW=+$P(B(2),D,21),PQ=PGW*PQW G YZ:PQ'>PLQ S K=PQ I PGV S:K#PGV K=K+(PGV-(K#PGV)) ; YZ K PQ,PGW,PQW,PLQ,PGV,PROG Q ; Z X ^cZ Q ZZ ; 18.06.87 - 11 u 21