KF2ACC G 1 ;MODULE WIJZIGEN ORDERLIJNEN PRODUKTEN (OPVRAGEN GEGEVENS) [ 05/14/98 11:45 AM ] ; S1 S X=0 S1A S X=X+1,UP=$P(UUM,D,X) G S1Z:UP="",S1A:'$D(@$P(UP,U,1)) S FP=UL*100+1+$P(UVV,",",$P(UP,U,2)) W @F S1B I $P(UP,U,3)="L" W @$P(UP,U,1) W:$P(UP,U,1)'="U26" $E(BLA,1,$P(UVV,",",($P(UP,U,2)+1))-$P(UVV,",",$P(UP,U,2))-1-$L(@$P(UP,U,1))) G S1A S1C W $J(@$P(UP,U,1),$P(UVV,",",($P(UP,U,2)+1))-$P(UVV,",",$P(UP,U,2))-1) G S1A S1Z Q ; S3 S R="K\24\54\AANTAL \\6\\""-,""[K!((K?.N&(K'>PPS))!(K?1""-"".N)&(K'=0))\\" D R0 S3Z Q ; C2 S FP=2454+F60 W @F,@F2,"of kort% [] = ok" 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 ; 1 F FP=2339,2439 W @F,@F2 30 S R="K\23\54\VERK PR\C2\9\\""-,""[K!(K?.N)!(K?.N1"".""1N)!(K?.N1"".""2N)!(K[""%""&(+K'>100)&(+K?.N!(+K?.N1"".""1N)))" D R0 G 3^KF2CC:K="-" I K="," S K="-" G YZ 31 S U26=$P(U2,D,26) G 32:'$L(K) S (U26,PK1,PK2)="" I K["%" S UEP=PLP*(100-K)/100 S UEP=$J(UEP,1,2),PK1=+K G 312 310 S UEP=K S:PLP PK1=1-(UEP/PLP)*100 S UEP=$J(UEP,1,2) 312 S FP=2164 W @F,@F2 I PK1 W $J(PK1,4,1)," %" S U26="*" 314 S FP=2264 W @F,@F2,UEP," ",UMC,"/",AFA 32 S UA=$P(U2,D,3),FP=2354 W @F,@F2,"AANTAL : ",UA 33 D S3 G 1:K="-",39:K=",",35:'K S UA=K,PGV=$P(X,D,16) G 35:'PGV,35:K=PPS S PNV=$P(X,D,15),PKV=$P(X,D,14) 330 S:'PNV PNV=PGV S:'PKV PKV=PNV G 35:'(UA#PGV),35:'(UA#PGV#PNV) S GR=UA#PGV#PNV#PKV G 35:'GR 34 S OGR=UA-GR,BGR=OGR+PKV S:BGR>PPS BGR=PPS S FP=2339 W @F,OGR S FP=2354 W @F,@F2,"AANTAL : ",UA S FP=2439 W @F,BGR 340 D S3 G 1:K="-",39:K=",",340:'K S UA=K 35 K LC S TR=$P(U2,D,27),TUZ=$P($P(U2,D,28),";") D KWNODE^FLOWORD(KC,UR,UVN) G 36:UA=$P(U2,D,3) 351 G 36:'TR S X=^KPR(PR,0),^(0)=$P(X,D,1,16)_D_($P($P(X,D,17),"#",1)-$P(U2,D,3)+UA)_"#"_$P($P(X,D,17),"#",2)_"#"_($P($P(X,D,17),"#",3)-$P(U2,D,3)+UA)_D_$P(X,D,18,99) 352 S X=@Q16,@Q16=$P(X,D,1,3)_D_UA_D_UA_D_$P(X,D,6,99),LC=$P(@("^"_Q_"TO1(TR)"),D,1) 354 L (@("^"_Q_UGL_"(KC,US,UR)"),@("^"_Q_"TO(LC,TR)")):2 E S FP=2403+F60 W @F,@F2,@F4,"TOELEVERING "_TR_" IS IN GEBRUIK [] = OK ",@F5,@F0 R K G 354 356 S X=@("^"_Q_"TO(LC,TR,TUZ)"),^(TUZ)=$P(X,D,1,2)_D_UA_D_$P(X,D,4,8)_D_($J($P(X,D,9)/$P(X,D,3)*UA,0,2))_D_($J($P(X,D,10)/$P(X,D,3)*UA,0,2))_D_$P(X,D,11,15)_D_($J($P(X,D,16)/$P(X,D,3)*UA,0,2))_D_$P(X,D,17,99) 36 G 362:'TR!(ULT=$P(U2,D,25)) S:'$D(LC) LC=$P(@("^"_Q_"TO1(TR)"),D,1) 360 I '$D(@("^"_Q_"TOK(LC,TR,TUZ)")) S X=$P(@("^"_Q_"TO(LC,TR,TUZ)"),D,25),@("^"_Q_"TOK(LC,TR,TUZ)")=X_D_X_D_0_D_UR_D_UVN_D 362 S UN=$P(U2,D,9) S:KV="MTL" UN=$J(UN*UPAR/LPAR,1,2) S UTOT=UTOT-UN,X=@("^"_Q_UGL_"(KC,US,UR,1)"),UN=$J(UEP/AFE*UA,1,2) 364 I KKN S:PLP UEP=$P(U2,D,6) S UN=$J(UEP*(100-PK1)/100*(100-PK2)/100*UA/AFE,1,2) S UBE=$J(UEP/AFE*UA,1,2),UK="" S:PK1 UK=$J(PK1,4,1) S:PK2 UK=UK_" "_$J(PK2,4,1) D S1 37 S U2=$P(U2,D,1,2)_D_UA_D_$P(U2,D,4,5)_D_UEP_D_PK1_"#"_PK2_D_$P(U2,D,8)_D_UN_D_UN_D_$P(U2,D,11,15)_D_UBE_D_$P(U2,D,17,24)_D_ULT_D_U26_D_$P(U2,D,27,99),^(UVN)=U2 D SWNODE^FLOWORD(KC,UR,UVN) 38 S:KV="MTL" UN=$J(UN*UPAR/LPAR,1,2) S UTOT=UTOT+UN D SHOWTOT^KFTOT(UTOT) G 3^KF2CC 39 S K="-" ; YZ K LC,TR,TUZ,GR,BGR,OGR,AFA,AFE,AFR,AFRR,UMC,UPAR,MSG,PST,PPS,PC,PR,PLP,PID,PRE,PSN,PY,PK1,PK2,PGV,PVN,PKV,S,Q15,Q16,UA,UE,UK,UEP,UBE,UOD,UOR,ULT,U26,X L @("^"_Q_UGL_"(KC,US,UR)") Q Q Z X ^cZ Q ZZ ; 21.04.88 - 12 u 31