Files
public/ruodoo_commission/views/commission_views.xml

82 lines
3.9 KiB
XML
Raw 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>
<!-- ============ Список видов комиссий ============ -->
<record id="view_commission_commission_list" model="ir.ui.view">
<field name="name">commission.commission.list</field>
<field name="model">commission.commission</field>
<field name="arch" type="xml">
<list string="Комиссии агентам">
<field name="name"/>
<field name="calc_type"/>
<field name="percentage" optional="show"/>
<field name="partner_id"/>
<field name="journal_id"/>
<field name="account_id"/>
<field name="company_id" groups="base.group_multi_company"/>
</list>
</field>
</record>
<!-- ============ Форма вида комиссии ============ -->
<record id="view_commission_commission_form" model="ir.ui.view">
<field name="name">commission.commission.form</field>
<field name="model">commission.commission</field>
<field name="arch" type="xml">
<form string="Комиссия агенту">
<sheet>
<widget name="web_ribbon" title="В архиве" bg_color="text-bg-danger"
invisible="active"/>
<div class="oe_title">
<label for="name"/>
<h1><field name="name" placeholder="Например: Комиссия менеджеру 5%"/></h1>
</div>
<group>
<group string="Расчёт">
<field name="calc_type" widget="radio"/>
<field name="percentage"
invisible="calc_type != 'percentage'"
required="calc_type == 'percentage'"/>
</group>
<group string="Проводки">
<field name="partner_id"/>
<field name="journal_id"/>
<field name="account_id"/>
<field name="analytic_account_id"/>
</group>
</group>
<group string="Формула" invisible="calc_type != 'code'">
<field name="amount_python_compute" nolabel="1"
widget="code" options="{'mode': 'python'}"
required="calc_type == 'code'"/>
</group>
<group>
<field name="active" invisible="1"/>
<field name="company_id" groups="base.group_multi_company"/>
</group>
</sheet>
</form>
</field>
</record>
<!-- ============ Действие и меню ============ -->
<record id="action_commission_commission" model="ir.actions.act_window">
<field name="name">Комиссии агентам</field>
<field name="res_model">commission.commission</field>
<field name="view_mode">list,form</field>
<field name="help" type="html">
<p class="o_view_nocontent_smiling_face">Создайте вид комиссии агенту</p>
<p>Комиссия рассчитывается как простой процент или по формуле,
и привязывается к строкам заказа по аналогии с налогами.</p>
</field>
</record>
<menuitem id="menu_commission_commission"
name="Комиссии агентам"
parent="account.menu_finance"
action="action_commission_commission"
groups="ruodoo_commission.group_commission_viewer,account.group_account_manager"
sequence="90"/>
</odoo>