使用設定操作命令來插入數據
您可以使用〔規則集〕中的設定操作命令來“插入”數據,或在輸入數據的同時強制某些字段獲取特定值。
例如,在〔帳務錄入 (LEN)〕過程中,您可以為某特定值設定一個特定的帳務分析代碼,或者在〔會計科目表 (COA)〕中將〔短標題〕設定為獲取與〔科目代碼〕相同的值。下表分別列出了這些例子:
命令 | 第 1 值 | 運算符 | 第 2 值 | 結果 |
設定 | 帳務分析 1 | = | N1C0 | 無論操作員在〔帳務分析 1〕中輸入何種代碼,系統都將插入代碼 N1C0。 |
設定 | 短標題 | = | 科目代碼 | 無論操作員在〔短標題〕字段中輸入何種內容,該字段都將使用與〔科目代碼〕相同的值。 |
注意:在〔規則集〕中使用設定操作命令,用於為〔帳務錄入〕和/或〔帳務導入〕插入行數據時,必須在〔事件配置〕中指定一個特殊調用點,否則數據錄入/導入過程中設定操作無效。
使用設定操作命令可以插入哪些字段?
當設置一個〔規則集〕以便使用設定操作命令來插入數據時,可由某業務規則檢查的大多數字段都可以由該業務規則來插入或更改。但是各項功能中的某些數據項目不能用設定命令來更改或插入。
記錄的關鍵字段必須在數據錄入的過程中予以創建。您不能通過業務規則來設定這些字段,即使可以由該業務規則來檢查其有效性。靜態數據維護中此類關鍵字段如下所列:科目代碼、資產代碼、資產子代碼、銀行代碼和銀行子代碼;所有這些都必須在數據錄入過程中由操作員來創建。在另一個例子〔帳務錄入〕中,〔憑証編號〕不能通過業務規則來〔設定〕,因為它是在過帳過程中由 SunSystems 創建的憑証的唯一數字關鍵字。
注意:如果您需要為某個數據項目預置值,您必須確保在該數據項目業務上允許為相關功能輸入值。例如:對於〔帳務錄入〕功能而言,如果您要設置一個帳務分析角度代碼,則必須確保該代碼已存在,且在相關憑証類型上允許輸入分析角度。