我想使用 OpenERP 工资单计算假期付款。我设法根据我的需要成功地配置了工资计算,但我一直坚持将以前的工资单数据用于新的数据)。
我想要做的是计算假期付款,这需要使用前三个月的总(或布鲁托)工资和工作日(在那三个月)并获得这三个月的平均美元/天。然后我可以使用这个参数来计算员工应该为他的假期得到多少钱。
我只是找不到使用此类数据的方法,因为目前正在使用所有数据(如规则、类别、输入)。
有谁知道该怎么做?
谢谢
我想使用 OpenERP 工资单计算假期付款。我设法根据我的需要成功地配置了工资计算,但我一直坚持将以前的工资单数据用于新的数据)。
我想要做的是计算假期付款,这需要使用前三个月的总(或布鲁托)工资和工作日(在那三个月)并获得这三个月的平均美元/天。然后我可以使用这个参数来计算员工应该为他的假期得到多少钱。
我只是找不到使用此类数据的方法,因为目前正在使用所有数据(如规则、类别、输入)。
有谁知道该怎么做?
谢谢
使用 python 表达式的薪水规则有一个可用的payslip
对象。这个对象有sum
方法:
def sum(self, code, from_date, to_date=None)
可能您可以编写包含以下内容的规则:
payslip.sum('GROSS', a_start_date, a_end_date)
您需要添加表达式来计算您的星号和结束日期,但我不确定您的datetime
andtimedelta
对象是否在评估的表达式中可用......
很高兴听到您对工资单进行了正确的配置,因为工资单引擎非常强大且技术性很强,但是关于您的假期付款,这纯粹是一种自定义,通用实施没有像这样的任何特殊功能,
但是如果你想让它成为工资单的一部分,是的,你总是可以用一些复杂的 Python 代码来计算你的要求。你有像这样的变量:
# employee: hr.employee object
# rules: object containing the rules code (previously computed)
**# worked_days: object containing the computed worked days.**
# inputs: object containing the computed inputs.
希望这会有所帮助谢谢