我想通过xmlrpc从PHP设置交付订单状态为done
,所以我试试这样,
$write = $client->write('stock.picking', array(23), ["state" =>"done"]);
使用此方法可以设置任何其他参数,但不会将状态设置为done
你能看到我在这里做错了什么或者设置它的正确方法done
答案 0 :(得分:1)
您不允许在 stock.picking 中写州字段,因为州字段是计算商店字段在 stock.picking 模型 odoo 。
您必须更新stock的州字段。移动,odoo会自动更改stock.picking的状态。
您可以按照以下odoo代码进行操作。
picking.move_lines.write({'state':'done'})
这可能会对你有帮助。