Python 3.x Odoo 13在mrp_production_templates.xml中为产品添加批次时出现问题

Python 3.x Odoo 13在mrp_production_templates.xml中为产品添加批次时出现问题,python-3.x,odoo,odoo-13,Python 3.x,Odoo,Odoo 13,我需要在生产订单pdf报告中添加将要生产的产品批次。问题是该字段始终为空,就像没有为lot调用任何值一样。没有例外。如何使此值显示在报告中 我在python文件mrp\u production\u with_lot.py中创建了一个名为MrpProductionWithLots的新模型,以继承MrpProduction模型,并添加finished\u product\u lot字段: 来自odoo导入字段、模型、工具 MrpProductionWithLots类(models.Model): _

我需要在生产订单pdf报告中添加将要生产的产品批次。问题是该字段始终为空,就像没有为lot调用任何值一样。没有例外。如何使此值显示在报告中

我在python文件
mrp\u production\u with_lot.py
中创建了一个名为
MrpProductionWithLots
的新模型,以继承
MrpProduction
模型,并添加
finished\u product\u lot
字段:

来自odoo导入字段、模型、工具
MrpProductionWithLots类(models.Model):
_继承='mrp.production'
成品批次=字段。manyOne(
'库存.生产.批次','批次/序列号',
domain=“[('product_id','=',product_id),('company_id','=',company_id)]”,
检查(单位=真)
然后,我继承了
mrp\u production\u templates.xml
,并创建了一个新的python文件,名为
mrp\u production\u with\u lots.xml


成品批次:

我相信我没有调用
成品批次
对,但找不到正确的调用方法。

如何设置字段值?中有一个名为
lot\u id
的字段。您需要显示该字段吗?我认为您错误的继承id。请尝试使用mrp.report\u mrporder。例如,在inherit id中使用模块名。使用您的父模块名称。@Kenly是的,但我不能这样做吗?仍然有问题吗?@Andressaabistani原始报告没有“完成”任何内容,因此我建议在该报告的最后一个表之后添加一个新的“部分”(循环
移动\u raw\u id
)。如果在字段
move\u finished\u id
中生成了一些内容,那么您应该在该字段上创建一个表。该字段后面是model
stock.move
,您可以在其字段
order\u finished\u lot\u id
上循环,以获得单个移动的所有“创建”批次。