Odoo 基于其他模型字段进行比较的正确方法 用于发票中的行。发票\u行\u ID: 如果line.sale\u line\u id: 如果line.sale\u line\u id.qty\u avl\u stock>=line.sale\u line\u id.product\u uom\u数量: 术语=(('在仓库')

Odoo 基于其他模型字段进行比较的正确方法 用于发票中的行。发票\u行\u ID: 如果line.sale\u line\u id: 如果line.sale\u line\u id.qty\u avl\u stock>=line.sale\u line\u id.product\u uom\u数量: 术语=(('在仓库'),odoo,odoo-8,odoo-9,Odoo,Odoo 8,Odoo 9,在形式发票中,我想检查与发票行相关的销售订单行字段 在account.invoice.line中,我找到了与sale.order.line的关系,它是sale\u line\u id字段。我的目标是登记相关的销售订单行,但这是一个好方法吗?或者我应该在sale.order.line模型上搜索一下? 因为sale\u line\u id字段很多,可能会有多条记录,如果是这样的话,我会在这里得到一个错误 赏金更新 基本上,我需要检查与发票行相关的订单行数量平均库存和产品数量。但我不知道如何将销售订单

在形式发票中,我想检查与发票行相关的销售订单行字段

在account.invoice.line中,我找到了与sale.order.line的关系,它是
sale\u line\u id
字段。我的目标是登记相关的
销售订单行
,但这是一个好方法吗?或者我应该在sale.order.line模型上搜索一下? 因为
sale\u line\u id
字段很多,可能会有多条记录,如果是这样的话,我会在这里得到一个错误

赏金更新

基本上,我需要检查与发票行相关的订单行数量平均库存和产品数量。但我不知道如何将销售订单行与发票行联系起来,或者可能还有其他解决方案

class SaleOrerLine(self)

 qty_avl_stock = fields.float("Quantity availible stock")

如果不是全部([x.qty\U avl\U stock>=x.product\U uom\U qty==对于x in line.sale\U line\U ID]):语法错误:无效语法请提供字段
qty\U avl\U stock
的代码以更新我的问题