Openerp Odoo 10 Web服务API:工作流转换不起作用
奥多版本10 我想在创建销售订单后立即确认。为此,我尝试在irb中使用ruby命令,但它总是返回false,并且不进行任何转换 irb(main):119:0>models.exec_工作流('admin',1',12345678','sale.order','confirm',20) =>错误Openerp Odoo 10 Web服务API:工作流转换不起作用,openerp,odoo-10,Openerp,Odoo 10,奥多版本10 我想在创建销售订单后立即确认。为此,我尝试在irb中使用ruby命令,但它总是返回false,并且不进行任何转换 irb(main):119:0>models.exec_工作流('admin',1',12345678','sale.order','confirm',20) =>错误 我只使用拥有所有权限的管理员用户。我可以使用odoo web向导确认订单 您使用了错误的命令 正确的命令是“订单确认” 你使用了错误的命令 正确的命令是“订单确认” 在odoo 10中,没有确认客户订单
我只使用拥有所有权限的管理员用户。我可以使用odoo web向导确认订单 您使用了错误的命令 正确的命令是“订单确认”
你使用了错误的命令 正确的命令是“订单确认”
在odoo 10中,没有确认客户订单的工作流。这就是函数返回False的原因 您应该改用action_confirm方法: 示例代码
so = models.execute_kw(db, uid, password,
'sale.order', 'search',
[[['name', '=', 'SO004']]])
print so
print models.execute_kw(db, uid, password, 'sale.order', 'action_confirm', so)
这将返回True并成功地从报价创建销售订单。在odoo 10中,没有确认客户订单的工作流。这就是函数返回False的原因 您应该改用action_confirm方法: 示例代码
so = models.execute_kw(db, uid, password,
'sale.order', 'search',
[[['name', '=', 'SO004']]])
print so
print models.execute_kw(db, uid, password, 'sale.order', 'action_confirm', so)
这将返回True,并根据报价成功创建销售订单