【u8+】人力资源-薪资管理-工资项目取小数位
问题描述:
如何设置工资项目取工龄小数位,比如工龄为12.75时取0.75?
解决方案:
一、公式设置中增加公式
方案一:用工资项目“工龄”减取整函数计算出小数。
【设置】-【工资项目设置】-【公式设置】中设置公式为:工龄-int(工龄)
方案二:使用C语言取余数的运算符%,只有两个整数之间才可以进行模运算。用a % b 表示:用b来整除a,商整数,得到余数。如:5%3 = 2,意思是5/3=1……2(1余2,取余数为2)。
【设置】-【工资项目设置】-【公式设置】中对工资项目“小数位”设置公式为: (工龄 * 100) % 100/100
二、人事与薪资项目中设置公式
使用数学函数:最大整数函数Floor(),工资项目“小数位”=工资项目“工龄”-最大整数函数。
【工资项目设置】对工资项目“小数位”设置人事与薪资项目公式为:人员基本信息表.工龄- Floor( 人员基本信息表.工龄)
操作步骤:
一、公式设置中增加公式
方案一:用工资项目“工龄”减取整函数计算出小数。
1. 打开工资类别,在【设置】-【工资项目设置】-【公式设置】中对工资项目“小数位”设置公式为:工龄-int(工龄)
2.【业务处理】-【工资变动】中点击【全选】和【计算】,查看工龄为12.75,小数位取数为0.75。
方案二:使用C语言取余数的运算符%,只有两个整数之间才可以进行模运算。用a % b 表示:用b来整除a,商整数,得到余数。如:5%3 = 2,意思是5/3=1……2(1余2,取余数为2)。
1. 打开工资类别,在【设置】-【工资项目设置】-【公式设置】中对工资项目“小数位”设置公式为: (工龄 * 100) % 100/100
2.【业务处理】-【工资变动】中点击【全选】和【计算】,查看工龄为12.75,小数位取数为0.75。
二、人事与薪资项目中设置公式
使用数学函数:最大整数函数Floor(),工资项目“小数位”=工资项目“工龄”-最大整数函数。
1.【工资项目设置】对工资项目“小数位”设置人事与薪资项目公式为:人员基本信息表.工龄- Floor( 人员基本信息表.工龄)
2.【业务处理】-【工资变动】中点击【全选】和【取数】,出现提示:取数操作后,已有数据将不可恢复,是否继续?点击是。查看工龄为12.75,小数位取数为0.75。
【u8+】人力资源-薪资管理-工资项目取小数位
本文2024-08-18 05:37:36发表“u8知识”栏目。
本文链接:https://wenku.my7c.com/article/yonyou-u8-257.html