如何解决如何将一个字段与其他模型的另一个相关联?
我想将字段 client_order_ref
从 sale.order
模型带到 mrp.workorder
。我是这样做的,但是当我运行时,它没有显示任何价值。可能有什么问题?
class MRPWorkOrder(models.Model):
_inherit = 'mrp.workorder'
nro_viaje_id = fields.Many2one('sale.order',string="Nro de Viaje")
nro_viaje = fields.Char(related='nro_viaje_id.client_order_ref',store=True)
视图扩展:
<record id="view_workorder_form_inherit" model="ir.ui.view">
<field name="name">view.workorder.form.inherit</field>
<field name="model">mrp.workorder</field>
<field name="inherit_id" ref="mrp.mrp_production_workorder_tree_editable_view"/>
<field name="arch" type="html">
<xpath expr="//field[@name='workcenter_id']" position="after">
<field name="nro_viaje" string="Viaje" optional="show" readonly="True">
</field>
</xpath>
</field>
</record>
解决方法
这是我运行它时显示的错误@Tiki
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/opt/odoo/odoo/odoo/http.py",line 639,in _handle_exception
return super(JsonRequest,self)._handle_exception(exception)
File "/opt/odoo/odoo/odoo/http.py",line 315,in _handle_exception
raise exception.with_traceback(None) from new_cause
odoo.tools.convert.ParseError: while parsing /opt/odoo/odoo/custom_addons/mrp_custom/views/views.xml:37,near
<record id="view_workorder_form_inherit" model="ir.ui.view">
<field name="name">view.workorder.form.inherit</field>
<field name="model">mrp.workorder</field>
<field name="inherit_id" ref="mrp.mrp_production_workcenter_tree_view_inherit"/>
<field name="arch" type="html">
<xpath expr="//field[@name='workcenter_id']" position="after">
<field name="nro_viaje" string="Viaje" optional="show" readonly="True"/>
</xpath>
</field>
</record>
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。