Hỏi về file tính công
Chào anh chị ạ!
Em up lại file tính công.
Một số quy tắc như sau:
1. Quy tắc chung:
- Có OVT N thì OVT Đ sẽ đều là Đ1
- Giờ làm theo căn cứ vào khung giờ đến của ca. Nếu về muộn so với khung giờ thì tối thiểu 30 phút mới được tính, những phút tiếp theo tối thiểu nhảy cách 15p.
Ví dụ: Ca 1 khung giờ là 6-14h. Về trong khoảng 14h30 đến 14h44 thì được tính là 14h30. Về 14h45 đến 14h59 thì tính là 14h45 (Về 14h29 thì tính là 14h). Lý thuyết như vậy nhưng nếu trong cột ô đặc biệt bộ phận làm tròn 14h29 thành 14h30 thì em cũng suy xoa cho qua. Ô giờ đặc biệt kế toán họ chấm em sẽ căn cứ giờ quẹt thẻ nếu chênh lệch 1 vài phút thì em cho qua.
Ca1: Khung giờ công Từ 6h-14h;
Ca2: Khung giờ công Từ 14h-22h:
Ca ngày: Từ 8h đến 20h ---> Khung giờ công từ 8h đến 17h
Ca hành chính: Khung giờ công Từ 8h đến 17h
Ca đêm: Từ 20h đến 8h --> Khung giờ công là 22h đến 6h
Ca 3: Khung giờ công Từ 22h đến 6h
2. Quy tắc tính OVT với từng ca:
- OVT Đối với ca ngày, ca hành chính, ca 1 và ca 2: Nếu thời gian ra và về ngoài khung giờ công của ca làm mà giờ về <=22h thì đều là OVT N và nếu tiếp tục giờ ra vượt cả 22h thì số vượt so với 22h ấy sẽ tính là OVT đêm 1( OVT D1)
- OVT đối với ca đêm, ca 3: Nếu đến sớm so với khung giờ công thì chênh lệch giờ đến thực tế và giờ đến theo khung giờ công sẽ được tính là OVT N và nếu tiếp tục có giờ ra vượt so với Khung giờ công ra thì chênh lệch giữa giờ ra thực tế với giờ ra theo khung giờ công ra sẽ được tính là OVT đêm 1 (OVT D1). Trường hợp trước đó không có OVT N thì số giờ chênh lệch này là OVT đêm 2 (OVT D2)
3. Quy tắc tính công ca làm:
Công ca làm dựa vào khung giờ công của mỗi ca ở trên.
P/s1: Còn có điều liên quan đến trừ giờ ăn:
Ca1, Ca2, Ca3, Ca đêm: Không bị trừ giờ ăn.
Ca ngày, Ca đêm, Hành chính bị trừ "Thời gian ăn 1" nếu có.
Em cảm ơn!
P/s2: Em update file em đang làm dở nhờ sự giúp đỡ của anh ChanhTQ và tất cả mọi người. Hiện không hiểu sao lỗi mà code không chạy, mọi người xem giúp em nhé.
P/s3: Các vấn đề Ps 1 và 2 đã giải quyết. Con đường càng đi về sau càng khó, mọi người xem giúp em xây dựng code để tính ca đêm như nào nhé. Em cảm ơn ạ!
P/s4: Em đa viết xong tuy nhiêu cảm giác cả bộ máy hoạt động cồng kềnh nặng nề thế nào ấy. Ngoài ra định dạng phải làm thủ công ở dưới. Mọi người tham khảo file và xem giúp em nhé.
Chào anh chị ạ!
Em up lại file tính công.
Một số quy tắc như sau:
1. Quy tắc chung:
- Có OVT N thì OVT Đ sẽ đều là Đ1
- Giờ làm theo căn cứ vào khung giờ đến của ca. Nếu về muộn so với khung giờ thì tối thiểu 30 phút mới được tính, những phút tiếp theo tối thiểu nhảy cách 15p.
Ví dụ: Ca 1 khung giờ là 6-14h. Về trong khoảng 14h30 đến 14h44 thì được tính là 14h30. Về 14h45 đến 14h59 thì tính là 14h45 (Về 14h29 thì tính là 14h). Lý thuyết như vậy nhưng nếu trong cột ô đặc biệt bộ phận làm tròn 14h29 thành 14h30 thì em cũng suy xoa cho qua. Ô giờ đặc biệt kế toán họ chấm em sẽ căn cứ giờ quẹt thẻ nếu chênh lệch 1 vài phút thì em cho qua.
Ca1: Khung giờ công Từ 6h-14h;
Ca2: Khung giờ công Từ 14h-22h:
Ca ngày: Từ 8h đến 20h ---> Khung giờ công từ 8h đến 17h
Ca hành chính: Khung giờ công Từ 8h đến 17h
Ca đêm: Từ 20h đến 8h --> Khung giờ công là 22h đến 6h
Ca 3: Khung giờ công Từ 22h đến 6h
2. Quy tắc tính OVT với từng ca:
- OVT Đối với ca ngày, ca hành chính, ca 1 và ca 2: Nếu thời gian ra và về ngoài khung giờ công của ca làm mà giờ về <=22h thì đều là OVT N và nếu tiếp tục giờ ra vượt cả 22h thì số vượt so với 22h ấy sẽ tính là OVT đêm 1( OVT D1)
- OVT đối với ca đêm, ca 3: Nếu đến sớm so với khung giờ công thì chênh lệch giờ đến thực tế và giờ đến theo khung giờ công sẽ được tính là OVT N và nếu tiếp tục có giờ ra vượt so với Khung giờ công ra thì chênh lệch giữa giờ ra thực tế với giờ ra theo khung giờ công ra sẽ được tính là OVT đêm 1 (OVT D1). Trường hợp trước đó không có OVT N thì số giờ chênh lệch này là OVT đêm 2 (OVT D2)
3. Quy tắc tính công ca làm:
Công ca làm dựa vào khung giờ công của mỗi ca ở trên.
P/s1: Còn có điều liên quan đến trừ giờ ăn:
Ca1, Ca2, Ca3, Ca đêm: Không bị trừ giờ ăn.
Ca ngày, Ca đêm, Hành chính bị trừ "Thời gian ăn 1" nếu có.
Em cảm ơn!
P/s2: Em update file em đang làm dở nhờ sự giúp đỡ của anh ChanhTQ và tất cả mọi người. Hiện không hiểu sao lỗi mà code không chạy, mọi người xem giúp em nhé.
P/s3: Các vấn đề Ps 1 và 2 đã giải quyết. Con đường càng đi về sau càng khó, mọi người xem giúp em xây dựng code để tính ca đêm như nào nhé. Em cảm ơn ạ!
P/s4: Em đa viết xong tuy nhiêu cảm giác cả bộ máy hoạt động cồng kềnh nặng nề thế nào ấy. Ngoài ra định dạng phải làm thủ công ở dưới. Mọi người tham khảo file và xem giúp em nhé.
File đính kèm
Lần chỉnh sửa cuối: