IBCRBE ;ALB/ARH - RATES: BILL ENTER/EDIT (RS/CS) SCREEN ; 22-MAY-1996
Source file <IBCRBE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EDIT(IBIFN) | ; ENTRY POINT from Enter/Edit a Bill option:
; display available Schedules/Sets for a bill, allow the user to choose the ones to use, ; then recalculate the bills charges |
|
EDITQ | ||
DISPLAY(IBIFN,IBSRTARR) | ; get list of all RS/CS combinations available for use on the bill
; sort them in name order then display the results to the screen, returns 1 if some found |
|
DISPQ | ||
SORTBRS(IBRSARR,IBSRTARR,IBBCT) | ; return array in rs name, cs name sorted order with external form of data
; input: IBRSARR(rate sched IFN,charge set IFN) = true if auto add ; output: IBSRTARR = CNT of RS/CS to be auto added ^ total CNT ; IBSRTARR(CNT) = rs IFN ^ cs IFN ^ rs name ^ cs name ^ auto add ^ unassoc event ^ chg type ^ disp set |
|
DISPRS(RT,BT,IBSRTARR) | ; display available rate schedules and charge sets for a bill
|
|
SELCT(IBIFN,IBSRTARR,IBCHGARR) | ; get the user selection of rs/cs charges to add to the bill
; input: IBSRTARR = CNT of RS/CS to be auto added ^ total CNT ; IBSRTARR(CNT) = rs IFN ^ cs IFN ^ rs name ^ cs name ^ Auto Add ^ unassoc event ^ chg type ^ disp set ; output: IBCHGARR(rate sched IFN,charge set IFN) = 1 - add charges for rs/cs |
|
SELCTQ | ||
NONE(IBBN,RT,BT,EVDT) | ; write message indicating no rate schedules defined for this bill
|
|
WAIT | ||
HELP(IBIFN) | ; display rs/cs for the bill - used as help text
|
Name | Line Occurrences |
---|---|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
Function Call: WRITE |
|