KF30 G 1 ;REGISTRATIE UITLEVERINGEN (SELEKTIE UITLEV.) ;Go van KF9 - Quit naar MENU - Do naar KF17,KF12,KF10,%F18 [ 11/20/2003 11:51 AM ] ; 1 G 19 9 L I $D(Goto) K:Goto="FOE^KF9" Jump I Goto'="FOE^KF9" D CLEAN^vhPROGRAM G @Goto Q:$D(Extern)!$D(Jump)!$D(AutoOrd) S Q1="^"_Q_UGL_"(0,US,""UR"")",U1=@Q1,U1=100 K TRLC 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)) I $P(U2,U,16)=110,UGL="OFKL" D CLEAR^KOFINST G 11 19 S (SW13,UTEL)=0,UL=+UD,FP=UD*100+1 W @F,@F1 K UTA,UTB 21 K:'$G(AutoOrd) KC S LVHCYB="W" I $D(Extern)!$D(Jump)!$D(AutoOrd) S (K,UR)=EXTNr E D .S UGLTemp=Q_UGL,UG1Temp=Q_UG1,(K,UR)=$$SELECT^FLOW(UGLTemp,UG1Temp,UGL="UL") K UGLTemp,UG1Temp Q .S R="UR\21\3\GEEF "_UOU_"NUMMER\""" .S:UGL="OD"!(UGL="OFF")!(UGL="OFKL")!'$D(@("^"_Q_"OD")) R=R_"A[] = automatisch nummer " .S R=R_"K[] = selektie via klant""\6\\""-AK""[K&($L(K)=1)" D S2,R0 I UGL="OD" K UTYP I $E(K)="A" S UTYP=$E(K,2),(K,UR)=$E(K) 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 9:K="-" S LVHCYB="O" G 33 27 S U2=^(US) I $P(U2,D,2)'=""&('$D(@("^"_Q_UGL_"($P(U2,D,1),US,UR)"))) D S3 G YZ:$G(Extern),19 28 S KC=$P(U2,D,1) D G 19:K="-",32 .S R=@("^"_Q_UGL_"(KC,US,UR,1)") .I $D(LEVOD),$P(R,D,25)'="L" S K="-" Q .I '$D(LEVOD),$P(R,D,25)="L" S K="-" Q 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 : ",KC," ",$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 D G 310 .S R=@("^"_Q_UGL_"(KC,US,UR,1)") .I $D(LEVOD),$P(R,D,25)'="L" Q .I '$D(LEVOD),$P(R,D,25)="L" Q .S X=X+1,FP=X*100+1+F60 .W @F,$C(13),?1+6-$L(UR),UR I UGL="OD"!(UGL="OFKL") W @FMTK,$P("\s\c\a\k\l\y\m\p\t",D,$F("SCAKLYMPT",$P(R,D,25))),@FMTk .S FP=FP+10 W @F,$P(R,D,2) S FP=FP+11 W @F,$P(R,D,3) 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&($L(K)<2)" D S2,R0 I UGL="OD" K UTYP I $E(K)="A" S UTYP=$E(K,2),(K,UR)=$E(K) 314 G 19:K="," I K="" S X=UD+2,FP=X*100+1 W @F,@F1 G 310 I K="-" S FP=UD*100+1 W @F,@F1 G 29 D G 312:K="-" .I '$D(@("^"_Q_UGL_"(KC,US,K,1)")) Q .S R=@("^"_Q_UGL_"(KC,US,K,1)") .I $D(LEVOD),$P(R,D,25)'="L" S K="-" Q .I '$D(LEVOD),$P(R,D,25)="L" S K="-" Q 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 K IK D ADD^vhLock("^"_Q_UGL_"(KC,US,UR)") I '%TC D LDISP^vhLock("^"_Q_UGL_"(KC,US,UR)",UOU) G 9 35 D ^KF10 I $D(UR),$D(@("^"_Q_UGL_"(KC,US,UR)")) D S1 36 I SW13,$D(@("^"_Q_UGL_"(KC,US,UR)")) S @("^"_Q_UGB_"(UR,US)")=KC_"\\\"_+$H I $D(LVHCYB),LVHCYB'="V",'$D(@("^"_Q_UG1_"(UR)")) S LVHCYB="V" I $D(LVHCYB),LVHCYB="O",$D(@("^"_Q_UGL_"(0,US,2)")) S URLC=UR D @^(2) G 9:'$D(TRLC) D @(@("^"_Q_"TO(0,2)")) G 9 I $D(LVHCYB),LVHCYB="W",$D(@("^"_Q_UGL_"(0,US,3)")) S URLC=UR D @^(3) G 9 I $D(LVHCYB),LVHCYB="V",$D(@("^"_Q_UGL_"(0,US,4)")) S URLC=UR D @^(4) G 9 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_UG2_"(US,KC,UR)"),@("^"_Q_UGL_"(KC,US,UR)") Do:UGL="OD" DelOrd^KLACHT4(UR),DelVRIJGAVE^FLOW2(US,"O",UR) Do:UGL="UL" DelBon^KLACHT4(UR),DelVRIJGAVE^FLOW2(US,"B",UR) S1B S SW13=0 I LVHCYB'="O" S LVHCYB="V" S1C E K LVHCYB 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))," ",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 I UGL="OD" S R=R_"!("";AA;AC;AK;""[(U_K_U))!(K?.N&(K>99999)&(K<200000))" Q I UGL="UL" S R=R_"!(K?.N&(K>99999)&(K<400000))" Q I UGL="OFF" S R=R_"!(K?.N&(K>399999)&(K<500000))" Q I UGL="OFKL" S R=R_"!(K?.N&(K>499999)&(K<600000))" Q S2Z Q ;