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

BARUFER1.m

Go to the documentation of this file.
  1. BARUFER1 ; IHS/SD/TPF - UFMS ERROR RESOLUTION ; 03/28/2008
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;**4,23**;OCT 26, 2005
  1. ;NEW ROUTINE; BAR*1.8*4
  1. Q
  1. ;
  1. ERRINQ ;EP - INQUIRE INTO 'A/R UFMS ERRORS' FILE
  1. K DIE,DIC,DIR,DA,DR
  1. S DIC="^BARUFERR("
  1. S DIC(0)="AEMQ"
  1. D ^DIC
  1. Q:Y<0
  1. K DIE,DIC,DIR,DA,DR
  1. D DISPLAY(+Y)
  1. Q
  1. ;
  1. DISPLAY(CODE) ;EP - DISPLAY CAPTIONED FIELDS
  1. S IENS=CODE_","
  1. S SHORT=$$GET1^DIQ(90057.1,IENS,.01,"E")
  1. S SYNONYM=$$GET1^DIQ(90057.1,IENS,.02,"E")
  1. S ERRTYPE=$$GET1^DIQ(90057.1,IENS,.03,"E")
  1. S DISMSG=$$GET1^DIQ(90057.1,IENS,.04,"E")
  1. W !!!,"SHORT DESCRIPTION:"
  1. W !,SHORT
  1. W !,"SYNONYM: ",SYNONYM
  1. W ?25,"TYPE OF ERROR: ",ERRTYPE
  1. W !,"DISPLAY MESSAGE:"
  1. W !,DISMSG
  1. W !!
  1. ;
  1. S DIWL=12,DIWR=75
  1. S DIWF="WC65|"
  1. N LN,X
  1. S LN=0
  1. F S LN=$O(^BARUFERR(CODE,12,LN)) Q:'LN D
  1. .S X=$G(^BARUFERR(CODE,12,LN,0))
  1. .D ^DIWP
  1. D ^DIWW
  1. K DIR S DIR(0)="E" D ^DIR
  1. Q