
我们使用 Odoo 19 Enterprise,启用了销售、库存和会计。目前每位销售人员都能看到所有报价单以及产品成本。我们在同一个数据库中还有两家公司,部分用户只应在其中一家公司工作。
在不破坏任何功能的前提下,正确的限制方法是什么?我应该直接编辑记录规则吗?
分享和讨论最佳内容和新营销理念,打造专业形象,共同成为更好的营销人员。

我们使用 Odoo 19 Enterprise,启用了销售、库存和会计。目前每位销售人员都能看到所有报价单以及产品成本。我们在同一个数据库中还有两家公司,部分用户只应在其中一家公司工作。
在不破坏任何功能的前提下,正确的限制方法是什么?我应该直接编辑记录规则吗?
在编辑记录规则之前,请先使用标准选项。您描述的大部分需求都可以通过用户表单上的访问级别实现。
进入“设置 > 用户 > 管理用户”,打开每位销售人员,在“访问权限”选项卡上将“销售”设置为“用户:仅自己的单据”,而不是“用户:所有单据”。“所有单据”仅保留给销售经理。
在 Odoo Studio 中打开产品表单,选中成本字段,使用“允许组可见”或“禁止组可见”,使只有相应的组能看到它。没有 Studio 的话,则需要开发人员来实现。
在同一个“访问权限”选项卡上,使用“多公司”区域设置“允许的公司”和“默认公司”。这样用户只能看到其被允许进入的公司的记录,而“公司”字段为空的记录仍然共享。
只有当标准级别无法表达您的规则时,才在开发者模式下编辑组和记录规则。官方文档提醒,错误的更改可能导致无人能够修复访问权限,因此请让有经验的顾问参与。
请务必在您自己的数据库中确认具体选项,因为它们取决于您的版本和已安装的应用。
| 相关帖文 | 回复 | 查看 | 活动 | |
|---|---|---|---|---|
|
|
1
10月 26
|
72 | ||
|
|
1
10月 26
|
72 | ||
|
|
1
10月 26
|
80 | ||
|
|
1
10月 26
|
96 | ||
|
|
1
10月 26
|
56 |