Odoo related field 坑

在使用 related 字段的时候, 在写 related 时,可以用 点【.】作为链接符的链式写法

, 例如 lot_id.purchase_order_ids.product_id.name

   

注意,这里的 purchase_order_ids 是个 多记录,如果用在 related 字段,将会让Odoo ORM在通知修改的时候查询相关模型的大部分记录, 如下图的关联关系

   

   

由于 Lot 与 PO 之间是 m2m 关系,因此 lims analysis 相关模型的 related 字段将建立 与 PO 之间的依赖关系, 因此 PO 建立后 通知相关 模型进行字段重算的时候,就扩大了 数据范围,导致 大部分的 analysis result , analysis result selection, analysis sop 记录被通知需要 重新计算

   

   

jeffery 2024年4月23日
标签
存档
5 分钟看懂财报