文本描述了从存货收发明细表、核算单据查询联查单据时出现的“数据不存在”问题,分析了三种情况:单据删除后未重新获取核算单据、结账前后删除单据的不同处理及影响。提供了处理方法,包括反结账并重新核算或核对并调整存货数据,同时建议不要取消单据删除控制以避免问题。
【问题描述】
从存货收发明细表、核算单据查询联查单据,提示:您要读取的数据在系统中不存在,可能已经被删除!
【分析过程】
原因总结:单据删除后,没有勾上“重新获取核算单据”做出库成本核算或成本计算。一般分以下三种情况。
原理说明:1)参数 重新获取核算单据 的作用:https://vip.kingdee.com/link/s/lh8Se
2)做出库成本核算、成本计算时会更新核算单据查询的“成本赋值时间”
3)正常情况,存货关账时间、库存关账时间大于单据的业务日期,库存单据无法反审核和保存
4)正常情况,反审核库存单据会删除单据在核算单据查询的记录,也就存货收发存明细表的单据记录。
情况1:存货核算期末结账后通过非法手段把销售出库单删掉了,比如在BOS把单据的删除操作的服务插件停用。
操作顺序:审核单据-->存货关账-->成本计算-->存货核算期末结账-->删除单据。
对比 核算单据查询 的“成本赋值时间”,上机操作日志 里单据删除、存货结账的“操作时间”可以确定。
如下:成本赋值时间为2023/2/9 17:49:22,存货结账时间为2023/2/9 17:50:15,单据删除时间为2023/2/9 17:50:37
情况2:存货核算期末结账前通过非法手段把销售出库单删掉了,删掉后没有勾选“重新获取核算单据”做出库成本核算或成本计算。非法手段比如在BOS把单据的删除操作的服务插件停用。
操作顺序:审核单据-->存货关账-->第1次成本计算-->删除单据-->第2次成本计算、不勾选“重新获取核算单据”-->存货核算期末结账。
如下:单据删除时间为2023/2/9 18:27:29,成本赋值时间为2023/2/9 18:28:29(为第2次成本计算时间),存货核算期末结账时间为2023/2/9 18:33:40
情况3:存货核算期末结账前通过非法手段把销售出库单删掉了,删掉后没有做出库成本核算或成本计算,直接存货核算期末结账。非法手段比如在BOS把单据的删除操作的服务插件停用。(与情况2的区别在于删掉单据后是否再次核算)
操作顺序:审核单据-->存货关账-->成本计算-->删除单据-->存货核算期末结账。
如下:成本赋值时间为2023/2/9 18:49:25,单据删除时间为2023/2/9 18:50:42,存货核算期末结账时间为2023/2/9 18:50:56
【处理方法】
方法1:
被删掉的单据是存货以前期间的,需要做存货核算期末反结账,反到被删单据所在的核算期间,然后勾上"重新获取核算单据”做存货核算/成本计算,再存货结账到现在的期间。(存货反结账需要总账反结账,涉及到删除凭证)
方法2:
不方便存货反结账的情况下,核对存货收发存汇总表、物料收发存汇总表的截止到当前的期末结存数量 是否 可以对上,如果可以对上就不用调整。如果对不上,确定哪个结存数量是正确的,再针对性做单据调整,参考:存货负库存的处理方法https://vip.kingdee.com/link/s/Ms69k
补充:
标准产品有控制,反审核库存单据会校验存货/库存的关账时间和单据的业务日期,反审核单据有以下提示:货主组织已关账,单据XSCKD000023日期2023-02-09必须大于表体第 1 行货主组织在核算系统最后关账日期2023-02-28,或者请先核算反关账! 建议不要取消单据的删除控制。
推荐阅读