代码之家  ›  专栏  ›  技术社区  ›  Developer Marius Žilėnas

项目任务报告显示截止日期前的天数正值

  •  0
  • Developer Marius Žilėnas  · 技术社区  · 6 年前

    在“项目”模块的“任务分析”报告中,当我选择度量值“截止日期前的天数”时,它会显示那些错过截止日期的任务的负值。我能以某种方式格式化该字段以显示此报表中的正值吗?

    注意:在数据库视图中,此字段不能松开签名,因为用户使用筛选“截止日期天数”小于0”来筛选所有错过截止日期的任务。

    enter image description here

    1 回复  |  直到 6 年前
        1
  •  1
  •   George Daramouskas    6 年前

    由于我没有访问企业代码库的权限,因此我将根据社区为您提供一个答案:

    这个 Tasks Analysis 是一份报告。

    在我们的案例中,我们发挥了以下作用: 任务分析 调用 action_project_task_user_tree 它依次显示 report.project.task.user . 现在这个报告的数据来自 addons/project/report/project_report.py

    所以基本上你要做的就是在 _select 具体来说, delay_endings_days 是计算出来的。

    既然你提到:

    注意:在数据库视图中,此字段不能松开签名,因为用户使用筛选“截止日期天数”小于0”来筛选所有错过截止日期的任务。

    您可以添加另一个具有该计算的字段并隐藏该字段。

    这是一个简单的解决方案,您可以继续对呈现记录的小部件进行更改,以显示您想要的任何内容,但我不确定您是否要沿着这条路径前进。