首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Odoo 10 web服务api不更新ruby on rails中的对象

Odoo 10 web服务api不更新ruby on rails中的对象
EN

Stack Overflow用户
提问于 2017-03-11 09:13:54
回答 1查看 138关注 0票数 1

我正在尝试通过web service API用新值更新Odoo10数据库中现有产品的QoH (现有量),以同步我们电子商店的数据。我正在做的是抛出一个rails应用程序。

我已经调试过了,显然Odoo端没有更新记录。你对它是什么有什么想法吗?

代码语言:javascript
复制
@models.execute_kw(@db, @uid, @password, 'product.product', 'write', [[odoo_product_id], {
            qty_available: new_qoh
        }])

当我再次阅读该对象时:

代码语言:javascript
复制
@models.execute_kw(@db, @uid, @password, 'product.product', 'read', [odoo_product_id], {fields: %w(x_code qty_available)})

quantity_available还是老样子。

EN

回答 1

Stack Overflow用户

发布于 2017-03-12 01:47:28

这只是因为qty_available是一个计算字段的without inverse方法,如果您想要写入该字段,就应该使用该方法。您将需要为产品创建stock.quant,或者只使用mechanism to update the quantity on hand (一个向导,也可以由web api使用)。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/42730206

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档