微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何将一个字段与其他模型的另一个相关联?

如何解决如何将一个字段与其他模型的另一个相关联?

我想将字段 client_order_refsale.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 举报,一经查实,本站将立刻删除。