cQQSYS ;Check ^cQSYS ;cQQSYS; G 1 ; date ;date N %H,%J,%R S %H=1+$H,%J=%H\1461,%R=%H#1461,DJ=%J*4+1841+(%R\365),DD=%R#365,DM=1 I %R=1460 S DD=365,DJ=DJ-1 F %J=31,(%R>1154)+28,31,30,31,30,31,31,30,31,30 Q:%J'
",$P($T(@("T"_(I+1)_QT)),U,2) S SW=1 .. I B[D S SW=1 D ... W !?2,A," = ",B," -> " F J=1:1:$L(B,D)-1 W $J($P(A,D,J),4) I '$$AP^cAFA5($P(B,D,J)) K ^cQSYS(0,"DDB",$P(B,D,J)) .. I $Y>19 S R="K\22\3\[] = ok\\1\\K=""""\" D R0 S $Y=4,FP=2079 W @F,@F1 ; 3 S FP=124 W @FS S R="K\22\3\"_$P($T(@("T"_(SW+1)_QT)),U,2)_"\1\\""-""[K\" D R0 ; YZ K ^TEMP($ZCVT($ZU(110),"U"),$J),^($J+.01),^($J+.02),^($J+.03),^($J+.04) Q ; ERR D E^cA612 W *27,"[1;24r" w !!,$ZE,!! Q ; CLEAN S I="" F S I=$O(^cQSYS(0,"DDB",I)) Q:I="" Q:I>8999 D . S A=^(I),J=I,IPA=$P(A,",",2),NBNA=$P(A,",",3),MACA=$P(A,",",4) . I '$L(IPA),'$L(NBNA),'$L(MACA) K ^(I) Q . F S J=$O(^cQSYS(0,"DDB",J)) Q:J="" Q:J>8999 D .. I $$PV^cQZSTART(J) Q ;Do not touch scanner ports .. S B=^(J),IPB=$P(B,",",2),NBNB=$P(B,",",3),MACB=$P(A,",",4) .. I '$L(IPB),'$L(NBNB),'$L(MACB) K ^(B) Q .. I IPA=IPB,NBNA=NBNB,MACA=MACB W !,"All the same: ",I," = ",J," = ",A .. I IPA=IPB S $P(^cQSYS(0,"DDB",J),",",2)="" .. I NBNA=NBNB S $P(^cQSYS(0,"DDB",J),",",3)="" .. I MACA=MACB S $P(^cQSYS(0,"DDB",J),",",4)="" S I="" F S I=$O(^cQSYS(0,"DDB",I)) Q:I="" Q:I>8999 D . I ^(I)="TELN,"!(^(I)="TELN,,")!(^(I)="TELN,,,") W !,"Leeg: ",I," = ",^(I) S (I,J)="" F S I=$O(^cLOG(I)) Q:I="" D . F S J=$O(^cLOG(I,"LOGIN",J)) Q:J="" I $P(^(J),"\",2)="^TTSC",'$$PV^cQZSTART(J) K ^cLOG(I,"LOGIN",J) CLEANZ Q ; FNBN N A,I,NBN K A S I="" F S I=$O(^cQSYS(0,"DDB",I)) Q:I="" Q:I>9999 D . S NBN=$P(^(I),",",3) . I NBN?.E1L.E S NBN=$ZCONVERT(NBN,"U"),$P(^(I),",",3)=NBN . I NBN?.E1C.E S NBN=$ZSTRIP(NBN,"*C"),$P(^(I),",",3)=NBN . I $L(NBN) S ^cQSYS(0,"FIXED","NBN",NBN)=I,A(NBN)="" S I="" F S I=$O(^cQSYS(0,"FIXED","NBN",I)) Q:I="" I '$D(A(I)) K ^(I) FNBNZ Q ; FIP N A,B,I K A S I="" F S I=$O(^cQSYS(0,"DDB",I)) Q:I="" Q:I>9999 D . S IP=$P(^(I),",",2) . I IP'?3(1.3N1".")1.3N S IP="",$P(^(I),",",3)=IP . I $L(IP) S ^cQSYS(0,"FIXED","IP",IP)=I,A(IP)="" S I="" F S I=$O(^cQSYS(0,"FIXED","IP",I)) Q:I="" I '$D(A(I)) K ^(I) FIPZ Q ; R0 S R0=$P(R,D,5) I $L(R0),R0'["""" S $P(R,D,5)=R0_"^"_$T(+0) R0A S R0=$P(R,D,7) I $L(R0),R0'="DCTR" S $P(R,D,7)="",R1=$P(R,D,8),R0=$P($T(@R0),U,2,99) S:$L(R1) R0=R0_"&("_R1_")" S $P(R,D,8)=R0 R0Z S $P(R,D,12)=$T(+0) K R0,R1 D ^cA100 Q ; v11 30.05.94 ; ZZ ; 17.01.2012 - 15:58 * Cache-r6.4.9