Public release from ruodoo-project: 19.0 - 2026-11-01 22:52:25 UTC

This commit is contained in:
CI Publish Bot
2026-11-01 22:54:30 +00:00
commit 26250aa580
2492 changed files with 664277 additions and 0 deletions

View 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>