公司限制功能可以将物料、客户或供应商限制在指定的公司范围内。被限制的记录只能在你列出的公司中使用。ERPNext 会在其他所有公司中阻止该记录的使用。
在多公司站点中,如果某个主数据只属于一家公司,就可以使用此功能。例如,某个产品只有一家公司销售,或者某个供应商只有一家公司向其采购。
字段说明
物料、客户和供应商的公司限制部分包含两个字段。
| 字段 | 类型 | 说明 |
|---|---|---|
| 限制到公司 | 复选框 | 为此记录开启限制。 |
| 允许的公司 | 表格多选 | 可以使用此记录的公司。 |
勾选限制到公司后,允许的公司为必填项。如果取消勾选,ERPNext 会清空该列表。
谁可以更改限制
该部分位于权限级别 1。只有以下角色可以读取和写入这两个字段。
| 单据 | 角色 |
|---|---|
| 物料 | 物料管理员 |
| 客户 | 销售主数据管理员 |
| 供应商 | 采购主数据管理员 |
其他用户看不到该部分。如果其他用户保存了记录,ERPNext 会保留原有的限制值。
限制一条记录
- 打开物料、客户或供应商。
- 找到公司限制部分。
- 勾选限制到公司。
- 在允许的公司中添加一个或多个公司。
- 保存记录。
允许的公司字段只显示你可以访问的公司。如果你对公司有用户权限,则无法添加或移除该权限范围之外的公司。
限制的作用
交易
当你保存带有公司字段的单据时,ERPNext 会检查限制。检查会读取单据及其子表中所有指向物料、客户或供应商的链接。如果被链接的记录受到限制,且单据的公司不在允许列表中,保存会失败并显示以下消息:
由于公司限制,物料 ITEM-0001 无法与公司 Wind Power LLC 一起使用
该检查覆盖所有交易,例如销售订单、采购发票、库存条目和物料申请。它也覆盖带有公司字段的主数据,例如物料清单和定价规则。
往来方选择
当你在交易中选择受限制的客户或供应商时,ERPNext 在获取往来方详细信息时会抛出相同的错误。你无需保存单据就能看到该错误。
链接搜索
销售和采购交易中的物料、客户和供应商搜索会发送单据的公司信息。这些搜索会隐藏该公司无法使用的记录。不发送公司信息的搜索会显示所有记录。保存时的检查仍会阻止错误的记录。
列表视图和报表
只有当用户对公司有用户权限时,列表视图过滤才会生效。此类用户只能看到允许列表中包含其被许可公司的受限制物料、客户或供应商。该用户也无法打开被许可公司之外的受限制记录。
没有公司用户权限的用户可以看到列表中的所有记录。交易检查仍然对该用户生效。
限制条件
- 检查在保存时运行。已提交的单据在你更改限制后仍然有效。你仍然可以取消该单据。
- 修订后的单据会再次运行检查。如果限制现在阻止了该公司,修订会失败。
- 限制不会禁用记录。记录在其允许的公司中保持活跃。
消息
| 消息 | 原因 | 操作 |
|---|---|---|
| 勾选限制到公司时,允许的公司为必填项 | 复选框已开启且列表为空。 | 添加至少一个公司,或取消勾选。 |
由于公司限制,<doctype> <name></name></doctype> 无法与公司 <company></company> 一起使用 |
该文档使用了公司中不允许使用的受限记录。 | 从文档中移除该记录,或将该公司添加到允许的公司中。 |
您无权在允许的公司中添加或移除公司 <company></company> |
您在公司上的用户权限不涵盖该公司。 | 请让管理员更改列表。 |