【发布时间】:2018-07-12 09:49:34
【问题描述】:
@api.multi
def unlink(self):
for deferr in self:
if deferr.invoice_id.state != 'draft':
raise UserError('ERROR')
return super(account_deferred_income_charges, self).unlink()
我想用旧的 api 编写相同的方法。我该怎么做?
def unlink(self, cr, uid, ids, context=None):
def_line_obj = self.pool.get('account.deferred.income.charges.')
return super(account_deferred_income_charges, self).unlink(
cr, uid, ids, context=context
)
【问题讨论】:
-
你可以使用调试编译器方法吗?这对您来说将非常容易