| 1 | ENWARD ;(WASH ISC)/DH-Access to Electronic Work Orders ;1.6.97
 | 
|---|
| 2 |  ;;7.0;ENGINEERING;**35**;Aug 17, 1993
 | 
|---|
| 3 | WRDEDT ;Edit electronic work orders
 | 
|---|
| 4 |  S DIC="^ENG(6920,",DIC(0)="AEQM",DIC("S")="I $D(^(1)),$P(^(1),U,1)=DUZ,$P(^(0),U,1)=$P(^(0),U,6)"
 | 
|---|
| 5 |  W !! D ^DIC K DIC("S") S DA=+Y G:DA'>0 EXIT
 | 
|---|
| 6 |  I $D(^ENG(6920,DA,5)),$P(^(5),U,2)]"" W !!,"This work order has been closed out.",*7 G WRDEDT
 | 
|---|
| 7 |  L +^ENG(6920,DA):5 I '$T W !!,"This entry being edited by another user. Please try later.",*7 G WRDEDT
 | 
|---|
| 8 |  N ENLOCK S ENLOCK=DA
 | 
|---|
| 9 |  S DIE="^ENG(6920,",DR=$S($D(^DIE("B","ENZWOWARD")):"[ENZWOWARD]",1:"[ENWOWARD]")
 | 
|---|
| 10 |  D ^DIE L -^ENG(6920,ENLOCK)
 | 
|---|
| 11 | WRDEDT2 W !,"Print this work order" S %=2 D YN^DICN G:%=2 WRDEDT I %=0 W !,"Please answer 'Y'es or 'N'o." G WRDEDT2
 | 
|---|
| 12 |  D P^ENEWOD
 | 
|---|
| 13 |  G WRDEDT
 | 
|---|
| 14 |  ;
 | 
|---|
| 15 | WRDCK ;Display electronic work order
 | 
|---|
| 16 |  D SEL^ENEWOD
 | 
|---|
| 17 |  ;
 | 
|---|
| 18 | EXIT K ENSHKEY,ENSHABR,DIC,DR,DA,ENA,ENDSTAT,ENWO
 | 
|---|
| 19 |  K EN,ENB,ENORIG,ENX,ENNX
 | 
|---|
| 20 |  Q
 | 
|---|
| 21 |  ;ENWARD
 | 
|---|