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

ACRFUTL2.m

Go to the documentation of this file.
  1. ACRFUTL2 ;IHS/OIRM/DSD/AEF - VARIOUS UTILITY SUBROUTINES [ 11/04/2002 8:22 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;**5,6,T**;NOV 05, 2001
  1. ;
  1. ;*** TESTING - MRS *** NEW ROUTINE ACR*2.1*6.04
  1. ;
  1. NOTA(X) ;----- ALLOW/DISALLOW TRAVEL ADVANCE ; ACR*2.1*5.11
  1. ; USED BY INPUT TRANSFORM ON FMS DOCUMENT FIELD TRAVEL ADVANCE
  1. ; ALLOWED
  1. ;
  1. ; INPUT:
  1. ; X = DOCUMENT IEN
  1. ;
  1. ; OUTPUT:
  1. ; 0 = TRAVEL ADVANCE NOT ALLOWED
  1. ; 1 = TRAVEL ADVANCE ALLOWED
  1. ;
  1. N ACRCAN,Y
  1. S Y=1
  1. ;
  1. ;----- IF ATM AUTHORIZED, NO TRAVEL ADVANCE ALLOWED
  1. I $P($G(^ACRDOC(X,"TO")),U,22) S Y=0
  1. ;
  1. ;----- DON'T ALLOW TRAVEL ADVANCE FOR HEADQUARTERS EAST
  1. S ACRCAN=$P($G(^ACRDOC(X,"REQ")),U,10)
  1. I ACRCAN S ACRCAN=$P($G(^AUTTCAN(ACRCAN,0)),U)
  1. ;I $E(ACRCAN,1,3)="J94" S Y=0 ;COMMENTED OUT TO UNBLOCK TRAVEL ADVANCES AT HQE
  1. ;
  1. Q Y
  1. ;
  1. NAME(X) ;EP -- RETURNS EXTERNAL PERSON FILE 200 NAME ; ACR*2.1*5.15
  1. ;
  1. ; X = PERSON FILE 200 IEN
  1. ;
  1. N Y
  1. S Y=""
  1. I X S Y=$P($G(^VA(200,X,0)),U)
  1. Q Y
  1. ;Begin new sub-routine *** TESTING - MRS *** ACR*2.1*6.04
  1. FYFUN(X) ;EP -- RETURNS FISCAL YEAR OF FUNDS
  1. ;
  1. ; X = FMS DEPARTMENT ACCOUNT IEN
  1. ;
  1. N Y
  1. S Y=""
  1. I X S Y=$P($G(^ACRLOCB(X,"DT")),U)
  1. Q Y
  1. ;End new sub-routine *** TESTING - MRS *** ACR*2.1*6.04