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

ACRFCAN.m

Go to the documentation of this file.
  1. ACRFCAN ;IHS/OIRM/DSD/THL,AEF - DEFAULT CAN SUMMARY FOR ARMS USER; [ 11/01/2001 9:44 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;;NOV 05, 2001
  1. ;;SUMMARIZES DEFAULT CAN SIGNATURES FOR ARMS USER
  1. EN ;EP;
  1. D EN1
  1. EXIT K ACR,ACRDA,ACRDFLT,ACRDFLT1,ACRI,ACRJ,ACRX,^TMP("ACRCAN",$J),ACRTYP
  1. Q
  1. EN1 ;
  1. K ^TMP("ACRCAN",$J)
  1. S ACR=U_ACRDUZ_U
  1. S ACRDA=0
  1. F S ACRDA=$O(^ACRCAN(ACRDA)) Q:'ACRDA D
  1. .S ACRDFLT=U_$G(^ACRCAN(ACRDA,"DFLT"))_U,ACRDFLT1=U_$G(^ACRCAN(ACRDA,"DFLT1"))_U
  1. .S ACRCAN=$P(^AUTTCAN(ACRDA,0),U)
  1. .I ACRDFLT[ACR D
  1. ..F ACRI=1:1:10,14,15,20,24,25,27:1:30 I ACRDUZ=$P(ACRDFLT,U,ACRI+1) D
  1. ...S ACRX=$P($T(@ACRI),";;",2)
  1. ...S:ACRX ACRX=$P(^DD(9002186.5,ACRX,0),U)
  1. ...S:ACRX]"" ^TMP("ACRCAN",$J,ACRCAN,ACRX)=""
  1. .I ACRDFLT1[ACR D
  1. ..F ACRI=3,4,7:1:14,16:1:30 I ACRDUZ=$P(ACRDFLT1,U,ACRI+1) D
  1. ...S ACRJ=ACRI+100,ACRX=$P($T(@ACRJ),";;",2)
  1. ...S:ACRX ACRX=$P(^DD(9002186.5,ACRX,0),U)
  1. ...S:ACRX]"" ^TMP("ACRCAN",$J,ACRCAN,ACRX)=""
  1. I '$D(^TMP("ACRCAN",$J)) W @IOF Q
  1. D HEAD
  1. S ACRCAN=""
  1. F S ACRCAN=$O(^TMP("ACRCAN",$J,ACRCAN)) Q:ACRCAN=""!$D(ACRQUIT) D
  1. .S ACRI=0
  1. .S ACRTYP=""
  1. .F S ACRTYP=$O(^TMP("ACRCAN",$J,ACRCAN,ACRTYP)) Q:ACRTYP=""!$D(ACRQUIT) D
  1. ..S ACRI=ACRI+1
  1. ..W:ACRI=1 !?10,ACRCAN
  1. ..W:ACRI>1 !
  1. ..W ?20,ACRTYP
  1. ..I IOSL-4<$Y D PAUSE^ACRFWARN,HEAD
  1. D PAUSE^ACRFWARN
  1. Q
  1. W @IOF
  1. W !?10,"CAN's and SIGNATURE TYPE's for which ",ACRUSER
  1. W !?10,"is the default signatore."
  1. W !!?10,"CAN"
  1. W ?20,"SIGNATURE TYPE"
  1. W !?10,"-------"
  1. W ?20,"-------------------------"
  1. Q
  1. 1 ;;1000
  1. 2 ;;1010
  1. 3 ;;1020
  1. 4 ;;1030
  1. 5 ;;1040
  1. 6 ;;1050
  1. 7 ;;1060
  1. 8 ;;1070
  1. 9 ;;1080
  1. 10 ;;
  1. 11 ;;
  1. 12 ;;
  1. 13 ;;
  1. 14 ;;
  1. 15 ;;1140
  1. 16 ;;
  1. 17 ;;
  1. 18 ;;1170
  1. 19 ;;
  1. 20 ;;1190
  1. 21 ;;
  1. 22 ;;
  1. 23 ;;
  1. 24 ;;1230
  1. 25 ;;1240
  1. 26 ;;
  1. 27 ;;
  1. 28 ;;
  1. 29 ;;
  1. 30 ;;
  1. 101 ;;
  1. 102 ;;
  1. 103 ;;1250
  1. 104 ;;1260
  1. 105 ;;
  1. 106 ;;
  1. 107 ;;1081
  1. 108 ;;1032
  1. 109 ;;
  1. 110 ;;1300
  1. 111 ;;1310
  1. 112 ;;1320
  1. 113 ;;1330
  1. 114 ;;1340
  1. 115 ;;1350
  1. 116 ;;1360
  1. 117 ;;1370
  1. 118 ;;1380
  1. 119 ;;1390
  1. 120 ;;1400
  1. 121 ;;1410
  1. 122 ;;1420
  1. 123 ;;1430
  1. 124 ;;1440
  1. 125 ;;1450;;Travel Procurement Official
  1. 126 ;;
  1. 127 ;;
  1. 128 ;;
  1. 129 ;;
  1. 130 ;;