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

BARDRPYR.m

Go to the documentation of this file.
  1. BARDRPYR ; IHS/SD/LSL - DCM RESTRICT PAYERS ;
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;;OCT 26, 2005
  1. ;
  1. ; IHS/SD/LSL - 04/06/04 - V1.8
  1. ; Routine created. Modified version of BBMDC3 to move to
  1. ; AR namespace and use AR Site Parameters fields.
  1. ;
  1. ; ********************************************************************
  1. ;
  1. EP ; EP
  1. D:'$D(BARUSR) INIT^BARUTL ; Set up basic A/R Variables
  1. K DIC,DR,DA,DIE,BARMULT
  1. W !!
  1. S DIC="^BAR(90052.06,DUZ(2),"
  1. S DIC(0)="AEMQZ"
  1. K DD,DO
  1. D ^DIC
  1. Q:+Y<1
  1. W !!
  1. S BARSITE=+Y
  1. K DIC,DR,DA,DIE
  1. S DA(1)=BARSITE
  1. S DIC="^BAR(90052.06,DUZ(2),"_DA(1)_",13,"
  1. S DIC("A")="Select A/R Account to Restrict Transmission: "
  1. S DIC(0)="AEMQLZ"
  1. S DIC("P")=$P(^DD(90052.06,1300,0),U,2)
  1. S DIC("DR")=".02////1"
  1. S DLAYGO=90052
  1. K Y
  1. S BARDONE=0
  1. F D Q:+BARDONE
  1. . I $D(BARMULT) S DIC("A")="Select Another A/R Account to Restrict Transmission: "
  1. . K DD,DO
  1. . D ^DIC
  1. . I +Y<1 S BARDONE=1 Q
  1. . S BARMULT=1
  1. . S DA=+Y
  1. . S DIE=DIC
  1. . S DR=".01;.02"
  1. . D ^DIE
  1. . W !
  1. Q