| 1 | ENY2UTL ;;(WIRMFO)/DH-Equipment Y2K Utilities ;11.24.98
 | 
|---|
| 2 |  ;;7.0;ENGINEERING;**51,59**;August 17, 1993
 | 
|---|
| 3 | LOG ;  log each change in Y2K CATEGORY
 | 
|---|
| 4 |  ;  expects DA as IEN for equipment file
 | 
|---|
| 5 |  N ENI,ENFDA,CAT
 | 
|---|
| 6 |  S CAT=$P($G(^ENG(6914,DA,11)),U)
 | 
|---|
| 7 |  D NOW^%DTC
 | 
|---|
| 8 |  S ENI(1)=DA,ENFDA(6918,"?+1,",.01)=DA
 | 
|---|
| 9 |  S ENFDA(6918.01,"?+2,?+1,",.01)=%
 | 
|---|
| 10 |  S ENFDA(6918.01,"?+2,?+1,",1)=CAT
 | 
|---|
| 11 |  S ENFDA(6918.01,"?+2,?+1,",2)=DUZ
 | 
|---|
| 12 |  D UPDATE^DIE("","ENFDA","ENI") D MSG^DIALOG()
 | 
|---|
| 13 |  Q
 | 
|---|
| 14 |  ;
 | 
|---|
| 15 | COST ; remove Y2K expectancies when appropriate, including open work order
 | 
|---|
| 16 |  ; expects DA as IEN for equipment file
 | 
|---|
| 17 |  Q:'$D(DA)  Q:'$D(^ENG(6914,DA,11))
 | 
|---|
| 18 |  N EQDA,WODA
 | 
|---|
| 19 |  S EQDA=DA I "^NC^NA^"[(U_$P(^ENG(6914,DA,11),U)_U) D
 | 
|---|
| 20 |  . S X=^ENG(6914,DA,11) F J=2,3,4,5,7,10 S $P(X,U,J)=""
 | 
|---|
| 21 |  . S ^ENG(6914,DA,11)=X
 | 
|---|
| 22 |  . S WODA=$P(X,U,8) I WODA,$D(^ENG(6920,WODA,0)),$P($G(^(5)),U,2)="" D
 | 
|---|
| 23 |  .. S DA=WODA,DIK="^ENG(6920," D ^DIK K DIK S DA=EQDA
 | 
|---|
| 24 |  .. S $P(^ENG(6914,DA,11),U,8)=""
 | 
|---|
| 25 |  Q
 | 
|---|
| 26 |  ;ENY2UTL
 | 
|---|