【U8+】人力资源-薪资管理-人事与薪资项目公式设置

栏目:u8知识作者:用友来源:用友发布:2024-08-17浏览:1

【U8+】人力资源-薪资管理-人事与薪资项目公式设置

知识点:人事与薪资项目设置去其他模块数据的典型案例

各个场景案例分析:

一、薪资模块自定义公式取数

案例一(取薪资发放明细表数据)

例如:某公司考勤规定如下:迟到/早退一次扣款20元,旷工一次扣款200元。现已经在工资变动中录入好了迟到、早退和旷工次数。如何计算缺勤扣款?

根据上述需求得出:缺勤扣款=迟到次数*20+早退次数*20+旷工次数*200

1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-人事附加信息-薪资发放明细表

内容取:薪资发放明细表.早退次数*20+ 薪资发放明细表.迟到次数*20+ 薪资发放明细表. 旷工次数*200

image.webp

方式选择求值,勾选所有记录

条件设置:

薪资发放明细表.年=会计年度

薪资发放明细表.期间=会计期间

薪资发放明细表.工资类别号=‘005’(右表达式工资类别号手工输入,使用英文状态下的单引号

image.webp

2、取数后计算正确。

image.webp

案例二、if语句的应用

例如:某公司需要根据人员的迟到、早退及旷工情况计算全勤奖。如果当月无迟到、早退、旷工可得全勤奖500;当月迟到、早退合计小于等于3次,且无旷工,可得全勤奖200,否则无全勤奖。如何实现?

1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-人事附加信息-薪资发放明细表

内容取:

如果 薪资发放明细表.迟到次数+ 薪资发放明细表.早退次数+ 薪资发放明细表.旷工次数 =0

那么 500

否则

如果 薪资发放明细表.迟到次数 + 薪资发放明细表.早退次数<=3 并且 薪资发放明细表.旷工次数=0

那么 200

否则 0

结束

结束

image.webp

条件设置:

薪资发放明细表.工资类别号=‘005’

薪资发放明细表.年=会计年度

薪资发放明细表.期间=会计期间

image.webp

2、取数后计算正确

image.webp

案例三、CASE语句的应用

例如:某公司需要根据人员的司龄计算年假天数。司龄1-5年,年假5天;司龄5-10年,年假10天;司龄10年及以上,年假15天。1年以下无年假。如何实现?

image.webp

1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-人事附加信息-薪资发放明细表

内容取:

分情况

如果 薪资发放明细表.司龄>=1 并且 薪资发放明细表.司龄<5 那么 5

如果 薪资发放明细表.司龄>=5 并且 薪资发放明细表.司龄<10 那么 10

如果 薪资发放明细表.司龄>=10 那么 15

否则 0

结束

image.webp

条件设置:

薪资发放明细表.工资类别号=‘005’

薪资发放明细表.年=会计年度

薪资发放明细表.期间=会计期间

image.webp

2、取数后计算正确

image.webp

案例四、日期相差年数函数YearsBetween(,)、日期相差月数函数MonthsBetween(,)、日期相差日数函数DaysBetween(,)应用

例如:某公司需要根据人员的到职日期计算司龄,人员档案中已经维护了到职日期。如何实现?

001到职日期是2016-7-14

image.webp

1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-人员基本信息表-到职日期

内容取: DaysBetween( 人员基本信息表.到职日期, Today())/365.0

DaysBetween(,)/365.0计算只精确到日,然后除以365.0,反算成年保留小数

image.webp

2、取数后计算正确

image.webp

二、取薪资档案数据

例如:某公司通过做调资处理,在薪资档案中取到了各个员工的基本工资,如何能取到工资变动中?

001薪资档案中的基本工资是6000

image.webp

工资变动001基本工资是5000,需要取薪资档案中基本工资6000

1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-薪资信息-工资基本情况表

内容取:工资基本情况表.基本工资

image.webp

2、取数后计算正确

image.webp

三、取考勤数据

例如:某公司使用了考勤和薪资模块,薪资中增加了<加班工资>项目,想把月考勤汇总中的”工作日加班本月结算加班”取过来计算加班工资。每小时100元。如何实现?

根据上述需求得出:加班工资=工作日加班本月结算加班*100

月考勤汇总表中,001工作日加班5小时

image.webp

1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-考勤信息-考勤月结果

内容取:考勤月结果.工作日加班

image.webp

image.webp

条件设置:

Strtofloat(考勤月结果.年度)=会计年度

Strtofloat(考勤月结果.考勤期间)=会计期间

Strtofloat()为转换函数,可将字符串转换为数值

2、取数后计算正确

image.webp

四、取保险福利数据

例如:某公司使用了保险福利和薪资模块,薪资中增加了<养老保险>项目,想把保险福利中个人当月缴交的养老保险的金额取过来。如何实现?

福利缴交中,001有养老保险的个人缴费金额320

image.webp

1、工资变动-设置-工资项目设置-人事与薪资项目中设置公式(人员档案-福利信息-福利数据

内容取:福利数据.个人缴费金额

image.webp

image.webp

条件设置:

福利数据.会计年=会计年度

福利数据.会计月=会计期间

福利数据.福利方案=‘001’

福利数据.福利类别=‘001’

福利数据.账户状态=‘0’

福利数据.缴存类型=‘0’

2、取数后计算正确

image.webp

【U8+】人力资源-薪资管理-人事与薪资项目公式设置

知识点:人事与薪资项目设置去其他模块数据的典型案例各个场景案例分析:一、薪资模块自定义公式取数案例一(取薪资发放明细表数据)例如:...
点击下载文档
分享:
确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息