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 |