此表中的每行代表 CalculationRule,它定义如何达到一系列订购商品的货币金额。
列名 | 列类型 | 列描述 |
---|---|---|
CALCODE_ID | INTEGER
NOT NULL |
CalculationCode,此 CalculationRule 是其中的一部分。 |
CALMETHOD_ID | INTEGER
NOT NULL |
计算一系列订购商品的货币结果的 CalculationRuleCalculateMethod。 |
CALMETHOD_ID_QFY | INTEGER
NOT NULL |
CalculationRuleQualifyMethod,它确定了应当将一系列订购商品中的哪一个发送到 CalculationRuleCalculateMethod。 |
CALRULE_ID | INTEGER
NOT NULL |
生成的唯一标识。 |
COMBINATION | INTEGER
NOT NULL, DEFAULT 2 |
指定该位标志以指示将由缺省的 CalculationRuleCombineMethod 实现执行的特定处理。由 CalculationRuleCombineMethod 缺省实现使用,以确定此计算规则可以如何与其它计算规则组合,如下所示: 0 = 添加-可与任何规则组合。 1 = notInCombinationWith -只能与“0”规则组合。 2 = inCombinationWith -不能与“1”规则组合。 |
ENDDATE | TIMESTAMP
NULL |
此 CalculationRule 失效的时间。 |
FIELD1 | DECIMAL(20,5) NULL |
可定制。 |
FIELD2 | VARCHAR (254)
NULL |
可定制。 |
FLAGS | INTEGER
NOT NULL, DEFAULT 0 |
CalculationRuleCombineMethod 使用它来确定此 CalculationRule 能如何与其它的 CalculationRule 组合在一起。包含指示了将由缺省 CalculationRuleCombineMethod 实现执行的特定处理的以下位标志,其中 1 = 受限-在 CalculationRule 具有资格前必须符合一定条件。调用 CalculationRuleQualifyMethod 确定 CalculationRule 是否具有资格。如果此标志不是 1,则 CalculationRule 总是限定的。 示例 1: 对于 CalculationRules,客户必须处于关联成员组之一,商店将这些成员组识辨为客户组(请参阅 CALRULEMGP 和 STOREMBRGP)。 示例 2: 对于装运计算规则,送货地址、装运方式和供货中心必须与“装运地区分组计算规则”之一匹配(请参阅 SHIPJCRULE)。 示例 3: 对于税款计算规则,送货地址和供货中心必须与“税款地区分组计算规则”之一匹配(请参阅 TAXJCRULE)。 |
IDENTIFIER | INTEGER
NOT NULL, DEFAULT 1 |
与它的 CalculationCode 唯一标识此 CalculationRule。 |
SEQUENCE | DOUBLE NOT NULL, DEFAULT 0 |
对于相同的 CalculationCode,CalculationRule 是按从最小值到最大值的顺序处理的。 |
STARTDATE | TIMESTAMP
NULL |
此 CalculationRule 开始有效的时间。 |
TAXCGRY_ID | INTEGER
NULL |
对于 TaxType CalculationUsage,就是此 CalculationRule 对其有效的 TaxCategory。 |
索引名 | 建立了索引的列名 | 索引类型 |
---|---|---|
I0000058 | CALCODE_ID, IDENTIFIER | 唯一索引 |
SQL030416034852510 | 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 | 级联 |