我想从制造模块中检索一个名为“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')
答案 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)