百科问答

百科问答 国内资讯 公司资讯 政策法规 培训资料 产品下载

用友HR人员信息中,个别人员无法显示年龄

发布时间:2024-6-13 

特价活动:>>>> 用友U8、T6、T+、T3软件产品4折优惠,畅捷通T+cloud、好会计、好业财、好生意云产品6-8折优惠,另有话费赠送。

 

问题描述:
在人员管理-信息录入中,个别人员无法显示年龄,已经打了最新补丁,并且出生年月和身份证号码均已录入,但是就是没有计算出年龄。


问题回复:

请注意,不要擅自去后台修改表结构,humanmain表中的hmage(年龄)列系统默认的是“计算列”,而客户帐套huage列被改成了int,导致数据库不会自动计算。先备份帐套,然后用下面的脚本解决。 

alter table HumanMain drop column hmageGoalter table humanmain add [hmage] AS (case when left(stuff(CONVERT([varchar](16),[hmbirthday],(120)),(1),(5),''),(5))>left(stuff(CONVERT([varchar](16),getdate(),(120)),(1),(5),''),(5)) then datediff(year,[hmbirthday],getdate())-(1) else datediff(year,[hmbirthday],getdate()) end)

XT+Cloud、好业财、好会计、易代账、易代账,好生意,限时6-8折活动!

截屏,微信识别二维码

客服QQ:5151867

(点击QQ号复制,添加好友)