KOFT10 G 1 ;REGISTRATIE TELEFONISCHE OFFERTE (i.v.m. funktietoetsen) ;Quit naar KFT30 - Do naar modules [ 10/06/97 11:52 AM ] ; S0 K UG,UC,UA,UE,UO,UEP,UK,UB,UN,UH,UGK,UF,UBE,UM,USP,UMC,URD,ULT,UZ,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35 S UZ=UVN-100 D S0A(NoSa) Q ; S0A(NoSa) I NoSa=2 D S0A(0) S $P(U2,D,2)="",$P(U2,D,5)="Schaduw" D S0A(1) Q F I=1:1:35 I $L($P(U2,D,I)) S @$P("UG\UC\UA\UE\UO\UEP\UK\UB\UN\UH\UGK\UF\X\X\X\UBE\UM\X\X\X\USP\UMC\URD\X\ULT\U26\U27\U28\U29\U30\U31\U32\U33\U34\U35",D,I)=$P(U2,D,I) I I=7 D S2 S0B S:$P($P(U2,D,17),"#")="KOF1925"&('$L($P(U2,D,3))) UEP=UBE I UL>$P(UD,D,2) S FP=UL*100+1 W @F,@F1 S UL=UL-1,FP=UD*100+1 W @F,@FDL D S1 S0B1 S X=0 I $D(UC),$D(@("^"_Q_"PR(UC,0)")) S UC=$P(^(0),D,1) S0C S UTEL=UTEL+1,UTB(UTEL)=UVN-100,UVLL=UVN,UTA(UVN-100)=UL S0D S X=X+1,UP=$P(UUM,D,X) G S0F:UP="",S0D:'$D(@$P(UP,U,1)) I $L($P(UP,U,4)) X "S @$P(UP,U,1)="_$P(UP,U,4) S0D1 S FP=UL*100+1+$P(UVV,",",$P(UP,U,2)) W @F I $P(UP,U,3)="L" W @$P(UP,U,1) G S0D S0E W $J(@$P(UP,U,1),$P(UVV,",",($P(UP,U,2)+1))-$P(UVV,",",$P(UP,U,2))-1) G S0D S0F G S0H:'($P(U2,D,17)="KOF11"!($P(U2,D,17)="KOFVT")!($P($P(U2,D,17),"#")="KOF1925"&('$P(U2,D,3)))) F I=2,5,47,57,69,73,75,79 S FP=UL*100+I W @F,"|" S0G G S0I S0H X UV S0I S UL=UL+1 K UG,UC,UA,UE,UO,UEP,UK,UB,UN,UH,UGK,UF,UBE,UM,USP,UMC,URD,ULT,UZ,U26,U27,U28,U29,U30,U31,U32,U33,U34,U35 S0Z Q ; ; K1 S FP=$P(R,D,2)*100+1 W @F F I=1:1:3 W:$L($P(USC,U,I)) !,?2,$P(USC,U,I) K1Z Q ; HELP I USC="" S USC=@("^"_Q_UGL_"(0,US,""USC"")") D S3 Q ; S3 S SW12=1 S3Z Q ; S1 F I=UTEL-($P(UD,D,2)-$P(UD,D,1)):1:UTEL S:$D(UTA(UTB(I))) UTA(UTB(I))=UTA(UTB(I))-1 S1A K UTA(UTB(UTEL-($P(UD,D,2)-$P(UD,D,1)))),UTB(UTEL-($P(UD,D,2)-$P(UD,D,1))) S1Z Q ; S2 S X=$P(UK,"#",NoSa*2+1),X=$S(X?.N!(X?.N1".".N):$S(X>0:$J(X,4,1),1:""),1:X) S:$P(UK,"#",NoSa*2+2) X=X_" "_$J($P(UK,"#",NoSa*2+2),4,1) S UK=X S2Z Q ; 1 K A,B,U7,U2 G YZ:K="," S @%Q1=1,UZ=@("^"_Q_UGL_"(KC,US,UR,0)")-100,SW12=0,FP=$P(UD,D,2)+1*100+1,UUV="" I K="" S (UMM,K)="." G 9 3 S R="UMM\"_+USM_"\3\"_$P(USM,U,3)_"\K1^KOFT10\"_$P(USM,U,2)_"\\"_$P(USM,D,2)_"\\" W @F,@F1 D ^READ S K=$TR(K,"i","I") G YZ:K="-"!(K=",")!(K="I") 9 S UMM=$P(USM,D,(K?1N.N1"D")*4+($L(K)'=1&(K'?1N.N1"D")!(K?1N)*3)+$F($P(USM,"""",2),K)),FP=$P(UD,D,2)+1*100+1 W @F,@F1 D @UMM G YZ:K=","!(K?1"#"2N),1:K="-"!(SW12),15:UUV'="" 10 ;I UL>$P(UD,D,2) S FP=UL*100+1 W @F,@F1 S UL=UL-1,FP=UD*100+1 W @F,@FDL D S1 11 ;S X=0,FP=UL*100+1 W @F,@F1 I $D(UC),$D(@("^"_Q_"PR(UC,0)")) S UC=$P(^(0),D,1) 12 ;S X=X+1,UP=$P(UUM,D,X) G 14:UP="",12:'$D(@$P(UP,U,1)) I $L($P(UP,U,4)) X "S @$P(UP,U,1)="_$P(UP,U,4) 120 ;S FP=UL*100+1+$P(UVV,",",$P(UP,U,2)) W @F I $P(UP,U,3)="L" W @$P(UP,U,1) K @$P(UP,U,1) G 12 13 ;W $J(@$P(UP,U,1),$P(UVV,",",($P(UP,U,2)+1))-$P(UVV,",",$P(UP,U,2))-1) K @$P(UP,U,1) G 12 14 ;X UV S UVN=@("^"_Q_UGL_"(KC,US,UR,0)") ;,UTA(UVN-100)=UL,UL=UL+1,UTEL=UTEL+1,UTB(UTEL)=UVN-100 15 S (T,@%Q1)=0 16 S T=T+100 G 1:$N(B(T))=-1 S UVN=@("^"_Q_UGL_"(KC,US,UR,0)"),^(0)=UVN+1 S:T>100 B(T+19)=UVN-1 S:$N(B(T+100))'=-1 B(T+18)=UVN+1 17 S U7="" F I=1:1:35 S:$D(B(T+I)) U7=U7_B(T+I) S U7=U7_D 18 S @("^"_Q_UGL_"(KC,US,UR,UVN)")=U7,U2=U7 D S0 G 16 ; YZ Q ; Q Z X ^cZ Q ZZ ; 10.07.91 - 15 u 57