如何从odoo中的其他模块中检索字段值?

时间:2016-05-25 10:42:40

标签: openerp odoo-8

我想从制造模块中检索一个名为“product_qty”的字段。它在mrp_bom类中定义。相关字段的所有示例都显示这两个类存在于同一个文件中。是否可以获取“product_qty”的值在mrp模块中并在我的自定义模块中定义的类中检索它?

class product_template(models.Model):
    _inherit = "product.template"
    product_quantity = fields.Many2one('mrp.bom')
    quantity = fields.Char(related='product_quantity.product_qty')

1 个答案:

答案 0 :(得分:0)

  

只有当字段存储=真时(在...中)才会在数据库中创建字段   相关领域或功能领域的案例)。    保存该记录后(创建时间),相关值将不可用。

你应该尝试以下,

class product_template(models.Model):
    _inherit = "product.template"
    product_quantity = fields.Many2one('mrp.bom')
    quantity = fields.Float(string="Qty", related='product_quantity.product_qty', store=True, readonly=True)