在 openerp 7 中创建发票的 class/file 是什么

What is the class/file that creates invoices in openerp 7

我是 openerp 的新手,我需要在创建发票时创建一个散列并将该散列添加到数据库中。 我已经创建了哈希,我只需要知道在哪里可以编辑创建发票的方法。

提前致谢。

方法调用Create,覆盖它:

def create(self, cr, uid, values, context=None):

    values['your_hash_column'] = 'your_hash_result'

    res = super(YourClassName, self).create(cr, uid, ids, values, context)

    return res

确保 "YourClassName" 是您正在使用的 class 的名称。

说明:创建方法使用字典 "values" 将结果附加到数据库中,如果您向该字典添加一个新值(在这种情况下是您的哈希值)并再次使用 super 调用它,你会得到与该值相同的结果,然后你 return 它。