首页 > 解决方案 > MRP WORKORDER 平板电脑 ODOO 13

问题描述

我正在 odoo 13 中自定义工单平板电脑。我将 qty_produce 的默认值默认设置为 0,当您单击标记为完成并关闭 MO(如果 qty_produce 为 = 0)时,我还制作了一个弹出向导,告诉您编写共生产数量。

我的问题是我在弹出向导中输入的任何内容都不会覆盖工作订单平板电脑中的 qty_produce 字段。

这是我的代码。

class ZeroValueError(models.TransientModel):
_name = 'zero.value.error'

my_total = fields.Float('Total')

def update_operation(self):

    my_act_id = self.env['mrp.workorder'].search([('id', '=', self.env.context.get('active_ids', []))])
    for rec in my_act_id:
        rec.sudo().write({'qty_producing': self.my_total})

我的期望是在我的弹出向导中输入要生产的数量后,它将覆盖工作订单中的 qty_producting 字段。

在此处输入图像描述

标签: python-3.xxmlodoo-13

解决方案


推荐阅读