[613] | 1 | PRCHQPST ;(WASH IRMFO)/LKG-Post Init routine for RFQ install ;10/24/96 16:31
|
---|
| 2 | ;;5.0;IFCAP;**68**;4/21/95
|
---|
| 3 | Q
|
---|
| 4 | EN N X,PRCX,DA,DIC,DIE,DLAYGO,DR,Y
|
---|
| 5 | S X="PRCHQ RFQ",DIC=3.8,DIC(0)="LX",DLAYGO=3.8 D ^DIC K DIC,DLAYGO
|
---|
| 6 | I $P(Y,U,3)=1 D
|
---|
| 7 | . N %,%H,%I
|
---|
| 8 | . S DA=+Y,DIE=3.8,DR="4////PU" D ^DIE
|
---|
| 9 | . S DR="5////.5" D ^DIE
|
---|
| 10 | . S DR="7////n" D ^DIE
|
---|
| 11 | . S DR="10////0" D ^DIE
|
---|
| 12 | . D NOW^%DTC S ^XMB(3.8,DA,2,0)="^^1^1^"_X_"^"
|
---|
| 13 | . S ^XMB(3.8,DA,2,1,0)="This Mail Group gets bulletins sent from vendors and filing errors."
|
---|
| 14 | . I $G(XPDQUES("POS001"))>0 D
|
---|
| 15 | . . S X=+XPDQUES("POS001")
|
---|
| 16 | . . Q:$D(^XMB(3.8,DA,1,"B",X))
|
---|
| 17 | . . S Y=DA K DA S DA(1)=Y,DIC="^XMB(3.8,DA(1),1,",DIC(0)="LX",DLAYGO=3.81
|
---|
| 18 | . . S DIC("P")=$P(^DD(3.8,2,0),U,2) K DD,DO D FILE^DICN K DIC,DLAYGO,DA
|
---|
| 19 | S X="RFQ",DIC=420.4,DIC(0)="LX",DLAYGO=420.4 D ^DIC K DIC,DLAYGO
|
---|
| 20 | I +Y>0 D
|
---|
| 21 | . S DA=+Y,DIE=420.4,PRCX="Transmit 840 - Request for Quotation"
|
---|
| 22 | . S DR="2///^S X=PRCX" D ^DIE
|
---|
| 23 | . S PRCX="PHA",DR=".7///^S X=PRCX" D ^DIE
|
---|
| 24 | . S DR="1////Y" D ^DIE
|
---|
| 25 | . S DR="3////PHA" D ^DIE
|
---|
| 26 | . K DA,DR,DIE
|
---|
| 27 | S X="TXT",DIC=420.4,DIC(0)="LX",DLAYGO=420.4 D ^DIC K DIC,DLAYGO
|
---|
| 28 | I +Y>0 D
|
---|
| 29 | . S DA=+Y,DIE=420.4,PRCX="Transmit 864 Text Message"
|
---|
| 30 | . S DR="2///^S X=PRCX" D ^DIE
|
---|
| 31 | . S PRCX="PHA",DR=".7///^S X=PRCX" D ^DIE
|
---|
| 32 | . S DR="1////Y" D ^DIE
|
---|
| 33 | . S DR="3////PHA" D ^DIE
|
---|
| 34 | . K DA,DR,DIE
|
---|
| 35 | S X="ISM-TXT",DIC=423.5,DIC(0)="LX",DLAYGO=423.5 D ^DIC K DIC,DLAYGO
|
---|
| 36 | I +Y>0 D
|
---|
| 37 | . S DA=+Y,DIE=423.5
|
---|
| 38 | . S PRCX="PRCHQ RFQ",DR="1///^S X=PRCX" D ^DIE
|
---|
| 39 | . S PRCX="IN",DR="2///^S X=PRCX" D ^DIE
|
---|
| 40 | . S PRCX="PRCHQ7",DR="3///^S X=PRCX" D ^DIE
|
---|
| 41 | . K DA,DIE,DR
|
---|
| 42 | S X="ISM-VQT",DIC=423.5,DIC(0)="LX",DLAYGO=423.5 D ^DIC K DIC,DLAYGO
|
---|
| 43 | I +Y>0 D
|
---|
| 44 | . S DA=+Y,DIE=423.5
|
---|
| 45 | . S PRCX="PRCHQ RFQ",DR="1///^S X=PRCX" D ^DIE
|
---|
| 46 | . S PRCX="IN",DR="2///^S X=PRCX" D ^DIE
|
---|
| 47 | . S PRCX="PRCHQ6",DR="3///^S X=PRCX" D ^DIE
|
---|
| 48 | . K DA,DIE,DR
|
---|
| 49 | S X="ISM-ACT",DIC=423.5,DIC(0)="LX",DLAYGO=423.5 D ^DIC K DIC,DLAYGO
|
---|
| 50 | I +Y>0,$P(Y,U,3)=1 D
|
---|
| 51 | . S DA=+Y,DIE=423.5
|
---|
| 52 | . S PRCX="EDP",DR="1///^S X=PRCX" D ^DIE
|
---|
| 53 | . S PRCX="START",DR="2///^S X=PRCX" D ^DIE
|
---|
| 54 | . S PRCX="PRCOACT",DR="3///^S X=PRCX" D ^DIE
|
---|
| 55 | . K DA,DIE,DR
|
---|
| 56 | ;
|
---|
| 57 | S X="ISM-PRJ",DIC=423.5,DIC(0)="LX",DLAYGO=423.5 D ^DIC K DIC,DLAYGO
|
---|
| 58 | I +Y>0,$P(Y,U,3)=1 D
|
---|
| 59 | . S DA=+Y,DIE=423.5
|
---|
| 60 | . S PRCX="EDP",DR="1///^S X=PRCX" D ^DIE
|
---|
| 61 | . S PRCX="START",DR="2///^S X=PRCX" D ^DIE
|
---|
| 62 | . S PRCX="PRCOACT",DR="3///^S X=PRCX" D ^DIE
|
---|
| 63 | . K DA,DIE,DR
|
---|
| 64 | K DIC,DA
|
---|
| 65 | F PRCX="PRCHQ 843 UPDATE VENDOR INFO","PRCHQ 864 ERROR","PRCHQ 864 NORMAL" D
|
---|
| 66 | . S X=PRCX,DIC="^XMB(3.6,",DIC(0)="X" D ^DIC K DIC
|
---|
| 67 | . Q:+Y<1
|
---|
| 68 | . S DA(1)=+Y,DIC="^XMB(3.6,DA(1),2,",DIC(0)="LX",DLAYGO=3.62
|
---|
| 69 | . S DIC("P")=$P(^DD(3.6,4,0),U,2),X="PRCHQ RFQ" D ^DIC K DA,DIC,DLAYGO
|
---|
| 70 | S X="PRCOEDI ACKNOWLEDGE",DIC="^XMB(3.6,",DIC(0)="X" D ^DIC K DIC
|
---|
| 71 | I +Y>0 D
|
---|
| 72 | . S DA(1)=+Y,DIC="^XMB(3.6,DA(1),2,",DIC(0)="LX",DLAYGO=3.62
|
---|
| 73 | . S DIC("P")=$P(^DD(3.6,4,0),U,2),X="EDP" D ^DIC K DA,DIC,DLAYGO
|
---|
| 74 | IND L +^PRC(440) N DIK S DIK="^PRC(440,",DIK(1)="18.3^DB" D ENALL^DIK K DIK L -^PRC(440)
|
---|
| 75 | OPT ;Add options to menu
|
---|
| 76 | K DA S DA(1)=$O(^DIC(19,"B","PRCHQ REPORTS",""))
|
---|
| 77 | I DA(1)]"" D
|
---|
| 78 | . K DIC,DIE,DR N PRCI,PRCX,X,Y
|
---|
| 79 | . F PRCI=1:1:3 D
|
---|
| 80 | . . S PRCX=$P("PRCHPC VEN EDIT~10^PRCHPC ITEM EDIT~11^PRCHPC PO EDIT~12","^",PRCI)
|
---|
| 81 | . . S X=$P(PRCX,"~"),PRCX=$P(PRCX,"~",2),X=$O(^DIC(19,"B",X,"")) Q:X=""
|
---|
| 82 | . . Q:$D(^DIC(19,DA(1),10,"B",X)) K DD,DO
|
---|
| 83 | . . S DIC="^DIC(19,DA(1),10,",DIC(0)="LX",DIC("P")=$P(^DD(19,10,0),U,2)
|
---|
| 84 | . . D FILE^DICN K DIC
|
---|
| 85 | . . I Y>0 D
|
---|
| 86 | . . . S DA=+Y,DIE="^DIC(19,DA(1),10,",DR="3///^S X=PRCX" D ^DIE K DIE,DR
|
---|
| 87 | K DA S DA(1)=$O(^DIC(19,"B","PRCHUSER PA",""))
|
---|
| 88 | I DA(1)]"" D
|
---|
| 89 | . K DIC,DIE,DR
|
---|
| 90 | . S X=$O(^DIC(19,"B","PRCHQM","")) Q:X=""
|
---|
| 91 | . Q:$D(^DIC(19,DA(1),10,"B",X)) K DD,DO
|
---|
| 92 | . S DIC="^DIC(19,DA(1),10,",DIC(0)="LX",DIC("P")=$P(^DD(19,10,0),U,2)
|
---|
| 93 | . D FILE^DICN K DIC
|
---|
| 94 | Q
|
---|