Table CALCODE : détails
colonne GROUPBY
Contient des indicateurs binaires indiquant au CalculationCodeCombineMethod
la façon dont les OrderItems doivent être groupés lors de
l'exécution de calculs. Chaque groupe de OrderItems est utilisé pour calculer un montant
monétaire, qui est appliqué séparément en utilisant le CalculationCodeApplyMethod.
Le CalculationCodeCombineMethods par défaut reconnaît les
indicateurs binaires suivants, du bit de poids faible au bit
de poids fort :
- 1 - perProduct - Les OrderItems avec des CatalogEntries différents
doivent être dans des groupes différents. Lorsqu'un CatlogEntry
a un parent PRODUCT_ITEM dans la table CATENTREL, le CatalogEntry
parent est utilisé à la place.
- 2 - perTradingAgreement - Les OrderItems avec des TradingAgreements différents
doivent être dans des groupes différents.
- 4 - perOffer - Les OrderItems avec des Offres différentes doivent
être dans des groupes différents.
- 8 - perAddress - Les OrderItems avec des adresses de livraison différentes
doivent être dans des groupes différents.
Les indicateurs binaires peuvent être ajoutés ensemble pour spécifier des combinaisons des groupements ci-dessus. Par exemple:
- 0 - Pas de groupement. Place tous les OrderItems concernés dans un
même groupe.
- 1 - Utilisez le groupement perProduct
- 2 - Utilisez le groupement perTradingAgreement
- 3 - Utilisez le groupement perProduct et perTradingAgreement
- 4 - Utilisez le groupement perOffer
- 6 - Utilisez le groupement perOffer et perTradingAgreement
- 9 - Utilisez le groupement perProduct et perAddress
Retour à la table CALCODE.