事务性表单模型元素
事务表单列的特性¶
可以为事务表单列指定以下元素:
- Attributes,用有关格式、可包含的值类型以及可能的这些值表的信息补充列的定义。它们便于数据录入,因为它们可以在列单元格中生成下拉菜单,以便为正在处理的单元格选择值。
- 针对特定科目的列的强制性和可编辑性的例外
- 事务表单任何列上的字典,一旦定义了字典类型,就在表单列关联中选择相同的字典。因此,可以创建仅与 CCH Tagetik 维度无关的列。
- 筛选器:指示是否必须在表单的数据录入步骤中设置与列相关数据的筛选器,以及筛选器必须是什么类型。筛选器可以是强制性的或可选的,作为单选(只能输入一个值)或多选(可以输入一个或多个值)。
关于列默认值的具体信息¶
可以为列分配文本类型默认值或公式类型默认值。文本类型值必须手动插入。公式类型值可以是数字或 SQL 查询的结果。
| 值类型 | 描述 |
|---|---|
| Numeric | 公式确定表单列中显示的值。公式可以包含数字常量、四则运算(+ - * /)、圆括号以及对 Field 名称的引用(参见事务表单列页面)。 |
| SQL queries | 确定列中显示值的公式是 SQL 类型查询,允许您根据表单的一个或多个字段的值或 CCH Tagetik 数据库中的表来指示值。 带有 SQL 查询的公式具有以下特定特征: - 对表单列的引用必须用大括号指定。 {COD_DEST1} 指示正在插入的行的 "Custom dimension 1" 列的值。 - 对多个数字字段的引用必须指示字段之间的关系。 IMPORTO_1*IMPORTO_2/IMPORTO_3。 |
运行表单时,单元格显示公式的结果。
带科目列的例外¶
在事务表单信息模型中设置列时,定义了数据录入规则(可选或强制),或者可以使列以只读模式提供。可以在列上插入以 SQL 语言编写的公式。该公式应在 Default value/Formula 字段上定义。运行表单时,公式不会显示为 Excel 公式,而是直接在服务器上计算。
如果列不包含与 CCH Tagetik 维度相关的数据,则可以插入 Exceptions in insertion for account。此字段指示列是否存在基于科目的强制性或可编辑性例外(参见Attributes 选项卡)。
字典¶
可以将字典与任何文本类型或金额类型列关联;这允许用户在数据录入步骤中从下拉菜单中搜索并选择值。此菜单列出列上存在的维度元素或数据集字段。
示例
在存在控制组列和科目列的情况下,可以创建单个查询类型字典,其中查询返回以下结果:
- 控制组的代码和描述
- 属于该控制组的科目的代码和描述
然后必须将这些结果与这两列关联。
在数据录入中,系统在第一列上提供可能的控制组列表,在第二列上提供属于该控制组的科目列表。为此,一旦定义了查询类型字典,必须使用两个自由属性指定查询的哪些字段对应于代码、哪些对应于描述:Query code field 用于代码,Query description field 用于描述。