0

我有一个问题,我不知道为什么。我创建了一个模块mrp_custom并将其安装在我的笔记本电脑上并且运行良好。但是,当我在我的工作计算机上安装时,它不起作用并出现错误。在这里,我展示了我的模型、继承的视图和错误。

PD:在我的笔记本电脑上它工作得很好,而在另一台电脑上却不行。

模型

# -*- coding: utf-8 -*-
from odoo import models, fields, api


class MRPProductsName(models.Model): # FUNCION DEL CAMPO PARA PRODUCTOS SOLO
    _inherit = 'mrp.production'

    products_name = fields.Char('Producto', related="product_id.product_tmpl_id.name")

继承的视图

<!-- INHERITED VIEW PRODUCTION -->

<record id="view_production_form_inherit" model="ir.ui.view">
    <field name="name">view.production.form.inherit</field>
    <field name="model">mrp.production</field>
    <field name="inherit_id" ref="mrp.mrp_production_tree_view"/>
    <field name="arch" type="html">
        <xpath expr="//field[@name='product_id']" position="after">
            <field name="products_name" optional="show"/>                  
        </xpath>
    </field>
</record>

错误

文件“C:\Program Files\Odoo 14\server\odoo\models.py”,第 4983 行,在 ensure_one 中引发 ValueError("Expected singleton: %s" % self) 异常

上述异常是以下异常的直接原因:

回溯(最后一次调用):文件“C:\Program Files\Odoo 14\server\odoo\http.py”,第 639 行,_handle_exception return super(JsonRequest, self)._handle_exception(exception) 文件“C:\ Program Files\Odoo 14\server\odoo\http.py", line 315, in _handle_exception raise exception.with_traceback(None) from new_cause ValueError: Expected singleton: product.template(2582, 2657, 2624)

4

1 回答 1

0

通过查看此错误:Expected singleton: product.template(2582, 2657, 2624)。单个product_product 可以有多个product_template。请确保只有一个 product_template 与一个 product_product 相关!

于 2021-04-05T04:35:55.087 回答