"单据表单"和"流程表单"中提交的数据,可以在"报表页面"中作为数据源,进行进一步的分析。
当一个表单中存在明细时,为了支持分析,宜搭进行了一些额外的处理。
下面以一个具体场景(进货单)进行具体介绍

表单设计

进货单设计如下:
1524208138588-da3a84e3-fd44-42f6-b647-c5575afd1288.png

"进货单"下有 "进货单号"、"进货日期"、"进货明细"三个组件。
"进货明细"下有"商品名"、"进货量"两个组件。

表单与报表中数据源的映射关系:

  • 一个"单据(流程)表单"会在报表那边对应一个数据源,名称为表单的名称。报表数据源下的列字段,即为表单中的各个组件。(由于明细组件的特殊性,不进行对应)
  • 明细组件可以容纳其他的表单组件,并且一次可以提交多条数据。明细组件功能上是一个"子表"的功能,因此明细组件会独立映射为报表中的一个独立的数据源,名称为 "表单名称-明细组件名称"(比如:进货单-进货明细)

在"进货单"这个具体的业

收藏 打印