工资计算需求
工龄工资,不满一年没有工龄工资,满一年开始计算:12元/月,到10年或超过10年按10年计算
分析:客户要求自动计算,且精确到月份
1、设置工资项目:工龄,计算工龄,工龄满一年,工龄工资、当前年度,工资输入和计算条件选上入职日期以及相关项目,工龄为整数型,计算工龄工龄满一年为实数型
2、公式
当前年度=getsalaryperiod(1,-1) /*临时过度字段
工龄满一年=getsalaryperiod(2,-1)-getmonth(入职日期) /*临时过度字段
计算工龄=当前年度-getyear(入职日期) /*临时过度字段
如果 计算工龄=1 且 工龄满一年<0 则 工龄=0 如果完
如果 计算工龄>=10 则 工龄=10 如果完
如果 计算工龄1 且 工龄满一年>=0 则 工龄=计算工龄 如果完
如果 计算工龄1 且 工龄满一年<0 则 工龄=计算工龄-1 如果完
如果 计算工龄=0 则 工龄=0 如果完
如果 计算工龄=1 且 工龄满一年>=0 则 工龄=计算工龄 如果完
工龄工资=工龄*12*10 |