解决方案: |
对于升级过来的用户,特别是ACCESS的用户,在卡片的对应项目的为空的情况表示为:‘’,而系统默认的为空的是:NULL。这就造成数据的不一致,可执行脚本1或脚本2修改
如果希望卡片的折旧科目同末级部门的对应折旧科目一致,可以使用脚本3或4修改
对于修改后的数据必须重新生成折旧分配表,必须修改系统参数,执行脚本5修改
然后登陆固定资产模块,会重新进行折旧分配,查看修改后的结果是否正常
脚本1U821:update [fa_Cards] set [sProjectNum]=null, [sProjectName]=null where sprojectnum ='‘
脚本2U850 update [fa_DeptScale] set [sProjectNum]=null, [sProjectName]=null where sprojectnum ='‘
脚本3U821:update [fa_Cards] set [sDeprSubjectNum]=[sSubjectNum],[sDeprSubjectName]= [sSubjectName]FROM [fa_Departments]where [sDeptNum]=snum and [sSubjectNum] is not null
脚本4U850 update [fa_DeptScale] set [sDeprSubjectNum]=[sSubjectNum], [sDeprSubjectName]= [sSubjectName] FROM [fa_Departments] where [sSubjectNum] is not null and snum=sdeptnum
脚本5: UPDATE [AccInformation] SET[cValue]='true‘ WHERE [cCaption]='需要重新生成折旧分配凭证' |