From 366d584065994b3377a80c3f6a432ab68abcebee Mon Sep 17 00:00:00 2001 From: Martin Trigaux Date: Tue, 26 Jan 2016 11:49:34 +0530 Subject: [PATCH] [FIX] inter_company_rules: no warehouse defined on sale order With: Two companies 'Company A' & 'Company B' Sequences for SO & PO for each company so_from_po set to True on 'Compny B' When: Company A created a PO with Company B as supplier, and validated it, An error is raised "Configure correct warehouse for company(Company B)..." The field warehouse_id is required on the SO, so force the user to set one in the configuration of the company --- addons/inter_company_rules/models/res_company.py | 4 ++-- .../inter_company_rules/views/inter_company_so_po_view.xml | 5 ++++- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/addons/inter_company_rules/models/res_company.py b/addons/inter_company_rules/models/res_company.py index 2d7c4081a7a..bf8b19e461d 100644 --- a/addons/inter_company_rules/models/res_company.py +++ b/addons/inter_company_rules/models/res_company.py @@ -17,8 +17,8 @@ class res_company(models.Model): help="When a Sale Order or a Purchase Order is created by a multi company rule for this company, it will automatically validate it") intercompany_user_id = fields.Many2one("res.users", string="Inter Company User", default=SUPERUSER_ID, help="Responsible user for creation of documents triggered by intercompany rules.") - warehouse_id = fields.Many2one("stock.warehouse", string="Warehouse For Purchase Orders", - help="Default value to set on Purchase Orders that will be created based on Sale Orders made to this company") + warehouse_id = fields.Many2one("stock.warehouse", string="Warehouse For Purchase or Sale Orders", + help="Default value to set on Purchase Orders that will be created based on Sale Orders (and reciprocally) made to this company") @api.model def _find_company_from_partner(self, partner_id): diff --git a/addons/inter_company_rules/views/inter_company_so_po_view.xml b/addons/inter_company_rules/views/inter_company_so_po_view.xml index 92ab0bb1ee1..5d333263cfe 100644 --- a/addons/inter_company_rules/views/inter_company_so_po_view.xml +++ b/addons/inter_company_rules/views/inter_company_so_po_view.xml @@ -11,7 +11,10 @@ - +