ToeleveringABNummer ;INVULLEN ABNUMMER TOELEVERINGEN [ 04/14/97 12:00 PM ] ; ; Oude routinenaam : KTABNR, KTABNR1 ; Bewaar Q:$$ISDIRORD^FLOWTOE(TR) S KK=K,K=$P(B(1),D,3) S R=$P(K,"/",2) I $L(KK) S:$E(K,1,5)="STOCK" R=K S:$E(K,1,5)="KOMM." R=$E(K,7,99) S K="AB "_$S(LC=5005:$S($L(KK)>3:$E(KK,1,$L(KK)-3)_"."_$E(KK,$L(KK)-2,$L(KK)),1:KK),1:KK)_"/"_R I KK="" S:$L(R) K=R I $L(K),$E(K,1,5)'="STOCK",$E(K,1,5)'="KOMM." S K="KOMM. "_K S $P(B(1),D,3)=K ; S R=100 F S R=$O(A(R)) Q:R="" Quit:$P(A(R),U,16)=103 D:$L(R) . S FP=$P(A(R),U,5)*100+$P(A(R),U,6) . W @F,$J("",$P(A(R),U,9)),$J("",$P(A(R),U,13)),@F,K . D Bewaar^Flow.Toelev.Referentie S K=KK D ^KTO4 Q ; T1 ;DIT NUMMER BESTAAT REEDS VOOR TOELEVERING T2 ; [] = ok ; Ingave S R="K\22\3\"_$P(U2,U,1)_"\"""_$P(U2,U,10)_"""\"_$P(U2,U,9)_"\\"_$P(U2,U,11) D Input G Ingave:K=""&$L($P(B(1),D,10)),ExitIngave:"-,"[K,Ingave15:LC'=5005,Ingave:K'?.N S R=$N(^KTO4(LC,$$UPTRIMAN^vhRtn1(K)_D)) I $P(R,D,2)=TR S R=$N(^(R)) I $P(R,D,1)=$$UPTRIMAN^vhRtn1(K) S FP=2403 W @F,@F1,@F4,$P($T(T1),U,2),$P(R,D,2),$P($T(T2),U,2),@F5,@F0 R K G Ingave Ingave15 D:$P(B(1),D,10)="" .D ^KTO4 .S $P(B(1),D,10)=K,^KTO(LC,TR,1)=B(1) .D ABT^FLOWLOG(TR) ; ExitIngave Q ; Input 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)_")" 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) 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 InputC S FP=R2*100+R0+F60 W @F,@F2 W $E("........................................",1,R6),@F,@F0 R K W @F2 I $L(K)'>R6,@R7 S @$P(R,D,1)=K E G InputC S FP=$P(R,D,9)*100+($P(R,D,10)*1) I FP W @F,$J("",R6),@F,K K R,R0,R2,R3,R4,R5,R6,R7 Q ;V4 03.10.84