KOF30 G 1 ;REGISTRATIE UITLEVERINGEN (SELEKTIE UITLEV.) ;Go van KOF9 - Quit naar MENU - Do naar KF17,KF12,%F10,%F18 [ 08/05/2002 10:14 AM ] ; 1 G 19 9 S Q1="^"_Q_UGL_"(0,US,""UR"")",U1=@Q1,U1=100 L 11 S U1=$N(^(U1)) G 19:U1'?.N S U2=^(U1),FP=$P(U2,U,2)*100+$P(U2,U,3) W @F," " 15 I '$P(U2,U,23) S FP=$P(U2,U,2)*100+$P(U2,U,3) W @F,$E(BLA,1,$P(U2,U,6)-$P(U2,U,3)) 17 S FP=$P(U2,U,5)*100+$P(U2,U,6) W @F,$E(BLA,1,$P(U2,U,9)),$E(BLA,1,$P(U2,U,13)) G 11 19 S (SW13,UTEL)=0,UL=+UD,FP=UD*100+1 W @F,@F1 K UTA,UTB 21 K KC S UR="A" ;R="UR\21\3\GEEF "_UOU_"NUMMER\""" S:UGL="OD"!(UGL="OFF")!(UGL="OFKL")!'$D(@("^"_Q_"OD")) R=R_"A[] = automatisch nummer " 23 ;S R=R_"K[] = selektie via klant""\6\\""-AK""[K&$L(K)" D S2,R0 25 ;G YZ:K="-",29:K="K",27:$D(@("^"_Q_UG1_"(UR,US)")),21:UGL="UL"&$D(@("^"_Q_"OD")) 26 ;I UR'="A" L @(Q_"UR"):2 E S FP=2403+F60 W @F,@F2,@F4,UOU," ",UR," IN GEBRUIK ! ",@F5,@F0 H 3 G 21 260 D ^KF17 G YZ:K="-",33 27 S U2=^(US) I $P(U2,D,2)'=""&('$D(@("^"_Q_UGL_"($P(U2,D,1),US,UR)"))) D S3 G 19 28 S KC=$P(U2,D,1) G 32 29 S R="KIN\"_($P(UD,D,2)*100)_"\KLANT\KL\K1" D ^cF18 G 21:K="-" S KC=$P(KIN," ",2) S FP=UD+1*100+2 W @F,@F1,"KLANT : ",$P(^(KIN,0),D,2) 31 S X=UD+2,UR=-1 310 I X<20 S UR=$N(@("^"_Q_UGL_"(KC,US,UR)")) I UR'=-1 S X=X+1,FP=X*100+1+F60 W @F,$C(13),?1+6-$L(UR),UR,?10,$P(^(UR,1),D,2),?21,$P(^(1),D,3) G 310 312 S R="K\21\3\GEEF "_UOU_"NUMMER\""" S:UGL="OD"!'$D(@("^"_Q_"OD")) R=R_"A[] = automatisch volgnummer " 313 S:UR'=-1 R=R_"[] = vervolg" S R=R_"""\6\\""-,A""[K" D S2,R0 314 G 19:K="," I K="" S X=UD+2,FP=X*100+1 W @F,@F1 G 310 315 S FP=UD*100+1 W @F,@F1 G 29:K="-" 316 I '$D(@("^"_Q_UG1_"(K,US)")) S UR=K G 26:UGL="OD"!'$D(@("^"_Q_"OD")),31 317 I $P(^(US),D,1)'=KC S FP=2203+F60 W @F,@F1 S FP=2403+F60 W @F,@F4,UOU,"NUMMER ",K," IS IN GEBRUIK VOOR ANDERE KLANT ! ",@F5,@F0 H 3 G 312 318 S U2=^(US) I $P(U2,D,2)'=""&('$D(@("^"_Q_UGL_"($P(U2,D,1),US,K)"))) D S3 G 312 319 S UR=K 32 S FP=UD*100+1 W @F,@F1 D ^KF12 33 L @("^"_Q_UGL_"(KC,US,UR)"):2 E S FP=2403+F60 W @F,@F2,@F4,UOU," ",UR," IN GEBRUIK ! ",@F5,@F0 H 3 G 9 35 D ^cF10 S:SW13 @("^"_Q_UGB_"(UR,US)")=KC_D,@("^"_Q_UGT_"(UR,US)")=KC_D I $D(UR),$D(@("^"_Q_UGL_"(KC,US,UR)")) D S1 37 G 9 ; YZ Q ; S1 G S1Z:'$D(@("^"_Q_UG1_"(UR,US)")),S1Z:$N(@("^"_Q_UGL_"(KC,US,UR,100)"))'=-1 S1A K @("^"_Q_UG1_"(UR,US)"),@("^"_Q_UGB_"(UR,US)"),@("^"_Q_UGT_"(UR,US)"),@("^"_Q_UG2_"(US,KC,UR)"),@("^"_Q_UGL_"(KC,US,UR)") S SW13=0 S1Z 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)),U,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 ; S3 S FP=2203+F60 W @F,@F1 S FP=2402+F60 W @F,@F4,UOU," ",K," IS REEDS ",$S(UGL="UL":"GEFAKTUREERD",1:"OVERGEBOEKT")," - KLANT : ",$P(U2,D,1)," - ",$S(UGL="UL":"FAKTUUR",1:@("^"_Q_"UL(0,US,""UOU"")"))," : ",$P(U2,D,2)," ",@F5,@F0 H 3 S3Z Q ; S2 S R=R_"!(K?.N&(UGL=""OD""&(K>99999)&(K<200000))!(UGL=""UL""&(K>299999)&(K<400000))!(UGL=""OFF""&(K>399999)&(K<500000))!(UGL=""OFKL""&(K>499999)&(K<600000)))" S2Z Q ; DCTR ;K?2N1"."2N1"."2N&($P(K,".",1)>0)&($P(K,".",2)>0)&($P(K,".",1)<32)&($P(K,".",2)<13)&'("04060911"[$P(K,".",2)&($P(K,".",1)=31))&'(+$P(K,".",2)=2&(('($P(K,".",3)#4)&($P(K,".",1)>29))!($P(K,".",3)#4&($P(K,".",1)>28))))!("-"[K) ;