问题现象:U8年结技术之常见错误存货模块在12月份期末处理时,提示有暂估报销单据未进行结算成本处理,而在结算成本处理处,却过滤不出来单据。存货模块在12月份期末处理时,提示有暂估报销单据未进行结算成本处理,而在结算成本处理处,却过滤不出来单据。

原因:收发主表rdrecord中的记账人caccounter字段有误,本没有记账的入库单,却有记账人。

解决方法:将没有记账入库单的记账人置为空值

update rdrecord

set caccounter=null

from rdrecord rd join rdrecords rds on rd.id=rds.id

where caccounter is not null and dkeepdate is null        and rds.autoid not in (select id from ia_subsidiary)