[613] | 1 | FBUTL3 ;WOIFO/SAB-FEE BASIS UTILITY ;6/19/2003
|
---|
| 2 | ;;3.5;FEE BASIS;**61**;JAN 30, 1995
|
---|
| 3 | Q
|
---|
| 4 | ARCDES ; Adjustment Reason Current Description Identifier
|
---|
| 5 | ; Called by File 161.91 "CDES" Write Identifier
|
---|
| 6 | N FBFMT,FBI,FBARTXT,FBX
|
---|
| 7 | N DIWF,DIWL,DIWR,X
|
---|
| 8 | ;
|
---|
| 9 | ; get current description
|
---|
| 10 | S FBX=$$AR^FBUTL1(Y,,,"FBARTXT")
|
---|
| 11 | I '$O(FBARTXT(0)) Q ; no description found
|
---|
| 12 | ;
|
---|
| 13 | ; reformat text into 50 character width
|
---|
| 14 | K ^UTILITY($J,"W")
|
---|
| 15 | S DIWL=1,DIWR=50,DIWF=""
|
---|
| 16 | S FBI=0 F S FBI=$O(FBARTXT(FBI)) Q:'FBI S X=FBARTXT(FBI) D ^DIWP
|
---|
| 17 | ;
|
---|
| 18 | ; 'display' idenitifer using EN^DDIOL
|
---|
| 19 | S FBI=0 F S FBI=$O(^UTILITY($J,"W",DIWL,FBI)) Q:'FBI D
|
---|
| 20 | . S FBFMT=$S(FBI=1:"?15",1:"!?15")
|
---|
| 21 | . S FBX=$G(^UTILITY($J,"W",DIWL,FBI,0))
|
---|
| 22 | . D EN^DDIOL(FBX,,FBFMT)
|
---|
| 23 | ;
|
---|
| 24 | ; cleanup
|
---|
| 25 | K ^UTILITY($J,"W")
|
---|
| 26 | Q
|
---|
| 27 | ;
|
---|
| 28 | AGCDN ; Adjustment Group Current Descriptive Name Identifier
|
---|
| 29 | ; Called by File 161.92 "CDN" Write Identifier
|
---|
| 30 | N FBX
|
---|
| 31 | ;
|
---|
| 32 | ; get current descriptive name
|
---|
| 33 | S FBX=$$AG^FBUTL1(Y)
|
---|
| 34 | ;
|
---|
| 35 | ; 'display' using EN^DDIOL
|
---|
| 36 | I $P(FBX,U,5)]"" D EN^DDIOL($P(FBX,U,5),,"?15")
|
---|
| 37 | ;
|
---|
| 38 | Q
|
---|
| 39 | ;
|
---|
| 40 | RRCDES ; Remittance Remarks Current Description Identifier
|
---|
| 41 | ; Called by File 161.93 "CDES" Write Identifier
|
---|
| 42 | N FBFMT,FBI,FBRRTXT,FBX
|
---|
| 43 | N DIWF,DIWL,DIWR,X
|
---|
| 44 | ;
|
---|
| 45 | ; get current description
|
---|
| 46 | S FBX=$$RR^FBUTL1(Y,,,"FBRRTXT")
|
---|
| 47 | I '$O(FBRRTXT(0)) Q ; no description found
|
---|
| 48 | ;
|
---|
| 49 | ; reformat text into 50 character width
|
---|
| 50 | K ^UTILITY($J,"W")
|
---|
| 51 | S DIWL=1,DIWR=50,DIWF=""
|
---|
| 52 | S FBI=0 F S FBI=$O(FBRRTXT(FBI)) Q:'FBI S X=FBRRTXT(FBI) D ^DIWP
|
---|
| 53 | ;
|
---|
| 54 | ; 'display' idenitifer using EN^DDIOL
|
---|
| 55 | S FBI=0 F S FBI=$O(^UTILITY($J,"W",DIWL,FBI)) Q:'FBI D
|
---|
| 56 | . S FBFMT=$S(FBI=1:"?15",1:"!?15")
|
---|
| 57 | . S FBX=$G(^UTILITY($J,"W",DIWL,FBI,0))
|
---|
| 58 | . D EN^DDIOL(FBX,,FBFMT)
|
---|
| 59 | ;
|
---|
| 60 | ; cleanup
|
---|
| 61 | K ^UTILITY($J,"W")
|
---|
| 62 | Q
|
---|
| 63 | ;
|
---|
| 64 | ;FBUTL3
|
---|