在Odoo产品变体上添加新字段

时间:2015-01-06 14:57:13

标签: openerp odoo openerp-8

我正在尝试向product.product模型添加新字段。

到目前为止我所做的是:

在以下型号上添加新字段(来自设置>数据库结构>型号):

  1. product.product
  2. 具有以下细节:

    • 姓名:x_product_cost
    • 字段标签:产品成本
    • 字段类型:Float

    并将其余部分保留为默认值。

    问题是我无法在表单上显示它。这是我尝试编辑Form时生成的唯一代码:

    • 查看名称:product.product.form
    • 对象:product.product
    • 继承视图:product.template.common.form

                          产品变体                                                                                                                                  lst_price                                                                                                                                                                 

    我不能使用product.template模型,因为它继承到product.product 我在这里错过了什么吗?

    PS:我正在尝试暂时修复此处指定的分配不同成本产品变种错误

    https://github.com/odoo/odoo/issues/1198

    任何人都可以帮我吗?

1 个答案:

答案 0 :(得分:-1)

实际上,您应该创建一个自定义模块,而不是从Odoo配置中修改模型,您将在其中添加新字段和所需的新行为。

为此,你必须继承python文件中的模型来扩展它们,你肯定也必须修改视图,以便显示自定义字段。

有关如何扩展模型,创建自定义模块和创建视图的参考,您应该参考可以找到的{Odoo文档here

作为一个额外的注释,如果您不知道,但它们是出现在Odoo版本8中的新API,如果您可以使用它,它会更容易和更好。