Se rendre au contenu
Menu
Cette question a été signalée
2 Réponses
5355 Vues

Hi all !

Following this example :

ids = models.execute_kw(db, uid, password,
    'res.partner', 'search',
    [[['is_company', '=', True]]],
    {'limit': 1})
[record] = models.execute_kw(db, uid, password,
    'res.partner', 'read', [ids])
# count the number of fields fetched by default
len(record)
I'm trying to find a way to get all the ids of the products i have in my database, but i don't knowhow to write the "search" as the field "is_product" doesn't exist and in which model as it won't be in "res.partner" for sure.

If anyone can help :)


Avatar
Ignorer
Meilleure réponse

1. Change res.partner to product.template. 

2. Change domain [[['is_company', '=', True]]] to [[]].

3. Remove limit

The code should look like as follows:

ids = models.execute_kw(db, uid, password,'product.template', 'search', [[]]) 
print(ids)



Avatar
Ignorer
Auteur Meilleure réponse

I finally ended up with a solution that you can see here :

https://stackoverflow.com/questions/70392603/how-to-get-good-source-code-in-odoo-to-be-able-to-use-with-selenium/70408473#70408473


As usual copy/paste link ! 

Avatar
Ignorer
Publications associées Réponses Vues Activité
2
oct. 20
5145
0
mars 20
19833
0
mars 15
3963
0
janv. 23
2169
0
oct. 22
7555