有一个经过批准的报价单,其中包含某些产品作为订单项。
我希望创建与报价相关的销售订单。在创建订单时,我已经按顺序提到了批准的报价作为参考。
以下是我正在使用的模型结构:
报价:
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.product
时request.POST['password'].encode('utf-8')
,默认列出所有产品。我只想列出批准的报价单中的那些项目。
提前谢谢。