覆盖订单确认按钮

时间:2015-07-13 14:56:37

标签: openerp odoo odoo-8

我正在尝试使用自定义模块覆盖订单确认按钮。我的目的是在确认订单时更改订单名称中的前缀。 例如,当确认报价A-130715-003时,名称应更改为AB-130715-003(注意添加的B)。名称的其余部分应保持不变。

到目前为止,这是我的代码。

def action_button_confirm(self, cr, uid, ids, context=None):
    """
    Changes the quotation sequence by adding a B.
    """
    for sale in self.browse(cr, uid, ids, context=None):
        sequenc = sale.name
        sequenc = sequenc[:1] + 'B' + sequenc[1:]
        self.write(cr, uid, [sale.id], {
            'name': sequenc
        })
    return super(sale_offer, self).action_button_confirm(cr, uid, ids, context=context)

然而这不起作用。请帮助解决任何问题。

1 个答案:

答案 0 :(得分:0)

你错误的功能应该是wkf_action_confirm。

相关问题