Une ligne de cette table représente un barème de calcul (CalculationScale), qui peut être utilisé pour effectuer une recherche d'échelle en vue de calculer un montant monétaire, pour un ensemble donné d'articles (OrderItems).
Nom de colonne | Type de colonne | Description de la colonne |
---|---|---|
CALMETHOD_ID | INTEGER NOT NULL |
Méthode de calcul CalculationScaleLookupMethod qui, pour un ensemble donné d'articles (OrderItems), détermine un "numéro de recherche", une "valeur monétaire de base", un "multiplicateur de résultat", et un jeu de poids mathématiques pouvant être utilisés par le CalculationScale pour calculer un montant monétaire. |
CALSCALE_ID | INTEGER NOT NULL |
Identificateur généré unique. |
CALUSAGE_ID | INTEGER NOT NULL |
Indique le type de calcul pour lequel ce CalculationScale est utilisé. Par exemple, le CalculationScale peut être utilisé pour calculer un des montants monétaires suivants : remise, frais de port, taxe à l'achat ou taxe afférentes aux frais de port. |
CODE | CHARACTER (30) NULL |
Chaîne de type caractère qui identifie le CalculationScale de façon unique pour un CalculationUsage et une StoreEntity donnés. |
DESCRIPTION | VARCHAR (254) NULL |
Brève description de ce CalculationScale, pouvant être affichée par une interface utilisateur qui permet aux créateurs de CalculationRules de choisir dans une liste de CalculationScales disponibles. |
FIELD1 | VARCHAR (254) NULL |
Zone personnalisable. |
QTYUNIT_ID | CHARACTER (16) NULL |
Si elle est indiquée, unité de mesure pour les valeurs rangeStart des objets CalculationRange pour ce CalculationScale. La méthode de calcul CalculationScaleLookupMethod doit renvoyer un "numéro de recherche" dans cette unité. |
SETCCURR | CHARACTER (3) NULL |
Si elle est indiquée, devise pour les valeurs rangeStart des objets CalculationRange pour ce CalculationScale. La méthode de calcul CalculationScaleLookupMethod doit renvoyer un "numéro de recherche" dans cette unité. Il s'agit d'un code de devise conforme à la norme ISO 4217. |
STOREENT_ID | INTEGER NOT NULL |
StoreEntity dont le CalculationScale fait partie. |
Nom de l'index | Noms des colonnes indexées | Type d'index |
---|---|---|
I0000059 | CALUSAGE_ID, CODE, STOREENT_ID | Index à entrées uniques |
SQL030416034853210 | CALSCALE_ID | Clé primaire |
Nom de contrainte | Noms des colonnes | Nom de table externe | Noms des colonnes externes | Type de contrainte |
---|---|---|---|---|
F_175 | SETCCURR | SETCURR | SETCCURR | Cascade |
F_176 | CALUSAGE_ID | CALUSAGE | CALUSAGE_ID | Cascade |
F_177 | STOREENT_ID | STOREENT | STOREENT_ID | Cascade |
F_178 | QTYUNIT_ID | QTYUNIT | QTYUNIT_ID | Cascade |
F_179 | CALMETHOD_ID | CALMETHOD | CALMETHOD_ID | Cascade |
Nom de contrainte | Nom de colonne référencée | Nom de table externe | Noms des colonnes externes | Type de contrainte |
---|---|---|---|---|
F_165 | CALSCALE_ID | CALRANGE | CALSCALE_ID | Cascade |
F_181 | CALSCALE_ID | CALSCALEDS | CALSCALE_ID | Cascade |
F_281 | CALSCALE_ID | CRULESCALE | CALSCALE_ID | Cascade |