即时库存如何设置只显示登陆用户负责的仓库

即时库存如果要实现只显示当前用户负责的仓库,需要做如下设置:

1、BOS IDE中即时库存增加自定义字段,关联仓库的仓库负责人:

即时库存先增加“仓库编码”字段的引用属性“仓库负责人”:

image.png

即时库存增加基础资料属性的自定义字段,关联基础资料“仓库”的“仓库负责人”字段:

image.png

2、新建用户,用户的“联系对象类型”为“员工”,联系对象与仓库的仓库负责人的“员工”一致:

image.png

image.png

3、建立数据规则,“业务对象”等于“即时库存”,字段选择即时库存自定义的仓库负责人字段,比较值选择仓库的负责人:

image.png

4、业务对象授权设置数据规则,业务对象选择“即时库存”,功能权限的“查看”权限的数据范围中选择上一步定义的数据规则:

image.png

5、用新建的用户登录,即时库存只能看到当前用户关联的员工负责的仓库:

image.png

说明:

业务对象的“功能权限”中的数据范围,用于限制列表的查询范围,“基础资料权限”的数据范围,用于控制单据录单时F8的范围。依据这个规则,即时库存是个列表,不需要单据录入数据,因此要设置即时库存查询显示的范围,则必须在“功能权限”中设置数据规则。后续要考虑的就是如何在即时库存中通过自定义字段实现要查询的范围,其他的查询条件可以此例为参考。

所属分类
推荐知识