1、引言
有集团工龄工资薪资项目,该项目的计算逻辑是3年起付20年封顶,第一年1500,每年按照500增加。每年的入职月发放一次,发薪期间是自然月,下发薪,例如:2015年8月2号入职集团,该员工符合3年起付标准,2018年8月薪资该员工集团工龄工资为1500,2019年8月薪资该员工集团工龄工资为2000,依次类推若超过20年则保持20年时工龄工资不变。
2、应用场景及问题描述
有集团工龄工资薪资项目,该项目的计算逻辑是3年起付20年封顶,第一年1500,每年按照500增加。每年的入职月发放一次,发薪期间是自然月,下发薪,例如:2015年8月2号入职集团,该员工符合3年起付标准,2018年8月薪资该员工集团工龄工资为1500,2019年8月薪资该员工集团工龄工资为2000,依次类推若超过20年则保持20年时工龄工资不变。
3、解决方案
1、增加以下薪资发放项目
2、薪资发放项目设置如下公式:
如果[薪资发放项目.进入集团月份]=[薪资发放项目.薪资期间月]并且[薪资发放项目.集团工龄]>=3并且[薪资发放项目.集团工龄]<=20则(([薪资发放项目.集团工龄] - 3) * 500 + 1500)如果 [薪资发放项目.薪资期间月]=[薪资发放项目.进入集团月份]并且[薪资发放项目.集团工龄]>20则10000否则0