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

Hello, 

I have added a many2many field in the account.invoice model to be able to select a picking and associate it to the invoice. 

My problem is that I would like to be able to see in the picking selection form, only the picking related to the current purchase order of the invoice. 

It seems that the active_id is something that could help, but I can't find how to do this. 


I'm working on Odoo 12 cloud, with Odoo studio. 


Thanks for your help ! 

thomas


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

This should work:

domain="[('origin', '=', origin)]


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

Great thank You !

Works perfectly

Tác giả Câu trả lời hay nhất

Thanks a lot for your feedback, but unfortunately, this doesn't seems to do the trick. After writing domain="[('purchase_id', '=', purchase_id)]", when I want to select the picking, I have no record showing. 


I also tried : domain="[('origin.id', '=', account_invoice.origin.id)]" but this doesn't work either.



Ảnh đại diện
Huỷ bỏ
Bài viết liên quan Trả lời Lượt xem Hoạt động
2
thg 2 25
982
2
thg 2 22
8663
1
thg 3 15
4032
0
thg 3 15
4496
0
thg 10 23
1463