I am trying to filter a relation (one to many list of suppliers from product.supplierinfo) to only show the vendors listed in the current product (product.template). I am not sure how the syntax for this should work. Please help!
Thank you!
Odoo is the world's easiest all-in-one management software.
It includes hundreds of business apps:
I am trying to filter a relation (one to many list of suppliers from product.supplierinfo) to only show the vendors listed in the current product (product.template). I am not sure how the syntax for this should work. Please help!
Thank you!
A compute field of type m2m (res.partner) should be added in the new model, which can be later used in domain. A compute field can be added under Settings >> Technical >> Database Structure >> Fields, accessible when developer mode ON. The code for compute field is as shown below in the screenshot.
> for record in self:
> record['x_vendor_ids'] = record.x_studio_many2one_field_K4KUV.seller_ids.name
x_studio_many2one_field_K4KUV is m2o of product.product.
Tạo tài khoản ngay hôm nay để tận hưởng các tính năng độc đáo và tham gia cộng đồng tuyệt vời của chúng tôi!
Đăng kýBài viết liên quan | Trả lời | Lượt xem | Hoạt động | |
---|---|---|---|---|
|
1
thg 1 23
|
1612 | ||
|
1
thg 10 24
|
1559 | ||
|
2
thg 10 24
|
2912 | ||
|
1
thg 7 24
|
2149 | ||
|
0
thg 6 24
|
1105 |
Qiadjohar,
Thank you so much for your response, let me clarify because I do not think that solution is what I need.
I am working on the form in the product.template and I have this related field named prefered supplier (m2o for "supplier pricelist). I want this prefered supplier list to only show the vendors added in the product.template tab for purchasing, for the current product that I am under, this way I can select one vendor from the list of vendors for this specific product. Right now without domain filtering, I see all supplier pricelists and not the ones specific to the product that I am on.