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

BARTBLED.m

Go to the documentation of this file.
  1. BARTBLED ; IHS/SD/LSL - TYPES 'N' CATEGORIES EDIT DEC 4,1996 ;
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;**19**;OCT 26, 2005
  1. ;
  1. ; IHS/SD/LSL - 10/16/02 - HIPAA
  1. ; Modified to include new adjustment categories in screen.
  1. ;
  1. ; IHS/SD/AML - 11/2/2010 - SENT TO COLLECTION Adjustment codes
  1. ; Modified report to include new 'SENT TO COLLECTION' items.
  1. ; ********************************************************************
  1. ;
  1. TYPE ;EP
  1. ; select TYPE and then ENTRY
  1. W !!
  1. K DIC
  1. S DIC="^BAR(90052.01,"
  1. S DIC(0)="AEQMZ"
  1. S DIC("A")="TYPE OF TABLE: "
  1. D ^DIC
  1. G:Y'>0 EXIT
  1. S (DA,BARDA1)=+Y
  1. K DIE
  1. S DIE=DIC
  1. S DR=".01"
  1. I $P(^BAR(90052.01,DA,0),U,2)']"" S DR=DR_";2"
  1. S DIDEL=90050
  1. D ^DIE
  1. K DIDEL,DIE
  1. ;
  1. SKP ;
  1. S BARAC=$P(^BAR(90052.01,BARDA1,0),"^",2)
  1. ;
  1. ENTRY ;
  1. ; edit ENTRY
  1. W !!
  1. ; adjust table entry numbers as to local or distributed
  1. I ^%ZOSF("PROD")="PRD,DSD" S X=$O(^BARTBL(999),-1),$P(^BARTBL(0),U,3,4)=X_U_X,BARY=1 I 1
  1. E S X=1000,$P(^BARTBL(0),U,3,4)=X_U_X,BARY=1000
  1. K DIC
  1. S DIC="^BARTBL("
  1. S DIC(0)="AEQML"
  1. S DIC("S")="S BARPT=$P(^(0),U,2) I +Y>BARY,(BARPT="""")!(BARPT=BARDA1)"
  1. S DIC("A")="TABLE ENTRY: "
  1. D ^DIC
  1. G:Y'>0 TYPE
  1. S DA=+Y
  1. K DIE
  1. S DIE=DIC
  1. S DR="2////"_BARDA1_";.01;4;5;6"
  1. S DIDEL=90050
  1. D ^DIE
  1. K DIDEL,DIE
  1. G ENTRY
  1. ; *********************************************************************
  1. ;
  1. EXIT ;EP
  1. K BARDA1,DIC,DIE,BARPT
  1. Q
  1. ; *********************************************************************
  1. ;
  1. PRT ;EP - print adjustment types
  1. S DIC=90052.02
  1. S DHD="A/R Posting Categories & Elements"
  1. S FLDS="[BAR TYPE,IEN;IEN,.01]"
  1. S BY="[BAR TABLE TYPE:IEN;IEN]"
  1. ;S DIS(0)="N Z S Z=$P(^BARTBL(D0,0),U,2) I (Z=3)!(Z=4)!(Z=13)!(Z=14)!(Z=15)!(Z=16)!(Z=19)!(Z=20)!(Z=21)!(Z=22)" ;IHS/SD/AML 11/2/2010
  1. S DIS(0)="N Z S Z=$P(^BARTBL(D0,0),U,2) I (Z=3)!(Z=4)!(Z=13)!(Z=14)!(Z=15)!(Z=16)!(Z=19)!(Z=20)!(Z=21)!(Z=22)!(Z=25)" ;IHS/SD/AML 11/2/2010 - MODIFY TO PRINT BAD DEBT
  1. D EN1^DIP
  1. Q