Description de la table :
Chaque ligne de la table représente une règle de calcul (CalculationRule), qui définit comment arriver à un montant monétaire pour un ensemble d'articles de commande (OrderItems).
Description des colonnes :
Nom de colonne | Type de colonne | Description de colonne |
CALCODE_ID |
INTEGER
NOT NULL |
CalculationCode dont fait partie cette CalculationRule. |
CALMETHOD_ID |
INTEGER
NOT NULL |
CalculationRuleCalculateMethod utilisée pour calculer un résultat monétaire pour un ensemble d'articles (OrderItems). |
CALMETHOD_ID_QFY |
INTEGER
NOT NULL |
CalculationRuleQualifyMethod qui détermine les éléments d'un ensemble d'OrderItems à envoyer à la CalculationRuleCalculateMethod. |
CALRULE_ID |
INTEGER
NOT NULL |
Identificateur généré unique. |
COMBINATION |
INTEGER
NOT NULL, DEFAULT 2 |
Contient l'indicateur binaire qui indique le traitement particulier à effectuer lors de la mise en oeuvre par défaut de la CalculationRuleCombineMethod. Pour plus d'informations, reportez-vous à la rubrique Table CALRULE : détails. |
ENDDATE |
TIMESTAMP
NULL |
Heure à laquelle cette CalculationRule cesse d'être effective. |
FIELD1 |
DECIMAL(20,5)
NULL |
Zone personnalisable. |
FIELD2 |
VARCHAR (254)
NULL |
Zone personnalisable. |
FLAGS |
INTEGER
NOT NULL, DEFAULT 0 |
Utilisé par la CalculationRuleCombineMethod pour déterminer comment cette CalculationRule peut être combinée avec d'autres CalculationRules. Pour plus d'informations, reportez-vous à la rubrique Table CALRULE : détails. |
IDENTIFIER |
INTEGER
NOT NULL, DEFAULT 1 |
Identifie de manière unique cette CalculationRule, ainsi que son CalculationCode. |
SEQUENCE |
DOUBLE
NOT NULL, DEFAULT 0 |
Les CalculationRules associées au même CalculationCode sont traitées l'une après l'autre, de la valeur la plus faible à la plus élevée. |
STARTDATE |
TIMESTAMP
NULL |
Heure à laquelle cette CalculationRule devient effective. |
TAXCGRY_ID |
INTEGER
NULL |
Pour les TaxTypeCalculationUsages, TaxCategory pour laquelle cette CalculationRule est effective. |
Index :
Nom de l'index | Colonne(s) indexée(s) | Type d'index |
I0000058 | CALCODE_ID, IDENTIFIER | Index à entrées uniques |
SQL020206020557750 | CALRULE_ID | Clé primaire |
Contraintes :
Nom de contrainte | Colonne(s) | Nom de table externe | Nom(s) de colonne externe | Type de contrainte |
F_169 | CALCODE_ID | CALCODE | CALCODE_ID | Cascade |
F_170 | TAXCGRY_ID | TAXCGRY | TAXCGRY_ID | Cascade |
F_171 | CALMETHOD_ID_QFY | CALMETHOD | CALMETHOD_ID | Cascade |
F_172 | CALMETHOD_ID | CALMETHOD | CALMETHOD_ID | Cascade |
Référence par :
Nom de contrainte | Nom de colonne référencée | Nom de table externe | Nom(s) de colonne externe | Type de contrainte |
F_174 | CALRULE_ID | CALRULEMGP | CALRULE_ID | Cascade |
F_280 | CALRULE_ID | CRULESCALE | CALRULE_ID | Cascade |
F_751 | CALRULE_ID | SHPJCRULE | CALRULE_ID | Cascade |
F_820 | CALRULE_ID | TAXJCRULE | CALRULE_ID | Cascade |
![]() |