对应版本:用友U8.52对应产品线:财务系统对应模块:应收模块问题现象:用户是从U8.21升级到U8.52在升级后查询往来余额发现有部分客户,供应商余额发生变化!问题原因:由于原来的数据结转后有问题,而升级过程中要调整期初无用的数据,所以会将一些以后不能再处理的负数的期初单据改成0导致解决方案:使用852应收应付补丁脚本data851_ap.sql,然后升级,升级后业务余额表与升级前的业务余额表都一致。请您替换852安装目录下的admin\\sqlfile8510\\main\\ufdata文件夹下的原来的同名脚本data851_ap.sql文件,然后打上852hotfix.exe和852的应收应付补丁全,然后升级即可,升级后再对帐套执行852dbhotfix.exe,以免其他业务无法处理。对于已经升级上来的数据,如不想重新升级,您可以先更改821的帐套备份文件的.lst,将帐套号和路径中的zt+帐套号都修改为另一个不存在的帐套号(或者将备份的年度帐文件的.ba_文件用admin目录下的ufuncomp.exe解压缩成.bak文件,然后在sql的企业管理器中针对一个不用的数据库进行强制还原),然后在查询分析器中执行附件中的脚本“无标题7.sql”,根据821中的ap_detail中的期初更改852中的ap_detail表中的期初。注意:(008为852帐套,108为821帐套,请根据实际情况更改语句中ufdata_008_2004,ufdata_108_2004中的帐套号和年度)updateasetidamount=b.idamount,icamount=b.icamount,idamount_s=b.idamount_s,icamount_s=b.icamount_s,idamount_f=b.idamount_f,icamount_f=b.icamount_f,csign=b.csignfromufdata_008_2005..ap_detailafulljoinufdata_108_2005..ap_detailbona.auto_id=b.auto_idanda.iperiod=b.iperiodwhere(isnull(a.idamount,0)isnull(b.idamount,0)orisnull(a.icamount,0)isnull(b.icamount,0))anda.iperiod=0

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