diff --git a/addons/procurement/procurement_view.xml b/addons/procurement/procurement_view.xml
index 690ceef076f..a6866299f56 100644
--- a/addons/procurement/procurement_view.xml
+++ b/addons/procurement/procurement_view.xml
@@ -309,5 +309,19 @@
+
+ Procurement
+ product.product
+
+
+
+
+
+
+
+
+
+
+
diff --git a/addons/procurement/wizard/make_procurement_product.py b/addons/procurement/wizard/make_procurement_product.py
index 5e53824bcfd..10e66e9a9cb 100644
--- a/addons/procurement/wizard/make_procurement_product.py
+++ b/addons/procurement/wizard/make_procurement_product.py
@@ -114,8 +114,9 @@ class make_procurement(osv.osv_memory):
res = super(make_procurement, self).default_get(cr, uid, fields, context=context)
product_id = self.pool.get('product.product').browse(cr, uid, record_id, context=context).id
+ warehouse_id = self.pool.get('stock.warehouse').search(cr, uid, [], context=context)
if 'product_id' in fields:
- res.update({'product_id':product_id})
+ res.update({'product_id':product_id,'warehouse_id':warehouse_id and warehouse_id[0]})
return res
make_procurement()
diff --git a/addons/procurement/wizard/make_procurement_view.xml b/addons/procurement/wizard/make_procurement_view.xml
index 5e18892f464..c8cf506cc20 100644
--- a/addons/procurement/wizard/make_procurement_view.xml
+++ b/addons/procurement/wizard/make_procurement_view.xml
@@ -12,11 +12,11 @@