PRSATE6 ; WCIOFO/JAH-VALIDATE FIREFIGHTER TOURS OF DUTY (ToD);3/19/99
Source file <PRSATE6.m>
| Name | Comments | DBIA/ICR reference |
|---|---|---|
| FFTOUR(PPI,DFN,WHICHPP,ERROR) | ; Validate a Firefighter ToD
|
|
| GETBSMAX(DFN,PPI,WHICHPP) | ; GET MAX BASE ToD HRS FOR FIREFIGHTER'S WEEK
|
|
| GETPMP(DFN) | ; RETURN PREMIUM PAY INDICATOR CODE FROM FILE 450
|
|
| GETTOTS(PPI,DFN,WHICHPP,WK1TOT,WK2TOT) | ;
|
|
| MEALTM(PPI,DFN,DAY,WHICHPP) | ;
; RETURN LENGTH OF MEALTIME FOR THIS EMPs ToD ON THIS DAY. |
|
| MINUTES(T1,T2) | ; CONVERT TIME 1 & TWO TO MINUTES FROM MIDNIGHT
; OF THE CURRENT DAY. IF T2 IS LESS THAN OR EQUAL TO T1 THEN ; IT IS ASSUMMED TO BE ON THE NEXT DAY. |
|
| SPLIT(DAY,T1,T2,L1,L2) | ; SPLIT two day ToD into 2 segments.
|
|
| UPTOT(W1T,W2T,W1LN,W2LN) | ;
|
|
| GETERROR(W1TOT,W2TOT,BMAX,PMP,ERROR) | ;
|
|
| ISERRORS(ERROR) | ; RETURN TRUE IF THERE ARE ERRORS IN THE ERROR ARRAY
|
|
| DISPERR(PPI,DFN,PMP,WHICHPP,ERROR,BMAX) | ;
|
|
| ASKTOFIX() | ;RETURN TK RESPONSE--DO YOU WANT TO FIX THE ToD?
|
|
| GETTOUR(PPI,DFN,WHICHPP,PPDAY) | ; This function returns the employees ToD
; based on the WHICHPP variable. WHICHPP can be set to N, for next ; pay period, or C for current pay period or 'L' for last. If set ; to 'N'ext, we have to look at the prior scheduled field in the ; current pay period to see if the ToD is changing next pp. |
|
| SAVETOUR(PPI,DFN) | ;SAVE ToD in ^TMP global
|
|
| RESTORE(PPI,DFN) | ;restore a ToD
; use with EXTREME CAUTION. SAVETOUR should be called 1st. ; This utility first removes the entire "D" node from the ; input employee's pay period record. It depends on the fact that ; a backup of an earlier copy of the "D" node was saved in TMP. |
|
| ASKTEMP() | ; ASK USER-TEMP OR PERM ToD CHANGE
|
|
| GETEMP(TLE) | ; SELECT EMP FROM THE PASSED T&L UNIT
|
|
| FLEXIND(PPI,DFN,WHICHPP) | ;
|
|
| ASKTLWRK(TLE) | ; ASK TIMEKEEP WHICH TLU ToD WILL BE WORKED
|
|
| ASKTWMF() | ;ask telework tour for fixed monday/friday tour
|
| 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 |
|
| FileNo | Call Tags |
|---|---|
| ^PRSPC - [#450] | Classic Fileman Calls |
| ^PRST(455.5 - [#455.5] | Classic Fileman Calls |