Mã python phiếu lương

Theo mặc định, hệ thống có 3 phương thức loại số tiền tính toán cho công thức tính lương và phúc lợi. Trong trường hợp của chúng tôi, chúng tôi không có và cấu trúc tiền lương dựa trên quy tắc và các thành phần khác nhau là số tiền cố định biến theo nhân viên và chức danh. Nếu tôi xác định quy tắc cho mỗi nhân viên, sẽ có quá nhiều, CÓ BẤT KỲ MÃ PYTHON NÀO ĐỂ NHẬP SỐ TIỀN LƯƠNG THỦ CÔNG THEO QUY TẮC LƯƠNG KHÔNG?

Cảm ơn

 

chia sẻ

Bình luận bài đăng

7Câu trả lời

0

Jagdish Panchal

14 tháng 7 2014

Câu trả lời hay nhất

Xin chào

Hãy thử liên kết dưới đây có thể giúp bạn

http. // stackoverflow. com/câu hỏi/23283855/openerp-payslip-with-leave-in-salary-rule-with-python-code

https. //www. odoo. com/forum/Help-1/question/Payroll-salary-rules--python-code-require-24965

 

Bình luận Chia sẻ

Bình luận bài đăng

2

Bò tót Abhimanyu Kumar

13 tháng 2 2018

Câu trả lời hay nhất

Xin chào các bạn, bạn có thể viết mã python cho quy tắc tiền lương một cách dễ dàng
Để nhận number_of_days phải trả từ phiếu lương

number_of_days = 0

for line in payslip.worked_days_line_ids:
    number_of_days += line.number_of_days
tính toán DAC (Khấu trừ lương theo hợp đồng)
if contract.deduct_salary_from_payslip == True:
    if payslip.date_from <= employee.joining_date and employee.joining_date <= payslip.date_to:
        result = -(payable_days*(contract.wage/30))*.10
    else:
        result = -(contract.wage * 0.10)
else:
    result=0.0

Tôi nghĩ mã này sẽ giúp bạn viết mã python cho các quy tắc tiền lương trong khi tính toán các khoản khấu trừ hoặc phụ cấp cho phiếu lương



Bình luận Chia sẻ

Bình luận bài đăng

0

Tahir Chughtai

14 tháng 7 2014

Câu trả lời hay nhất

Xin chào Jagdish, thực ra tôi muốn tính bảng lương theo cách thủ công và tôi muốn điều đó được phản ánh trong quy tắc lương. Làm thế nào để tôi làm điều đó?. Ví dụ: lương conattrct là 50.000 tuy nhiên lương cơ bản là 20.000, trong quy tắc lương cơ bản tôi muốn phương thức số tiền cố định và số tiền 0 vì đối với mỗi nhân viên, cơ bản sẽ khác%. Làm thế nào để tôi làm điều đó, cảm ơn

Bình luận Chia sẻ

4 Bình luận

Bình luận bài đăng

Jagdish Panchal

- 14 tháng 7 năm 2014

xoa

Chuyển thành câu trả lời

Xin chào, hãy thử https này. //www. odoo. com/forum/Help-1/question/How-to-add-total-number-of-days-of-current-month-in-Salary-Rule-Python-code-23215 https. //www. odoo. com/forum/Trợ giúp-1/câu hỏi/Lỗi-Sai-trăn-điều-kiện-được-xác-định-cho-lương-quy-tắc-14949 https. // lỗi. bệ phóng. net/openobject-addons/+lỗi/1101909

Tahir Chughtai

- 14 tháng 7 năm 2014

xoa

Chuyển thành câu trả lời

giải quyết vấn đề ?

Tahir Chughtai

- 14 tháng 7 năm 2014

xoa

Chuyển thành câu trả lời

Không, có lẽ tôi đã giải thích sai truy vấn của mình. Ngay bây giờ khi tôi chạy các hàm phiếu lương, nó sẽ chuyển sang quy tắc lương và tính toán trên cơ sở đó, tuy nhiên tôi không muốn điều đó. Tôi muốn thêm thủ công lương vào phiếu lương hoặc tôi nên sử dụng chức năng nào trong quy tắc lương để tôi có thể nhập lương thủ công vào phiếu lương. Cảm ơn nhiều