我需要计算每个销售订单在draft
状态下的所有amount_total
。在
我可以通过以下操作阅读此域中的所有销售:
sale_order = fields.Many2one('sale.order', domain=[('state', '=', 'draft')], string="Sales Planned")
amount_total = fields.Float("Total Planned Sales", related="sale_order.amount_total")
但是通过这种方式,我一次只能搜索一个销售订单,然后amount_total
只显示我销售的销售订单的总数。在
那么,如何读取draft
状态下的所有销售订单,并在此基础上计算所有amount_total
?在
有一个_amount_all
函数,但我想它需要以某种方式重写。在
编辑
我的班级现在是这样的:
^{pr2}$
你没有提到创建这些字段的模型,所以我在这里猜测一下。在
你为什么不把
amount_total
变成computed field?在相关问题 更多 >
编程相关推荐