KF0ACC ; MODULE REGISTREREN PRODUKTLIJNEN ORDERS (OPVRAGEN GEGEVENS); Quit naar %F10 - Go naar KF0CC [ 01/06/2003 9:32 AM ] ; S3 S R="UA\24\54\AANTAL \\6\\$L(K)&(""-,""[K!(K?.N&(K'>(PST-$P(PRE,""#"",2))))!(K?1""-"".N))\\" D R0 Q:PERSTUK=1 S3A I KYW,PKV I UA#PKV S FP=2454+F60 W @F,@F4,"AANT VEELV NP [] = ok ",@F5,@F0 R K G S3 S3Z Q ; 33 N PERSTUK 330 S FP=2354 W @F,@F2 S PERSTUK=$P(X,D,13),PGV=$P(X,D,16),PNV=$P(X,D,15),PKV=$P(X,D,14) S:'PNV PNV=PGV S:'PKV PKV=PNV D S3 G YZ:K="-",47:K=",",36:UA=(PST-$P(PRE,"#",2)),36:'PGV G 36:PERSTUK=1,36:'(UA#PGV),36:'(UA#PGV#PNV) S GR=UA#PGV#PNV#PKV G 36:'GR I GR,PERSTUK=-1 G 330:'$$WWNooitPerStuk^FLOW2(PR),36 34 S OGR=UA-GR,BGR=OGR+PKV S:BGR>(PST-$P(PRE,"#",2)) BGR=PST-$P(PRE,"#",2) S FP=2339 W @F,OGR S FP=2354 W @F,@F2,"AANTAL : ",UA S FP=2439 W @F,BGR 35 D S3 G YZ:K="-",47:K="," 36 S:'AFE AFE=1 38 S POSR=$P(^KPR(PR,0),D,10) I $L(POSR),$E(POSR,$L(POSR))'=" " S POSR=POSR_" " S UN=$J(UEP/AFE*UA,1,2) I KKN S UEP=PLP,UN=$J(UEP*(100-PK1)/100*(100-PK2)/100*UA/AFE,1,2) 39 S UC=PR,UBE=$J(UEP/AFE*UA,1,2),(B(101),B(111))=$S($L(POSR):POSR,1:PO) S B(102)=PR,B(103)=UA,B(104)=UE,B(106)=UEP,B(107)=PK1_"#"_PK2,B(108)=PB 41 S (B(109),B(110))=UN,B(116)=UBE,B(112)="L",B(117)="KF0",B(121)=USP,B(122)=UMC,B(124)=1,B(125)=ULT 43 I KV="MTL" S UN=$J(UN*UPAR/LPAR,1,2) 45 S UTOT=UTOT+UN D SHOWTOT^KFTOT(UTOT) S UK="" S:PK1 UK=$J(PK1,4,1) S:PK2 UK=UK_" "_$J(PK2,4,1) 46 S X=@("^"_Q_UGL_"(KC,US,UR,1)") I '$L($P(X,D,20)) S X=$P(X,D,1,19)_D_PB_D_$P(X,D,21,99),^(1)=X 47 I K="," S K="-" ; YZ K AFA,AFE,AFR,KPC,GR,OGR,BGR,KKD,UPAR,MSG,PKP,PLL,PST,PB,PC,PR,PK1,PK2,PLP,PPL,PID,PRE,PSN,PVK,PGV,PNV,PKV,PY,Q15,POSR K S,SW25,UE,UN,UAF,UOD,UOR,UVM,ULTT,X L @("^"_Q_UGL_"(KC,US,UR)") 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 ; Z X ^cZ Q ZZ ; 08.11.90 - 15 u 45