diff --git a/data/fields_default.xml b/data/fields_default.xml index 957cb93..05204ab 100644 --- a/data/fields_default.xml +++ b/data/fields_default.xml @@ -31,7 +31,8 @@ ctx = { "seller_representer_name": seller.representative_id.name, "seller_representer_name_parent": seller.representative_id.name_parent_case, "seller_representer_name_initials": seller.representative_id.name_initials_case, - "seller_representer_function": seller.function, + "seller_representer_function": seller.representative_id.function, + "seller_representer_function_parent_case": seller.representative_id.function_parent_case, "seller_inn": seller.inn, "seller_kpp": seller.kpp, "seller_bic": False, @@ -43,9 +44,10 @@ ctx = { "partner_company_name": partner.name, "partner_business_address": partner.full_adress, "partner_representer_name": partner.representative_id.name, - "partner_representer_name_parent": partner.representative_id.name_parent_case, - "partner_representer_name_initials": partner.representative_id.name_initials_case, + "partner_representer_name_parent": partner.representative_id.representative_id.name_parent_case, + "partner_representer_name_initials": partner.representative_id.representative_id.name_initials_case, "partner_representer_function": partner.function, + "partner_representer_function_parent_case": partner.function_parent_case, "partner_inn": partner.inn, "partner_kpp": partner.kpp, "partner_bic": False, diff --git a/models/res_partner.py b/models/res_partner.py index 27b592d..20f60aa 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -10,6 +10,9 @@ class ResPartner(models.Model): name_initials_case = fields.Char( string='Name Initials Case', ) + function_parent_case = fields.Char( + string='Function Parent Case', + ) client_contract_ids = fields.One2many( 'res.partner.contract', 'partner_id', diff --git a/views/res_partner.xml b/views/res_partner.xml index a613a8e..9491d15 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -57,6 +57,10 @@ + + + +