# -*- coding: utf-8 -*- from openerp import api, fields, models from openerp.exceptions import except_orm class SaleOrder(models.Model): _inherit = 'sale.order' @api.model def join_payslip_faults(self, values): sale = self.env['sale.order'].browse(values['id']) new_line = self.env['sale.order.line'] sale_order_line = { 'product_id': values['product_id'], 'product_uom_qty': values['product_uom_qty'], 'order_id' : values['id'] } new_line.create(sale_order_line)