我有个问题。我创建了一个one2many,它是销售模块的one2many预算字段的副本。
好吧,我想服从one2many内部的字段的所有值的总和
例子 :
这是我的 one2many:
order_line = fields.One2many ('sale.order.line', 'order_id', string = 'Orders', copy = True)
在视觉层面是这样的:
我想要小计的总和,以便在获得总金额后将其放在其表示的位置(总计:),到目前为止,我已经对此表示赞同,但是这种行为是不合适的:
@api.multi
@api.depends('order_line.price_unit')
def _total(self):
total = 0
for element in self.order_line:
total = total + element.prince_unit
self.total = total
最后,它在总计字段中不显示任何内容,如果我打印self.order_line,则显示以下内容:
sale.order (<odoo.models.NewId object at 0x000000000A9CD630>,)
我不明白
qq_花开花谢_0
相关分类