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

BARDL4FX.m

Go to the documentation of this file.
  1. BARDL4FX ; IHS/SD/LSL - DEBT LETER FIX
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;**23**;OCT 26, 2005
  1. ;P.OTT New routine 5-SEP-2012 for Debt Letter Management
  1. ;AUG 2013 P.OTTIS FIXED DL4
  1. ;==================================================
  1. ;"DATA",90052.03,LETTER#,1,LINE#,0)= If you have any questions, you may contact (Collection clerk) at BARPH.
  1. Q
  1. FIXDL4 D FIXDL(1)
  1. Q
  1. FIXDL(BARMODE) ;BARMODE=2 SILENT FIX: CALLED FROM BUILD INSTALLATION PROCESS
  1. I BARMODE=1 W !,"Fixing Debt letter text. Replacing '(Collection clerk)' with BARSTF."
  1. N BARDLNUM,BARDLLIN,BARDLTXT,BARDLDEL,BARFIX
  1. S BARFIX=0
  1. S BARDLDEL="(Collection clerk)"
  1. S BARDLNUM=0 F S BARDLNUM=$O(^BAR(90052.03,BARDLNUM)) Q:+BARDLNUM=0 D
  1. . S BARDLLIN=0 F S BARDLLIN=$O(^BAR(90052.03,BARDLNUM,1,BARDLLIN)) Q:+BARDLLIN=0 D
  1. . . S BARDLTXT=$G(^BAR(90052.03,BARDLNUM,1,BARDLLIN,0))
  1. . . I BARDLTXT["If you have any questions, you may contact (Collection clerk) at BARPH" D Q
  1. . . . S BARDLTXT=$P(BARDLTXT,BARDLDEL,1)_"BARSTF"_$P(BARDLTXT,BARDLDEL,2)
  1. . . . S ^BAR(90052.03,BARDLNUM,1,BARDLLIN,0)=BARDLTXT,BARFIX=BARFIX+1
  1. I BARMODE=1 W " ",BARFIX," ENTRIES FIXED."
  1. Q