微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在odoo的父模型树视图中显示来自子模型的字段值

如何解决在odoo的父模型树视图中显示来自子模型的字段值

我想使用父模型中的 one2many 字段和计算字段在父模型树视图中显示来自子模型的值。我的代码

class PurchaseRequest(models.Model):
    _name = 'purchase.request'
    _description = 'Purchase Request'

    estimated_costs = fields.Monetary(
       string='Estimated Cost',compute='_compute_estimated_cost',help='Estimated cost of Purchase Request Line,not propagated to PO.',store=True,readonly=True)
    line_ids = fields.One2many('purchase.request.line','request_id','Products to Purchase',readonly=False,copy=True,track_visibility='onchange')

    @api.multi
    @api.depends('line_ids.estimated_cost')
    def _compute_estimated_cost(self):
        for move in self:
            estimated_costs = 0.0
            for line in move.line_ids:
                estimated_costs = line.estimated_cost
class PurchaseRequestLine(models.Model):
    _name = "purchase.request.line"
    _description = "Purchase Request Line"

    estimated_cost = fields.Monetary(
        string='Estimated Cost',currency_field='currency_id',default=0.0,not propagated to PO.')

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。