集成FastReport OpenSource的线上BC报表解决方案

yeats 2022-03-12 PM 797℃ 0条

在BC中,我们需要将报表输出为PDF, 且需要更灵活的线上报表解决方案,为此,我们定制了基于FastReport OpenSource 版本的线上BC报表解决方案。


设计步骤如下:


1. 在BC中,设计Layout 系统.
image_thumb[1]

2. 通过Layout 系统,导出 数据结构
image_thumb[3]

这里下载可以得到基于Layout的XML.

3. 打开FastReport Designer,设计相应的报表
  image

  创建到上一步Layout XML的连接。

image

选择 上一步Layout保存的XML定义文件

image

选择Layout中的SalesHeader和SalesLines表

image

添加完毕数据源

image

通过查看数据,看下模板定义中的数据
image

如下图所示,模拟数据。

image

定义表间关系

image

image

在左侧的节中,配置节,并绑定节和相应的数据源。

image

接下来拖拽方式进行报表Layout设计,设计过程中,可以随时执行预览,所见即所得。

需要进行计算的地方,也可以在这里添加表达式 和 进行分类汇总。

设计完毕后的Sample如下所示:

image

保存Layout。
 

4. 上传Layout设计到 BC 中
  image


5. 用户运行报表,预览即可获得基于Layout设计的报表。
  image


image

以上方案基于BC线上平台,由用户自定义相关的报表Layout, 即可实现相应的格式报表输出。

标签: none

非特殊说明,本博所有文章均为博主原创。

评论已关闭