0

我想过滤product_idsale.order.line

让我解释,

我有一个模型:

class MyModel(models.Model):
    _name = 'my.model'

    order_id = fields.Many2one('sale.order', string="Sale Order", )
    product_id = fields.Many2one('product.product', string="Settlement", domain='')

sale.order

class SalesOrder(models.Model):
    _name = 'sale.order'
    _inherit = 'sale.order'

    my_model_id = fields.One2many('my.model', 'order_id', string="My model")

我有一个tree viewforMyModel模型SaleOrder视图,类似于树形视图sale.order.line,我们可以说是另外一行。

但是,在我的模型(MyModel)上,我想product_id按当前创建的项目进行过滤sale.order

MyModel,用于创建一个尚未出现的不同产品sale.order.line,并且它有自己的树视图,就像它一样sale.order.line

不知道解释的好不好

MyModelsale.order记录创建产品,然后我将把这个最近创建的产品添加到它自己的树视图中(这不是说sale.order.line一个),但我必须浏览product_id从当前创建的产品(on )sale.order

有任何想法吗?

4

1 回答 1

1

您可以在销售订单上创建 one2many 的 many2many(到 product.product)字段,我认为只有使用 mana2many 才能过滤销售订单行产品。这只是我根据您的要求的想法。

于 2020-03-31T10:19:06.797 回答