更新库存失败! 单据存在保管者为空的分录原创
金蝶云社区-陈元喜
陈元喜
6人赞赏了该文章 102次浏览 未经作者许可,禁止转载编辑于2024年11月18日 13:46:13
summary-icon摘要由AI智能服务提供

库存更新失败提示单据存在保管者为空。原因是在库存单据操作触发更新服务时,系统会校验单据数据合法性,包括保管者是否为空。若单据保存后基础资料数据被调整,反审核或删除会触发该提示。需检查必录校验、枚举值异常、数据传入异常等情况。

更新库存失败! 单据存在保管者为空的分录,请检查单据数据或库存更新服务配置!


问题描述:

        库存单据操作(审核反审核或保存删除)时,提示:更新库存失败! 单据存在保管者为空的分录,请检查单据数据或库存更新服务配置!

        image.png


原因分析:

    分析:

        更新库存的单据,在单据操作触发库存更新服务时,是存在数据合法性校验,其中有校验库存维度是否为空:保管者,如若 单据分录行存在保管者为空 则会触发上述校验提示。

    结论:

        正常单据审核操作之前,在正常单据保存时,就存在必录校验:保管者类型、保管者 必录校验。 

        如若单据保存审核之后,存在调整或删除基础资料数据,则相关单据反审核或删除 会触发上述提示。

        如若单据库存更新时出现上述校验,则需要检查以下几种情况,并调整更正:

            1.是否 扩展取消了该字段必录校验,系统该字段在库存单据不允许为空。

            2.是否 保管者类型 枚举值出现异常,导致保管者无法正常录入。

                image.png      

            3.是否 下推、引入、WEBAPI对,数据传入等场景下(保管者类型、保管者)异常,引发保管者为空。

            4.是否 后台调整了 保管者视图 数据源,引发异常。

                image.png      

            5.单据反审核或删除时,提示上述校验,则是单据保存审核后存在调整基础资料数据引发,需检查对应保管者数据值。



图标赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!