了解规则数据预置

通过在[规则数据预置]中预置一些特定的值,您可以将 SunSystems 配置为“插入”数据,或者强制在输入数据时,某些特定字段必须采用特定的值。

您可以使用[规则数据预置]在数据录入期间预先设置多达 20 个字段。每个预置值最多可包括十五个字符。预置值在规则数据集中会应用到一个选定的代码组合上。

[规则数据预置]只保留特定值或您希望插入的值。数据项目(即您要在其内插入值的字段)不在[规则数据预置]中标识。它必须在规则集的设定命令中予以指定。

注意: 您不能用设定命令来更改或插入每个功能中的某些特定数据项目。

例如:您可以创建一个[规则数据预置],只要[科目代码]为“11000”、[帐务分析 1]为“11BLF”、及[帐务分析 3]为“A101”,则将凭证行上的[业务描述]设为“Project A101-BF”。

如要如此,您需要设置:

  • 一个将[科目代码]、[帐务分析 1]和[帐务分析 3]标识为关键字字段的规则数据集关键字。
  • 一个规则数据集,包含了下列业务描述的数据项目值和预置值:
  • 规则数据集代码 科目代码 分析代码 1 分析代码 3 预置号 预置值
    AC13 11000 11BLF A101 1 A101-BF
  • 一个包含下列操作语句的规则集:
  • 命令 第 1 值 运算符 第 2 值
    设定 业务描述   预置值 1

[规则数据预置]构成层次结构的最底层,该层次结构上还有[规则数据集]和[规则数据集关键字],如 规则数据的层次结构 中所示。

注意:如要决定是否要使用[规则数据预置],以下这两种情形可能会有所帮助:
  • 1.如果您需要在任何时候为某特定字段设定一个特定值,则您无需使用[规则数据预置],因为您可以直接在[规则集]中指定该特定值。

  • 2.如果您要预置的值取决于所输入的其他数据项目组合,则您必须使用[规则数据集]来设置这些组合,以及[规则数据预置]来设置由此而生的预置值,如上例所示。

注意: 虽然一个[规则集]可引用在多个[规则数据集]中设置的有效代码组合,但它却只能使用在这些[规则数据集]中的一个集上所设置的预置值。