ToeleveringReferentie ;WIJZIGEN REFERENTIE TOELEVERINGEN [ 05/05/99 1:42 PM ] ; ; Oude routinenaam : KTWREF, KTWREF1 ; Bewaar Q:$$ISDIRORD^FLOWTOE(TR) S Q15="^(""W 0.0T""_UOD_$J(TR,6,0)_$J((TZ-100),3,0))",TZ=100 S X=@("^"_Q_UGL_"(LC,TR,1)"),UOD=$TR($$EXTDATE^vhLib.DataTypes($$INTDATE^vhLib.DataTypes($P(X,D,2)),"DS"),D,"") F S TZ=$O(@("^"_Q_UGL_"(LC,TR,TZ)")) Q:TZ="" D . S X=^(TZ),PR=$P(X,D,2) . Q:'PR . S X=@("^"_Q_"PR(PR,""W 0.0T""_UOD_$J(TR,6,0)_$J((TZ-100),3,0))") . S X=$P(X,D,1,2)_D_K_D_$P(X,D,4,99),@Q15=X D:$P(U2,U,16)=103 . S KK=K S:'$L($P(K,"/",2)) K="" S K=$P(K,"/",1) . S R=K,K="" F I=1:1:$L(R) I $E(R,I)?.N S K=K_$E(R,I) . D ^KTO4 S $P(B(1),D,10)=K,R=100 . F S R=$O(A(R)) Q:R="" Q:$P(A(R),U,16)=110 . I $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 . S K=KK K Q15,X,UOD,TZ,PR 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 ExitIngave:"-,"[K S R="" F I=1:1:$L(K) I $E(K,I)?.N S R=R_$E(K,I) S KK=R,R=$N(^KTO4(LC,R_D)) I $P(R,D,2)=TR S R=$N(^(R)) I $P(R,D,1)=KK 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 ; 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