From ae66dc348d1c59bcc8f6b99495cb1796b8b6d09a Mon Sep 17 00:00:00 2001 From: Stepan Savelyev Date: Thu, 9 Jan 2020 10:53:42 +0500 Subject: [PATCH] [ADD] name of contact uses in contracts --- data/fields_default.xml | 4 ++-- i18n/ru.po | 37 +++++++++++++++++++++++++++---------- models/res_partner.py | 4 ++++ views/res_partner.xml | 2 +- 4 files changed, 34 insertions(+), 13 deletions(-) diff --git a/data/fields_default.xml b/data/fields_default.xml index 045d22d..e3e0ded 100644 --- a/data/fields_default.xml +++ b/data/fields_default.xml @@ -46,7 +46,7 @@ ctx = { "yy": yy, "yyyy": yyyy, - "seller_name": seller.name, + "seller_name": seller.name_write, "seller_company_form": _(dict(seller._fields['company_form'].selection).get(seller.company_form)), "seller_representer_name": seller.representative_id.name, "seller_representer_name_parent": seller.representative_id.name_genitive, @@ -59,7 +59,7 @@ ctx = { "seller_phone": seller.phone, "seller_email": seller.email, - "partner_name": partner.name, + "partner_name": partner.name_write, "partner_inn": partner.vat, "partner_business_address": partner.full_address, "partner_phone": partner.phone, diff --git a/i18n/ru.po b/i18n/ru.po index 8174312..51dcc84 100644 --- a/i18n/ru.po +++ b/i18n/ru.po @@ -6,8 +6,8 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 11.0-20191106\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2020-01-09 03:29+0000\n" -"PO-Revision-Date: 2020-01-09 03:29+0000\n" +"POT-Creation-Date: 2020-01-09 05:51+0000\n" +"PO-Revision-Date: 2020-01-09 05:51+0000\n" "Last-Translator: Stepan Savelyev\n" "Language-Team: RYDLAB\n" "MIME-Version: 1.0\n" @@ -89,13 +89,6 @@ msgstr "Приложения" msgid "Annexes to this contract" msgstr "Приложения к договору" -#. module: client_contracts -#: model:ir.model.fields,field_description:client_contracts.field_res_partner_template_print_annex_name -#: model:ir.model.fields,field_description:client_contracts.field_res_partner_template_print_contract_name -#: model:ir.model.fields,field_description:client_contracts.field_res_partner_template_print_name -msgid "Attachment Name" -msgstr "Название вложения" - #. module: client_contracts #: model:res.partner.contract.field,name:client_contracts.contract_field_partner_bic #: model:res.partner.contract.field,name:client_contracts.contract_field_seller_bic @@ -490,12 +483,17 @@ msgstr "Месяц" #: model:ir.model.fields,field_description:client_contracts.field_res_partner_contract_annex_name #: model:ir.model.fields,field_description:client_contracts.field_res_partner_contract_field_name #: model:ir.model.fields,field_description:client_contracts.field_res_partner_contract_field_transient_name +#: model:ir.model.fields,field_description:client_contracts.field_res_partner_name_write +#: model:ir.model.fields,field_description:client_contracts.field_res_partner_template_print_annex_name +#: model:ir.model.fields,field_description:client_contracts.field_res_partner_template_print_contract_name +#: model:ir.model.fields,field_description:client_contracts.field_res_partner_template_print_name +#: model:ir.model.fields,field_description:client_contracts.field_res_users_name_write #: model:res.partner.contract.field,name:client_contracts.contract_field_partner_name #: model:res.partner.contract.field,name:client_contracts.contract_field_partner_representer_name #: model:res.partner.contract.field,name:client_contracts.contract_field_seller_name #: model:res.partner.contract.field,name:client_contracts.contract_field_seller_representer_name msgid "Name" -msgstr "Название" +msgstr "Наименование" #. module: client_contracts #: model:ir.model.fields,field_description:client_contracts.field_res_partner_name_genitive @@ -596,10 +594,17 @@ msgstr "Партнёр; Сертификат о регистрации ИП" #: model:res.partner.contract.field,description:client_contracts.contract_field_partner_representer_name_parent #: model:res.partner.contract.field,description:client_contracts.contract_field_partner_representer_passport_date #: model:res.partner.contract.field,description:client_contracts.contract_field_partner_representer_passport_department +#: model:res.partner.contract.field,description:client_contracts.contract_field_partner_representer_passport_department_code #: model:res.partner.contract.field,description:client_contracts.contract_field_partner_representer_passport_number msgid "Partner Representative" msgstr "Представитель Партнёра" +#. module: client_contracts +#: model:res.partner.contract.field,name:client_contracts.contract_field_partner_representer_passport_department_code +#: model:res.partner.contract.field,name:client_contracts.contract_field_seller_representer_passport_department_code +msgid "Passport Department Code" +msgstr "Код подразделения, выдавшего паспорт" + #. module: client_contracts #: model:res.partner.contract.field,name:client_contracts.contract_field_partner_representer_passport_department #: model:res.partner.contract.field,name:client_contracts.contract_field_seller_representer_passport_department @@ -781,6 +786,7 @@ msgstr "Продавец; Сертификат о регистрации ИП" #: model:res.partner.contract.field,description:client_contracts.contract_field_seller_representer_name_parent #: model:res.partner.contract.field,description:client_contracts.contract_field_seller_representer_passport_date #: model:res.partner.contract.field,description:client_contracts.contract_field_seller_representer_passport_department +#: model:res.partner.contract.field,description:client_contracts.contract_field_seller_representer_passport_department_code #: model:res.partner.contract.field,description:client_contracts.contract_field_seller_representer_passport_number msgid "Seller Representative" msgstr "Представитель Продавца" @@ -867,6 +873,12 @@ msgstr "Шаблоны" msgid "The Number of Annex" msgstr "Номер приложения" +#. module: client_contracts +#: model:ir.model.fields,help:client_contracts.field_res_partner_name_write +#: model:ir.model.fields,help:client_contracts.field_res_users_name_write +msgid "This name uses in contracts" +msgstr "Наименование, используемое при заполнении договоров" + #. module: client_contracts #: model:ir.model.fields,field_description:client_contracts.field_res_partner_contract_field_transient_value msgid "Value" @@ -889,6 +901,11 @@ msgstr "Слово" msgid "Year" msgstr "Год" +#. module: client_contracts +#: model:ir.ui.view,arch_db:client_contracts.res_partner_contract_info_inherit_view +msgid "i.e. Ural Bank for Reconstruction and Development" +msgstr "напр. «Уральский банк реконструкции и развития»" + #. module: client_contracts #: model:ir.model,name:client_contracts.model_res_partner_contract_annex_line msgid "res.partner.contract.annex.line" diff --git a/models/res_partner.py b/models/res_partner.py index 7867e4b..01ce1e3 100644 --- a/models/res_partner.py +++ b/models/res_partner.py @@ -4,6 +4,10 @@ from odoo import api, fields, models class ResPartner(models.Model): _inherit = "res.partner" + name_write = fields.Char( + string="Name", + help="This name uses in contracts", + ) name_genitive = fields.Char(string="Name Genitive",) name_initials = fields.Char(string="Name Initials",) function_genitive = fields.Char(string="Function Genitive",) diff --git a/views/res_partner.xml b/views/res_partner.xml index 6f54c01..d969b82 100644 --- a/views/res_partner.xml +++ b/views/res_partner.xml @@ -36,7 +36,7 @@ - +