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

ACRFPRC5.m

Go to the documentation of this file.
  1. ACRFPRC5 ;IHS/OIRM/DSD/THL,AEF - EDIT TRAINING VENDOR; [ 05/10/2005 11:53 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;**3,16,17**;NOV 05, 2001
  1. ;;UTILITY FOR ACTIONS NEEDED DURING DOCUMENT SIGNATURE PROCESSING
  1. AUX ;EP;TO PROCESS AUXILLIARY FUNCTIONS DURING APPROVAL PROCESS
  1. I ACRAPVT=31!(ACRAPVT=6) S ACRREFX=116 D
  1. .;OFFICER TO EDIT ITEMS DURING APPROVAL SEQUENCE
  1. .N X
  1. .S X=0
  1. .K ACRQUIT,ACRREV
  1. .D ^ACRFSS
  1. .S ACRREV=""
  1. ;I ACRAPVT=39,$P(^ACRSYS(1,"DT"),U,99) D VOUCHER^ACRFSS41 ; REMOVE LINE ;ACR*2.1*3.09
  1. I ACRAPVT=14 D TVENDOR
  1. I $G(ACRREF)=148,$P($G(^ACRAPVS(ACRAPDA,"DT")),U,5)="Y" D TVENDOR ;ACR*2.1*3.18
  1. I ACRAPVT=38!(ACRAPVT=39),$P($G(^ACRAPVS(+$G(ACRAPDA),"DT")),U,5)="Y" D TPAY
  1. I ACRAPVT=38!(ACRAPVT=39),ACRREFX'=148,$P(^ACRSYS(1,"DT"),U,25)=1,'$P(^("DT"),U,37),'$P($G(^ACRSYS(1,"DT1")),U,9) D 38^ACRFPRC4
  1. I ACRAPVT=39,$P($G(ACRAPV0),U,11)=ACRDOCDA,$P($G(^ACROTA(ACRDOCDA,0)),U,3) W !!,"Edit TRAVEL ADVANCE",! D E11^ACRFTA
  1. Q
  1. TVENDOR ;EP;TO ADD/EDIT THE TRAINING VENDOR
  1. F D T1 Q:$D(ACRQUIT)
  1. I +$G(^ACRDOC(ACRDOCDA,"TRNG3")) K ACRQUIT Q
  1. W !!,"NO vendor from the STANDARD VENDOR file was added to this 350."
  1. W !,"A vendor must be added before the requrest can be signed."
  1. S DIR(0)="YO"
  1. S DIR("A")="Add the vendor now"
  1. S DIR("B")="YES"
  1. W !
  1. D DIR^ACRFDIC
  1. I +Y'=1 S ACRQUIT=""
  1. G:'$D(ACRQUIT) TVENDOR
  1. Q
  1. T1 D TDISP
  1. S DIR(0)="SO^1:Add or Change VENDOR on this 350;2:Add or Edit VENDOR on STANDARD VENDOR File;3:Return Request for Change/Clarification"
  1. W !
  1. D DIR^ACRFDIC
  1. I +$G(Y)<1 S ACRQUIT="" Q
  1. I Y=1 D CHANGE Q
  1. I Y=2 D VEND Q
  1. I Y=3 S ACRAPDAS="R" D RETURN^ACRFPRC1 S ACRQUIT="" Q
  1. Q
  1. CHANGE ;CHANGE VENDOR ON 350
  1. S DA=ACRDOCDA
  1. S DIE="^ACRDOC("
  1. S DR="148181T"
  1. W !
  1. D DIE^ACRFDIC
  1. Q
  1. TDISP ;DISPLAY VENDOR DATA
  1. K ACRDOCVN
  1. I '+$G(^ACRDOC(ACRDOCDA,"TRNG3")),$P($G(^(3)),U)="" D
  1. .W !!,"NO vendor information on file for this 350."
  1. W @IOF
  1. I +$G(^ACRDOC(ACRDOCDA,"TRNG3")) S ACRDOCVN=+^("TRNG3")
  1. D VEND^ACRFJS
  1. Q
  1. VEND ;ADD/EDIT STANDARD VENDOR FILE
  1. N AUTVDA
  1. D ^ACRFVEND
  1. I $G(AUTVDA),$D(^AUTTVNDR(AUTVDA,0)),$D(^AUTTVNDR(AUTVDA,11)) D
  1. .S DIR(0)="YO"
  1. .S DIR("A")="Make "_X_" the vendor for this 350"
  1. .S DIR("B")="NO"
  1. .W !
  1. .D DIR^ACRFDIC
  1. .I +Y=1 D
  1. ..S DA=ACRDOCDA
  1. ..S DIE="^ACRDOC("
  1. ..S DR="148181"
  1. ..D DIE^ACRFDIC
  1. Q
  1. TPAY ;EP;TO EDIT PRELIMINARY DATA FOR TRAVEL PAYMENT VIA 1166
  1. Q:$P($G(^ACRSYS(1,"DT1")),U,9)<2
  1. S:ACRREFX'=148 ACRDUZ=$P(^ACRDOC(ACRDOCDA,"TO"),U,9)
  1. S:ACRREFX=148 ACRVDA=+^ACRDOC(ACRDOCDA,"TRNG3")
  1. S ACRBTYP=$S(ACRREFX'=148:"T",1:"V")
  1. S DIR("B")="ACH Non-Grouped"
  1. D SCHT^ACRFIV4 ;commented out ACR*2.1*16.06 IM15505 ;put back ACR*2.1*17.07 IM17139
  1. ;D SCHT^ACRFIV4(.ACRACHX,.ACRACH,.ACRBTYP,.ACRVDA,.ACRDUZ,.ACRQUIT) ;ACR*2.1*16.06 IM15505; ACR*2.1*17.07 IM17139
  1. Q