问题现象:用户以前使用的是821产品,从2005年元月就没有结帐,但每个月正常做了采购结算,10月份升级到861后,对1到10月份进行了结帐,可在6月和8月份共出现了186份记录无法记帐,这些记录有单价和金额,都属于采购入库单。例如:软件记帐时选择截至日期到2005-07-31就可以发现有记帐单据无法结帐
解决方案:请执行以下脚本: update b set iSQuantity=isvquantity from rdrecord a join rdrecords b on a.id=b.id join PurSettleVouchs c on b.autoid=c.irdsid where ddate>'05-6-1' and ddate<='05-8-31' and cvouchtype='01' and caccounter is null and iSQuantity<>isvquantity 3/注意事项 执行脚本前,请先做好数据备份!