IBCNBOE ;ALB/ARH - Ins Buffer: Employee Report ; 1 Jun 97
Source file <IBCNBOE.m>
Name | Comments | DBIA/ICR reference |
---|---|---|
EN | ;get parameters then run the report
; IB*702/DTG start newed following variables |
|
ENA | ; allow for up-caret responses
; N IBX S IBX=$$WR Q:'IBX I IBX=1 G ^IBCNBOF ; WHICH REPORT? entered or processed |
|
10 | ; ask if all employees
|
|
15 | ; ask employee name
|
|
20 | ; ask if for month
|
|
209 | ; come here for dates if going back
|
|
30 | ; ask type of report
|
|
DEV | ;get the device
|
|
22 | ; starting month ; IB*702
|
|
23 | ; ending month ; IB*702
|
|
25 | ; starting date ; IB*702
|
|
26 | ; ending date ; IB*702
|
|
RPT | ; run report
|
|
EXIT | ||
SEARCH(IBBEG,IBEND,IBMONTH,IBEMPL) | ; search/sort statistics for activity report
|
|
SET(STAT,IBEMP,IBDATE,S3,TIME,IBB0,IBMONTH) | ;
|
|
SET1(STAT,S1,S2,S3,TIME,IBB0) | ;
|
|
TMP(XREF,S1,S2,S3,TIME,NAME) | ;
|
|
TMPCHK(XREF,S1,S2,S3,TIME,NAME) | ; check if not there set stub for all if one is set
; use S1 (emp) and S2 (date), S3 1, 2, 4, 9 |
|
TMP1(XREF,S1,S2,IC,GC,PC) | ;
|
|
PRINT(IBBEG,IBEND,IBEMPL,IBOUT) | ;
|
|
GETLABL | ; pick up common values for Excel and Report
|
|
GETOAC | ; pick up items for IBCNBOEC
|
|
EOR(IBLE) | ; write end of report
|
|
PRTLN | ; IB*702 Rewrote tag to print zeros for statuses with no counts
|
|
STD(SEC) | ; convert seconds to days
|
|
STDQ | ||
HDR | ;print the report header
|
|
PHDL | ; - Print the header line for the Excel spreadsheet
|
|
PAUSE() | ;pause at end of screen if beeing displayed on a terminal
|
|
STOP() | ;determine if user has requested the queued report to stop
|
|
WR() | ; which report
; IB*702/DTG start remove verified from report |
|
EMPL() | ; print a single or all employees?
|
|
SELEMPL(TYPE) | ; get the name of an employee
|
|
DATES(LABLE,IBBEG) | ;
|
|
DATES1 | ;Repeat for ending date outside of range
|
|
DATESX | ;Exit Dates setup
|
|
MONTH() | ;
|
|
OUT() | ;
|
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 |
|
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 |
|
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 |
|
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 |
|
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 |
|
Function Call: WRITE |
|
Function Call: WRITE |
|
FileNo | Call Tags |
---|---|
^VA(200 - [#200] | Classic Fileman Calls |