跳转到主要内容

按小时计算的假期、分配和请假申请

项目描述

License: AGPL-3

按小时管理请假

标准的Odoo应用程序“请假管理”允许员工通过定义他们的天数来创建请假分配和请求。

安装此模块后,假期的持续时间将用小时表示,而不是天数。在请假表中,将显示新的“持续时间”(以小时为单位)字段,原始的“持续时间”(以天为单位)字段将被隐藏。

例如,假设一个员工的正常工作时间是8小时

  • 1天 = 8小时

  • 2天 = 16小时

  • 0.5天(半天) = 4小时

  • 0.125天 = 1小时

等等...

如果员工想要请一个小时的假

  • 使用标准的Odoo应用程序“请假管理”,员工将写0.125天

  • 安装了模块“hr_holidays_hour”后,员工将写1.0小时

如果员工想要请半天假

  • 使用标准的Odoo应用程序“请假管理”,员工将写0.5天

  • 安装了模块“hr_holidays_hour”后,员工将写4.0小时

如果为员工定义了工作时间表,则请假请求的开始日期和结束日期设置时将自动填写持续时间(以小时为单位)。如果员工没有设置“工作时间”,但有带工作时间表的合同,持续时间(以小时为单位)也将自动填写。

用法

要请假,员工可以

  1. 从菜单“请假”,通过设置小时数(而不是天数)创建请假请求

为员工分配小时数

  1. 从菜单“叶子”创建一个分配请求,通过设置小时数(而不是天数)来设置持续时间

为了充分利用此模块,人力资源官员应设置员工的工时表。在设置请假开始和结束日期时,持续时间(小时数)将自动填写。在这种情况下,请求请假的员工仍然可以手动调整小时数。

为员工设置工作计划

  1. 从菜单“员工 -> 员工”,选择一个员工

  2. 设置“工作时间”字段

如果员工的“工作时间”未设置,但员工有工作计划合同,持续时间(小时数)也将自动填写。

  1. 从菜单“员工 -> 员工”,选择一个员工

  2. 点击“合同”并选择员工的实际合同

  3. 设置“工作时间表”字段

Try me on Runbot

错误跟踪器

错误在 GitHub Issues 上跟踪。如果遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的,请通过提供详细且受欢迎的反馈来帮助我们解决问题。

鸣谢

resource_calendar 的测试是从 Odoo SA 标准模块 resource 中重复的。

图片

  • Odoo 社区协会:图标

贡献者

请不要直接联系贡献者寻求支持或帮助解决技术问题。

维护者

Odoo Community Association

此模块由 OCA 维护。

OCA,即 Odoo 社区协会,是一个非营利组织,其使命是支持 Odoo 功能的协作开发并推广其广泛应用。

要为此模块做出贡献,请访问 https://odoo-community.org

项目详情


下载文件

下载您平台的文件。如果您不确定选择哪个,请了解有关 安装软件包 的更多信息。

源分布

此发布版本没有可用的源分布文件。请参阅 生成分布存档 的教程。

构建分布

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误日志 StatusPage StatusPage 状态页面