理论与出席时间分析
odoo11-addon-hr-attendance-report-theoretical-time的Python项目详细描述
本模块增加了一个新的报告,称为“理论与参与时间分析” 通过出勤记录测量的工作时间与 理论时间,根据员工工作日历计算,公休日 以及员工的特殊假期。缺勤天数是动态生成的 在报告中给出了相应的理论时间。
有可能把一些休假类型计算为理论时间,如果 在它们中指定。
举个例子,假设一个工作周有40个理论小时, 出勤情况:
- 星期一:工作10小时
- 星期二:工作10小时
- 星期三:工作10小时
- 星期四:工作10小时
- 星期五:请一次已工作的补偿假(所说的休假类型) 40小时。
在报告中,整整一周的理论时间应该是40小时,每天8小时。 40个工作小时(虽然是前几天,周五没有)。
相反,如果你想在那一天休假,你应该要求 一种不带支票的休假类型,计算为理论时间,然后 一周的理论工作时间是32小时,而那一周的工作时间是32小时。 没有许可。
目录
Installation
在安装时间上,本模块计算 签到,如果你有很多记录的话 慢点。
Configuration
你至少需要“出勤/人工出勤”才能看到 出席报告。
为了在理论时间内包括一些休假类型,您必须:
- 转到leaves>;configuration>;leave types。
- 选择要包括的休假类型。
- 勾选标记“包括在理论工时内”。
生成非工作日时,此模块使用开始日期作为开始日期 序列生成,即:
- 对员工设置的手动开始日期。
- 如果未设置,则这两个日期中的最大日期:
- 员工创建日期。
- 工作日历行开始日期。
要配置手动开始日期,您必须:
- 转到employees>;employees。
- 选择员工。
- 进入“人力资源设置”页面。
- 在“理论工时开始日期”字段中设置日期。
生成将在工作日历行的结束日期或今天停止, 所以不要忘记正确地设置工作线的开始和结束日期 他们之间不留空格的日历。
Usage
- 转到attentions>;reporting>;理论与出勤时间分析。
- 检查透视表或查看图表视图。
Known issues / Roadmap
- 在公司工作不到一周的员工将展示一周 理论时间。
- 激活orm缓存以提高计算理论工时的性能, 但确保在计算条件下清除缓存 变化。
- 如果你改变了员工的工作时间,理论上不参加的时间 天数将根据新日历计算。你必须定义 日历中的开始和结束日期,以避免此副作用。
- 将休假类型更改为 不重新计算是否包含在理论时间内。
Credits
Contributors
- Tecnativa:
- 佩德罗·M·贝扎。
Maintainers
此模块由OCA维护。
oca,或odoo社区协会,是一个非营利性组织 任务是支持odoo特性和 促进其广泛应用。
这个模块是github上OCA/hr项目的一部分。
欢迎您的贡献。要了解如何访问https://odoo-community.org/page/Contribute。