Public release from ruodoo-project: 19.0 - 2026-11-01 22:52:25 UTC
This commit is contained in:
117
rsbu_payroll/views/rsbu_hr_event_views.xml
Normal file
117
rsbu_payroll/views/rsbu_hr_event_views.xml
Normal file
@@ -0,0 +1,117 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<odoo>
|
||||
<record id="view_rsbu_hr_event_list" model="ir.ui.view">
|
||||
<field name="name">rsbu.hr.event.list</field>
|
||||
<field name="model">rsbu.hr.event</field>
|
||||
<field name="arch" type="xml">
|
||||
<list string="Кадровые мероприятия">
|
||||
<field name="event_date"/>
|
||||
<field name="employee_id"/>
|
||||
<field name="kind"/>
|
||||
<field name="job_title"/>
|
||||
<field name="state" widget="badge"/>
|
||||
<field name="company_id" groups="base.group_multi_company"/>
|
||||
</list>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_rsbu_hr_event_form" model="ir.ui.view">
|
||||
<field name="name">rsbu.hr.event.form</field>
|
||||
<field name="model">rsbu.hr.event</field>
|
||||
<field name="arch" type="xml">
|
||||
<form string="Кадровое мероприятие">
|
||||
<header>
|
||||
<field name="state" widget="statusbar"/>
|
||||
</header>
|
||||
<sheet>
|
||||
<div class="oe_title">
|
||||
<h1><field name="name" readonly="1"/></h1>
|
||||
</div>
|
||||
<group>
|
||||
<group string="Мероприятие">
|
||||
<field name="employee_id"/>
|
||||
<field name="event_date"/>
|
||||
<field name="kind"/>
|
||||
<field name="event_uuid" readonly="1"/>
|
||||
<field name="company_id"
|
||||
groups="base.group_multi_company"/>
|
||||
</group>
|
||||
<group string="Сведения о работе">
|
||||
<field name="job_title"/>
|
||||
<field name="employment_type"/>
|
||||
<field name="work_kind"/>
|
||||
<field name="department_name"/>
|
||||
<field name="func_code"/>
|
||||
<field name="okz_code"
|
||||
placeholder="напр. 2512.1"/>
|
||||
</group>
|
||||
</group>
|
||||
<group string="Документ-основание">
|
||||
<group>
|
||||
<field name="basis_name"/>
|
||||
<field name="basis_date"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="basis_series"/>
|
||||
<field name="basis_number"/>
|
||||
</group>
|
||||
</group>
|
||||
<group string="Основание увольнения"
|
||||
invisible="kind != '5'">
|
||||
<group>
|
||||
<field name="dismissal_reason_code"
|
||||
placeholder="напр. п3ч1с77тк"/>
|
||||
<field name="dismissal_document"/>
|
||||
<field name="dismissal_reason"/>
|
||||
</group>
|
||||
<group>
|
||||
<field name="dismissal_article"/>
|
||||
<field name="dismissal_part"/>
|
||||
<field name="dismissal_point"/>
|
||||
<field name="dismissal_subpoint"/>
|
||||
<field name="dismissal_paragraph"/>
|
||||
</group>
|
||||
</group>
|
||||
</sheet>
|
||||
</form>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="view_rsbu_hr_event_search" model="ir.ui.view">
|
||||
<field name="name">rsbu.hr.event.search</field>
|
||||
<field name="model">rsbu.hr.event</field>
|
||||
<field name="arch" type="xml">
|
||||
<search string="Кадровые мероприятия">
|
||||
<field name="employee_id"/>
|
||||
<field name="kind"/>
|
||||
<filter name="draft" string="Черновики"
|
||||
domain="[('state', '=', 'draft')]"/>
|
||||
<filter name="reported" string="Поданные"
|
||||
domain="[('state', '=', 'reported')]"/>
|
||||
<separator/>
|
||||
<filter name="group_employee" string="Сотрудник"
|
||||
context="{'group_by': 'employee_id'}"/>
|
||||
<filter name="group_kind" string="Вид мероприятия"
|
||||
context="{'group_by': 'kind'}"/>
|
||||
</search>
|
||||
</field>
|
||||
</record>
|
||||
|
||||
<record id="action_rsbu_hr_event" model="ir.actions.act_window">
|
||||
<field name="name">Кадровые мероприятия</field>
|
||||
<field name="res_model">rsbu.hr.event</field>
|
||||
<field name="view_mode">list,form</field>
|
||||
</record>
|
||||
|
||||
<!-- Раздел «Кадровый учёт» в приложении Payroll (OCA). Здесь же
|
||||
будущий «Воинский учёт». Наследуемся от корневого меню OCA-модуля
|
||||
payroll; сам код остаётся в rsbu_payroll. -->
|
||||
<menuitem id="menu_rsbu_hr" name="Кадровый учёт"
|
||||
parent="payroll.payroll_menu_root" sequence="50"
|
||||
groups="rsbu_chart_of_accounts.group_rsbu_account_user"/>
|
||||
|
||||
<menuitem id="menu_rsbu_hr_event"
|
||||
name="Кадровые мероприятия"
|
||||
parent="menu_rsbu_hr" action="action_rsbu_hr_event"
|
||||
sequence="10"/>
|
||||
</odoo>
|
||||
Reference in New Issue
Block a user