|
问题现象:在用友8.52erp系统中用友U8版本号:U8.52软件的财务系统产品线应收模块出现如下问题:用户是从用友U821财务软件升级到U8.52在升级后查询往来余额发现有部分客户,供应商余额发生变化!请帮忙解答!
原因分析:由于原来的数据结转后有问题,而升级过程中要调整期初无用的数据,所以会将一些以后不能再处理的负数的期初单据改成0导致。
解决方案:在用友erp 系统版本U8.52软件中使用用友U852财务软件应收应付补丁脚本data用友U851财务软件_ap.sql,然后升级,升级后业务余额表与升级前的业务余额表都一致。请您替换用友U852财务软件安装目录下的admin\sqlfile用友U851财务软件0\main\ufdata文件夹下的原来的同名脚本data用友U851财务软件_ap.sql文件,然后打上用友U852财务软件hotfix.exe和用友U852财务软件的应收应付补丁全,然后升级即可,升级后再对帐套执行用友U852财务软件dbhotfix.exe,以免其他业务无法处理。对于已经升级上来的数据,如不想重新升级,您可以先更改821的帐套备份文件的.lst,将帐套号和路径中的zt+帐套号都修改为另一个不存在的帐套号(或者将备份的年度帐文件的.ba_文件用admin目录下的ufuncomp.exe解压缩成.bak文件,然后在sql的企业管理器中针对一个不用的数据库进行强制还原),然后在查询分析器中执行附件中的脚本“无标题7.sql”,根据821中的ap_detail中的期初更改用友U852财务软件中的ap_detail表中的期初。注意:(008为用友U852财务软件帐套,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。
|
|