Files
public/l10n_ru_contract/views/contract_customer_view.xml

150 lines
6.6 KiB
XML
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<data>
<record id="contract_customer_form" model="ir.ui.view">
<field name="name">Договор</field>
<field name="model">partner.contract.customer</field>
<field name="arch" type="xml">
<form string="Договор">
<header>
<field name="state" widget="statusbar" nolabel="1" clickable="True"/>
<button name="action_set_on_approval"
string="На согласовании"
type="object"
invisible="state!='draft'"/>
<button name="action_confirm"
class="btn-primary"
string="Подтвердить"
type="object"
invisible="state!='progress'"/>
<button name="action_reset_to_draft"
string="В черновик"
type="object"
invisible="state not in ('signed','progress')"/>
</header>
<sheet>
<h1 class="o_row"
style="align-items:center; gap:8px; font-weight:400;">
<field name="name"
nolabel="1"
placeholder="Номер договора"
readonly="state!='draft'"
style="max-width:220px; font-weight:400;"/>
<span style="font-weight:400; position:relative; top:-3px;"> от </span>
<field name="date_start"
nolabel="1"
readonly="state!='draft'"
style="max-width:150px; font-weight:400;"/>
</h1>
<group string="Сведения о контрагенте">
<group>
<field name="partner_type" readonly="state!='draft'"/>
</group>
<group>
<field name="partner_id" readonly="state!='draft'"/>
</group>
</group>
<group string="Сведения о договоре">
<group>
<field name="type" readonly="state!='draft'"/>
<field name="date_end" readonly="state!='draft'"/>
</group>
<group>
<field name="profile_id" readonly="state!='draft'"/>
<field name="company_id" readonly="state!='draft'"/>
</group>
</group>
<notebook>
</notebook>
</sheet>
<chatter/>
</form>
</field>
</record>
<record id="contract_customer_tree" model="ir.ui.view">
<field name="name">Договор</field>
<field name="model">partner.contract.customer</field>
<field name="arch" type="xml">
<list string="Договоры">
<field name="name"/>
<field name="partner_id"/>
<field name="date_start"/>
</list>
</field>
</record>
<record id="contract_customer_search" model="ir.ui.view">
<field name="name">Поиск в договорах</field>
<field name="model">partner.contract.customer</field>
<field name="arch" type="xml">
<search>
<field name="partner_id" string="Номер или клиент"
filter_domain="['|',('partner_id','ilike',self),('name','ilike',self)]"/>
<field name="name"/>
<field name="partner_id"/>
<field name="company_id"/>
<field name="date_start"/>
</search>
</field>
</record>
<record id="contract_customer_action" model="ir.actions.act_window">
<field name="name">Договоры</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">partner.contract.customer</field>
<field name="view_mode">kanban,list,form</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Нет созданных контрактов
</p>
<p>
</p>
</field>
</record>
<record id="contract_customer_kanban" model="ir.ui.view">
<field name="name">Договор</field>
<field name="model">partner.contract.customer</field>
<field name="arch" type="xml">
<kanban default_group_by="state">
<field name="name"/>
<field name="partner_id"/>
<field name="profile_id"/>
<field name="company_id"/>
<field name="type"/>
<templates>
<!-- Odoo 19 OWL требует шаблон card -->
<t t-name="card">
<div t-attf-class="oe_kanban_global_click">
<div class="oe_kanban_content">
<div>
<strong class="o_kanban_record_title">Номер: <b><field name="name"/></b></strong>
</div>
<div>
Контрагент: <b><field name="partner_id"/></b> <br/>
Тип: <b><field name="type"/></b> <br/>
Вид договора: <b><field name="profile_id"/></b>
</div>
<div class="o_kanban_record_bottom">
Наша компания: <b><field name="company_id"/></b>
</div>
</div>
</div>
</t>
</templates>
</kanban>
</field>
</record>
</data>
</odoo>