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

ACRFLBTX.m

Go to the documentation of this file.
  1. ACRFLBTX ;IHS/OIRM/DSD/THL,AEF - ADD TRANSACTION TYPES FOR DEPARTMENT ACCOUNTS; [ 11/01/2001 9:44 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;;NOV 05, 2001
  1. ;;ROUTINE USED TO ADD TRANSACTION TYPES FOR DEPARTMENT ACCOUNTS
  1. EN F D EN1 Q:$D(ACRQUIT)!$D(ACROUT)
  1. EXIT K ACRLBTX
  1. Q
  1. EN1 K ACRQUIT
  1. S ACRLBTX=""
  1. D DISPLAY^ACRFTXTP
  1. D ADD
  1. D SELECT:'$D(ACRQUIT)
  1. Q
  1. ADD W !!,"You may ADD or REMOVE Transaction which can be accessed by this department."
  1. W !,"(** indicates that department has access to this type of transaction.)"
  1. S DIR(0)="SO^1:ADD Transaction Types;2:REMOVE Transaction Types"
  1. D DIR^ACRFDIC
  1. Q:$D(ACRQUIT)!$D(ACROUT)
  1. S:Y=2 ACRTXDEL=""
  1. Q
  1. SELECT S DIR(0)="LO^1:"_ACRJ
  1. S DIR("A")="Select TRANSACTIONS to be used by this account"
  1. D DIR^ACRFDIC
  1. I $D(ACRQUIT)!$D(ACROUT) K ACRQUIT Q
  1. N ACRI,ACRX,ACRY
  1. S ACRY=Y
  1. F ACRI=1:1 S ACRX=$P(ACRY,",",ACRI) Q:ACRX="" D
  1. .S (DINUM,X,DA)=+ACRTX(ACRX)
  1. .I $D(ACRTXDEL) D
  1. ..S DA(1)=ACRZDA
  1. ..S DIK="^ACRLOCB("_DA(1)_",2,"
  1. ..D DIK^ACRFDIC
  1. .I '$D(ACRTXDEL),'$D(^ACRLOCB(ACRZDA,2,X)) D
  1. ..S:'$D(^ACRLOCB(ACRZDA,2,0)) ^ACRLOCB(ACRZDA,2,0)="^9002188.02P"
  1. ..S DA(1)=ACRZDA
  1. ..S DIC="^ACRLOCB("_DA(1)_",2,"
  1. ..S DIC(0)="L"
  1. ..D FILE^ACRFDIC
  1. K ACRTXDEL
  1. Q