数据规则选项设置物料数据规则应用到即时库存导致数据不显示的问题处理原创
金蝶云社区-邱育华
邱育华
2人赞赏了该文章 384次浏览 未经作者许可,禁止转载编辑于2022年10月20日 18:28:14

一、【问题现象】

新增物料数据规则:设置物料存货类别等于产成品,应用到角色物料查看权上,在客户端发现物料列表中生效,但是在即时库存中所有存货类别的物料都看不到,即:即时库存显示数据为空,检查后发现采购订单、销售订单等应用这一规则都是正常,删除这一数据规则即时库存正常显示


1、新增物料数据规则:设置物料存货类别等于产成品,应用到角色物料查看权

image.png


image.png


2、数据规则选项设置应用单据范围,设置"即时库存"

image.png


3、即时库存显示数据为空

image.png



二、【问题分析】


由于物料是由集团创建分配到其他组织,由此物料的创建组织和使用组织不同,物料表中通过FMasterId和FMaterialId进行区分,对于即时库存表 T_STK_INVENTORY中FMaterialId字段始终保存的是FMasterId。数据规则选项设置物料数据规则应用到即时库存时,平台根据用户组织和数据规则,将满足条件的物料(对应使用组织的FMaterialId)保存到临时表中,查询即时库存时用FMaterialId(实际对应为FMasterId)去做过滤,导致出现没有满足条件的数据

image.png


image.png


三、【解决方案】

1、取消数据规则选项设置应用单据范围,设置"即时库存"

2、即时库存 扩展“基础资料属性”字段,绑定物料的"存货类别"

image.png


3、通过"业务对象功能授权",设置"即时库存"的数据查看范围

image.png


从SQL分析两种数据权限的差异

image.png


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

您的鼓励与嘉奖将成为创作者们前进的动力,如果觉得本文还不错,可以给予作者创作打赏哦!

请选择打赏金币数 *

10金币20金币30金币40金币50金币60金币
可用金币: 0