Как установить состояние заказа доставки на «выполнено» с помощью XMLRPC Odoo 9

Я хочу установить состояние заказа доставки done из PHP через xmlrpc, так что я пытаюсь это так,

$write = $client->write('stock.picking', array(23), ["state" =>"done"]);

Использование этого метода позволяет установить любой другой параметр, но не устанавливает состояние done

Можете ли вы увидеть, что я делаю здесь не так или как это правильно установить done

1

Решение

Вам не разрешено писать государство поле в stock.picking , так как государство поле расчетное поле магазина в stock.picking модель odoo.

Вы должны обновить государственное поле of stock.move, odoo автоматически изменит состояние stock.picking.

Вы можете следовать ниже код odoo.

picking.move_lines.write ({ ‘состояние’: ‘сделано’})

Это может помочь вам.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]