Pular para o conteúdo
Menu
Esta pergunta foi sinalizada
2 Respostas
5611 Visualizações

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
Cancelar
Melhor resposta

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
Cancelar
Autor Melhor resposta

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
Cancelar
Publicações relacionadas Respostas Visualizações Atividade
2
out. 20
5353
0
mar. 20
20076
0
mar. 15
4117
0
jan. 23
2293
0
out. 22
7690