您好,欢迎光临青岛用友软件销售公司网站!青岛友鹏源信息科技有限公司

关于我们 产品中心

欢迎来电咨询

18605320425

快速导航

全国服务热线

0532-66730821

客户至上、诚意为先

百科问答

当前位置:首页>>新闻中心>>百科问答

工龄计算方法_崂山畅捷通T6软件_薪资发放系统

2018-03-22 09:34:32 已有323人浏览


【应用场景】

大多数企业尤其是国有企业或行政事业单位,在计算工资中会涉及到一个工资项目叫工龄工资。此项工资是根据职工的入职时间长短来确定的。如果这类企业或单位使用了完整的人力资源系统,可以比较好的满足用户的需求。根据每个员工的入职日期来计算准确的计算其工龄。但大部分企业还处在ERP1的应用阶段,只购买了工资或薪资系统。如何使用现有模块来满足用户的需求?


【实际案例

某企业要求根据员工的入职日期(精确到月)和目前的系统日期来确定该员工的实际工龄,实际工龄取整。


【解决方案】

在工资系统中增加两个工资项目:

[入职日期]和[工龄]

需要注意的是这两个工资类型都是数字型的,而且增减项为其他。在工资变动中录入入职日期时,年份为整数部分,月份为小数部分,并且是小于10的月份一定要录入为0*,如图:

最关键的就是工龄工资的公式如何设置:

1、先将目前系统日期的年份与入职日期中的年份差求出来,公式如下:year()-int(入职日期)

含意为用系统日期的年份减去入职日期取整后的数。

2、设置系统日期的月份与入职日期中的月份的差额,公式如下:month()-(入职日期-int(入职日期))*100

3、设置从入职日期到现在的总月份数:

(year()-int(入职日期))*12+month()-(入职日期-int(入职日期))*100

4、将其转换为年数并取整:

int(((year()-int(入职日期))*12+month()-(入职日期-int(入职日期))*100)/12)

以上即为最终的“工龄”项目的公式,具体如下图:

5、退出后在工资变动中进行计算汇总即可。

结果如下图:

计算出工龄后再根据工龄就可以计算出工龄工资。