关键词:T6 结算成本处理 存货暂估处理失败
问题描述:
1、结算单无法删除,提示:“已经记账或者已经被处理了”
2、在《结算成本处理》中,提示:“结算单号为:XXX存货编码:XXX的存货暂估处理失败”
数据库:
1、上月暂估的,在ia_subsidiary明细账上暂估标识bflag应该是1,如果是0,《结算成本处理》时会报错:“结算单号为:XXX存货编码:XXX的存货暂估处理失败”
2、正常情况下PurSettleVouchs结算单的bAccount,bIsPurAcc这两个标识应该是0,做了《结算成本处理》后,bAccount=1,bIsPurAcc=0
3、当PurSettleVouchs.bAccount=1时,结算单在前台不能删除,如果想硬删除,需要查看ia_subsidiary中是否生成红蓝单,如果没有可以删除
处理方法:
select bAccount,bIsPurAcc,* from PurSettleVouchs where psvid = 299 --结算单号
select cBusCode,bflag,* from ia_subsidiary where cVouCode in ('0000001769') and bflag = 0 --存货明细账的入库单号,非暂估标识
update ia_subsidiary set bflag = 1 where cVouCode in ('0000001769') and bflag = 0 --更新存货明细账,入库单号为暂估标识,这样做结算成本处理时就不报错了
如果转载:请标明出处:http://catchthink.com/index.php/Home/News/details/id/49.html