%@ Language=VBScript%>
|
フレックス用勤務時間計算 |
| 出勤 | 外出 | 戻り | 退社 |
| コアタイム | 0900〜1500 |
| 1000〜1500 |
| 通常勤務 | 深夜残業 | コアタイム欠勤 |
この勤務表計算は、1日あたりの各時間を求めるものです。
タイムテーブルは、以下の仕様に元にしています。
| 07:00〜08:50 | 通常勤務 |
| 08:50〜09:00 | 休憩 |
| 09:00〜12:00 | 通常勤務 |
| 12:00〜13:00 | 休憩 |
| 13:00〜18:00 | 通常勤務 |
| 18:00〜18:30 | 休憩 |
| 18:30〜22:00 | 通常勤務 |
| 22:00〜22:30 | 休憩 |
| 22:30〜01:00 | 深夜残業 |
| 01:00〜03:00 | 休憩 |
| 03:00〜05:00 | 深夜残業 |
| 05:00〜07:00 | 通常勤務 |
各時間は、次の計算式によって求めています。
通常勤務
= (出勤・退社に対する通常勤務時間帯の対象時間を、6分単位に切り捨て)
- (外出・戻りに対する通常勤務時間帯の対象時間を、6分単位に切り上げ)
深夜残業
= (出勤・退社に対する深夜残業時間帯の対象時間を、6分単位に切り捨て)
- (外出・戻りに対する深夜残業時間帯の対象時間を、6分単位に切り上げ)
コアタイム欠勤
= コアタイム必須労働時間
- (出勤・退社・外出・戻りに対するコアタイム内に不在だった時間の合計を、6分単位に切り上げ)
このページは、VBScriptを使用しました。ソースをご覧になりたい方は、ご自由にご覧下さい。トリッキーな事は何もしておりませんので、そのままメニューバーの[ソース]によりスクリプトが見られます。
★ shodai
1999/10/13 ver1.0 2013/01/29 ver1.1 文字コード指定にShiftJISを明記