问题现象: | 原问题号:201104270060,客户有很多的客户和供应商,几乎每一家单位都会发生这样的情况,在合同收付分析表中的收付信息这一项中“收付末核销金额”出现的数据不准确。附件中是客户软件中10家已收付核销,在软件不正确的单位,请查收。谢谢!如有问题请尽快回复给我,谢谢! [2011-6-27 21:39:02 补充] 客户数据已上传到ftp://125.35.5.138 ,用记名是dlup,上传文件名是:“问题号:201106190016重新上传20110624.rar" |
问题原因: | |
解决方案: | 您好,已就该问题与一线赵女士进行电话沟通,此问题【经查看数据】现做如下分析与答复: 【问题原因】 经过检查发现CM_Contract_Main合同设置表的未核销金额数据不正确导致,我处在890SP1及最新的合同、应收应付补丁的环境下在用户数据中按相应流程测试未发现该错误,在合同结算单核销后合同收付款分析表中的"收付末核销金额"均回写正常。因此建议在用户处将890SP1之后最新的合同及应收应付补丁打全并同步升级数据库脚本后进行跟踪测试。 【解决方案】 执行如下脚本将该表中的收付款金额进行相应调整,执行前请做好数据备份! update CM_Contract_Main set dblPreAPARCurrency=yu,dblPreAPARCurrencyRMB=yu from CM_Contract_Main join (select strContractID,sum(decRateMoney-decMoney )yu from CM_QBalanceMemo group by strContractID )a on CM_Contract_Main.strContractID = a.strContractID where ABS(dblPreAPARCurrency-yu)>=0.01 【注意事项】修改前请务必做好数据备份;可在测试环境下先行引入用户数据后打补丁测试验证 |
相关补丁: | |
版本: | 8.90 |
模块: | 合同管理 |
产品: | 供应链 |
问题名称: | 原问题号:201104270060的后续问题 |
最后更新: | 2011-07-05 23:04:59 |