对应版本:用友U8.52对应产品线:其他对应模块:工资管理模块问题现象:用户是从U8.21升级到U8.52,在WA_GZTBLSET中已经存在名称为”计件工资”的项目,同时IGZITMID为7的项目也已经存在,名称为”计时工资问题原因:升级问题解决方案:经过查看wa_gztblset,wa_psn,wa_gzdata,wa_gzhzb发现此帐套的数据错误是由于升级前821的工资项目中,有一个叫作“计件工资”造成的。导致了在wa_psn表中缺少一个字段bprcal,造成了在查询人员档案时,报错“运行时错误3265”。再加之,需要对升级后的已经占用了固定项目“计件工资”的“计时工资”在工资数据表和工资汇总表中进行对应的调整。解决方法:通过如下脚本解决:--根据演示数据得到缺少此字段ALTERTABLEWA_psnADDbprcalbitDEFAULT0NULL--更改工资项目表中错误select*fromwa_gztblsetupdatewa_gztblsetsetigznum=29whereigzitem_id=8SETIDENTITY_INSERTwa_gztblsetONinsertwa_gztblset(igzitem_id,csetgzitemname,isetgzitemstyle,isetgzitemlenth,idecimal,isetgzitemprop,igznum)values(32,’原计时工资’,0,11,2,0,30)SETIDENTITY_INSERTwa_gztblsetOff--根据升级后的系统固定项目7’计件工资’的要求进行更改,可以参照演示数据得到updatewa_gztblsetsetcsetgzitemname=’原计件工资’whereigzitem_id=9updatewa_gztblsetsetcsetgzitemname=’计件工资’whereigzitem_id=7--更改工资数据表中错误select*fromwa_gzdataALTERTABLEwa_gzdataADDF_32numeric(18,2)NULLupdatewa_gzdatasetF_32=F_7updatewa_gzdatasetF_7=0--更改工资汇总表中错误select*fromwa_gzhzbALTERTABLEwa_gzhzbADDFG_32numeric(18,2)NULLupdatewa_gzhzbsetFG_32=FG_7updatewa_gzhzbsetFG_7=0

微信号:yyrjlls
技术咨询,有偿服务!
复制微信号
本文链接:https://www.bbsufida.com/u8/43348.html