Table de base de données CALSCALE

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.
Index :
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
Contraintes :
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

Référencée par :
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