diff --git a/data/fields_default.xml b/data/fields_default.xml index 9703259..1c75bcb 100644 --- a/data/fields_default.xml +++ b/data/fields_default.xml @@ -56,6 +56,8 @@ ctx = { "seller_representer_name": seller.representative_id.name, "seller_representer_name_parent": seller.representative_id.name_genitive, "seller_representer_name_initials": seller.representative_id.name_initials, + "seller_representer_function": seller.representative_id.function, + "seller_representer_function_genitive": seller.representative_id.function_genitive, "seller_representer_document_parent": seller.representative_document, "seller_inn": seller.vat, "seller_kpp": seller.iec, @@ -113,6 +115,8 @@ else: "partner_representer_name": partner.representative_id.name, "partner_representer_name_parent": partner.representative_id.name_genitive, "partner_representer_name_initials": partner.representative_id.name_initials, + "partner_representer_function": partner.representative_id.function, + "partner_representer_function_genitive": partner.representative_id.function_genitive, "partner_representer_document_parent": partner.representative_document, }) @@ -208,6 +212,8 @@ ctx = { "seller_representer_name": seller.representative_id.name, "seller_representer_name_parent": seller.representative_id.name_genitive, "seller_representer_name_initials": seller.representative_id.name_initials, + "seller_representer_function": seller.representative_id.function, + "seller_representer_function_genitive": seller.representative_id.function_genitive, "seller_inn": seller.vat, "seller_kpp": seller.iec, @@ -261,6 +267,8 @@ else: "partner_company_form": _(dict(partner._fields['company_form'].selection).get(partner.company_form)), "partner_representer_name_parent": partner.representative_id.name_genitive, "partner_representer_document_parent": partner.representative_document, + "partner_representer_function": partner.representative_id.function, + "partner_representer_function_genitive": partner.representative_id.function_genitive, }) if partner.company_form == 'sp': @@ -459,7 +467,7 @@ action = ctx 104 - + Function Genitive seller_representer_function_parent Seller Representative @@ -658,7 +666,7 @@ action = ctx 304 - + Function Genitive partner_representer_function_parent Partner Representative diff --git a/models/res_partner.py b/models/res_partner.py index 2efb81d..7a9f426 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -9,9 +9,7 @@ class ResPartner(models.Model): ) name_genitive = fields.Char(string="Name Genitive",) name_initials = fields.Char(string="Name Initials",) - function_genitive = fields.Char( - string="Function Genitive", - ) # TODO: have no use of this + function_genitive = fields.Char(string="Function Genitive",) client_contract_ids = fields.One2many( "res.partner.contract", "partner_id", string="Contracts", )