在sale
模块上,您有对象sale.order
,并且sale.order.line
在销售树视图上,您有sale.order
对象,以显示该模型中的字段。
现在,我正在尝试显示一个字段,例如product_id
on sale.order.line
,我知道我可以使用fields.one2many
then many2one
,但它不起作用,没有显示任何内容,所以我不知道我在这里做错了什么。
我之前在 OpenERP 上已经做过这种工作,但那是很久以前的事了,我只是忘记了完成这项工作的正确方法......
这是我的一段代码(有趣的部分)
上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
树视图中。
这是我的xmlsale_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
相关字段,但它没有显示任何内容。
我希望我已经解释了自己。
有任何想法吗?
提前致谢!