我正在尝试通过web service API用新值更新Odoo10数据库中现有产品的QoH (现有量),以同步我们电子商店的数据。我正在做的是抛出一个rails应用程序。
我已经调试过了,显然Odoo端没有更新记录。你对它是什么有什么想法吗?
@models.execute_kw(@db, @uid, @password, 'product.product', 'write', [[odoo_product_id], {
qty_available: new_qoh
}])当我再次阅读该对象时:
@models.execute_kw(@db, @uid, @password, 'product.product', 'read', [odoo_product_id], {fields: %w(x_code qty_available)})quantity_available还是老样子。
发布于 2017-03-12 01:47:28
这只是因为qty_available是一个计算字段的without inverse方法,如果您想要写入该字段,就应该使用该方法。您将需要为产品创建stock.quant,或者只使用mechanism to update the quantity on hand (一个向导,也可以由web api使用)。
https://stackoverflow.com/questions/42730206
复制相似问题