解决方案: |
您的数据问题,经过分析,是由于存货选项-销售成本结算方式,在5月份的时候中途变更造成不能恢复仓库的期末处理. 分析过程: 在5月份进行恢复期末处理操作时,提示'与存货选项互斥'. 目前的是按照'销售发票',但是经过跟踪查看,发现5月的存货明细帐,记帐的单据是cvoutype='32'的销售出库单. 但是,同时5月的存货明细帐又存在cvoutype='26'和'27'的单据. 因此,证实5月中的存货明细帐是混乱的.造成这种混乱数据的原因不明! 解决方法: 1.不建议用户在现有的数据中改动,通过沟通用户认为是升级造成的数据错误,已经要求将升级前的数据发送至集团,以便查明问题原因. 2.通过执行如下脚本,可以恢复期末处理.但是对数据有很大风险,不建议给用户使用,只是作为给维护人员的补充方案.要求:在指定的数据库中执行此脚本. update rdrecord set cAccounter='' where id in ( select distinct id from rdrecords where autoid in ( select id from ia_subsidiary where imonth=5 and (cvoutype='32' ) and not cwhcode is null ) ) update SaleBillVouch set cAccounter='' where ddate>='2005-05-01'and sbvid not in ( select distinct sbvid from SaleBillVouchs where autoid in ( select cbillcode from ia_subsidiary where brdflag=0 and cvoutype in ('26','27') and imonth=5 ) ) delete from ia_subsidiary where autoid in ( select autoid from ia_subsidiary where imonth=5 and (cvoutype='32' ) and not cwhcode is null ) 重点说明: 上述的脚本是存在风险的,强烈建议,没有经过严格系统的验证,不要给客户使用! |