Odoo:价格表-如何通过API存档



我是Odoo的新手,我正在构建一个python后端,它应该通过API调用在Odoo中创建产品和价格表。一切都相当简单,直到我尝试用程序设置存档的价格表。

从我的研究中,我发现存档设置与价格表的"Active"属性直接相关。不幸的是,我的代码不能工作,价格表仍然是活动的,未存档。

price_id = models.execute_kw(db, uid, password, 'product.pricelist', 'create', [{
'name': "Test List", 
'currency_id': "1",
'active':'False'
}])

我似乎无法归档一个产品。active属性更新为False,但产品仍然出现在产品列表中,而不是在存档的产品列表中。

models.execute_kw(db, uid, password, 'product.product', 'write', [[prod_id], {
'name': "Testing Apple MacBook 111", 'active':False, 'is_product_variant':False
}])

有两个问题:

  1. 你已经调用了create方法意味着每次你运行API,它将创建一个新的价格表。—使用write方法

  2. 'active': False -参见@CZoellner的评论

相关内容

  • 没有找到相关文章

最新更新