@@ -25,6 +25,7 @@
|
||||
'views/yuthon_salary_project_views.xml',
|
||||
'views/yuthon_payroll_labor_views.xml',
|
||||
'views/yuthon_salary_documents_views.xml',
|
||||
'views/yuthon_welfare_expenses_views.xml',
|
||||
'views/yuthon_payroll_retired_views.xml',
|
||||
'views/yuthon_salary_year_views.xml',
|
||||
'wizard/yuthon_salary_wizard_views.xml',
|
||||
|
||||
@@ -10,4 +10,5 @@ from . import yuthon_salary_documents
|
||||
from . import yuthon_salary_year
|
||||
from . import yuthon_salary_project
|
||||
from . import yuthon_salary_asset
|
||||
from . import salary_payroll_distribution
|
||||
from . import salary_payroll_distribution
|
||||
from . import yuthon_welfare_expenses
|
||||
@@ -0,0 +1,10 @@
|
||||
from odoo import api, fields, models
|
||||
from decimal import ROUND_HALF_UP, Decimal
|
||||
|
||||
|
||||
class YuthonWelfareExpenses(models.Model):
|
||||
_name = 'yuthon.welfare.expenses'
|
||||
_description = '福利费'
|
||||
|
||||
employee_id = fields.Many2one('hr.employee', string="姓名")
|
||||
fees = fields.Float(string="费用")
|
||||
@@ -29,3 +29,4 @@ access_salary_year_wizard,access_salary_year_wizard,model_salary_year_wizard,bas
|
||||
access_yuthon_salary_project, access_yuthon_salary_project,model_yuthon_salary_project,base.group_user,1,1,1,1
|
||||
access_yuthon_salary_asset, access_yuthon_salary_asset,model_yuthon_salary_asset,base.group_user,1,1,1,1
|
||||
access_salary_payroll_distribution,access_salary_payroll_distribution,model_salary_payroll_distribution,base.group_user,1,1,1,1
|
||||
access_yuthon_welfare_expenses,access_yuthon_welfare_expenses,model_yuthon_welfare_expenses,base.group_user,1,1,1,1
|
||||
|
||||
|
@@ -0,0 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8" ?>
|
||||
<odoo>
|
||||
<record id="view_yuthon_welfare_expenses_tree" model="ir.ui.view">
|
||||
<field name="name">yuthon.welfare.expenses.tree</field>
|
||||
<field name="model">yuthon.welfare.expenses</field>
|
||||
<field name="arch" type="xml">
|
||||
<tree string="福利费" editable="bottom">
|
||||
<field name="employee_id"/>
|
||||
<field name="fees"/>
|
||||
</tree>
|
||||
</field>
|
||||
</record>
|
||||
<record id="view_yuthon_welfare_expenses_action" model="ir.actions.act_window">
|
||||
<field name="name">福利费</field>
|
||||
<field name="res_model">yuthon.welfare.expenses</field>
|
||||
<field name="view_mode">tree</field>
|
||||
</record>
|
||||
</odoo>
|
||||
@@ -209,6 +209,11 @@
|
||||
parent="human_resources_salary_root_board"
|
||||
action="yuthon_salary.action_view_hr_payslip_month_form2"
|
||||
sequence="3"/>
|
||||
<menuitem id="human_welfare_expenses"
|
||||
name="福利费"
|
||||
parent="human_resources_salary_root_board"
|
||||
action="yuthon_salary.view_yuthon_welfare_expenses_action"
|
||||
sequence="4"/>
|
||||
<menuitem id="human_pay_salary_approval_root_board"
|
||||
name="薪资审定"
|
||||
parent="human_resources_salary_root_board"
|
||||
|
||||
Reference in New Issue
Block a user