[ADD] name of contact uses in contracts

This commit is contained in:
Stepan Savelyev 2020-01-09 10:53:42 +05:00
parent 1b39f2e049
commit ae66dc348d
4 changed files with 34 additions and 13 deletions

View File

@ -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,

View File

@ -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"

View File

@ -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",)

View File

@ -36,7 +36,7 @@
<field name="arch" type="xml">
<xpath expr="//field[@name='type']" position="before">
<field name="name" attrs="{'invisible': [('company_type', '=', 'company')]}"/>
<field name="name_write" placeholder="i.e. Ural Bank for Reconstruction and Development"/>
<field name="name_genitive" attrs="{'invisible': [('company_type', '=', 'company')]}"/>
<field name="name_initials" attrs="{'invisible': [('company_type', '=', 'company')]}"/>
</xpath>