Home   Package List   Routine Alphabetical List   Global Alphabetical List   FileMan Files List   FileMan Sub-Files List   Package Component Lists   Package-Namespace Mapping  
Routine: ACRFEA41

ACRFEA41.m

Go to the documentation of this file.
  1. ACRFEA41 ;IHS/OIRM/DSD/THL,AEF - EDIT FINANCIAL DATA; [ 02/02/2005 10:23 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;**16**;NOV 05, 2001
  1. ;;ACRFEA4 CON'T
  1. EDIT ;EP;
  1. Q:$D(ACROUT)
  1. F D E1 Q:$D(ACRQUIT)!$D(ACROUT)
  1. K ACRQUIT,ACRE1,ACRE2,ACRE
  1. D EXCEED^ACRFWARN,SYNC^ACRFCIS
  1. Q
  1. E1 D E1^ACRFEA4D
  1. D RESP^ACRFEA4
  1. ;S DIR("A")=" Which one(s)",DIR(0)="LO^1:"_ACREND K ACREND ;ACR*2.1*16.07 IM10095
  1. S DIR("A")=" Which one(s)" ;ACR*2.1*16.07 IM10095
  1. S DIR(0)="LO^1:"_$G(ACREND) ;ACR*2.1*16.07 IM10095
  1. K ACREND ;ACR*2.1*16.07 IM10095
  1. W !
  1. D DIR^ACRFDIC
  1. Q:$D(ACRQUIT)!$D(ACROUT)!(+Y<1)
  1. S ACRE2=Y
  1. N ACRE3
  1. F ACRE3=1:1 S ACRE1=$P(ACRE2,",",ACRE3) Q:ACRE1="" D Q:$D(ACROUT)
  1. .I ACRREFX=130 S ACRE1=$S(ACRE1=1:1,ACRE1=2:3,ACRE1=3:14,ACRE1=4:4,ACRE1=5:25,ACRE1=6:5,ACRE1=7:6,ACRE1=8:11,ACRE1=9:19,ACRE1=10:21,ACRE1=11:15,1:1)
  1. .I ACRREFX=148 S ACRE1=$S(ACRE1=1:1,ACRE1=2:2,ACRE1=3:3,ACRE1=4:4,ACRE1=5:5,ACRE1=6:6,ACRE1=7:11,ACRE1=8:21,ACRE1=9:26,ACRE1=10:$S($$ACSREQ^ACRFTO(ACRDOCDA)'=1:15,1:28),ACRE1=11:15,1:1)
  1. .I ACRREFX=600 S ACRE1=$S(ACRE1=1:4,ACRE1=2:25,ACRE1=3:5,ACRE1=4:6,ACRE1=5:11,ACRE1=6:14,ACRE1=7:21,ACRE1=8:24,ACRE1=9:15,1:4)
  1. .I ACRREFX=103!(ACRREFX=349)!(ACRREFX=326) D
  1. ..I ACRE1=1 Q
  1. ..I ACRE1=2 S ACRE1=99 Q
  1. ..I ACRE1=3 S ACRE1=4 Q
  1. ..I ACRE1=4 S ACRE1=5 Q
  1. ..I ACRE1=5 S ACRE1=6 Q
  1. ..I ACRE1=6 S ACRE1=7 Q
  1. ..I ACRE1=7 S ACRE1=8 Q
  1. ..I ACRE1=8 S ACRE1=11 Q
  1. ..I ACRE1=9 S ACRE1=12 Q
  1. ..I ACRE1=10 S ACRE1=3 Q
  1. ..I ACRE1=11 S ACRE1=13 Q
  1. ..I ACRE1=12 S ACRE1=16 Q
  1. ..I ACRE1=13 S ACRE1=17 Q
  1. ..I ACRE1=14 S ACRE1=20 Q
  1. ..I ACRE1=15 S ACRE1=23 Q
  1. ..I ACRE1=16 S ACRE1=22 Q
  1. ..I ACRE1=17 S ACRE1=27 Q
  1. ..I ACRE1=18 S ACRE1=$S($G(ACRPOT)>2500:18,1:15) Q
  1. ..I ACRE1=19 S ACRE1=15
  1. .I ACRREFX=116 D
  1. ..S:ACRE1=14 ACRE1=15
  1. ..S:ACRE1=13&($G(ACRPOT)'>2500) ACRE1=15
  1. ..S:ACRE1=13&($G(ACRPOT)>2500) ACRE1=18
  1. ..S:ACRE1=12 ACRE1=21
  1. ..S:ACRE1=11 ACRE1=20
  1. ..S:ACRE1=10 ACRE1=11
  1. .S ACRE1=+ACRE1
  1. .D @ACRE1 K ACRQUIT
  1. Q
  1. 1 I ACRREF=103,$E($P($G(ACRDOC0),U,2),9,10)'="BP" D
  1. .D CC^ACRFEA43
  1. .I $P(^ACRDOC(ACRDOCDA,0),U,4)=35 D
  1. ..S DA=ACRDOCDA
  1. ..S DIE="^ACRDOC("
  1. ..S DR=".13///116"
  1. ..D DIE^ACRFDIC
  1. ..S DA=ACRDOCDA
  1. ..S DIE="^ACROBL("
  1. ..S DR=".1///116"
  1. ..D DIE^ACRFDIC
  1. ..S (ACRREF,ACRREFX)=116
  1. ..D SETDOC^ACRFEA1
  1. I ACRREF=349!(ACRREF=326) D
  1. .S DA=ACRDOCDA
  1. .S DIE="^ACRDOC("
  1. .S DR=".24T"
  1. .W !
  1. .D DIE^ACRFDIC
  1. F D ACRDIE^ACRFEA2 Q:$D(ACRQUIT)!$D(ACROUT)!$D(ACRREV)!$D(ACROUT)
  1. Q:ACRREF'=116&(ACRREF'=103)&(ACRREF'=349)&(ACRREF'=326)&(ACRREF'=210)&(ACRREF'=148)
  1. D ^ACRFEA43
  1. Q
  1. 2 I $P(^ACRDOC(ACRDOCDA,0),U,19) D Q
  1. .W !!,"The VENDOR is determined by the original BPA and cannot be changed."
  1. .D PAUSE^ACRFWARN
  1. .K ACRQUIT
  1. D RV1^ACRFEA42
  1. Q
  1. 3 D NJ^ACRFEA42
  1. Q
  1. 4 D ^ACRFSS
  1. Q
  1. 5 ;WHEN CREDIT CARD PURCHASE BEING SENT FOR APPROVAL BY PURCHASING AGENT
  1. ;SWITCH DOCUMENT IDENTITY BACK TO PURCHASE ORDER SO PURCHASING OFFICER
  1. ;APPROVAL SEQUENCE IS SELECTED
  1. K ACRSWTCH
  1. I ACRREF=116,$P($G(^ACROBL(ACRDOCDA,"APV")),U)="A",$P(^ACRDOC(ACRDOCDA,0),U,4)=35!($P(^(0),U,12)) D
  1. .S (ACRREF,ACRREFX)=103
  1. .S $P(ACRDOC0,U,13)=$O(^AUTTDOCR("B",103,0))
  1. .S ACRSWTCH=""
  1. I '$D(ACRPRCS),'$D(ACRREV),$D(^ACRSS("C",ACRDOCDA))!$D(^ACRSS("J",ACRDOCDA)) D APPROVE^ACRFEA21 I 1
  1. E I '$D(ACRPRCS),'$D(ACRREV) D
  1. .W !!,"Financial summary data missing for this request."
  1. .W !,"Please ensure that the entire process is completed under 'Add/Edit'."
  1. .D PAUSE^ACRFWARN
  1. I $D(ACRSWTCH) S (ACRREF,ACRREFX)=116,$P(ACRDOC0,U,13)=$O(^AUTTDOCR("B",116,0)) K ACRSWTCH
  1. Q
  1. 6 W !
  1. D PR^ACRFEA42
  1. Q
  1. 7 W !
  1. D QD^ACRFEA42
  1. Q
  1. 8 W !
  1. D BP^ACRFEA42
  1. Q
  1. 9 W !
  1. D ATTACH^ACRFEA42
  1. Q
  1. 11 W !
  1. D RS^ACRFEA42
  1. Q
  1. 12 W !
  1. D ACCEPT^ACRFPO1
  1. Q
  1. 13 W !
  1. D ^ACRFVEND
  1. Q
  1. 14 ;EP;
  1. W !
  1. D DESTIN^ACRFSS43
  1. Q
  1. 15 W !
  1. D RESP^ACRFRESP
  1. Q
  1. 16 W !
  1. D DOCSTAT^ACRFEA42
  1. Q
  1. 17 W !
  1. D ATTACH^ACRFPRC2
  1. Q
  1. 18 W !
  1. D ZIS^ACRFPCC
  1. Q
  1. 19 D EN2^ACRFSS3
  1. Q
  1. 20 D EN^ACRFSHIP
  1. Q
  1. 21 D CANYO1^ACRFDEL
  1. Q
  1. 22 Q
  1. 23 D ^ACRFPQT
  1. Q
  1. 24 D TREPORT^ACRFTO
  1. Q
  1. 25 D ^ACRFSS5
  1. Q
  1. 26 D YES^ACRFTPAR
  1. Q
  1. 27 D CHKLIST^ACRFPO3
  1. Q
  1. 28 D ACS^ACRFTO
  1. Q
  1. 99 D ^ACRFCIS
  1. Q