【U8+】人力资源-薪资管理-人事与薪资项目公式设置
知识点:人事与薪资项目设置去其他模块数据的典型案例
各个场景案例分析:
一、薪资模块自定义公式取数
案例一(取薪资发放明细表数据)
例如:某公司考勤规定如下:迟到/早退一次扣款20元,旷工一次扣款200元。现已经在工资变动中录入好了迟到、早退和旷工次数。如何计算缺勤扣款?
根据上述需求得出:缺勤扣款=迟到次数*20+早退次数*20+旷工次数*200
1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-人事附加信息-薪资发放明细表)
内容取:薪资发放明细表.早退次数*20+ 薪资发放明细表.迟到次数*20+ 薪资发放明细表. 旷工次数*200
方式选择求值,勾选所有记录
条件设置:
薪资发放明细表.年=会计年度
薪资发放明细表.期间=会计期间
薪资发放明细表.工资类别号=‘005’(右表达式工资类别号手工输入,使用英文状态下的单引号)
2、取数后计算正确。
案例二、if语句的应用
例如:某公司需要根据人员的迟到、早退及旷工情况计算全勤奖。如果当月无迟到、早退、旷工可得全勤奖500;当月迟到、早退合计小于等于3次,且无旷工,可得全勤奖200,否则无全勤奖。如何实现?
1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-人事附加信息-薪资发放明细表)
内容取:
如果 薪资发放明细表.迟到次数+ 薪资发放明细表.早退次数+ 薪资发放明细表.旷工次数 =0
那么 500
否则
如果 薪资发放明细表.迟到次数 + 薪资发放明细表.早退次数<=3 并且 薪资发放明细表.旷工次数=0
那么 200
否则 0
结束
结束
薪资发放明细表.工资类别号=‘005’
薪资发放明细表.年=会计年度
薪资发放明细表.期间=会计期间
2、取数后计算正确
案例三、CASE语句的应用
例如:某公司需要根据人员的司龄计算年假天数。司龄1-5年,年假5天;司龄5-10年,年假10天;司龄10年及以上,年假15天。1年以下无年假。如何实现?
1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-人事附加信息-薪资发放明细表)
内容取:
分情况
如果 薪资发放明细表.司龄>=1 并且 薪资发放明细表.司龄<5 那么 5
如果 薪资发放明细表.司龄>=5 并且 薪资发放明细表.司龄<10 那么 10
如果 薪资发放明细表.司龄>=10 那么 15
否则 0
结束
条件设置:
薪资发放明细表.工资类别号=‘005’
薪资发放明细表.年=会计年度
薪资发放明细表.期间=会计期间
2、取数后计算正确
案例四、日期相差年数函数YearsBetween(,)、日期相差月数函数MonthsBetween(,)、日期相差日数函数DaysBetween(,)应用
例如:某公司需要根据人员的到职日期计算司龄,人员档案中已经维护了到职日期。如何实现?
001到职日期是2016-7-14
1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-人员基本信息表-到职日期)
内容取: DaysBetween( 人员基本信息表.到职日期, Today())/365.0
DaysBetween(,)/365.0计算只精确到日,然后除以365.0,反算成年保留小数
2、取数后计算正确
二、取薪资档案数据
例如:某公司通过做调资处理,在薪资档案中取到了各个员工的基本工资,如何能取到工资变动中?
001薪资档案中的基本工资是6000
工资变动001基本工资是5000,需要取薪资档案中基本工资6000
1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-薪资信息-工资基本情况表)
内容取:工资基本情况表.基本工资
2、取数后计算正确
三、取考勤数据
例如:某公司使用了考勤和薪资模块,薪资中增加了<加班工资>项目,想把月考勤汇总中的”工作日加班本月结算加班”取过来计算加班工资。每小时100元。如何实现?
根据上述需求得出:加班工资=工作日加班本月结算加班*100
月考勤汇总表中,001工作日加班5小时
1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-考勤信息-考勤月结果)
内容取:考勤月结果.工作日加班
条件设置:
Strtofloat(考勤月结果.年度)=会计年度
Strtofloat(考勤月结果.考勤期间)=会计期间
Strtofloat()为转换函数,可将字符串转换为数值
2、取数后计算正确
四、取保险福利数据
例如:某公司使用了保险福利和薪资模块,薪资中增加了<养老保险>项目,想把保险福利中个人当月缴交的养老保险的金额取过来。如何实现?
福利缴交中,001有养老保险的个人缴费金额320
1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-福利信息-福利数据)
内容取:福利数据.个人缴费金额
福利数据.会计年=会计年度
福利数据.会计月=会计期间
福利数据.福利方案=‘001’
福利数据.福利类别=‘001’
福利数据.账户状态=‘0’
福利数据.缴存类型=‘0’
2、取数后计算正确
【U8+】人力资源-薪资管理-人事与薪资项目公式设置
本文2024-08-17 22:01:48发表“u8知识”栏目。
本文链接:https://wenku.my7c.com/article/yonyou-u8-143.html