Odoo 13 如何使用 API (python) 验证交货单
Odoo 13 how to validate a delivery order with API (python)
我正在尝试使用 API 验证的 Odoo 交付订单。
与此类似 How to validate a Odoo delivery order with XMLRPC PHP? 注意这是在 PHP.
close_order = models.execute_kw(db, uid, password,
'stock.move', 'search',
[[['origin', '=', 'S0032']]],
)
print(close_order)
so_id = models.execute_kw(db, uid, password, 'stock.move', 'write', [close_order, {
'state': 'done'
}])
这将搜索股票变动并将其标记为完成。但产品仍标记为保留。如何将交货单标记为已验证?
hedgethenight
更改后,状态 将不会执行后台进程来验证stock.move
。
您必须执行可以处理到 done
的方法 stock.move
.
如何执行来自 XML-RPC
的方法
models.execute_kw(db, uid, password, 'object', 'method', [[id]])
我想通了。对于那些有类似问题的人。我必须 create
然后 process
stock.immediate.transfer
来验证股票走势。
https://github.com/odoo/odoo/blob/13.0/addons/stock/wizard/stock_immediate_transfer.py#L14
我正在尝试使用 API 验证的 Odoo 交付订单。
与此类似 How to validate a Odoo delivery order with XMLRPC PHP? 注意这是在 PHP.
close_order = models.execute_kw(db, uid, password,
'stock.move', 'search',
[[['origin', '=', 'S0032']]],
)
print(close_order)
so_id = models.execute_kw(db, uid, password, 'stock.move', 'write', [close_order, {
'state': 'done'
}])
这将搜索股票变动并将其标记为完成。但产品仍标记为保留。如何将交货单标记为已验证?
hedgethenight
更改后,状态 将不会执行后台进程来验证stock.move
。
您必须执行可以处理到 done
的方法 stock.move
.
如何执行来自 XML-RPC
的方法models.execute_kw(db, uid, password, 'object', 'method', [[id]])
我想通了。对于那些有类似问题的人。我必须 create
然后 process
stock.immediate.transfer
来验证股票走势。
https://github.com/odoo/odoo/blob/13.0/addons/stock/wizard/stock_immediate_transfer.py#L14