You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Odoo 16多公司权限问题:无法访问新公司及相关记录

Odoo 16 多公司权限访问问题

问题详情

  • 新创建的公司未出现在company_ids集合中
  • 将默认公司设置为新公司且仅允许访问该公司时,触发错误:Access Error: Access to unauthorized or invalid companies.
  • 已确认XML记录规则语法无问题,核心矛盾是新公司被判定为未授权/无效,无法访问其关联记录

当前使用的记录规则代码

<record id="estate_private_companies_properties" model="ir.rule">
    <field name="name">Privacy Plan Multi-Company</field>
    <field name="model_id" ref="model_estate_property"/>
    <field name="global" eval="True"/>
    <field name="domain_force">[
            ('company_id', 'in', company_ids)
    ]</field>
</record>

排查建议

  • 检查用户公司授权:打开用户表单,确认新公司已添加到「允许的公司」列表,且默认公司在该列表范围内
  • 验证公司记录状态:进入res.company模型,检查新公司是否处于激活状态(未归档),其关联的合作伙伴记录无异常
  • 确认权限组ACL:检查用户所属权限组是否拥有res.company模型的读取权限,避免因基础ACL限制导致无法识别新公司
  • 清除缓存并重载模块:通过开发者模式清除系统缓存,重新登录后验证;确保相关模块已升级,使配置生效

内容的提问来源于stack exchange,提问作者Martinho Santos

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 04:15:39