|
问题现象:在用友8.52erp系统中用友U8版本号:U8.52软件的财务系统产品线应收模块出现如下问题:win2000用户数据从821升级到用友U852erp系统普及版后发生问题,升级过程完全正常,没有任何报错提示。问题应收模块升级后查询客户明细帐和以前在821时查询的客户明细帐数不一致,很多客户的05年期初数都不一样,所以造成目前的数不一致。出错的客户很多,大约占90%以上。请帮忙解答!
原因分析:数据库问题。
解决方案:在用友erp 系统版本U8.52软件中方法1、请您使用的补丁(编号:1361,2005年7月6日DATA用友U851财务软件_AP.SQL解决由于并帐的关系,导致升级后的期初与升级前的不一致的问题)。将该补丁拷贝替换原文件,再进行升级即可。方法2、您可以从821中将ap_detail表导出到access数据库中成为ap_detail1表(先在access中新建一个空的数据库,然后在821数据所在的sql的企业管理器的2005年帐套的表上右键选择“所有任务--导出数据”,目的选择Microsoftaccess,文件名参照选择新建的access数据库,然后导出ap_detail表,目的表名为ap_detail1),然后再在用友U860财务软件SP数据所在的sql的企业管理中利用导入数据的功能(数据源选择Microsoftaccess,文件选择导出完的access数据库),将access数据库中的表ap_detail1导入到用友U860财务软件SP帐套的2005年数据库中,就根据821中的ap_detail中的期初更改了用友U860财务软件SP中的ap_detail表中的期初。更改科目与原来不一致的,执行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.csignfromap_detailainnerjoinap_detail1bona.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=0updateasetccode=b.ccodefromap_detailainnerjoinap_detail1bona.auto_id=b.auto_idanda.iperiod=b.iperiodwherea.iperiod=0anda.ccodeisnotnullandb.ccodeisnull。
|
|