我在使用用友T6企业管理软件的T6初始化模块中碰到了一个奇怪的问题:
t6 hr 10.3薪资模块,9月份计
具体的情况如下:
t6 hr 10.3薪资模块,9月份计算8月份工资的时候,工龄按月计算,如果是往年9月份入职,那在计算8月份工资的时候,就会加一年工龄,我想做一个判断,只要是12的倍数,都将工龄减一。现在碰到的问题就是用什么函数来判断登陆日期和入职日期之间的差是12的倍数。
请问用友软件售后服务,应该如何解决呢?注意以下内容来自网友提供的尝试性解决方案,操作前请务必参考用友软件备份账套数据教程备份数据,如果未能解决您的问题,可以点击并添加用友软件工程师微信号进行咨询。
抱歉,公式定义里没有这样做比对的函数
如果入职日期是9月,当前登录日期也是9月,这两个如果相等的话,把工龄-1不就行了吗,如果是8月入职的,那工龄就是对的。10月入职的工龄也是对的。
您好,公式定义里没有这样的函数。而且您说的这个用入职日期和当前日期比对,也解决不了您说的问题,还是比较的是当前的9月,不是按照8月份来的啊
我用Month('Strtodate(人员基本信息.入职时间)')这个函数,公式验证时错误啊
说了半天这个问题还是解决不了啊。可以不可以给说下用哪个函数能取出入职日期的月份,然后和当前日期的月份比较,看是不是相等。
如果您的薪资公式里没有其他的涉及到系统日期的,就不会有影响
Mod(MonthsBetween(人员基本信息.入职时间,登录日期),12)>0,想用这个公式来表达,但又不能保存
该服务器的时间后,其他部门做人事相关操作的时候,是不是会受影响,因为是多部门的。
如果是远程登录的,那您可以把服务器时间改成8月份
这个客户是多部门跨地域使用远程登陆的,每个部门计算薪资的时间也不固定。所以这个办法不行。
您好,工龄是按照您当前电脑时间和参加工作时间差来计算的,如果您计算8月份的工龄,建议您将电脑时间改成8月份,登录软件,到人员档案--信息录入界面,计算工龄后再到薪资管理模块计算工资
我需要把刚好是12倍数的人过滤出来,因为9月计算8月的时候,8月份这些人不应该家工龄。问题的发生就是因为9月份计算8月份工资的时候,9月份入职的人员刚好加工龄了,但,因为计算的是8月份的工资,他们不应该加工龄的。
您好,在软件左下角设置--参数设置中,可以设置工龄计算方式,如果是按月计算,那么默认就是(用当前登录月份-参加工作时间月份)/12,不需要用函数设置。
关键我不清楚:如果是12的倍数,怎么表示?
判断条件函数用如果 那么