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

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 :)


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

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)



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

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 ! 

Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 10 20
5251
0
thg 3 20
19949
0
thg 3 15
4049
0
thg 1 23
2232
0
thg 10 22
7622