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

BARFORM0.m

Go to the documentation of this file.
  1. BARFORM0 ; IHS/SD/LSL - FORMS FOR XBFORM ;
  1. ;;1.8;IHS ACCOUNTS RECEIVABLE;;OCT 26, 2005
  1. ;;
  1. Q
  1. ; *********************************************************************
  1. ;
  1. TEST ;;
  1. ;** set up variables
  1. D ENP^XBDIQ1(200,DUZ,".01:.116","BARU(")
  1. ;** setup a word processing field
  1. F I=1:1:5 S BARWP(101,I)=" LINE "_I_" has the value of "_I
  1. ;** setup form name
  1. S BARFORM="PW TEST"
  1. ;** call form editor
  1. D EDIT^XBFORM(BARFORM,90053.01,1000)
  1. ;** call array generator
  1. K BARFM
  1. S BARLSTLN=$$GEN^XBFORM(BARFORM,90053.01,1000,"BARFM(",0,0)
  1. Q
  1. ; *********************************************************************
  1. ;
  1. TESTE ;;END
  1. Q
  1. ; *********************************************************************
  1. ;
  1. TEST2 ; dsp a collection batch item
  1. K BARLSTLN,BARBL
  1. D ENP^XBDIQ1(90051.1101,"8,5",".01;2;5;6;7;8;11;17;101;102;201;301;403;501","BARIT(")
  1. S BARFORM="COL REG ITEM"
  1. D EDIT^XBFORM(BARFORM,90053.01,1000)
  1. S BARLL=$$GEN^XBFORM(BARFORM,90053.01,1000,"BARITA(",1)
  1. Q
  1. ; *********************************************************************
  1. ;
  1. AR3P(BARDA) ; EP
  1. ; COMPARE 3P TO A/R
  1. K BARBL,BARARBL
  1. D ENP^XBDIQ1(90050.01,BARDA,".01;3;15;.1;102;103;18:20;113;201:207;101;108;112","BARBL(","I")
  1. S BARFORM="A/R 3P BILL COMPARE"
  1. S BARLSTLN=$$GEN^XBFORM(BARFORM,90053.01,1000,"BARARBL(",1,0)
  1. ; loop abma items
  1. S BARFORM="A/R 3P BILL ITEM COMPARE"
  1. N Z ; Z used within the form generator to refer back to the abma array
  1. S BAR3="" F S BAR3=$O(ABMA(BAR3)) Q:BAR3'>0 D
  1. . K BARIT
  1. . S Z=BAR3
  1. . D ENP^XBDIQ1(90050.1301,"BARDA,BAR3",".01:2000","BARIT(")
  1. . S BARLSTLN=$$GEN^XBFORM(BARFORM,90053.01,1000,"BARARBL(",1,BARLSTLN)
  1. D ARRAY^XBLM("BARARBL(","BILL "_ABMA("BLNM"))
  1. Q