2015-09-04 23 views
1

我有以下型号:如何在加载odoo中新记录的表单视图之前创建记录?

class Order(models.Model): 
    _name = 'discount_order.order' 
    partner_id = fields.Many2one('res.partner','Cliente',required=True) 
    order_lines_ids = fields.One2many('discount_order.order_line', 'order_id', string="Lineas") 
    obs = fields.Text('Comentarios y observaciones') 

class Order_line(models.Model): 
    _name = 'discount_order.order_line' 
    order_id = fields.Many2one('discount_order.order', string="Order") 
    cat_id = fields.Many2one('product.category') 
    disc_ask = fields.Float('Descuento solicitado') 
    obs = fields.Char('Comentarios por linea') 

我需要创造1“ORDER_LINE”每个'product.category的纪录,当用户按下表单视图的新按钮。因此,新的“订单对象”,已经分配了的order_lines_ids的discount_order.order模式“order_lines_ids”

回答

0

您可以设置默认值。

您可以从py和xml文件中设置默认值。 因此,当您创建discount_order.order的新记录时,order_lines_ids会自动设置默认值。

相关问题