Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/python-2.7/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 2.7 在account.invoice工作流中添加简单流程_Python 2.7_Openerp_Workflow Activity - Fatal编程技术网

Python 2.7 在account.invoice工作流中添加简单流程

Python 2.7 在account.invoice工作流中添加简单流程,python-2.7,openerp,workflow-activity,Python 2.7,Openerp,Workflow Activity,我想在用户在Openerp 7中验证发票后添加一个小流程(只是一些销售人员的记录),但我不知道如何“截取”该操作?好的,我只需要继承帐户\u发票类并定义一个新的发票\u验证方法 @用户1576199这就是你的意思吗 from account import account_invoice class account_invoice(osv.osv): _inherit="account.invoice" def invoice_validate(self, cr, uid, id

我想在用户在Openerp 7中验证发票后添加一个小流程(只是一些销售人员的记录),但我不知道如何“截取”该操作?

好的,我只需要继承
帐户\u发票
类并定义一个新的
发票\u验证
方法

@用户1576199这就是你的意思吗

from account import account_invoice

class account_invoice(osv.osv):
    _inherit="account.invoice"
    def invoice_validate(self, cr, uid, ids, context=None):
        super(account_invoice,self).invoice_validate()

在发票验证后保存一些额外数据如果您想在验证发票时做更多的事情,您可以在函数“invoice\u validate”中编写代码。无法修改openerp的代码,我必须创建一个新模块为什么您说无法修改openerp的代码?在openerp中很容易修改。