仓库因为其库存物品的不同有其个性的管理原则,例如食品类仓库、产品类仓库、工业设备类仓库等类型的管理原则是不同的。我们假设公司有两个仓库:保定仓库和上海仓库,想实现不同仓库的管理员在仪表板中只能看到自己的仓库,在调拨中只能看到自己管理的仓库库位的出入库单据。本文我们继续以浪潮ERP PS cloud管理软件为例,对如何设置仓库管理权限进行相应介绍。第三步是令其实现只能查看设计到自己管理的库位的调拨。 第一种方法,通过库位 id 指定。获取库位 id,根据库位 id 编写记录规则来实现在调拨窗体中只显示相应仓库库位的内容。 在库位窗体中,界面如下图所示:我们可以看到库位信息在 stock.location 表中, 使用 pgadmin 等打开PS cloud数据库,在 stock.location 表中的查找到相应库位的 id,如下图所示:从上图可以看出,我们使用的“BD/库存”和“SH/库存”的库位 id 分别为 15 和 24。 通过菜单“设置→技术→安全设定→记录规则”新建记录规则“涉及到保定仓库的调拨”和“涉及到上海仓库的调拨”,根据库位 id 制定规则定义,并添加要应用的用户组,如下所示。 第二种方法,通过库位的拥有者指定。首先在库位窗体中设置各个仓库库位的拥有者。设定记录规则和用户组。记录规则为: [\"|\",\"|\",\"&\",\"|\",(\"location_id.partner_id\",\"=\",user.partner_id.id),(\"location_dest_id.partner_id\",\"=\",user.partner_id.id),(\"location_id.partner_id\",\"=\",False),(\"location_dest_id.partner_id\",\"=\",False),(\"create_uid\",\"=\",user.id)]第四步是为用户设置用户组。我们可以通过菜单“设置→用户→用户”,在“权限”选项卡,勾选关于仓库的权限。如此设置后,分别属于“保定仓库”组和“上海仓库”组的用户在登陆后,在仓库仪表板和调拨窗体中只看到与自己管理的仓库相关的内容。
0 评论