使用设定操作命令来插入数据

您可以使用[规则集]中的设定操作命令来“插入”数据,或在输入数据的同时强制某些字段获取特定值。

例如,在[帐务录入 (LEN)]过程中,您可以为某特定值设定一个特定的帐务分析代码,或者在[会计科目表 (COA)]中将[短标题]设定为获取与[科目代码]相同的值。下表分别列出了这些例子:

命令 第 1 值 运算符 第 2 值 结果
设定 帐务分析 1 = N1C0 无论操作员在[帐务分析 1]中输入何种代码,系统都将插入代码 N1C0。
设定 短标题 = 科目代码 无论操作员在[短标题]字段中输入何种内容,该字段都将使用与[科目代码]相同的值。
注意: 在[规则集]中使用设定操作命令,用于为[帐务录入]和/或[帐务导入]插入行数据时,必须在[事件配置]中指定一个特殊调用点,否则数据录入/导入过程中设定操作无效。

使用设定操作命令可以插入哪些字段?

当设置一个[规则集]以便使用设定操作命令来插入数据时,可由某业务规则检查的大多数字段都可以由该业务规则来插入或更改。但是各项功能中的某些数据项目不能用设定命令来更改或插入。

记录的关键字段必须在数据录入的过程中予以创建。您不能通过业务规则来设定这些字段,即使可以由该业务规则来检查其有效性。静态数据维护中此类关键字段如下所列:科目代码、资产代码、资产子代码、银行代码和银行子代码;所有这些都必须在数据录入过程中由操作员来创建。在另一个例子[帐务录入]中,[凭证编号]不能通过业务规则来[设定],因为它是在过帐过程中由 SunSystems 创建的凭证的唯一数字关键字。

注意: 如果您需要为某个数据项目预置值,您必须确保在该数据项目业务上允许为相关功能输入值。例如:对于[帐务录入]功能而言,如果您要设置一个帐务分析角度代码,则必须确保该代码已存在,且在相关凭证类型上允许输入分析角度。