2018-12-31 戊
2019-01-01 甲
2019-01-02 乙
2019-01-03 丙
2019-01-04 丁
2019-01-05 戊
..
..
2019-01-31 甲
甲乙丙丁戊每個人上一天班,每個人每天連著上1個中班(18:00-24:00)和1夜班(24:00-8:00);計為1個中班加1個夜班,但是1月份考勤總體統計的時候,2018-12-31 戊上的夜班(24:00-8:00)應計入1月份。也就是說戊1月份應多加1個夜班,同理,月底2019-01-31 甲的夜班(24:-8:00)應算作2月份的考勤,1月份甲應家去一個夜班。像這樣每個月的準確考勤代碼應該怎么寫呢,請高手解答??
uj5u.com熱心網友回復:
這種規則應該是公司自己定義加班規則,然后你根據公司規則:是算上月還是今月,然后統計就好了uj5u.com熱心網友回復:
不是特別明白,是這樣上的班?時間——31號——1號
白
中
夜
uj5u.com熱心網友回復:
不是特別明白,是這樣上的班?時間——31號——1號——2號
凌晨 丁 戊 甲
白
中 戊 甲 乙
uj5u.com熱心網友回復:
甲乙丙丁戊每個人,從早8:00到第二天凌晨8:00,上24小時,其中18:00—24:00算中班,24:00到第二天凌晨算夜班,因為中班和夜班有加班費,所以只統計中班和夜班數,上的白班不統計。。甲乙丙丁戊按順序輪流上班
uj5u.com熱心網友回復:
你自己都已經知道規則了,應該好處理呀,無非就是單獨處理上個月最后一天是誰上班的問題.假如當前處理的是201901,根據201901計算出上一月份是201812,然后再根據201812得到
最后一天是2018-12-31,然后再根據這個日期去考勤表查詢出是誰上班。
uj5u.com熱心網友回復:
建議設定班次的上班時間和下班時間,二個欄位。由日期回圈,只要該人的上班時間,XXXX年XX月日 20點,在班就記錄中班,XXXX年XX月日 1點,就記錄夜班。
uj5u.com熱心網友回復:
24:00-8:00就是00:00-08:00,本來就是當天的,沒什么特殊處理的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/34287.html
標籤:VCL組件開發及應用
