diff --git a/modules/purchase/purchase.py b/modules/purchase/purchase.py index 57ab2fd..7378967 100755 --- a/modules/purchase/purchase.py +++ b/modules/purchase/purchase.py @@ -462,6 +462,8 @@ class Purchase( self.tol_min = self.party.tol_min if self.party.tol_max: self.tol_max = self.party.tol_max + if self.party.origin: + self.product_origin = self.party.origin if self.party.wb: self.wb = self.party.wb if self.party.association: diff --git a/modules/purchase_trade/party.py b/modules/purchase_trade/party.py index b7bfc42..6024a54 100755 --- a/modules/purchase_trade/party.py +++ b/modules/purchase_trade/party.py @@ -80,6 +80,7 @@ class Party(metaclass=PoolMeta): tol_max = fields.Numeric("Tol + in %") wb = fields.Many2One('purchase.weight.basis',"Weight basis") association = fields.Many2One('purchase.association',"Association") + origin =fields.Char("Origin") execution = fields.One2Many('party.execution','party',"") sla = fields.One2Many('party.execution.sla','party', "Sla") initial = fields.Char("Initials") diff --git a/modules/purchase_trade/view/party_form.xml b/modules/purchase_trade/view/party_form.xml index 7df457d..fe7f3a5 100755 --- a/modules/purchase_trade/view/party_form.xml +++ b/modules/purchase_trade/view/party_form.xml @@ -12,6 +12,9 @@