• 综合
  • 知识

    金蝶社区-【金蝶云·星空】知识版块已完成升级迁移,请至金蝶云社区使用。

    前往云社区
  • 课程

    金蝶社区-【金蝶云·星空】课程版块已完成升级迁移,请至金蝶云社区使用。

    前往云社区
  • 论坛

    金蝶社区-【金蝶云·星空】论坛版块已完成升级迁移,请至金蝶云社区使用。

    前往云社区
  • 文档
徐少春个人号
【使用心得】关账与物料收发报表不一致的问题
本帖最后由 heqq 于 2015-3-23 13:39 编辑

库存关账提示负库存,查询物料收发汇总和明细表却没有出现负库存,遇到这种情况,如何分析呢?首先谈一下关账和物料收发报表在算法处理上的差异:
1、关账是将库存单据的出入库流水进行分组汇总,分组依据除了常规的库存维度,还包括基本单位和辅助单位,同时物料也是按FID进行统计,因此当同一库存组织的同一物料,其基本单位和辅助单位,出现不同记录或者一方为空的记录,或者物料的FID不同,系统都会视为不同组的数据,出库序列不会在入库序列的基础上进行扣减,因此报负库存提示。
而物料收发报表,其基本单位、辅助单位取自于物料,物料也是按FMasterID进行统计,在此基础上进行数量的加减。
2、关账取的出入库序列是打上“库存更新标识”的记录,而物料收发报表取得是单据上的分录,不检查该标识。
通常关账和物料收发报表是保持一致的,但是发生以下情况时,差异就会发生:
1、  物料修改基本单位或辅助单位,历史库存单据上仍然保留原有的单位,没有更新为新的单位;
2、  物料由不设置辅助单位改为设置辅助单位,历史库存单据上的辅助单位为空,反之亦然;
3、  库存单据上有辅助单位,但辅助单位数量为空,或者辅助单位为空,但辅助单位数量不为空;
4、  库存单据上的基本单位为空,通常为二开时没有携带基本单位,且没有校验基本单位为空;
5、  物料内码与库存组织下该物料的内码不一致,有二开的原因,也有不可名状的情况;
6、  库存单据没有更新库存,在BOSIDE中将单据的“更新库存标识”放开显示查询;
7、  物料由可库存,改为不可库存,在涉及收料业务时,关账不纳入此部分物料,报表会纳入;
以上为分析此类问题时碰到的情况,隐藏的比较深,不断挑战开发工程师的数据分析能力,5.0会推出库存余额、关账结存临时结果和明细,当碰到此类问题时,在BOSIDE中将这三张列表发布并授权,供顾问分析原始数据。
如何修复此类问题?涉及到库存单据的数据问题,需要先修复单据,把基本单位、辅助单位、物料内码等修改正确,再执行:反关账——反初始化——初始化——关账——库存校对,清除零库存,后续操作是修复即时库存表和库存余额表,切记切记。
------------------------------------------------------------
1、根据即时库存表的FID到库存更新日志表t_stk_inventorylog找到错误单据
2、关联物料表修复单据上的基本单位、辅助单位
3、关联物料表修复即时库存表错误数据的单位,包括基本单位、库存单位和辅助单位,如果修复后出现重复数据则需要删除重复数据,如果要删除掉的即时库存数据还存在锁库记录,就需要同步删除
4、如果涉及到往期单据则反关账,甚至反初始化,直至早于最早错误单据日期
5、重新关账
6、校对即时库存,清除零库存
3人打赏
共2K币
微信扫一扫
分享
举报
您需要登录后才可以回帖 登录 | 注册

  • zenger 出类拔萃 沙发
    2014-08-01 显示全部楼层
    很详细,可快速定位库存更新之类的异常问题。
  • 100K币 K3客户服务团队 板凳
    2014-08-02 显示全部楼层
    打上最新补丁有需要关账的话要再打上下边的临时补丁,否则关账余额会有错误

    http://test.open.kingdee.com/TempPatch.3.0.22.1.zip
    密码:Kingdee$2014
  • vinsonlau 登峰造极 地板
    2014-08-02 显示全部楼层
    手上有秘籍,何须到处求人,有需要的速速收藏。
  • chris_yang 出类拔萃 5
    2014-08-02 显示全部楼层
    好东西,收藏先~
  • 100K币 K3客户服务团队 6
    2014-08-14 显示全部楼层
    本帖最后由 temperg 于 2016-8-10 09:01 编辑

    8.13日的补丁PT092083提供了3张新的单据来方便对关账异常数据进行分析,如果在关账时出现异常数据,可以打开BOS设计器,把这3张单据发布到主控台,发布类型为单据列表,并为查询用户角色授予3张单据的查询权限,然后到系统中打开3张单据列表进行数据分析
    1、库存余额(fromID:STK_InvBal):提供历史结束初始化和关账余额
    2、结存临时结果:提供上次关账操作的结存余额
    3、结存临时明细:提供上次关账操作涉及的库存单据明细数据

    对与异常余额可以查询这3张单据列表,根据关账操作的提示按照物料、仓库等对这3张单据列表做一下筛选,必要时可以把列表数据引出Excel和物料收发明细表的数据进行对比,一般都可以分析出哪些单据有问题,如果分析这些数据都没有问题那就很可能是物料被做了跨关账日的先出后入,此时就只能放大物料收发明细表的查询范围,找到业务日期错误的单据纠正业务日期了

    结存临时结果和结存临时明细都是上次关账操作的结果,下次关账操作会自动完全重建

    注:打上8.13日的补丁PT092083后也不需要再安装楼上提到的临时补丁



    注意:基于性能考虑,新补丁在库存参数增加了选项来设置是否记录关账中间数据和校对中间数据,需要先修改库存参数设置,勾选这个选项再做关账才会记录结存临时明细数据

    回复

    heqq: 库存查异常数据的强大工具,超赞 发表于 2014-08-14
    zenger: 绝世好贴!: 5
    发表于 2014-08-14
    1人打赏
  • czwyx 出类拔萃 7
    2014-11-19 显示全部楼层
    5.0会推出库存余额、关账结存临时结果和明细,当碰到此类问题时,在BOSIDE中将这三张列表发布并授权,供顾问分析原始数据。

    问一下,这几张表在5.0的什么位置,没找到;
  • :victory:
  • czwyx 出类拔萃 9
    2014-11-19 显示全部楼层
    本帖最后由 wyxty@163.com 于 2014-11-19 11:17 编辑

    关账时报错,然后去反审这个领料单时报错; 1002.png
    1001.png


    1003.png

  • 100K币 K3客户服务团队 10
    2014-11-19 显示全部楼层
    检查一下这张领料单、对应物料的即时库存和物料3个地方的辅助单位,应该是有不一致了,