用友-知识库

u821升级为u8普级版数据乱

  • 问题描述:用户数据从821升级到852普及版后发生问题,升级过程完全正常,没有任何报错提示。 问题1 应收模块升级后查询客户明细帐和以前在821时查询的客户明细帐数不一致,很多客户的05年期初数都不一样,所以造成目前的数不一致。出错的客户很多,大约占90%以上。
  • 问题原因:方法1、请您使用的补丁(编号:1361,2005年7月6日 DATA851_AP.SQL 解决由于并帐的关系,导致升级后的期初与升级前的不一致的问题)。将该补丁拷贝替换原文件,再进行升级即可。方法2、您可以从821中将ap_detail表导出到access数据库中成为ap_detail1表(先在access中新建一个空的数据库,然后在821数据所在的sql的企业管理器的2005年帐套的表上右键选择“所有任务--导出数据”,目的选择Microsoft access,文件名参照选择新建的access数据库,然后导出ap_detail表,目的表名为ap_detail1),然后再在860SP数据所在的sql的企业管理中利用导入数据的功能(数据源选择Microsoft access,文件选择导出完的access数据库),将access数据库中的表ap_detail1导入到860SP帐套的2005年数据库中,就根据821中的ap_detail中的期初更改了860SP中的ap_detail表中的期初。更改科目与原来不一致的,执行 update a set idamount=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.csign from ap_detail a inner join ap_detail1 b on a.auto_id=b.auto_id and a.iperiod=b.iperiod where (isnull(a.idamount,0)<>isnull(b.idamount,0) or isnull(a.icamount,0)<>isnull(b.icamount,0)) and a.iperiod=0 update a set ccode=b.ccode from ap_detail a inner join ap_detail1 b on a.auto_id=b.auto_id and a.iperiod=b.iperiod where a.iperiod=0 and a.ccode is not null and b.ccode is null 请先备份860SP数据
  • 解决方案:游客无权查看
  • 相关补丁:
  • 模块:其他
  • 产品:U8普及版--应收款管理
  • 问题名称:u821升级为u8普级版数据乱
  • 更新时间:2007-02-13 00:00:00
  • 有用 没用38 浏览