跳转到主要内容

将考勤标记为加班。

项目描述

Beta License: AGPL-3 OCA/hr-attendance Translate me on Weblate Try me on Runboat

根据员工的工作周配置标记考勤为加班,以跟踪超出理论工作时间的时间。

在下班时间,考勤行可以被分割,以帮助管理者进行员工出勤审查并计算补偿时间。

使用此模块

  • 员工可以可视化计划中的工作时间

    https://raw.githubusercontent.com/OCA/hr-attendance/14.0/hr_attendance_overtime/static/img/my_attendance.png

    签到/签退按钮根据当前状态有不同的颜色,员工提前、准时、迟到。

  • 您可以在员工的工作周中配置理论签到/签退时间范围。

  • 员工签退时,以下规则应用于已关闭的考勤行

    • 签到规则是

      • 在开始范围内签到将创建两个考勤记录

        • 第一个将被标记为加班并在开始范围开始处停止,将添加一个较早的原因。

        • 第二个将从第一个的结束处开始。

      • 在开始范围内签到将正常打开考勤

      • 在开始范围之后签到将正常打开考勤并添加一个迟到原因

    • 签退规则

      • 在签退时间范围之前签退将标记考勤为提前离开

      • 在给定范围内签退将正常关闭考勤

      • 在范围之后签退将生成两个考勤

        • 一个正常结束于范围的结束处

        • 一个加班的,从范围的结束处开始到签退时间,同时添加一个迟到原因

  • 自动关闭规则:我们建议在每次工作时间考勤后基本规划一个自动关闭的ir.cron,即在上午和下午之间以及一天结束时各一个。上述之前描述的签退规则将应用于自动关闭模块,原因使用ir cron执行时间。如果没有找到开放hr考勤的理论工作时间,则应用自动关闭模块的规则。

此模块由hr_attendance_validation使用,以帮助经理审查每周小时数并为每位员工生成补偿小时数。

目录

配置

此模块依赖于不同的配置

为员工的工作时间周设置时间范围

  1. 转到设置 > 技术 > 资源 > 工作时间,或从员工表单转到员工 > 员工 > 在员工表单视图中 > 工作时间

  2. 在表单视图中,您可以设置此模块添加到每个考勤行上的4个新字段

  • 签到时间:签到时间将导致出现一个额外的加班行,以及一个更早的签到原因(CI-E

  • 签到至:签到时间将添加一个迟到签到原因(CI-L

  • 签退时间:签退时间将添加一个更早的签退原因(CO-E

  • 签退至:签退时间将生成一个额外的加班行,以及一个迟到的签退原因(CO-L

我们选择不重用由其他模块(如hr_holidays)使用的现有工作时间从工作时间至,以便能够定义一个更大的范围,该范围与该时间重叠。

您可以自定义4种类型的标签,这些标签通过代码选择,必须保持相同且唯一

  1. 转到考勤 > 配置 > 原因

  2. 为以下代码自定义名称

  • CI-E:签到早(签到发生在签到时间之前)

  • CI-L:签到晚(签到发生在签到至之后)

  • CO-E:签退早(签退发生在签退时间之前)

  • CO-L:签退晚(签退发生在签退至之后)

已知问题/路线图

  • 以亭台模式显示计划

  • 确保它适用于两周日历

  • 考虑全局休假和hr_holidays

  • 确保同一工作时间日历的工作时间线之间没有重叠

错误跟踪器

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

请不要直接联系贡献者以获取支持或技术问题的帮助。

致谢

作者

  • Pierre Verkest

贡献者

维护者

此模块由OCA维护。

Odoo Community Association

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

当前维护者

petrus-v

此模块是GitHub上OCA/hr-attendance项目的一部分。

欢迎您做出贡献。要了解如何进行,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码分发

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

构建分发

支持者