如何使用 XMLRPC Odoo 9 将交货订单状态设置为 'done'
How to set Delivery order state to 'done' with XMLRPC Odoo 9
我想通过 xmlrpc 从 PHP 将交货订单状态设置为 done
,所以我正在尝试这样,
$write = $client->write('stock.picking', array(23), ["state" =>"done"]);
使用此方法可以设置任何其他参数,但不会将状态设置为 done
你能看出我在这里做错了什么或者设置它的正确方法是什么吗done
不允许在 stock.picking 中写入 state 字段,因为 state字段是计算存储字段在stock.picking模型odoo.
您必须更新 stock.move 的 state 字段 ,odoo 将自动更改 stock.picking.
的状态
您可以按照下面的odoo代码进行操作。
picking.move_lines.write({'state':'done'})
这可能对您有所帮助。
我想通过 xmlrpc 从 PHP 将交货订单状态设置为 done
,所以我正在尝试这样,
$write = $client->write('stock.picking', array(23), ["state" =>"done"]);
使用此方法可以设置任何其他参数,但不会将状态设置为 done
你能看出我在这里做错了什么或者设置它的正确方法是什么吗done
不允许在 stock.picking 中写入 state 字段,因为 state字段是计算存储字段在stock.picking模型odoo.
您必须更新 stock.move 的 state 字段 ,odoo 将自动更改 stock.picking.
的状态您可以按照下面的odoo代码进行操作。
picking.move_lines.write({'state':'done'})
这可能对您有所帮助。