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

BARRADAL.m

Go to the documentation of this file.
  1. BARRADAL ; IHS/SD/LSL - ADVISE OF ALLOWANCE RPT JAN 16,1997 ;
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;;OCT 26, 2005
  1. ;
  1. START ; EP
  1. ; Collections report using FM print
  1. ;
  1. S ;
  1. N DIR
  1. S DIR(0)="S^D:DETAIL;S:SUMMARY"
  1. S DIR("A")="ADVICE OF ALLOWANCE Report type"
  1. D ^DIR
  1. K DIR
  1. I Y<0!($D(DTOUT))!($D(DUOUT)) Q
  1. S BAR("RPTYPE")=Y
  1. D DATE
  1. G:$D(BAREFLG) END
  1. D DIPVAR
  1. D PRINT
  1. D EOP^BARUTL(1)
  1. ;
  1. END ;
  1. Q
  1. ; *********************************************************************
  1. ;
  1. DATE ; EP
  1. ; Select Date Range
  1. K BAREFLG
  1. W !
  1. S BAR("BDOS")=$$DATE^BARDUTL(1)
  1. I Y<0 S BAREFLG=1 Q
  1. S BAR("XBDOS")=$$MDT^BARDUTL(BAR("BDOS"))
  1. S BAR("EDOS")=$$DATE^BARDUTL(2)
  1. I Y<0 S BAREFLG=1 Q
  1. S BAR("XEDOS")=$$MDT^BARDUTL(BAR("EDOS"))
  1. Q
  1. ; *********************************************************************
  1. ;
  1. PRINT ;
  1. ; Print
  1. S BAR("SITE")=$P(^DIC(4,DUZ(2),0),U)
  1. S DIC="90050.03"
  1. S L=0
  1. S FR=BAR("BDOS")_",PAYMENT,"
  1. S TO=BAR("EDOS")_",PAYMENT,"
  1. D EN1^DIP
  1. ;
  1. DSP ; EP for VALM
  1. D ^%ZISC,HOME^%ZIS
  1. Q
  1. ; *********************************************************************
  1. ;
  1. DIPVAR ;
  1. ; Set up DIP variables and Header routine
  1. Q:$D(BAREFLG)
  1. S BY="'@.01,@101,+4:108;S2;"" """
  1. D:BAR("RPTYPE")="D" DETAIL
  1. D:BAR("RPTYPE")="S" SUMMARY
  1. Q
  1. ; *********************************************************************
  1. ;
  1. DETAIL ;
  1. S DHD="[BAR ADAL HDR]"
  1. S FLDS="NUMDATE4(#12),4;L20,6;L20,&3.5;R10;D2" ;Y2000
  1. Q
  1. ;
  1. SUMMARY ;
  1. S FLDS="&3.5;R10;D2;C56"
  1. S DHD="[BAR ADALS HDR]"
  1. Q