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 @@
- + - +