report - odoo 14 上的自定义模块安装错误

标签 report odoo

ValueError:ir.actions.report.report_type:必需的选择字段必须定义 ondelete 策略,该策略在模块卸载时实现相应记录的正确清理。请使用以下一项或多项策略:“设置默认值”(如果字段定义了默认值)、“级联”或单参数可调用,其中参数是包含指定选项的记录集。

最佳答案

您需要这样声明:

report_type = fields.Selection(
        selection_add=[('sale', 'sale')],
        ondelete={'sale': 'cascade'}
    )

或者您也可以根据要求添加:

ondelete={'sale': 'set default'})

关于report - odoo 14 上的自定义模块安装错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70113956/

相关文章:

python - 无效的 View 定义 - Odoo v9 社区

powershell - DoCmd.OutputTo 使用 PowerShell - 第一个参数为 'wrong data type'

svn - 如何在 svn 上获取未提交文件的列表

menu - OpenERP 在自定义模块中创建子菜单

odoo-9 - 从不同模型odoo 9获取数据

xml - 为什么这些规则在 Odoo 11 中会有这种行为?

tomcat - 有没有办法从 jasperserver 备份生成的 pdf 报告文件?

report - 如何格式化 Odoo 8 QWeb 报告中的日期?

Maven Emma 覆盖率报告失败

python - 在 Openerp 中使功能字段可编辑?