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 |