我已安装模块Sale by Line 由Camptocamp,Eficent,SerpentCS,Odoo社区协会(OCA)为Odoo 9.0。 该模块创建一个新的many2one字段,如下面的代码:
class SaleOrderLine(models.Model):
_inherit = 'sale.order.line'
warehouse_id = fields.Many2one(
'stock.warehouse',
'Source Warehouse',
readonly=True,
states={'draft': [('readonly', False)], 'sent': [('readonly', False)]},
help="If a source warehouse is selected, "
"it will be used to define the route. "
"Otherwise, it will get the warehouse of "
"the sale order")
现在我想在account_invoice_report qweb上访问值warehouse_id。请告诉我什么是可行的解决方案?谢谢你的时间,
答案 0 :(得分:1)
在 account.invoice.line 一个字段 sale_line_ids ,根据您可以从 sale.order搜索 warehouse_id 。线强>
<强> invoice.invoice_line_ids.mapped( 'sale_line_ids')。映射( 'warehouse_id')强>
这可能会对你有帮助。