odoo 8 更新其他表字段

问题描述 投票:0回答:1

我想更新模型 sale.order.line 中名为 cost_price_set 的字段,以 40 作为示例。我已经尝试过,但该值仍然没有在该字段中更新。

@api.depends('line_ids.sale_order_id','line_ids.product_id')
def hpp_update(self):
    for record in self:
        invoice_pool = self.env['sale.order.line']
        for invoice in invoice_pool.search([('order_id', '=', record.line_ids.sale_order_id.id),('product_id', '=', record.line_ids.product_id.id)]):
            invoice.write({'cost_price_set': '40'})
    return True

请帮忙。谢谢你

python odoo odoo-8
1个回答
0
投票

我发现脚本没有任何问题。问题是我想要插入的字段是计算字段。当领域是非计算领域时,它可以工作。

© www.soinside.com 2019 - 2024. All rights reserved.