Trang 1/5 1 2 3 4 5 cuốicuối
Hiển thị kết quả tìm kiếm từ 1 đến 10 trên tổng số: 48

Ðề tài: Tham chiếu giữa hợp đồng và bản chấm công

  1. Lightbulb Tham chiếu giữa hợp đồng và bản chấm công

    Chào các anh chị trong diễn đàn!
    Trong quá trình làm CHẤM CÔNG công trường (giống như file đính kèm) em gặp vấn đề như thế này ạ:
    -NGÀY CHẤM CÔNG KHÔNG KHỚP với ngày thực hiện trong hợp đồng, ví dụ anh "số 3" hợp đồng làm từ ngày 10/1 nhưng chấm công từ ngày 9/1 (vô lý). Vấn đề này nếu chỉnh thủ công lên đến cả trăm người, chấm công 12 tháng trong năm sẽ rất lâu và dễ sai sót. EM nghĩ có 1 cách Khắc phục bằng cách trên bảng chấm công sự hiển thị anh "số 3" làm từ ngày nào đến ngày nào(tô màu, đánh dấu..) cho ta biết, sau đó ta đánh thủ công trong phạm vi đó sẽ không sai được
    -Nâng cao hơn Em có ý tưởng này ví dụ anh A làm tháng 1 được 20 công, có code nào để bảng chấm công tháng 1 ĐÁNH DẤU X NGẪU NHIÊN 20 dấu không ạ.
    Mong các anh chị diễn đàn giúp đỡ, chỉ dẫn cho em những ý tưởng khả thi về vấn đề này nếu không tự động hóa hoàn toàn thì cũng để cho người làm đỡ mất sức.
    Trân trọng cám ơn.
    thay đổi nội dung bởi: suzuki tadayoshi, 17-03-17 lúc 04:33 PM

  2. Trích Nguyên văn bởi suzuki tadayoshi View Post
    Chào các anh chị trong diễn đàn!
    Trong quá trình làm CHẤM CÔNG công trường (giống như file đính kèm) em gặp vấn đề như thế này ạ:
    -NGÀY CHẤM CÔNG KHÔNG KHỚP với ngày thực hiện trong hợp đồng, ví dụ anh "số 3" hợp đồng làm từ ngày 10/1 nhưng chấm công từ ngày 9/1 (vô lý). Vấn đề này nếu chỉnh thủ công lên đến cả trăm người, chấm công 12 tháng trong năm sẽ rất lâu và dễ sai sót. EM nghĩ có 1 cách Khắc phục bằng cách trên bảng chấm công sự hiển thị anh "số 3" làm từ ngày nào đến ngày nào(tô màu, đánh dấu..) cho ta biết, sau đó ta đánh thủ công trong phạm vi đó sẽ không sai được
    -Nâng cao hơn Em có ý tưởng này ví dụ anh A làm tháng 1 được 20 công, có code nào để bảng chấm công tháng 1 ĐÁNH DẤU X NGẪU NHIÊN 20 dấu không ạ.
    Mong các anh chị diễn đàn giúp đỡ, chỉ dẫn cho em những ý tưởng khả thi về vấn đề này nếu không tự động hóa hoàn toàn thì cũng để cho người làm đỡ mất sức.
    Trân trọng cám ơn.
    1/ Quản lý kho hàng hóa, nhân sự, công cán mà không có MÃ của đối tượng đó (duy nhất) là phá sản rồi, khỏi phải nghĩ ý tưởng nào nữa cho mệt.

    2/ Làm sao mà xảy ra chỗ màu đỏ được? Vì nhầm họ tên? Đã hết năm đâu mà 12 tháng rồi?

    Áp hình thức phạt vào lỗi chấm công sai, đảm bảo hết vô lý.

    Số lượng nhân sự tới trăm người thì ăn thua gì ở đây?

    3/ Tham khảo file và bài viết sau:
    http://www.giaiphapexcel.com/forum/s...%C6%B0%C6%A1ng

  3. Trích Nguyên văn bởi befaint View Post
    1/ Quản lý kho hàng hóa, nhân sự, công cán mà không có MÃ của đối tượng đó (duy nhất) là phá sản rồi, khỏi phải nghĩ ý tưởng nào nữa cho mệt.

    2/ Làm sao mà xảy ra chỗ màu đỏ được? Vì nhầm họ tên? Đã hết năm đâu mà 12 tháng rồi?

    Áp hình thức phạt vào lỗi chấm công sai, đảm bảo hết vô lý.

    Số lượng nhân sự tới trăm người thì ăn thua gì ở đây?

    3/ Tham khảo file và bài viết sau:
    http://www.giaiphapexcel.com/forum/s...%C6%B0%C6%A1ng
    cám ơn bạn befaint đã xem giúp mình... Có lẽ vấn đề của mình hơi khác một chút. Ở đây mình làm lại chứng từ nhân công công trường để ĐỐI PHÓ QUYẾT TOÁN THUẾ năm 2016 ( có đủ 12 tháng, nhiều công trường khác nhau, cũng không áp dụng hình thức phạt được (có mình làm thôi còn ai nữa đâu), nên mới phải làm lại chia nhỏ hợp đồng lao động dưới 3 tháng dấn đến chấm công loạn cả lên, chứ ở công trường thì chấm công trả tiền lương đầy đủ rồi...
    Nghĩa là ở đây mình đang làm BÀI TOÁN NGƯỢC, thay vì bình thường là làm hợp đồng, chấm công rồi trả lương thì ở đây mình áp cho nó 1 số công nhất định trong khoảng thời gian dưới 3 tháng, sau đó mới làm hợp đồng trong khoảng thời gian đó.
    Vấn đề ở đây là sao cho các khoảng thời gian khớp nhau, đánh dấu bảng chấm công nhanh nhất thôi bạn à
    Mình không ở công trường lại phải làm chứng từ ở công trường nên mới khó khăn vậy. Mong bạn hiểu và giúp đỡ mình
    thay đổi nội dung bởi: suzuki tadayoshi, 17-03-17 lúc 12:55 AM

  4. Đây chắc là bảng chấm công ma để đối phó thôi!

    (1) NGÀY CHẤM CÔNG KHÔNG KHỚP với ngày thực hiện trong hợp đồng, ví dụ nã "số 3" hợp đồng làm từ ngày 10/1 nhưng chấm công từ ngày 9/1 (vô lý). Vấn đề này nếu chỉnh thủ công lên đến cả trăm người, chấm công 12 tháng trong năm sẽ rất lâu và dễ sai sót. EM nghĩ có 1 cách Khắc phục bằng cách trên bảng chấm công sự hiển thị anh "số 3" làm từ ngày nào đến ngày nào(tô màu, đánh dấu..) cho ta biết, sau đó ta đánh thủ công trong phạm vi đó sẽ không sai được

    (2)Nâng cao hơn Em có ý tưởng này ví dụ anh A làm tháng 1 được 20 công, có code nào để bảng chấm công tháng 1 ĐÁNH DẤU X NGẪU NHIÊN 20 dấu không ạ.
    Đúng là nên tạo mã & làm việc với mã NV; không nên làm việc với [Họ Tên] là chính xác;
    Mình đề xuất bộ mã như sau:
    NVK00 Nguyễn Văn Khánh
    NVT00 Nguyễn Văn Thái
    NVT01 Nguyễn Văn Thái
    NVT02 Nguyễn Văn Thuận
    NVT03 Nguyễn Văn Tín
    NVT04 Nguyễn Tú Vũ Tuấn
    NXN00 Nguyễn Xuân Nhật
    PXT00 Phan Xuân Thúy
    TMH00 Thiều Vũ Minh Hùng
    TTL00 Thiều Thị Thanh Loan
    TVN00 Trương Văn Nam
    TVT00 Trương Văn Tài
    TVT01 Trương Văn Thiều
    TVT02 Trương Văn Tưởng
    TJV00 Trần Vịnh

    (1) Sẽ thực hiện được bỡi VBA, 1 khi có 12 BCC các tháng

    (2) Cũng sẽ làm được, tuy khó sẽ gặp phải trong 2 tháng đầu & cuối vô làm việc của nhân viên đó.

    Ngoài lề: Tên trang tính quá dài, chỉ cần T01, T02, . . . ,T12 là được rồi!
    thay đổi nội dung bởi: Hoang2013, 17-03-17 lúc 06:35 AM

  5. Cám ơn bạn hoang2013 đã chỉ dẫn, mình sẽ hiệu chỉnh lại trang tính, còn phần VBA mình chưa biết, mong bạn chỉ dẫn thêm:
    - Cụ thể là "anh số 1" theo bảng chấm công tháng 1 bắt đầu làm từ ngày mùng 9 (ngày đầu tiên có đánh dấu x); ô ngày bắt đầu hợp đồng trong bảng DATA lập hàm thế nào để là 9/1/2016?
    - "anh số 1" ngày cuối cùng làm việc trong bảng chấm công của tháng 3 là ngày 16 => ô kết thúc hợp đồng trong bảng DATA lập hàm thế nào ạ?
    thay đổi nội dung bởi: suzuki tadayoshi, 17-03-17 lúc 04:26 PM

  6. Bạn xem & kiểm theo số liệu trong file

    Rất vui được tiếp tục trao đổi thêm cùng bạn.
    thay đổi nội dung bởi: Hoang2013, 22-03-17 lúc 04:00 PM Lý do: Xin các bạn xem file tại trang 3

  7. Cám ơn bạn Hoang2013, mình đã sử dụng thử (đã mở enable all macros), báo cáo bạn như sau:
    - Sau khi thay đổi ngày tháng bắt đầu và kết thúc hợp đồng, chạy macro thì đánh dấu trong bảng chấm công tùm lum lắm (cái có cái không)
    Bạn xem lại giúp mình nhé.
    thay đổi nội dung bởi: suzuki tadayoshi, 17-03-17 lúc 10:36 PM

  8. À!, chưa có đoạn mã lệnh để xóa những ô đã tô màu do lần chạy trước

    PHP Code:
    Option Explicit
    Const MyErr As Double vbObjectError 512
    Sub NgayCQ
    ()
     
    Dim Sh As WorksheetCls As Range
     Dim SoNgay 
    As IntegerfDat As DateAs IntegertDat As DatelDat As Date
     Dim ShName 
    As String
     On Error 
    GoTo LoiCT
     
    For Each Sh In ThisWorkbook.Worksheets     '|=>'
        
    If Left(Sh.Name1) = "T" And IsNumeric(Right(Sh.Name1)) Then
            J 
    Sh.[c8].CurrentRegion.Rows.Count
            Sh
    .[c8].Resize(J31).Interior.ColorIndex 0
        End 
    If
    11 Next Sh                    '<=|'
     
    Sheets("Data").Select
     
    For Each Cls In Range([B4], [B4].End(xlDown))
        
    fDat Cls.Offset(, 2).Value
        lDat 
    Cls.Offset(, 3).Value
        
    If Year(lDat) > Year(fDatThen lDat DateSerial(Year(fDat), 1231)
        
    SoNgay lDat fDat
        
    If SoNgay 366 Then SoNgay 366
        
    For 0 To SoNgay
            tDat 
    fDat
    2        ShName 
    "T" Right("0" CStr(Month(tDat)), 2)
    3        Set Sh ThisWorkbook.Worksheets(ShName)
            If 
    Year(tDat) <> Sh.[c4].Value Then
                
    Exit For
            Else
                
    Sh.Cells(Cls.Row 4Day(tDat)).Interior.ColorIndex 35
            End 
    If
    GPE:    Next J
     Next Cls
    Err_
    :           Exit Sub
    LoiCT
    :
        If 
    Err 9 Then
            
    GoTo GPE
        
    ElseIf Err MyErr Then
            MsgBox Err
    :                 GoTo Err_
        
    Else
            
    MsgBox Err, , Erl:          Resume Next
        End 
    If
    End Sub 

  9. Hay quá bạn ơi! Thế nhưng mình vẫn còn chút vướng mắc:
    - tháng 1, tháng 3...(hình như là những tháng lẻ) không có làm mà vẫn tô màu hết cột ngày 31.
    -Vì là hợp đồng ngắn hạn nên trong 1 năm mỗi người đều phải ký 2 hợp đồng, mỗi hợp đồng cách nhau khoảng 1 tháng, mình đã chèn thêm 2 cột ngày tháng bạn cũng giải quyết như vậy giùm mình với.
    - Vì sheet DATA có những cột thông tin làm hợp đồng lao động, trước mình xóa đi cho dễ nhìn nay chèn lại nhiều cột đằng trước cột ngày tháng thì macro không còn chạy được nữa, bạn có thể giúp mình vụ này không?
    -sheet GPE, link, những ô bạn tô màu là có ý đồ gì không bạn.
    Thân ái!
    thay đổi nội dung bởi: suzuki tadayoshi, 28-03-17 lúc 03:30 PM

  10. (-) Vì là hợp đồng ngắn hạn nên trong 1 năm mỗi người đều phải ký 2 hợp đồng, mỗi hợp đồng cách nhau khoảng 1 tháng, mình đã chèn thêm 2 cột ngày tháng bạn cũng giải quyết như vậy giùm mình với.
    thay đổi nội dung bởi: Hoang2013, 18-03-17 lúc 10:47 AM

Trang 1/5 1 2 3 4 5 cuốicuối

Thông tin về chủ đề này

Users Browsing this Thread

Hiện có 2 người đang xem đề tài này. (1 thành viên và 1 khách)

  1. suzuki tadayoshi

Bookmarks

Bookmarks

Quyền Sử Dụng Ở Diễn Ðàn

  • Bạn không thể đăng đề tài mới
  • Bạn không thể đăng trả lời
  • Bạn không thể đăng file đính kèm.
  • Bạn không thể sửa bài viết.
  •