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

ACRFSS61.m

Go to the documentation of this file.
  1. ACRFSS61 ;IHS/OIRM/DSD/THL,AEF - EDIT PAY ROLL PERIOD; [ 11/01/2001 9:44 AM ]
  1. ;;2.1;ADMIN RESOURCE MGT SYSTEM;;NOV 05, 2001
  1. ;;CONTINUATION OF ACRFSS6
  1. ADD ;EP;
  1. S DIR(0)="YO"
  1. S DIR("A")="Add a Pay Roll entry"
  1. S DIR("B")="NO"
  1. W !
  1. D DIR^ACRFDIC
  1. Q:Y'=1
  1. F ACRI=1,2 D ADD1
  1. Q
  1. ADD1 S ACRID=ACRDOC_"-"_((ACRJ+1)/2)_"/"_ACRI
  1. S ACRCANDA=$O(^AUTTCAN("B",ACRFDNCA,0))
  1. S ACRLBOC=$S(ACRI=1:"1100",1:"1200")
  1. S ACROBJDA=$O(^AUTTOBJC("C",ACRLBOC,0))
  1. S X=ACRJ
  1. S DIC(0)="L"
  1. S DIC="^ACRSS("
  1. S DIC("DR")=".02////"_ACRDOCDA_";.03////"_ACRDOCDA_";.05////"_ACRCANDA_";.04////"_ACROBJDA_";.06////"_ACRLBDA_";5////"_ACRID_";13////"_$P(^ATAEMP(ACREMP,"PAY"),U,ACRI)
  1. D FILE^ACRFDIC
  1. S ACRPRDA=+Y
  1. D EDIT1
  1. Q
  1. EDIT ;EP;
  1. S DIR(0)="NOA^1:"_((ACRJ-1)\2)
  1. S DIR("A")="Which Pay Period: "
  1. W !
  1. D DIR^ACRFDIC
  1. I $D(ACRQUIT)!$D(ACROUT)!'$D(ACRPR(Y)) K ACRQUIT Q
  1. S ACRZ=Y*2-1
  1. F ACRI=ACRZ+1,ACRZ D
  1. .S ACRPRDA=$P(ACRPR(ACRI),U)
  1. .D EDIT1:'$D(ACRDEL)
  1. .D DEL:$D(ACRDEL)
  1. Q
  1. DEL S DA=ACRPRDA,DIK="^ACRSS("
  1. D DIK^ACRFDIC
  1. Q
  1. EDIT1 N ACRDR
  1. S ACRLBOC=$S(ACRI#2=1:"1100",1:"1200")
  1. S DR="S DIE(""NO^"")=""NO"";.05T;.04T;K DIE(""NO^"");13T"
  1. S DA=ACRPRDA,DIE="^ACRSS("
  1. W !!,"PAY ROLL............: ",$S(ACRI#2=0:"BASE PAY",1:"BENEFITS")
  1. D DIE^ACRFDIC
  1. Q