解决方案: |
1.将这些结算标志清空。在查询分析器中选择相应数据库,执行如下语句:
update rdrecords
set dsdate=null,iSQuantity=0,iSNum=0,iMoney=0
where dsdate is not null
and autoid not in (select irdsid from pursettlevouchs)
为避免以后有类似的情况发生,请打上采购管理有关“采购结算”的所有补丁。(从支持网站-->下载中心下载)
2.打上销售管理相应补丁即可(最新的Xsglsql.exe,从支持网站-->下载中心下载)。对之前的错误数据,在查询分析器中执行如下语句修改:
update salebillvouchs
set salebillvouchs.imoney=dispatchlists.imoney,
salebillvouchs.isum=dispatchlists.isum
from salebillvouchs inner join dispatchlists on salebillvouchs.idlsid=dispatchlists.idlsid
where salebillvouchs.imoney<>dispatchlists.imoney |