| [613] | 1 | ENWARD1 ;(WASH ISC)/DH-Incomplete Work Orders for End Users ;2.17.97
 | 
|---|
 | 2 |  ;;7.0;ENGINEERING;**35**;Aug 17, 1993
 | 
|---|
 | 3 |  ;  Check for incomplete work orders
 | 
|---|
 | 4 |  ;
 | 
|---|
 | 5 | EN S DIR(0)="S^E:Entered By;L:Locations (multiple);R:Room (specific);S:Service/Section",DIR("B")="Room (specific)",DIR("A")="List incomplete work orders by"
 | 
|---|
 | 6 |  D ^DIR K DIR G:$D(DIRUT) EXIT G @$E(Y)
 | 
|---|
 | 7 |  ;
 | 
|---|
 | 8 | E ;By user (ENTERED BY)
 | 
|---|
 | 9 |  S DIC="^VA(200,",DIC(0)="AEQMN" D ^DIC G:Y'>0 EXIT S ENEB=+Y,ENBY="E"
 | 
|---|
 | 10 |  G DEV
 | 
|---|
 | 11 |  ;
 | 
|---|
 | 12 | L ;By location
 | 
|---|
 | 13 |  S DIR(0)="Y",DIR("A")="Should all LOCATIONS be included",DIR("B")="YES"
 | 
|---|
 | 14 |  S DIR("?",1)="Enter 'NO' if you want to screen your list by DIVISION, BUILDING, WING,"
 | 
|---|
 | 15 |  S DIR("?",2)="and/or ROOM. If you enter 'YES' then all locations will be included and the"
 | 
|---|
 | 16 |  S DIR("?")="sort order will be DIVISION, BUILDING, WING, and finally ROOM."
 | 
|---|
 | 17 |  D ^DIR K DIR Q:$D(DIRUT)
 | 
|---|
 | 18 |  S ENSRT("LOC","ALL")=Y S:Y ENSRT("BY")="DBWR"
 | 
|---|
 | 19 |  D:'Y GEN^ENSPSRT
 | 
|---|
 | 20 |  I '$D(ENSRT("BY")) G EXIT
 | 
|---|
 | 21 |  S ENBY="L" G DEV
 | 
|---|
 | 22 |  ;
 | 
|---|
 | 23 | R ;  One specific room
 | 
|---|
 | 24 |  S DIC="^ENG(""SP"",",DIC(0)="AEQM" D ^DIC G:Y'>0 EXIT S ENROOM=+Y,ENBY="R" G DEV
 | 
|---|
 | 25 |  ;
 | 
|---|
 | 26 | S ;By service
 | 
|---|
 | 27 |  S DIC="^DIC(49,",DIC(0)="AEQM" D ^DIC G:Y'>0 EXIT S ENSRVC=+Y,ENBY="S"
 | 
|---|
 | 28 | DEV K IOP("P") S %ZIS="Q" D ^%ZIS G:POP EXIT
 | 
|---|
 | 29 |  I $D(IO("Q")) K IO("Q") S ZTIO=ION,ZTRTN="EN^ENWARD2",ZTSAVE("EN*")="",ZTSAVE("D*")="",ZTDESC="Incomp Work Orders (Elect WO Module)" D ^%ZTLOAD K ZTSK D ^%ZISC G EXIT
 | 
|---|
 | 30 |  G EN^ENWARD2
 | 
|---|
 | 31 |  ;
 | 
|---|
 | 32 | EXIT K A,B,C,I,J,K,DIC,DIE,DA,DN,DNX,L,R,X,ENBY,ENEB,ENRLOC,ENSRT,ENROOM
 | 
|---|
 | 33 |  Q
 | 
|---|
 | 34 |  ;ENWARD1
 | 
|---|