KF2CN ;CREDITEREN VAN FAKTUREN (PRODUKTLIJNEN); [ 08/05/2002 10:44 AM ] ; N GR,BGR,OGR,AFA,AFE,AFR,AFRR,UMC,UPAR,PST,PPS,PC,PR,PLP,CIFP,PID,PRE,PSN,PY,PK1,PK2,PK1S,PK2S,PGV,PVN,PKV,S N UA,UE,UK,UEP,UEPS,UN,UBE,UOD,UOR,ULT,ULTT,U26,X,SWLPA,UTYP,%TC,%INT,%EXT N U2 S U2=R,SWLPA=M S X=^KOD(KC,US,UR,1),UTYP=$P(X,D,25) G YZ:UTYP="L" S PR=$P(U2,D,2),PK1=$P($P(U2,D,7),"#",1),PK2=$P($P(U2,D,7),"#",2),ULT=$P(U2,D,25),ULTT=$P(U2,D,29) S AFRR=$P(U2,D,21),AFA=$E(AFRR,1),AFR=$E(AFRR,2),AFE=$P("1\100\1000",D,$F("EHM",AFA)-1) S UEP=$J($P(U2,D,9)/$P(U2,D,3)*AFE,1,2) S X=^KPR(PR,0),PC=$P(X,D,1),(PST,PPS)=$P(X,D,14),PY=$P(X,D,17) S X=^KPR(PR,1),PSN=$P(X,D,20) S X=^KPR(PR,2),PRE=$P(X,D,9),PID=$P(X,D,25),PPS=PPS-$P(PRE,"#",2) S:'$P(U2,D,27) PPS=PPS+$P(U2,D,3) S FP=1903+F60 W @F,@F1,$C(13),?2,"IDENTNR : ",?12,PID,?27,"PRODUKT : ",PC S X=$N(^KPR(PR,"J")) I $E(X,1,1)'="J" D M3 Q S X=^KPR(PR,X),CIFP=$P(X,D,23),PLP=$P(X,D,25),UMC=$P(X,D,17) S:KV'="MTL" UMC=KV S UPAR=$$MUNT^vhRtn1(UMC,,12) F S="PLP","CIFP" S @S=@S/UPAR*AFE S @S=$$ROUND^KPRIJS(@S),@S=$J(@S,1,2) S R=PSN_D_PPS_D_$P(PY,"#",2)_D_$P(X,D,6)_D_ULT_D_$P(X,D,14,16)_D_UMC S R=R_D_AFA_D_PLP_D_PK1_D_PK2_D_D_UEP_D_D_$P(X,D,7)_D_PST_D_ULTT_D D ^KF0268 1 S UEPS=UEP,PK1S=PK1,PK2S=PK2 G 29:"LW"'[SWLPA I $L(ULTT) S K=ULT,ULT=ULTT,ULTT=K 2 S R="K\23\54\LEVERT \C1\5" D R0 G YZ:K="-"!(K=",") I K="?",'UAF G 2 I "?"'[K D VALDATE^vhDTyp(K,"DW") G 2:'%TC S K=%EXT I 'PSN,$P(U2,D,27),K?2N1"/"2N,$$INTDATE^vhDTyp(K,"DW")-$$INTDATE^vhDTyp($P(^KTO($P(^KTO1($P(U2,D,27)),D),$P(U2,D,27),$P($P(U2,D,28),";")),D,25),"DW")>7 G 2 5 I $L(K) S:K="?" K=" ? " S ULT=K I UTYP="C" S FP=2364 W @F,ULT S R="K\23\70\MAX\C3\5\\""-,""[K!(K?2N1""/""2N&($E(K,4,5)<54))" D R0 G 2:K="-",YZ:K="," I $L(K) S ULTT=K I $L(ULTT) S K=ULT,ULT=ULTT,ULTT=K I SWLPA="W" S FP=2313+F60 W @F," ",@F,ULT 29 F FP=2339,2439 W @F,@F2 I "PW"'[SWLPA S U26=$P(U2,D,26) G 32 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 YZ:K="-"&(SWLPA="P"),1: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 D S2 I K="-" S UEP=UEPS,PK1=PK1S,PK2=PK2S G 29 313 S FP=2164 W:SWLPA="W" @F,@F2 I PK1 W:SWLPA="W" $J(PK1,4,1)," %" S U26="*" 314 I SWLPA="W" S FP=2264 W @F,@F2,UEP," ",UMC,"/",AFA 32 S UA=$P(U2,D,3) G 35:"AW"'[SWLPA 33 D S3 G YZ:K="-"&(SWLPA="A"),29:K="-",YZ:K=",",35:'K S UA=K,PGV=$P(X,D,16) G 35:'PGV 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,FP=2339 W @F,OGR S FP=2354 W @F,@F2,"AANTAL : ",UA S FP=2439 W @F,BGR 340 D S3 G YZ:K="-"&(SWLPA="A"),29:K="-",YZ:K=",",340:'K S UA=K 35 I UTYP="C","IW"[SWLPA D S5 G YZ:K="-"&(SWLPA="I"),32:K="-",YZ:K="," 362 I UTYP="C" S U31=$$KFCOLM^KFCOLM(KC,US,UR,PC,UA,PR) 364 S (UN,UBE)=$J(UEP/AFE*UA,1,2) I KKN S UEP=$P(U2,D,6),UN=$J(UEP*(100-PK1)/100*(100-PK2)/100*UA/AFE,1,2) 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,28)_D_ULTT_D_$P(U2,D,30,99) YZ S R=U2 Q ; S2 I UEPPLP S FP=2354 W @F,@F2,@F4,@F,UEP," > LIJSTPR",@F5 D S4 S2Z Q ; S3 S R="K\23\54\AANTAL \C4\6\\""-,""[K!(K?.N!(K?1""-"".N)&(K'=0))\\" D R0 S3Z Q ; S4 S FP=2454 W @F,@F2,"[] = ok -[] = hernemen",@F0 R K S4Z Q ; S5 N %SC,Impuls,MinAfn D NIEUW^vhScherm("KPBI","","","","","",3) S K=$S('%SC:"-",'MinAfn:Impuls,UA#MinAfn:"-",1:Impuls) Q ; C1 S FP=2454 W @F,@F2,"[] = ",ULT Q C2 S FP=2454 W @F,@F2,"of kort% [] = ok" Q C3 S FP=2454 W @F,@F2 S FP=2470 W @F,"[] = ",ULTT Q C4 S FP=2454 W @F,@F2,"[] = ",UA Q 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 ; M3 S K="ER IS GEEN LEVERANCIER GEOPEND VOOR DIT PRODUKT" G MY MY S FP=2401+F60 W @F,@F2," ",@F4,K," [] = OK ",@F5,@F0 Read K W @F,@F2 Q