Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/283.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Odoo 13如何使用API(python)验证交货订单_Python_Odoo_Odoo 13 - Fatal编程技术网

Odoo 13如何使用API(python)验证交货订单

Odoo 13如何使用API(python)验证交货订单,python,odoo,odoo-13,Python,Odoo,Odoo 13,我正试图使奥多交付订单验证的API 与此注释类似,这是在PHP中实现的 close_order = models.execute_kw(db, uid, password, 'stock.move', 'search', [[['origin', '=', 'S0032']]], ) print(c

我正试图使奥多交付订单验证的API

与此注释类似,这是在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'
}])
这将搜索股票移动并将其标记为已完成。但这些产品仍然标记为保留。如何将交货单标记为已验证?

正确

更改后,状态将不会执行后台过程来验证
stock.move
。 您必须执行可处理为
done
stock.move
的方法

如何从中执行该方法


我能弄明白。对于那些有类似问题的人。我必须
创建
,然后
处理
库存。立即。转移
以验证库存移动


因此从stock.move调用done方法无效,因为它不存在。您是否知道验证移动的方法?无法在v13的文档中找到它
models.execute_kw(db, uid, password, 'object', 'method', [[id]])