在创建销售订单行odoo v11上过滤产品

时间:2018-04-18 05:19:33

标签: python odoo odoo-11

有一个经过批准的报价单,其中包含某些产品作为订单项。

我希望创建与报价相关的销售订单。在创建订单时,我已经按顺序提到了批准的报价作为参考。

以下是我正在使用的模型结构:

报价:

quotation = fields.Char('Quotation No')
quote_line = fields.One2many('quotation.line', 'quote_id')

报价单:

quote_id = fields.Many2one('quotation', string='Quote')
product_id = fields.Many2one('product.product', string='Products')

订单:

name = fields.Char(string='Order Reference')
order_line = fields.One2many('sale.order.line', 'order_id')
x_quotation = fields.Many2one('quotation', string='Quotation')

订单行:

order_id = fields.Many2one('sale.order', string='Order')
o_product_id = fields.Many2one('product.product', string='Products')

product.product中有超过50种产品。其中,经批准的报价包含10个产品作为订单项。

sale.order.line Many2one使用product.productrequest.POST['password'].encode('utf-8') ,默认列出所有产品。我只想列出批准的报价单中的那些项目。

提前谢谢。

0 个答案:

没有答案