我正在使用 Odoo 15,这是我的代码。
class StockMoveInherit(models.Model):
_inherit = 'stock.move'
def button_manufacture(self):
obj = self.env['mrp.production']
values = {
'product_id': self.product_id.id,
'product_qty': self.product_uom_qty,
'company_id': self.company_id.id,
'consumption': 'flexible',
'date_planned_start': datetime.datetime.now(),
'location_dest_id': self.location_dest_id.id,
'location_src_id': self.location_dest_id.id,
'product_uom_id': self.product_id.uom_id.id,
}
res = obj.create(values)
对象被创建。但是没有为此产品加载/创建组件。我检查了我的产品是否有 BOM 并且依赖于其他组件。我在这里的任务是什么,请帮忙。当我去更改刚刚使用此按钮创建的 MO 的产品时,组件就会被加载。但是应该在触发 create 方法时完成。如果您需要更多信息,请告诉我。