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

Hello,

I have override search method and I wanted to filter out sales Order with following Condition. Condition / search criteria :

       [ state ='RESERVED' OR (state ='SHIPPED' AND avail='YES') AND invoiced='YES']

How to give above condition in following search method.?

  <obj_name>.search(cr, uid, [])

what are contents of [ ] ?

Ảnh đại diện
Huỷ bỏ

What do you mean with avail='YES'? Is this a custom field?

Tác giả

yes avail is custom field having selection type with values YES or NO, but i am confused that how to write OR AND conditions in search method ?

Câu trả lời hay nhất

Vaibhav,

[ state ='RESERVED' OR (state ='SHIPPED' AND avail='YES') AND invoiced='YES']

should be: [(invoiced =Yes),'|',(state=reserved),(state ='SHIPPED'),(avail='YES')]

Thanks.

Ảnh đại diện
Huỷ bỏ
Tác giả

Thanks...:)

Bài viết liên quan Trả lời Lượt xem Hoạt động
1
thg 12 22
6435
1
thg 6 19
2600
1
thg 12 18
2832
1
thg 4 17
4936
Using search count Đã xử lý
2
thg 12 23
20127