什么是在openerp 7中创建发票的类/文件

时间:2016-02-24 17:21:38

标签: python openerp openerp-7

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

提前致谢。

1 个答案:

答案 0 :(得分:1)

该方法称为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”是您正在使用的类的名称。

说明:create方法使用字典“values”将结果附加到db中,如果你向该dict添加一个新值(在这种情况下是你的哈希)并且你用super再次调用它,你将拥有与该值相同的结果,然后您返回它。