KPSL3 G 1 ;STOCKLIJST ;(VOLGENS KLASSIFIKATIE);KPSL1;Go van KPSL1 - Do naar KPSELS [ 08/05/2002 10:22 AM ] ; T1 ;SELEKTIE : T2 ;: HB-PNT : MIN-BH : LT : IDENTNUMMER : PRODUKTNAAM : FYS-ST : ST-RESERVAT-KOM : KOM-TOELEVER-ST : TEO-ST : PRA-ST : : T3 ;:--------:--------:----:-------------:---------------------------:--------:-----------------:-----------------:--------:--------:---: T4 ;BLZ: T5 ;: : : : : : : : : : : : ; R3 S R1=$P(R,D,2),R2=$P(R,D,4),R0=$J($P(R,D,1),0,R2),R3=" ",R4="" S:R2 R4=","_$P(R0,".",2),R1=R1-1-R2 S:R0<0 R3="-",R0=-R0 R3A S R0=+$P(R0,".",1) F R5=3,7 S R6=$L(R0) G R3B:R6'>R5 S R0=$E(R0,1,R6-R5)_"."_$E(R0,R6-R5+1,R6) R3B W ?$P(R,D,3),$J(R0,R1),R4,R3 R3Z K R0,R1,R2,R3,R4,R5,R6 Q ;V1 26.11.84 ; S1 W $C(13) S PHBP=PBW+PLL*PGW,AGVS=AGV S:$E(PQ,1)="#" AGVS=$P(PQ,"#",2) S:PHBP<(AGVS*PGV) PHBP=AGVS*PGV S:'PSN PHBP=0 S R=PHBP_"\7\1\0" D:PSN R3 S1A S R=PLQ_"\7\10\0" D:+R R3 W:PLL ?20,$J(PLL,2) W ?25,$J($E(PNR,1,11),11),?39,PC W:PCA ?64,"#" I $L(AST) W $C(13),@FMTB,?65,AST W:'BOLD @FMTb W $C(13) S1B S R=PST_"\7\66\0" D:+R R3 S R=$P(PRE,"#",2)_"\7\75\0" D:+R R3 S R=$P(PRE,"#",3)_"\7\84\0" D:+R R3 S1C S R=$P(PY,"#",3)_"\7\93\0" D:+R R3 S R=$P(PY,"#",2)_"\7\102\0" D:+R R3 S R=PST+$P(PY,"#",2)-$P(PRE,"#",2)_"\7\111\0" D:+R R3 S R=PST-$P(PRE,"#",2)_"\7\120\0" D:+R R3 S1D S PSP="",PSP=PSP_$S('PSN&(PST+$P(PY,"#",2)-$P(PRE,"#",2)!(PST-$P(PRE,"#",2))):"?",1:" ")_$S('PSN&(+PRE>(PST+PY)):"*",1:" ")_$S((PST+PY-PRE)1!($N(B(100))=-1) W $E(HG,EXH,99) W:GR=GRX "- ",$E(GR,EXG,99) W:SG=SGX "- ",$E(SG,EXS,99) W !!,$P($T(T3),U,2),!,$P($T(T2),U,2),!,$P($T(T3),U,2) HDZ Q ; PSUBGR(KSS) S PSUBGR=0 PSG S LN=LN+1 I LN+1>LNMAX W:'SWS !,$P($T(T3),U,2) W # D HD G PSG W !,$P($T(T5),U,2),$C(13),?39,@FMTB,$$DISPLS^KLASS(KSS),@FMTb Q ;