1
現在、私はodoo8を使っています。私は新しいAPIで書かれた関数を持っています。私は古いapi関数を呼び出しています。古いapi関数は以下に与えられますodooの新しいapiメソッドから古いapiメソッドを呼び出す際にid引数を渡す方法
@api.v7
def calx_amount_line_tax(self, cr, uid, ids, context=None):
for order in self.pool('sale.order').browse(cr, uid, ids, context=context):
for line in order.order_line:
val = 0.0
line_obj = self.pool['sale.order.line']
price = line_obj._calc_line_base_price(cr, uid, line, context=context)
qty = line_obj._calc_line_quantity(cr, uid, line, context=context)
for c in self.pool['account.tax'].compute_all(
cr, uid, line.tax_id, price, qty, line.product_id,
line.order_id.partner_id)['taxes']:
val += c.get('amount', 0.0)
return val
ここで私は古いapi関数を呼び出す際にidを渡すことができますか?