在用友U8erp软件的人力资源中碰到如下问题:
年假公式计算时第二十年的员工,在2019年6月20日满20年,考勤结束日期是12月25,要求年假计算方式是:6月20号前的天数/365*10+6月20号之后的天数/365*15=177/365*10+188/365*15=7.72+4.84=12.56约等于13天,但是软件算出来的是没有小数的177/365*10+188/365*15=7+4=11差了两天,该怎么解决呢以下列示的内容为尝试性解决方案,如若下面的方案未能解决您的问题,可以添加用友软件工程师微信号进行咨询:https://www.xlsderp.com/24239.html。
您好,年假系统默认是两位小数的,先定义简单的年假公式,如 177/365*10 看看计算出的年假是几天?如没小数位,建议isd提交问题。如有,那就要看你写的具体公式了,如查不出原因,isd提交远程查看。
您好,正在协调相关人员处理,请稍后。
公式是这样写的:round((DaysBetween( Strtodate(请假额度.请假期间 '-' TOSTRING(month(人员基本信息表.参加工作时间)) '-' TOSTRING(DAY( 人员基本信息表.参加工作时间))),Strtodate( 请假额度.请假期间 '-12-25'))) *15/365, 0)
发表评论