test/l10n_ru_contract/views/contract_customer_view.xml

359 lines
17 KiB
XML
Raw Normal View History

<?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="contract_action_confirm" string="На согласовании" type="object"
invisible="state!='draft'"/>
<button name="contract_action_confirm" class="btn-primary" string="Подтвердить" type="object"
invisible="state!='progress'"/>
<button name="contract_in_draft" string="В черновик" type="object"
invisible="state!='signed' and state!='progress'"/>
<button name="generate_contract_header" string="Генерация шапки документа"
type="object"/>
</header>
<sheet>
<h1>
<label for="name"/>
<field name="name" readonly="state!='draft'"/>
</h1>
<group>
<group>
<field name="date_start" readonly="state!='draft'"/>
<field name="date_end" readonly="state!='draft'"/>
<field name="type" readonly="state!='draft'"/>
<field name="profile_id" readonly="state!='draft'"/>
<field name="saleorder_id" areadonly="state!='draft'"/>
</group>
<group>
<field name="partner_id" readonly="state!='draft'"/>
<field name="partner_type" readonly="state!='draft'"/>
<!-- <field name="name_print"/>-->
<field name="sec_partner_id" invisible="1"/>
<field name="company_id" readonly="state!='draft'"/>
<!--<field name="name_dirprint"/>-->
<field name="stamp"/>
<field name="signed"/>
</group>
<group>
<field name="payment_term_id" invisible="1"/>
<field name="manager_id"/>
<field name="team_id"/>
<field name="accountant_id"/>
<field name="buh_code"/>
</group>
<group>
<field name="is_template"/>
<field name="copy_from" domain="[('is_template','=',True)]"/>
<button name="copy_it" type="object" string="Скопировать пункты из шаблона"
invisible="copy_from==False"/>
</group>
<group>
<field name="order_days_ids"/>
<field name="shipment_days_ids"/>
</group>
<group>
<field name="time_to_delivery_from" class="oe_inline" widget="daterange"
title="Интервал" options="{'related_end_date': 'time_to_delivery_to'}"/>
<field name="time_to_delivery_to" class="oe_inline" widget="daterange"
title="Интервал" options="{'related_end_date': 'time_to_delivery_from'}"/>
</group>
</group>
<notebook>
<page string="Пункты договора" name="contract_lines">
<field name="lines">
<tree editable="bottom">
<field name='sequence' widget='handle'/>
<field name="name"/>
<field name="punct"/>
</tree>
</field>
</page>
<page string="Шапка договора" name="contract_header">
<field name="contract_header"/>
</page>
</notebook>
</sheet>
<div class="oe_chatter">
<field name="message_follower_ids" widget="mail_followers"/>
<field name="activity_ids" widget="mail_activity"/>
<field name="message_ids" widget="mail_thread"/>
</div>
</form>
</field>
</record>
<!--
<record id="view_sale_calendar_inherit" model="ir.ui.view">
<field name="name">calendar.contract</field>
<field name="model">partner.contract.customer</field>
<field name="inherit_id" ref="contract.contract_customer_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='team_id']" position="after">
<calendar string="Movings" date_start="time_to_delivery_from" date_stop="time_to_delivery_to">
<field name="time_to_delivery_from"/>
<field name="time_to_delivery_to"/>
</calendar>
</xpath>
</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">
<tree string="Договоры">
<field name="name"/>
<field name="partner_id"/>
<field name="date_start"/>
</tree>
</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,tree,form</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Нет созданных контрактов
</p>
<p>
</p>
</field>
</record>
<record id="contract_customer_action1" 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,tree,form</field>
<field name="domain">[('type', '=', 'supplier')]</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Нет созданных контрактов
</p>
<p>
</p>
</field>
</record>
<record id="contract_customer_action2" 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,tree,form</field>
<field name="domain">[('type', '=', 'customer')]</field>
<field name="help" type="html">
<p class="oe_view_nocontent_create">
Нет созданных контрактов
</p>
<p>
</p>
</field>
</record>
<record id="contract_allowed_profiles_action" model="ir.actions.act_window">
<field name="name">Настройка одновременно включенных договоров</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">contract.allowed.profiles</field>
<field name="view_mode">tree,form</field>
</record>
<record id="contract_profile_action" model="ir.actions.act_window">
<field name="name">Виды договоров</field>
<field name="type">ir.actions.act_window</field>
<field name="res_model">contract.profile</field>
<field name="view_mode">tree,form</field>
</record>
<record id="contract_profile_view" model="ir.ui.view">
<field name="name">view_profile_form</field>
<field name="model">contract.profile</field>
<field name="arch" type="xml">
<form string="Профиль договора">
<sheet>
<group>
<group>
<field name="name"/>
<field name="receivable_account_id" domain="[('account_type', '=', 'asset_receivable')]"/>
<field name="max_receivable_id"/>
</group>
<group>
<field name="payable_account_id" domain="[('account_type', '=', 'liability_payable')]"/>
<field name="payment_term_id"/>
<field name="journal_id"/>
</group>
</group>
</sheet>
</form>
</field>
</record>
<record id="view_partner_form" model="ir.ui.view">
<field name="name">view_partner_form</field>
<field name="model">res.partner</field>
<field name="inherit_id" ref="base.view_partner_form"/>
<field name="arch" type="xml">
<xpath expr="//div[@name='button_box']" position="inside">
<button name="action_view_contract" type="object" class="oe_stat_button" icon="fa-pencil-square-o"
context="{'view':'contract_customer_action', 'search_default_open': 1}">
<field name="contract_count" widget="statinfo" string="Договоры"/>
</button>
</xpath>
<xpath expr="//field[@name='category_id']" position="after">
<field name="passport" invisible="is_company==True"/>
</xpath>
</field>
</record>
<record id="view_saleorder_form" model="ir.ui.view">
<field name="name">view_saleorder_form</field>
<field name="model">sale.order</field>
<field name="inherit_id" ref="sale.view_order_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='partner_id']" position="after">
<field name="mt_contractid"
domain="[('partner_id','=',sec_partner_id),('company_id','=',company_id)]"
context="{'default_sec_partner_id':partner_id,'default_company_id':company_id,'default_type':'customer'}"/>
<field name="sec_partner_id" invisible="1"/>
</xpath>
</field>
</record>
<record id="view_purchaseorder_formcontr" model="ir.ui.view">
<field name="name">view_purchaseorder_formcontr</field>
<field name="model">purchase.order</field>
<field name="inherit_id" ref="purchase.purchase_order_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='origin']" position="after">
<field name="mt_contractid"
domain="[('partner_id','=',sec_partner_id),('company_id','=',company_id)]"
context="{'default_sec_partner_id':partner_id,'default_company_id':company_id,'default_type':'supplier'}"/>
<field name="sec_partner_id" invisible="1"/>
</xpath>
</field>
</record>
<record id="view_invoice_form" model="ir.ui.view">
<field name="name">view_invoice_form</field>
<field name="model">account.move</field>
<field name="inherit_id" ref="account.view_move_form"/>
<field name="arch" type="xml">
<xpath expr="//field[@name='payment_reference']" position="after">
<field name="mt_contractid"
domain="[('partner_id','=',sec_partner_id),('company_id','=',company_id)]"
context="{'default_sec_partner_id':partner_id,'default_company_id':company_id,'default_type':'customer'}"/>
<field name="sec_partner_id" invisible="1"/>
<field name="sf_number"/>
<field name="osnovanie" invisible="1"/>
</xpath>
</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>
<t t-name="kanban-box">
<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>
<menuitem name="Договоры" id="contract.main" parent="sale.sale_menu_root"/>
<menuitem name="Договоры" id="contract.contracts" parent="contract.main"
action="contract.contract_customer_action2"/>
<menuitem name="Договоры" id="contract.main1" parent="purchase.menu_purchase_root"/>
<menuitem name="Договоры" id="contract.contracts1" parent="contract.main1"
action="contract.contract_customer_action1"/>
<menuitem name="Настройка" id="separator" parent="contract.main"/>
<menuitem name="Виды договоров" id="contract_profiles" parent="separator"
action="contract.contract_profile_action"/>
<menuitem name="Включенные договора" id="contract_profile_setting" parent="separator"
action="contract.contract_allowed_profiles_action"/>
<menuitem name="Настройка" id="separator1" parent="contract.main1"/>
<menuitem name="Виды договоров" id="contract_profiles1" parent="separator1"
action="contract.contract_profile_action"/>
<menuitem name="Включенные договора" id="contract_profile_setting1" parent="separator1"
action="contract.contract_allowed_profiles_action"/>
</data>
</odoo>