Cada fila de esta tabla representa una norma de cálculo que define cómo se alcanza un importe para un conjunto de artículos de pedido.
Nombre de columna | Tipo de columna | Descripción de columna |
---|---|---|
CALCODE_ID | INTEGER NOT NULL |
El código de cálculos del que forma parte esta norma de cálculos. |
CALMETHOD_ID | INTEGER NOT NULL |
El método para calcular normas de cálculo que calcula un resultado monetario para un conjunto de artículos de pedido. |
CALMETHOD_ID_QFY | INTEGER NOT NULL |
El método para calificar normas de cálculo que determina qué artículos de pedido de entre un conjunto se deben enviar al método para calcular normas de cálculo. |
CALRULE_ID | INTEGER NOT NULL |
Identificador exclusivo generado. |
COMBINATION | INTEGER NOT NULL, DEFAULT 2 |
Especifica el distintivo de bits que indica el proceso especial que debe llevar a cabo la implementación por omisión del método para combinar normas de cálculo: Lo utiliza la implementación por omisión del método para combinar normas de
cálculo para determinar cómo
puede combinarse esta norma de cálculo con otras normas de cálculo, de la
manera siguiente: 0 = inAdditionTo - puede combinarse con cualquier norma. 1 = notInCombinationWith - sólo puede combinarse con normas "0". 2 = inCombinationWith - no se puede combinar con normas "1". |
ENDDATE | TIMESTAMP NULL |
La hora en que esta norma de cálculo deja de ser efectiva. |
FIELD1 | DECIMAL (20,5) NULL |
Personalizable. |
FIELD2 | VARCHAR (254) NULL |
Personalizable. |
FLAGS | INTEGER NOT NULL, DEFAULT 0 |
Lo utiliza el método para combinar normas de cálculo para determinar cómo puede combinarse esta norma de cálculo con otras normas de cálculo. Contiene
el siguiente distintivo de bit que indica el proceso especial que
efectuará la implementación por omisión del método para combinar normas de
cálculo, donde 1 = restringido - deben satisfacerse ciertas condiciones
para que se califique la norma de cálculo. Llama al método
CalculationRuleQualify para determinar si la norma de cálculo es
aplicable. Si este distintivo no es 1, entonces la norma de cálculo
siempre es aplicable. Ejemplo 1: Para normas de cálculo de descuentos, el cliente debe estar en uno de los grupos de miembros asociados que la tienda reconoce como grupos de compradores (consulte las tablas CALRULEMGP y STOREMBRGP). Ejemplo 2: Para normas de cálculo de envío, la dirección de envío, la modalidad de envío y el centro de despacho de pedidos deben coincidir con una de las normas de cálculo de grupo de jurisdicciones de envío (consulte la tabla SHIPJCRULE). Ejemplo 3: Para normas de cálculo de impuestos, la dirección de envío y el centro de despacho de pedidos deben coincidir con una de las normas de cálculo de grupo de jurisdicciones fiscales (consulte la tabla TAXJCRULE). |
IDENTIFIER | INTEGER NOT NULL, DEFAULT 1 |
Identifica exclusivamente esta norma de cálculo, junto con su código de cálculo. |
SEQUENCE | DOUBLE NOT NULL, DEFAULT 0 |
Las normas de cálculo para el mismo código de cálculo se procesan una tras otra, empezando con la del valor más pequeño. |
STARTDATE | TIMESTAMP NULL |
La hora en que esta norma de cálculo empieza a ser efectiva. |
TAXCGRY_ID | INTEGER NULL |
Para las utilizaciones de cálculos de tipos de impuestos, la categoría de impuestos a la que se aplica esta norma de cálculo. |
Nombre de índice | Nombre(s) de columna(s) indexada(s) | Tipo de índice |
---|---|---|
I0000058 | CALCODE_ID, IDENTIFIER | Índice exclusivo |
SQL030416034852510 | CALRULE_ID | Clave primaria |
Nombre de restricción | Nombre(s) de columna | Nombre de tabla externa | Nombre(s) de columna(s) externa(s) | Tipo de restricción |
---|---|---|---|---|
F_169 | CALCODE_ID | CALCODE | CALCODE_ID | Cascada |
F_170 | TAXCGRY_ID | TAXCGRY | TAXCGRY_ID | Cascada |
F_171 | CALMETHOD_ID_QFY | CALMETHOD | CALMETHOD_ID | Cascada |
F_172 | CALMETHOD_ID | CALMETHOD | CALMETHOD_ID | Cascada |
Nombre de restricción | Nombre de columna referenciada | Nombre de tabla externa | Nombre(s) de columna(s) externa(s) | Tipo de restricción |
---|---|---|---|---|
F_174 | CALRULE_ID | CALRULEMGP | CALRULE_ID | Cascada |
F_280 | CALRULE_ID | CRULESCALE | CALRULE_ID | Cascada |
F_751 | CALRULE_ID | SHPJCRULE | CALRULE_ID | Cascada |
F_820 | CALRULE_ID | TAXJCRULE | CALRULE_ID | Cascada |