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