1 | ENY2K6 ;(WASH ISC)/DH-Print Y2K Worklist Header ;8.24.98
|
---|
2 | ;;7.0;ENGINEERING;**51,55**;Aug 17, 1993
|
---|
3 | HDR80 ; 10 pitch worklist
|
---|
4 | I $G(ENPG(0))>0,ENPG(0)=ENPG,ENY'>7 W !!,"There are no incomplete Y2K work orders to print.",!
|
---|
5 | S X="" I $E(IOST,1,2)="C-" D Q:X="^"
|
---|
6 | . I 'ENPG W @IOF Q
|
---|
7 | . D HOLD
|
---|
8 | S ($X,$Y)=0 W:ENPG @IOF S ENPG=ENPG+1
|
---|
9 | W "Y2K Worklist for "_$E(ENSHOP,1,18)_" Shop thru "_ENY2DT("E")_" Printed: "_ENDATE_" Page "_ENPG
|
---|
10 | S X(1)="Order: "_ENSRT("A") I "LP"'[ENSRT D
|
---|
11 | . I ENSRT="E" S X(1)=X(1)_$S(ENSRT("ALL"):" (All)",1:" (Range)") Q
|
---|
12 | . I ENSRT="I" S X(1)=X(1)_$S(ENSRT("ALL"):" (All)",1:" (Range)") Q
|
---|
13 | . I ENSRT="C" S X(1)=X(1)_$S(ENSRT("ALL"):" (All)",1:" ("_$E($P($G(^ENG(6911,ENSRT("FR"),0)),U),1,15)_")") Q
|
---|
14 | . I ENSRT="S" D
|
---|
15 | .. I ENSRT("ALL") S X(1)=X(1)_" (All)" Q
|
---|
16 | .. S X(2)=$P($G(^DIC(49,ENSRT("FR"),0)),U,1,2),X(1)=X(1)_" ("_$S($P(X(2),U,2)]"":$P(X(2),U,2),1:$E($P(X(2),U),1,15))_")"
|
---|
17 | I ENSRT="L" S X(1)=X(1)_" " D
|
---|
18 | . F I=1:1:$L(ENSRT("BY")) S K=$E(ENSRT("BY"),I) D S:I'=$L(ENSRT("BY")) X(1)=X(1)_" "
|
---|
19 | .. S K=$S(K="D":"DIV",K="B":"BLDG",K="W":"WING",K="R":"ROOM",1:"") Q:K=""
|
---|
20 | .. S X(1)=X(1)_K_$S($D(ENSRT(K,"ALL")):"(All)",1:"(Range)")
|
---|
21 | W !,X(1)
|
---|
22 | W !,$S(ENSRT("OOS"):"Includes ",1:"Does not include ")_"OUT OF SERVICE Equip." I ENTECH'=0 W " Responsible Tech: "_$S($G(ENEMP)?1A.ANP:$E(ENEMP,1,16),1:"STAFF") W:$G(VACANT) " (VACNT)"
|
---|
23 | W !,"Entry # Equipment Category Model Serial Number"
|
---|
24 | W !," [ROOM-BLDG-DIV (Wing)] Manufacturer Equipment Name Local ID"
|
---|
25 | W !," Status PM # Manufacturer Service"
|
---|
26 | W !,"Work Order Number"
|
---|
27 | K K S $P(K,"-",79)="-"
|
---|
28 | W !,K,!
|
---|
29 | S ENY=9
|
---|
30 | Q
|
---|
31 | ;
|
---|
32 | HDR96 ; 12 or 16 pitch worklist
|
---|
33 | N X,I,K
|
---|
34 | I $G(ENPG(0))>0,ENPG(0)=ENPG,ENY'>7 W !!,"There are no incomplete Y2K work orders to print.",!
|
---|
35 | S X="" I $E(IOST,1,2)="C-" D Q:X="^"
|
---|
36 | . I 'ENPG W @IOF Q
|
---|
37 | . D HOLD
|
---|
38 | S ($X,$Y)=0 W:ENPG @IOF S ENPG=ENPG+1
|
---|
39 | W "Y2K Worklist for "_ENSHOP_" Shop thru "_ENY2DT("E")_" Printed: "_TIME_" Page "_ENPG
|
---|
40 | S X(1)="Sort Order: "_ENSRT("A") I "LP"'[ENSRT D
|
---|
41 | . I ENSRT="E" S X(1)=X(1)_$S(ENSRT("ALL"):" (All)",1:" (Range)") Q
|
---|
42 | . I ENSRT="I" S X(1)=X(1)_$S(ENSRT("ALL"):" (All)",1:" (Range)") Q
|
---|
43 | . I ENSRT="C" S X(1)=X(1)_$S(ENSRT("ALL"):" (All)",1:" ("_$E($P($G(^ENG(6911,ENSRT("FR"),0)),U),1,25)_")") Q
|
---|
44 | . I ENSRT="S" D
|
---|
45 | .. I ENSRT("ALL") S X(1)=X(1)_" (All)" Q
|
---|
46 | .. S X(2)=$P($G(^DIC(49,ENSRT("FR"),0)),U,1,2),X(1)=" ("_$S($P(X(2),U,2)]"":$P(X(2),U,2),1:$E($P(X(2),U),1,25))_")"
|
---|
47 | I ENSRT="L" S X(1)=X(1)_" " D
|
---|
48 | . F I=1:1:$L(ENSRT("BY")) S K=$E(ENSRT("BY"),I) D S:I'=$L(ENSRT("BY")) X(1)=X(1)_" "
|
---|
49 | .. S K=$S(K="D":"DIV",K="B":"BLDG",K="W":"WING",K="R":"ROOM",1:"") Q:K=""
|
---|
50 | .. S X(1)=X(1)_K_$S($D(ENSRT(K,"ALL")):" (All)",1:" (Range)")
|
---|
51 | W !,X(1)
|
---|
52 | W !,$S(ENSRT("OOS"):"Includes ",1:"Does not include ")_"OUT OF SERVICE Equip." I ENTECH'=0 W " Responsible Tech: "_$S($G(ENEMP)?1A.ANP:ENEMP,1:"STAFF") W:$G(VACANT) " (VACATED)"
|
---|
53 | W !,"Entry # Equipment Category Model Serial Number"
|
---|
54 | W !," [ROOM-BLDG-DIV (Wing)] Manufacturer Equipment Name",?80,"Local ID"
|
---|
55 | W !," Status",?18,"PM # Manufacturer",?60,"Service"
|
---|
56 | W !,"Work Order Number"
|
---|
57 | K K S $P(K,"-",(IOM-1))="-"
|
---|
58 | W !,K,!
|
---|
59 | S ENY=9
|
---|
60 | Q
|
---|
61 | ;
|
---|
62 | HOLD R !,"Press <RETURN> to continue, '^' to escape...",X:DTIME S:'$T X=U
|
---|
63 | Q
|
---|
64 | ;
|
---|
65 | ;ENY2K6
|
---|