假设我有两个浮点型字段: num = fields.Float('Number')
sum_num = fields.Float('Sum all values of the num field')我创建了第一条记录,并在num字段中输入了值: 1.0; num = 1.0 并希望sum_num字段中的结果为1.0; sum_num = 1.0 然后,我创建了第二条记录,并将value: 2.0放入了num字段; num = 2.0 并希望sum_num字段中的结果
select SUM(montant_ht)as Achat ,monthname(dim_date.date) as mois join dim_dateon operation_odoo.id_date_facturation = dim_date.id_date
where (operation_odoo.id_type_op=1) and (dim_date.Annee
因此,我最终从模型中读取了许多记录,而Odoo似乎计算了所有这些记录的计算字段,尽管视图只需要一个记录的计算字段。知道如何避免计算所有不必要的值吗?(存储计算字段不是选项)。parent relationdef _compute_comp(self): for c in self.child_ids: