【问题标题】:How to make recursive report in acumatica?如何在 acumatica 中进行递归报告?
【发布时间】:2021-03-04 19:50:27
【问题描述】:

我在 Acumatica 中生成水晶报表,我的报表有点复杂,我们的场景是 项目 1 可能有多个项目,所以我们显示为
1级
项目 1
项目 1- 1
项目 1-2
================================================== =============
2级
项目 1-1 可能也有很多项目,所以想像这样显示
项目 1-1- 1
项目 1-1- 2
项目 1-2 可能也有很多项目,所以想显示 项目 1-2- 1 项目 1-2- 2 ================================================== =============

3级
项目 1-1- 1 可能也有很多项目,所以想像这样显示
项目 1-1-1 - 1
项目 1-1-1 - 2
项目 1- 2 -2 可能也有很多项目,所以想像这样显示
项目 1-2-2 - 1
项目 1-2-2 - 2
================================================== =============
继续....

这是一个像递归调用一样的持续过程,使用 Acumatica 报表设计器生成报表的最佳方式是什么?

【问题讨论】:

  • 嵌套子报表?
  • 是的,我们需要嵌套报表。
  • 您应该能够创建一个包含一个级别所需内容的报告,以及一个引用相同报告名称的子报告部分。如果您允许报告以静默方式失败,您应该能够尽可能多地递归。
  • 正如我上面分享的例子,所以我们需要多层次的递归,这可能吗,如果是,那么如何?

标签: acumatica acumatica-kb


【解决方案1】:

这看起来更像是分组。您可能想要创建组字段,以便为您提供所需的渲染顺序。如果由于某种原因这不起作用,请考虑创建内存中的记录集(例如,PXReportResultset,在 CashFlowEnq 图中查找它)以您想要的顺序收集记录,然后使用它来驱动报告。此外,嵌套报表也不是一个好主意,因为它会影响呈现性能。

【讨论】:

    猜你喜欢
    • 2019-06-16
    • 1970-01-01
    • 2010-12-20
    • 2019-01-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多