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

We have two warehouses and several products in our system. quantity of products are updated and assigned to these warehouses. Is there any way to find out a specific product is available in which warehouse? for example we have a product named 'testproduct'. I want to see which warehouses have this product using odoo ORM. (in which warehouses quantity of testproduct is not zero). thanks in advance.

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

I've figured it myself.

product = self.env['product.product'].browse(PRODUCT_ID)
available_qty = product.with_context({'warehouse' : WAREHOUSE_ID}).qty_available
if available_qty <= 0 ...
Ảnh đại diện
Huỷ bỏ
Câu trả lời hay nhất

Hi Arian,

You can find that in the inventory report. There you can filter on product, and you'll find all stock locations in the list. In my screenshot below, I have 2 warehouses: M and TT.

There are 11 pieces of the whiteboard in warehouse M and 10 pieces in warehouse TT.


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

Is there any way to do this using odoo ORMs?

Sorry, that I don't know

Bài viết liên quan Trả lời Lượt xem Hoạt động
0
thg 6 16
2830
2
thg 7 22
5050
2
thg 8 25
439
2
thg 8 25
2611
2
thg 5 25
903