Skip ke Konten
Menu
Pertanyaan ini telah diberikan tanda
1 Balas
1089 Tampilan

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.

 

Avatar
Buang
Jawaban Terbai

Hi,

Please enable track inventory inside the Product view. 

This checkbox determines whether Odoo tracks inventory for this product.


Hope it helps

Avatar
Buang
Post Terkait Replies Tampilan Aktivitas
2
Agu 25
239
0
Agu 25
315
1
Agu 25
708
1
Agu 25
542
4
Jul 25
1935