创建了一个引号,并编写了一个描述。因为这个产品是要制造的。将创建一个工作订单。

工作顺序没有描述行,如下图所示。

因此,我修改以下文件(mrp_production_views.xml)以添加字段
第111行<field name="description" string="Description"/>
在mrp_production.py中
description = fields.one2many('sale.order.line', 'name', related='sale.order_id', readonly=True)那么我就得到了这个错误。我确信问题就在上面的python语句中。
2019-01-03 07:49:16,463 13284 INFO test werkzeug: 127.0.0.1 - 03/Jan/2019 07:49:16 "POST / line轮询/轮询HTTP/1.1“500-2019-01-03 07:49:16 467 13284错误测试werkzeug:根据请求错误:回溯(最近一次调用):文件”C:程序Files\Python37\lib\site-packages\werkzeug\serving.py",行270,在执行文件“C:\ Files\Python37\lib\site-packages\werkzeug\serving.py",Files\Python37\lib\site-packages\werkzeug\serving.py”,第258行“中,在run_wsgi application_iter = app (环境,start_response)文件"C:\Program (x86)\Odoo 11.0\server\odoo\service\server.py”中,第260行,在app返回self.app(e,( s)文件"C:\Program (x86)\Odoo 11.0\server\odoo\service\wsgi_server.py",第166行,在应用程序中返回application_unproxied (环境,start_response)文件"C:\Program (x86)\Odoo 11.0\server\odoo\service\wsgi_server.py",第154行,在application_unproxied result =处理程序(environ,start_response)文件"C:\Program (x86)\Odoo 11.0\server\odoo\http.py“中,第1319行,在call Re返回self.dispatch(environ,start_response)文件"C:\Program (x86)\Odoo 11.0\server\odoo\http.py",第1474行,在调度odoo.registry(db).check_signaling()文件"C:\Program (x86)\Odoo 11.0\server\odoo__init__.py",第76行,在注册表返回modules.registry.Registry(database_name)文件"C:\Program (x86)\Odoo 11.0\server\odoo\modules\registry.py",第61行,在新返回cls.new(db_name)文件"C:\Program (X86)\odoo11.0\server\odoo\modules\registry.py“中,第85行,在新odoo.modules.load_modules(registry._db,force_demo,status )中,update_module)文件"C:\Program (x86)\Odoo 11.0\server\odoo\modules\loading.py",第376行,在load_modules force、status、report、loaded_modules、update_module、models_to_check中,文件"C:\Program (X86)\Odoo11.0\server\odoo\modules\loading.py“,第274行,在load_marked_modules perform_checks=perform_checks中models_to_check=models_to_check文件"C:\Program (x86)\Odoo 11.0\server\odoo\modules\loading.py",第152行,load_module_graph registry.setup_models(cr)文件"C:\Program (x86)\Odoo 11.0\server\odoo\modules\registry.py",第277行,setup_models model._setup_fields()文件"C:\Program (x86)\Odoo 11.0\server\odoo\models.py",第2425行,在_setup_fields field.setup_full(self)文件"C:\Program (x86)\Odoo 11.0\server\odoo\fields.py“中,第471行,在setup_full self._setup_related_full(模型)文件"C:\Program (x86)\Odoo 11.0\server\odoo\fields.py”中,第508行,在_setup_related_full字段= target._fieldsname KeyError:'manufacturing_lead‘中
发布于 2019-08-22 12:24:50
在many2one中创建sale_order_line字段,如下所示
mrp_id = fields.Many2one('mrp.production',string="MRP")在mrp_production中创建描述字段,如下所示:
description = fields.one2many('sale.order.line', 'mrp_id', related='sale.order_line', readonly=True)请确保销售字段(Many2one)在mrp_production中,以便您可以调用sale.order_line
发布于 2019-01-04 13:05:15
试试这个:
description = fields.one2many(related='sale.order_id',readonly=True)
https://stackoverflow.com/questions/54018341
复制相似问题