Odoo 10社区版导出res.partner时state_id字段位置及缺失问题咨询
Odoo 10社区版导出合作伙伴时state_id字段的问题解答
嘿,刚好对Odoo 10这块比较熟,来给你捋清楚这两个问题:
一、state_id字段在导出选项里的位置
其实state_id对应的显示名称是**「州/省」(英文系统下是「State」),它默认归类在「联系信息」或者「地址」**的字段分组下。你打开导出弹窗后,展开对应的分组就能找到它啦。
二、找不到state_id字段的原因及解决办法
如果在可选导出字段里搜不到它,基本是这几个情况:
- 视图里没显示这个字段:Odoo导出时默认只列出当前视图中可见的字段。如果你的合作伙伴表单视图里没把「州/省」字段放出来,导出列表自然不会有它。解决办法很简单:先进入表单视图的编辑模式(需要开开发者模式),把
state_id字段添加到视图里,刷新页面后再去导出,就能看到它了。 - 权限不够:当前登录的用户权限组可能没给访问
state_id字段的权限。检查下用户所属的组,确保有「联系人管理」或者「销售管理」这类包含地址字段权限的组。 - 被自定义模块修改了:如果有自己开发或者安装的第三方模块,可能修改了
res.partner模型,把state_id设成了隐藏或禁用状态。这种情况可以在开发者模式下,进入设置 > 技术 > 模型 > 合作伙伴(res.partner),找到state_id字段,检查它的可见性和状态设置是否正常。
另外给你个偷懒的办法:不用改视图,直接开开发者模式导出。步骤是:
- 开启开发者模式(在设置里找「激活开发者模式」)
- 进入合作伙伴列表,点「导出」按钮
- 在导出弹窗里点「添加字段」,直接搜索
state_id,选中后就能导出这个字段了。
内容的提问来源于stack exchange,提问作者M.E.
相关产品推荐
相关产品推荐

