接上一篇Odoo产品分析 (三) – 人力资源板块(6) – 工资表(1)
在"缴纳登记册"菜单中可以查看所有的登记册并新建:
点击"薪资结构"菜单,新建一个结构:对应hr.payroll.structure数据表:
点击"薪资结构层级"可以直接查看每个薪资结构的父子级关系:
- 1
-
2
前面的所有功能都是为创建工资单做铺垫,现在创建一个工资单来理解每一个功能的作用,该表单对应hr.payslip数据表:
员工:关联hr.employee数据表,表示为哪一个员工建立的工资单。
合约:关联hr.contract数据表,在此处临时创建一个合约,关联字段在后面介绍。此处只需要关注"工资"和"薪资结构"两个字段:
填写好信息后点击"计算表"按钮:
然后查看"薪资计算"选项卡:
分析:这张工资单指定的结构为structureTest,它拥有的薪资规则为:
而structureTest的上级结构为Base for new structures,它拥有的薪资规则为:
因此,两个结构取交集,得到工资单中的规则项。再来关注"金额"这一栏。
,查看BASIC的计算规则:
是正确的。
,也正确。
Gross设置的计算规则为:
,所以这一规则计算出来为5000,正确。
一一查看,所有的项对工资的计算都正确。因此整个工资的计算是基于一个规则,在规则中定义每一个类别计算工资的方法和标准,再定义一个薪资结构,哪一个或一组员工应该有哪些规则就添加到一个结构中,再讲员工指定到这一结构,实现工资的计算。
版权声明:本文为博主原创文章,未经博主允许不得转载。