未找到外部id Odoo 12 csv文件的匹配记录



我正在安装我的自定义模块,我将其从Odoo 14复制到Odoo 12,但我收到了以下错误:

No matching record found for external id 'hr_daily_task.group_daily_task_employee' in field 'Group'
Missing required value for the field 'Object' (model_id) 
No matching record found for external id 'model_daily_task' in field 'Object'

这是我的型号:

class DailyTask(models.Model):
_name = "daily.task"
_description: "Daily Task"`enter code here`

这是我的csv:

access_daily_task_employee,access.daily.task.employee,model_daily_task,hr_daily_task.group_daily_task_employee,1,1,1,0

我的安全:

<record model="ir.module.category" id="module_category_hr_daily_task">
<field name="name">HR Daily Employee Task</field>
<field name="description" >Daily Records of employee tasks</field>
<field name="sequence">45</field>
</record>
<record id="group_daily_task_employee" model="res.groups">
<field name="name">Employee
<field name="category_id" ref="module_category_hr_daily_task"/>
</record>

我已经尝试了以下几种解决方案:

  1. 在csv文件和安全性中添加module_name.model_name(hr_daily_task.model_daily_task(
  2. 重新启动服务器
  3. 更新Odoo中的应用程序列表
  4. init.py文件中导入models文件夹和主init.py文件

我已经尝试了所有这些,但仍然不适用。

但如果我把它安装在Odoo 14中,它就可以工作了。此外,我试图在Odoo 12中安装Vertel AB(Odoo 14(的Planning CE,我也遇到了同样的错误,但它也适用于Odoo 14。

请帮我解决这个问题,我真的找不到任何解决方案。您可以尝试在Odoo 12中安装Planning CE by Vertel Ab,这样您就可以尝试解决问题,如果找到解决方案,请分享。

提前谢谢。

在字段"组"中找不到外部id"hr_daily_task.group_daily_task_eemployee"的匹配记录

这可以是以下之一:

  1. 这不是正确的外部ID
  2. CSV文件在安全文件(定义组的文件(之前导入
  3. 未导入安全文件

在字段"Object"中未找到外部id"model_daily_task"的匹配记录

检查模块导入,可能您忘记导入定义daily.task模型的文件

相关内容

  • 没有找到相关文章

最新更新