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
|
---|