Odoo HR Payslip】的更多相关文章

pay slip 可以录入多条 worked_days_line 和 input_line,用来人工调整薪资变动部分,比如销售提成,扣款等. pay slip 可以包含多个pay slip line 用来存储 Hr.salary.rule 计算出的结果.         Hr.salary.rule 定义了薪资规则     计算工资规则的时候,会使用 localdict 字典里存放的上下文参数 {'categories': categories_obj, 'rules': rules_obj,…
查看Odoo产品分析系列--目录 接上一篇Odoo产品分析 (三) – 人力资源板块(6) – 工资表(1) 4. 缴纳登记册 在"缴纳登记册"菜单中可以查看所有的登记册并新建:  5. 薪资结构 点击"薪资结构"菜单,新建一个结构:对应hr.payroll.structure数据表:  6. 薪资结构层级 点击"薪资结构层级"可以直接查看每个薪资结构的父子级关系: 1 2 7. 工资表 前面的所有功能都是为创建工资单做铺垫,现在创建一个工资单来…
* 设置->技术->数据结构->模型                模型    模型描述    类型    瞬态模型account.account    科目    基础对象    假account.account.template    科目模板    基础对象    假account.account.type    类型    基础对象    假account.addtmpl.wizard    account.addtmpl.wizard    基础对象    真account.a…
默认的打印功能修改,比如在动作中的打印功能: 继承抽象模型 models.AbstractModel 重写 _get_report_values class PayslipDetailsReportIN(models.AbstractModel): _name = 'report.l10n_in_hr_payroll.report_payslipdetails' _inherit = 'report.hr_payroll.report_payslipdetails' @api.model def…
看了这张图,或许你对odoo有了一些兴趣. 这次就是和大家一起交流开源ERP/CRM系统:odoo 对以下读者有帮助:研发.产品.项目.市场.服务.运营.管理等. 一.背景趋势 社交网络.电商O2O: 每家企业都将是电子商务企业.精益企业: 每家企业都需要有套软件管理人.财.物,管理信息量,物流和资金流. 二.odoo是什么 odoo不仅仅是开源ERP/CRM: 还是一套伴随企业成长可扩展的商业运营支撑系统: 个Apps可供选用. 三.为什么是odoo 相比商业和其它开源ERP/CRM系统odo…
odoo:开源 ERP/CRM 入门与实践 看了这张图,或许你对odoo有了一些兴趣. 这次Chat就是和大家一起交流开源ERP/CRM系统:odoo 对以下读者有帮助:研发.产品.项目.市场.服务.运营.管理等. 一.背景趋势 社交网络.电商O2O: 每家企业都将是电子商务企业.精益企业: 每家企业都需要有套软件管理人.财.物,管理信息量,物流和资金流. 二.odoo是什么 odoo不仅仅是开源ERP/CRM: 还是一套伴随企业成长可扩展的商业运营支撑系统: 一个巨大的应用生态系统,有近125…
看了这张图,或许你对odoo有了一些兴趣. https://www.cnblogs.com/wterp/p/9093616.html 这次就是和大家一起交流开源ERP/CRM系统:odoo 对以下读者有帮助:研发.产品.项目.市场.服务.运营.管理等. 一.背景趋势 社交网络.电商O2O: 每家企业都将是电子商务企业.精益企业: 每家企业都需要有套软件管理人.财.物,管理信息量,物流和资金流. 二.odoo是什么 odoo不仅仅是开源ERP/CRM: 还是一套伴随企业成长可扩展的商业运营支撑系统…
默认情况下 odoo工资条的计算只支持一下几种python变量: # payslip: object containing the payslips# employee: hr.employee object# contract: hr.contract object# rules: object containing the rules code (previously computed)# categories: object containing the computed salary r…
查看Odoo产品分析系列--目录 工资表不在"应用"中,在搜索该模块时需要将默认的"应用"过滤删除掉.  安装工资表后,出现工资单菜单:  1. 薪资规则类别 在"开发者模式"下,可以自定义薪资规则类别,该表单对应hr.salary.rule.category数据表:  上级:指定父类别,对应本数据表.  再重新创建一个类别,把它作为当前类别的子类别:  2. 薪资类别规则层级 点击"薪资类别规则层级"菜单,薪资规则类别按层级…
文/开源智造联合创始人老杨 本文来自<OdooERP应用与开发基础>的试读章节.书籍尚未出版,请勿转载.欢迎您反馈阅读意见. Odoo是什么   Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适用于各种规模的企业应用. Odoo功能模块涵盖了各方面的企业应用:CRM.订单处理(销售订单和采购订单).电子商务.MRP.财务.库存.门店零售.项目管理等等.   O…
概述 人力资源管理概述 一般企业里,和人力资源相关的工作有:1)员工合同管理,即员工基本档案管理:2)招聘管理,即岗位及岗位人员补充管理:3)员工薪资计算: 4)员工考勤:5)员工休假管理:6)员工绩效评估:7)员工报销:8)员工工作日报 员工合同管理(Human Resources) 合同管理,即员工档案管理,主要管理员工两个信息,一个是员工基本信息,如姓名.年龄.地址.身份证号.工资卡等.一个是员工合同,如基本薪资.合同起止日期.职位.试用期起止日期等.系统里对应的有两个表单,Employe…
Odoo是什么 Odoo,以前叫OpenERP,是比利时Odoo S.A.公司开发的一个企业应用软件套件,开源套件包括一个企业应用快速开发平台,以及几千个Odoo及第三方开发的企业应用模块.Odoo适用于各种规模的企业应用. Odoo功能模块涵盖了各方面的企业应用:CRM.订单处理(销售订单和采购订单).电子商务.MRP.财务.库存.门店零售.项目管理等等. Odoo是完全的模块化结构,初始安装时候,系统没有加载任何应用模块,而后可以根据需要安装对应的功能模块. Odoo是世界上安装数量最多,用…
薪酬计算的一般原理是:在基本工资的基础上,加上各种津贴,减去社保.公积金.个税等各种扣除项之后,得出最终的实发工资.此外,还要计算社保.公积金等公司应该承担的部分. 在同一公司中,针对不同的地区.不同的岗位,津贴.扣除项均不同,同一项目,不同的员工又有不同的计算方式,因此薪酬管理对于公司来说,相对而言比较复杂. 薪酬管理的难点是系统无法做到通用性,在实际应用中每家公司均需要按照自己的实际需求,进行个性化的定制开发.这样是通过Odoo/PS Cloud管理薪酬的一大难点. 一.基本概念 首先了解O…
odoo Model字段的参数 class Field(object): """ The field descriptor contains the field definition, and manages accesses and assignments of the corresponding field on records. The following attributes may be provided when instanciating a field: :p…
查看Odoo产品分析系列--目录 接上一篇Odoo产品分析 (四) – 工具板块(10) – 问卷(1) 4 页面 即问卷,点开一项查看:  可以看出,网页就是问卷本身的子目录,其中指明了该目录包括哪些问题.对应survey.page数据表. 5 创建问卷 点击创建按钮,新建一个问卷,该表单对应survey.survey数据表:  点击设计调查,页面跳转到网站中进行调查:  点击开始调查,得到设置的页面:  从这里可以看出,"页面"选项就是将一份问卷中的问题分类,并分页显示.不填写答案…
查看Odoo产品分析系列--目录 安装"出勤"模块,管理员工的上下班打卡. 1. 签到与退签 安装完模块后,点击"出勤"主菜单:  点击中间的签到按钮,实现签到:    点击确定后出现退签按钮:    然后退签出现退签提醒:  2. 管理出勤 点击"管理出勤"菜单下的出勤选项,可以以列表的形式展示出勤的信息,默认过滤为显示今日出勤信息:  点击创建,可以创建一个出勤信息,对应hr.attendance数据表,该功能适用于当某员工漏签时使用补签等功…
查看Odoo产品分析系列--目录 安装招聘流程模块:  可以看到我们在前面的章节中设置的"生产经理"岗位,和其他的看板视图一样,每一个岗位板块提供了各种便捷的操作入口和颜色设置. 1. 创建新岗位 点击创建,得到创建岗位的表单,该表单对应hr.job数据表:  这里只是简单地填写了岗位的名称,在看板视图中点击该岗位的"更多":    点击设置,填写岗位的详细信息:  招聘负责人,对应res.user表. 2. 申请 当有人对某一个岗位感兴趣时,他会向你的公司发送自己…
查看Odoo产品分析系列--目录 安装休假管理模块,出现"休假"菜单:  休假管理为了更方便直观的看出员工的休假信息,将信息以日历视图显示出来.  在日历中点击某一天时,可以创建改天的休假申请:  下面介绍休假申请. 1. 休假类型 点击配置菜单,可以创建一个休假类型:  该表单对应hr.holidays.status数据表:  应用双重验证:double_validation,若选中,则表示该种类型的分配和休假申请需要二次验证才能批准.  允许不受限制:limit,若选中,系统将允许…
查看Odoo产品分析系列--目录 人力资源指在一个国家或地区中,处于劳动年龄.未到劳动年龄和超过劳动年龄但具有劳动能力的人口之和.狭义讲就是企事业单位独立的经营团体所需人员具备的能力(资源).(解释来自百度百科)  Odoo中有许多模块,可以帮助企业组织管理员工的信息.像考勤,工时表这些应用可以成为企业控制成本的关键功能.  由于前面几个模块安装的内容太多,为了分析简便,新建一个数据库. 安装员工目录模块.在顶部会出现一个名为"员工"的菜单,点击它,就能看到以看板视图展示的员工目录: …
                                               odoo10总结 1.odoo中的向导应用. .py文件 # -*- coding: utf-8 -*-from odoo import models, fields, apifrom odoo.exceptions import UserErrorfrom odoo.tools.translate import _ class ImportWizard(models.TransientModel):…
ORM方法简介 OpenERP的关键组件, ORM是一个完整的对象关系映射层,是开发人员不必编写基本的SQL管道. 业务对象被声明继承字models.Models的python类. 这让业务对象在ORM层中神奇的持久化. 例子中的self.search方法,下面我们就来具体介绍一下orm的几种基本方法: 1. browse(ids) 作用:获取指定记录的对象. 参数:记录值的ids, 返回值:对象列表. browse方法应用的更多,因为v7版本的search等方法的返回值是ids,而v8版本中的…
1.基础文件及目录结构 在认识odoo ORM框架前,先介绍一下odoo中模块目录结构.   data:存放模块预制数据 i18n:存放国际化文件 models:存放模型等py代码 security:存放权限文件 views:存放视图文件 __manifest__.py:该文件用于声明该模块,并指定一些模块元数据.(odoo8时该文件为__openerp__.py.) # -*- coding: utf-8 -*- { # name:模块名称 'name': " test", # de…
模块名称 技术名称 作者 电子发票管理 account OpenERP SA 会计与财务 account_accountant OpenERP SA 合同管理 account_analytic_analysis Camptocamp / Odoo 辅助核算默认值 account_analytic_default OpenERP SA 多重辅助核算方案 account_analytic_plans OpenERP SA 英国会计系统 account_anglo_saxon OpenERP SA,…
定义模型的时候,和python的其他框架类似,可以对比Django,同样是一个模型即:一个class对应生成数据库中的一张表, 只是odoo的继承机制比较复杂一点,在日常的开发中,定义模型的时候, 基本字段类型有: Char.Text.Selection.Html.Integer.Float.Date.Datetime.Boolean.Binary. 复杂类型:selection, function, related 用于设置类似主外键关联关系的字段有: Many2many Many2one O…
1.基础文件及目录结构 在认识odoo ORM框架前,先介绍一下odoo中模块目录结构.     data:存放模块预制数据 i18n:存放国际化文件 models:存放模型等py代码 security:存放权限文件 views:存放视图文件 __manifest__.py:该文件用于声明该模块,并指定一些模块元数据.(odoo8时该文件为__openerp__.py.) # -*- coding: utf-8 -*- { # name:模块名称 'name': " test", #…
Odoo HRMS包含行政管理的大部分功能,包含 部门组织架构 员工清册 岗位规划以及招聘管理 用工合同 考勤管理 休假和加班 费用报销 员工考核 绩效.激励.培训成绩 薪资清册     个角色 角色 登录名称 密码 HR官员 hr 1 员工 emp 1                  访问 http://hrms.odoouse.cn/ 进行体验         作为HR官员     可以做主要的HR工作     登入帐号,第一个菜单是消息     odoo的消息系统可以用来发布公告,以及发…
一.odoo中 页面上字段变化引起其他字段范围变化-onchange @api.onchange('company_id') def onchange_parent_id(self): return { 'domain': {'parent_id': [('company_id', '=', self.company_id.id)]}, } 二.odoo中 mail.message 的使用 使用mail.message,分三步走:  #在表的下面 继承这段话 _inherit = ['mail.…
1.基础文件及目录结构 在认识odoo ORM框架前,先介绍一下odoo中模块目录结构.   data:存放模块预制数据i18n:存放国际化文件models:存放模型等py代码security:存放权限文件views:存放视图文件__manifest__.py:该文件用于声明该模块,并指定一些模块元数据.(odoo8时该文件为__openerp__.py.)   # -*- coding: utf- -*- { # name:模块名称 'name': " test", # descri…
odoo fields_view_get创建动态视图方法 odoo  fields_view_get方法是一个比较有用比较灵活的广泛,如果使用得当,可以做到一些常规方法无法实现的功能,本文列举若干种用法. openerp的视图结构是以XML的格式存放于ir.ui.view表中,属于静态格式,设计之后就固定, 但可以通过在model中重写fields_view_get函数,在视图加载时修改arch属性,动态修改视图的结构 Odoo 开发中经常会遇到这样的需求,对象中根据条件是否显示一个字段.比如如…
origin https://medium.com/@jc_57445/odoo-13-is-fantastic-f2b421696b49 Most striking changes The most striking changes, all available in Odoo Community Edition: Accounting: Invoices and Journal Entries have been merged as one (this will simplify the l…