在sale
模块上,您获得了对象sale.order
和sale.order.line
,在销售树视图中,您获得了sale.order
个对象,以显示该模型中的字段。
现在,我正在尝试显示一个字段,例如product_id
上的sale.order.line
,我知道我可以使用fields.one2many
然后many2one
,但它不是工作,没有显示任何东西,所以我不知道我在这里做错了什么。
我之前在OpenERP上做过这样的工作,但很久以前我就忘记了正确的方法来实现这个目标......
这是我的一段代码(有趣的部分)
on sale.order
'linea_tarifas':fields.one2many('sale.order.line', 'tarifas', 'Servicio'),
在sale.order.line
'tarifas' :fields.many2one('sale.order','Servicio'),
我想要实现的是从sale.order.line
继承所有字段,以便我可以将它们显示到sale.order
树视图中。
这是我的xml sale_view.xml
<record id="view_order_tree" model="ir.ui.view">
<field name="name">sale.order.tree</field>
<field name="model">sale.order</field>
<field name="priority">2</field>
<field name="arch" type="xml">
<tree string="Sales Orders" fonts="bold:message_unread==True" colors="grey:state=='cancel';blue:state in ('waiting_date','manual');red:state in ('invoice_except','shipping_except')">
<field name="message_unread" invisible="1"/>
<field name="name" string="Order Number"/>
<field name="date_order"/>
<field name="partner_id" />
<field name="lider_id"/>
**<field name="linea_tarifas">**
**<field name="product_id"/>**
**</field>**
<field name="user_id"/>
<field name="amount_total" sum="Total Tax Included"/>
<field name="state"/>
</tree>
</field>
</record>
<record id="view_quotation_tree" model="ir.ui.view">
<field name="name">sale.order.tree</field>
<field name="model">sale.order</field>
<field name="priority">4</field>
<field name="arch" type="xml">
<tree string="Servicios" fonts="bold:message_unread==True" colors="grey:state=='cancel';blue:state in ('waiting_date','manual');red:state in ('invoice_except','shipping_except')">
<field name="message_unread" invisible="1"/>
<field name="name" string="Numero de Servicio"/>
<field name="date_order"/>
<field name="partner_id" />
<field name="lider_id"/>
**<field name="linea_tarifas">**
**<field name="product_id"/>**
**</field>**
<field name="user_id"/>
<field name="amount_total" sum="Total Tax Included"/>
<field name="state"/>
</tree>
</field>
</record>
linea_tarifas
是相关字段,但它没有显示任何内容。
我希望我已经解释过了。
有什么想法吗?
提前致谢!