python-3.x - 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 字段。
解决方案
推荐阅读
- mysql - 如何在子查询之外使用有子句?
- java - 什么是热刷新?
- postgresql - 如何为工程数据设计 Timescaledb 模式
- swift - Swift UIImage Animation - 从框架外飞入框架
- c - zmq_unbind 在 C 中失败
- c# - 身份主列的 InsertOrUpdate 引发错误
- java - Quarkus 应用程序与多个实例的协调
- git - 无法 git push 但 git clone 工作
- python - 如何从数据框中选择多个列,并在其中我需要在同一代码中使用现有列创建两个新列?
- javascript - 递归函数总是返回未定义的 JS