Bỏ qua để đến Nội dung
Menu
Câu hỏi này đã bị gắn cờ
1 Trả lời
1083 Lượt xem

I am using this code to use the XMLRPC API to add stock to my inventory:

quant_id = models.execute_kw(database, uid, apikey, 'stock.quant', 'search', [[ ('product_id', '=', product_id), ('location_id', '=', location_id)]])


if quant_id:

models.execute_kw(database, uid, apikey, 'stock.quant', 'write', [quant_id, {'quantity': newstocklevel}])

else:

models.execute_kw(database, uid, apikey, 'stock.quant', 'create', [{ 'product_id': product_id,'location_id': location_id,'quantity': newstocklevel}])

But this results in this error:


xmlrpc.client.Fault: <Fault 2: 'Hoeveelheden kunnen niet worden aangemaakt voor verbruiksartikelen of diensten.'>

Translated: quantities cannot be created for consumables or services

All my products are of type "goods" though.

 

Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi,

Please enable track inventory inside the Product view. 

This checkbox determines whether Odoo tracks inventory for this product.


Hope it helps

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 8 25
232
0
thg 8 25
313
1
thg 8 25
703
1
thg 8 25
539
4
thg 7 25
1929