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

ACRFRRP1.m

Go to the documentation of this file.
  1. ACRFRRP1 ;IHS/OIRM/DSD/THL,AEF - CALCULATE ACCOUNTING DATA FOR RECEIVING REPORT; [ 11/01/2001 9:44 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;;NOV 05, 2001
  1. ;;UTILITY TO CALCULATE ACCOUNTING DATA FOR RECEIVING REPORT
  1. EN ;EP;TO CALCULATE ACCOUNTING DATA FOR RECEIVING REPORT
  1. S ACR=^ACRSS(ACRSSDA,0)
  1. S ACRLBDA=$P(ACR,U,6)
  1. D SETACT^ACRFPSS
  1. S ACR1=$P(ACR,U,4)
  1. S ACR2=$P(ACR,U,5)
  1. S ACR=$P(ACR,U)
  1. I ACR1=""!(ACR2="") S ACRSSRQD="" Q
  1. S ACR3=$P(ACRRRDT,U,3)*$P($G(^ACRSS(ACRSSDA,"DT")),U,3)
  1. SETS I '$D(ACROBJ(ACRACT,ACR2,ACR1)) D
  1. .S ACROBJ(ACRACT,ACR2,ACR1)=0
  1. .S ACROBJ(ACRACT,ACR2,ACR1,"I")=""
  1. S ACROBJ(ACRACT,ACR2,ACR1)=ACROBJ(ACRACT,ACR2,ACR1)+ACR3
  1. S ACROBJ(ACRACT,ACR2,ACR1,"I")=ACROBJ(ACRACT,ACR2,ACR1,"I")_$S(ACROBJ(ACRACT,ACR2,ACR1,"I")]"":",",1:"")_I
  1. S:'$D(ACRCAN(ACRACT,ACR2)) ACRCAN(ACRACT,ACR2)=0
  1. S ACRCAN(ACRACT,ACR2)=ACRCAN(ACRACT,ACR2)+ACR3
  1. S ACRTOT=ACRTOT+ACR3
  1. Q
  1. IR ;EP;TO PRINT INITIATOR RECEIVING INFORMATION
  1. D IRHEAD
  1. N D0,DXS,DIP,DC,ACRAPDA,DN
  1. S ACRAPDA=0
  1. F S ACRAPDA=$O(^ACRRR(ACRRRDA,10,ACRAPDA)) Q:'ACRAPDA D
  1. .S D0=+$G(^ACRRR(ACRRRDA,10,ACRAPDA,0))
  1. .D ^ACRPRI:D0
  1. Q
  1. IRHEAD ;
  1. W !!,"Certification by Request Initiator(s) of Receipt of Supplies/Servcies."
  1. W $$DASH^ACRFMENU
  1. W !!,"Request Initiator/Alternate"
  1. W ?32,"Status"
  1. W ?45,"Date Signed"
  1. W !,"================================================================================"
  1. Q
  1. NECOP ;EP;TO PRINT NEW EQUIPMENT INFORMATION
  1. I $E($G(ACROC),1,2)=31,'$D(^ACRSS(ACRSSDA,11)) S ACRNE0="" D N1 Q
  1. Q:'$D(^ACRSS(ACRSSDA,11))
  1. N ACRNEDA,ACRNE0
  1. S ACRNEDA=0
  1. F S ACRNEDA=$O(^ACRSS(ACRSSDA,11,ACRNEDA)) Q:'ACRNEDA I $D(^ACRSS(ACRSSDA,11,ACRNEDA,0)) S ACRNE0=^(0) D N1
  1. Q
  1. N1 ;EP;
  1. N X
  1. W !
  1. F X=1,2,3,8,7,4,5,6 D
  1. .W:X=1 !?10,"SERIAL NUMBER: "
  1. .W:X=2 !?10,"MAKE.........: "
  1. .W:X=3 !?10,"MODEL........: "
  1. .W:X=8 !?10,"NOMENCLATURE.: "
  1. .W:X=7 !?10,"DEPT. CODE...: "
  1. .W:X=4 !?10,"BAR CODE NO..: "
  1. .W:X=5 !?10,"INDEX NO.....: "
  1. .W:X=6 !?10,"VOUCHER NO...: "
  1. .W $P(ACRNE0,U,X)
  1. .D W1^ACRFRRPT
  1. Q
  1. W !?34,"OBJ."
  1. W ?39,"OR-"
  1. W ?52,"UNIT"
  1. W ?63,"TOTAL"
  1. W ?73,"AC-"
  1. W !,"NO"
  1. W ?10,"DESCRIPTION"
  1. W ?34,"CODE"
  1. W ?39,"DERED"
  1. W ?46,"UI"
  1. W ?52,"COST"
  1. W ?63,"AMOUNT"
  1. W ?73,"CEPTED"
  1. W !,"--"
  1. W ?3,"------------------------------"
  1. W ?34,"----"
  1. W ?39,"------"
  1. W ?46,"--"
  1. W ?49,"----------"
  1. W ?60,"------------"
  1. W ?73,"------"
  1. Q