表格說明:
此表格中的每一列都代表一個 CalculationRule,以定義如何為一組 OrderItems 取得一個貨幣金額。
直欄說明:
直欄名稱 | 直欄類型 | 直欄說明 |
CALCODE_ID |
INTEGER NOT NULL |
此 CalculationRule 所屬的 CalculationCode。 |
CALMETHOD_ID |
INTEGER NOT NULL |
為一組 OrderItems 計算貨幣結果的 CalculationRuleCalculateMethod。 |
CALMETHOD_ID_QFY |
INTEGER NOT NULL |
決定將哪一組 OrderItems 傳送到 CalculationRuleCalculateMethod 的 CalculationRuleQualifyMethod。 |
CALRULE_ID |
INTEGER NOT NULL |
產生的唯一識別碼。 |
COMBINATION |
INTEGER NOT NULL, DEFAULT 2 |
指定位元旗號,以指出預設 CalculationRuleCombineMethod 施行所要執行的特殊處理程序。相關資訊請參閱 CALRULE 表格:明細。 |
ENDDATE |
TIMESTAMP
NULL |
此 CalculationRule 停止生效的時間。 |
FIELD1 |
DECIMAL(20,5) NULL |
可自訂。 |
FIELD2 |
VARCHAR (254) NULL |
可自訂。 |
FLAGS |
INTEGER NOT NULL, DEFAULT 0 |
供 CalculationRuleCombineMethod 用以決定如何將此 CalculationRule 和其它 CalculationRule 合併。相關資訊請參閱 CALRULE 表格:明細。 |
IDENTIFIER |
INTEGER NOT NULL, DEFAULT 1 |
用以唯一識別此 CalculationRule,會搭配其 CalculationCode 使用。 |
SEQUENCE |
DOUBLE
NOT NULL, DEFAULT 0 |
同一個 CalculationCode 的 CalculationRules 都是依照最低值到最高值的順序來處理。 |
STARTDATE |
TIMESTAMP
NULL |
此 CalculationRule 開始生效的時間。 |
TAXCGRY_ID |
INTEGER NULL |
若是 TaxType CalculationUsages,則是 CalculationRule 有效的 TaxCategory。 |
索引:
索引名稱 | 已編製索引的直欄名稱 | 索引類型 |
I0000058 | CALCODE_ID, IDENTIFIER | 唯一索引 |
SQL020206020557750 | CALRULE_ID | 主要鍵 |
限制:
限制名稱 | 直欄名稱 | 外來表格名稱 | 外來直欄名稱 | 限制類型 |
F_169 | CALCODE_ID | CALCODE | CALCODE_ID | 重疊顯示 |
F_170 | TAXCGRY_ID | TAXCGRY | TAXCGRY_ID | 重疊顯示 |
F_171 | CALMETHOD_ID_QFY | CALMETHOD | CALMETHOD_ID | 重疊顯示 |
F_172 | CALMETHOD_ID | CALMETHOD | CALMETHOD_ID | 重疊顯示 |
參照者:
限制名稱 | 參照直欄名稱 | 外來表格名稱 | 外來直欄名稱 | 限制類型 |
F_174 | CALRULE_ID | CALRULEMGP | CALRULE_ID | 重疊顯示 |
F_280 | CALRULE_ID | CRULESCALE | CALRULE_ID | 重疊顯示 |
F_751 | CALRULE_ID | SHPJCRULE | CALRULE_ID | 重疊顯示 |
F_820 | CALRULE_ID | TAXJCRULE | CALRULE_ID | 重疊顯示 |
![]() |