我正在尝试使用自定义模块覆盖订单确认按钮。我的目的是在确认订单时更改订单名称中的前缀。 例如,当确认报价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)
然而这不起作用。请帮助解决任何问题。
答案 0 :(得分:0)
你错误的功能应该是wkf_action_confirm。