跳转到主要内容

项目重新计算

项目描述

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

此模块根据项目开始/结束日期重新计算任务开始/结束日期。

目录

配置

您可以在设置 > 技术 > 资源 > 工作时间中定义工作时间表。然后将其分配给资源(与用户相关联),项目或公司。

在计算任务日期时,此插件将按以下顺序查找工作时间表

  • 如果项目已分配工作时间表,则使用它。

  • 如果已分配用户,则首先搜索与该用户相关联的第一个资源(通常用户仅与一个资源相关联)并获取其工作日历在18:00结束。

  • 如果没有分配用户或资源没有工作时间表,则搜索公司的第一个工作时间表。

  • 如果没有找到工作时间表,则每天都是可工作的,工作从08:00开始,到18:00结束。

您还可以定义在单击“项目重新计算”按钮时包含在重新计算中的任务阶段。默认情况下,所有都包含在内。要更改此操作,请转到项目 > 配置 > 阶段 > 任务阶段,并更改“包含在项目重新计算中”字段。

使用方法

有两种计算模式

  • 开始日期:从项目的开始日期重新计算任务开始/结束日期。

  • 结束日期:从项目的结束日期重新计算任务开始/结束日期。

如果在表单视图中更改了项目开始/结束日期,则必须单击“重新计算项目”按钮以根据新日期重新计算所有打开的任务[1]。

[1] “打开的任务”是指具有“包含在项目重新计算中”= True的“包含在项目重新计算中”的阶段中的任务

这是一个典型用例

  1. 创建项目并配置
    • 计算类型,例如“日期结束”。

    • 到期日期。

  2. 创建任务,为每个任务进行配置
    • 在本示例中,从日期开始,当此任务必须开始时,日期天数结束。

    • 估算天数,任务的天数持续时间。

  3. 点击“重新计算项目”按钮。

  4. 转到任务列表,查看重新计算后的计划。

已知问题/路线图

  • 项目任务逐个编写,因此这可能会降低性能。

错误跟踪器

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

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

致谢

作者

  • Tecnativa

贡献者

  • Endika Iglesias

  • Antonio Espinosa

  • Javier Iniesta

  • Tecnativa:

    • Rafael Blasco

    • Pedro M. Baeza

    • Ernesto Tejeda

维护者

此模块由OCA维护。

Odoo Community Association

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

此模块是GitHub上的OCA/project项目的组成部分。

欢迎您贡献力量。了解如何贡献,请访问https://odoo-community.org/page/Contribute

项目详情


下载文件

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

源代码分发

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

构建分发

支持