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

BAREP186.m

Go to the documentation of this file.
  1. BAREP186 ; IHS/SD/LSL - POST-INSTALL V1.8 PATCH 6; 07/30/2008
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;**6**;APR 27,2007
  1. ;;NEW ROUTINE -- CONTINUATION OF BAREV186
  1. ;
  1. POST186 ;EP; PATCH 6 POST-INSTALL
  1. D REINDEX ;add "G" cross reference to A/F UFMS Cashier Session Log file
  1. D TASK186 ;task job to populate booking date with 9/30/08
  1. ;
  1. N BARZ
  1. F BARZ="3080901.21","3080930.21" D
  1. .D TASK1862(BARZ) ;task jobs to kill NS X-REF ;MRS; BAR*1.8*6 SCR-124
  1. Q
  1. ;
  1. REINDEX ;index new cross reference on A/R UFMS Cashier Log
  1. W !,"Adding ""G"" cross reference to A/R UFMS Cashier Session Log....",!
  1. S BARHOLD=DUZ(2)
  1. S DUZ(2)=0
  1. F S DUZ(2)=$O(^BARSESS(DUZ(2))) Q:+DUZ(2)=0 D
  1. .S BARA=0
  1. .F S BARA=$O(^BARSESS(DUZ(2),BARA)) Q:+BARA=0 D
  1. ..S BARB=0
  1. ..F S BARB=$O(^BARSESS(DUZ(2),BARA,11,BARB)) Q:+BARB=0 D
  1. ...S DA(2)=BARA
  1. ...S DA(1)=BARB
  1. ...S DIK="^BARSESS(DUZ(2),"_DA(2)_",11,"_DA(1)_",2,"
  1. ...S DIK(1)=".01^G"
  1. ...D ENALL^DIK
  1. S DUZ(2)=BARHOLD
  1. Q
  1. TASK186 ;EP
  1. S ZTRTN="BOOKDT^BAREP186"
  1. S ZTDESC="A/R UFMS BOOKING DT POPULATION"
  1. S ZTIO=""
  1. S ZTPRI=5
  1. S ZTDTH="3080930.23" ;09/30/08 at 11:00pm
  1. K ZTSK
  1. D ^%ZTLOAD
  1. W:$G(ZTSK) !,"Task # ",ZTSK," queued to populate UFMS booking date at 09/30/2008@23:00",!
  1. Q
  1. BOOKDT ;EP
  1. S DUZ2=1
  1. F S DUZ2=$O(^BAR(90052.06,DUZ2)) Q:'DUZ2 D
  1. .S DA(1)=DUZ2
  1. .S DA=0
  1. .F S DA=$O(^BAR(90052.06,DUZ2,DA)) Q:'DA D
  1. ..Q:'$$IHS^BARUFUT(DA)
  1. ..S DIE="^BAR(90052.06,"_DA(1)_","
  1. ..S DR="1505////3081001"
  1. ..D ^DIE
  1. Q
  1. ;
  1. TASK1862(BARZ) ;EP;; KILL NOT SENT (NS) X-REF ;MRS;BAR*1.8*6 SCR-124
  1. ;TASK TWO JOBS, ONE FOR 9/1/08 @2100 AND ONE FOR 9/30/08 @2100
  1. S ZTRTN="NS^BAREP186"
  1. S ZTDTH=BARZ
  1. S ZTDESC="A/R UFMS REMOVE NOT SENT AT "_ZTDTH
  1. S ZTIO=""
  1. S ZTPRI=5
  1. K ZTSK
  1. D ^%ZTLOAD
  1. S BARZ=$S(BARZ[3080901:"09/01/2008@21:00",BARZ[3080930:"09/30/2008@21:00",1:"")
  1. W:$G(ZTSK) !,"Task # ",ZTSK," queued to remove UFMS Not Sent cross-references at "_BARZ,!
  1. Q
  1. NS ;EP; KILL A/R UFMS CASHIER SESSION LOG NOT SENT CROSS-REFERENCES ;MRS;BAR*1.8*6 SCR-124
  1. N DUZ2
  1. S DUZ2=0
  1. F S DUZ2=$O(^BARSESS(DUZ2)) Q:'DUZ2 D
  1. .K ^BARSESS(DUZ2,"NS")
  1. Q