Tabla CALCODE: detalles
Columna GROUPBY
Contiene distintivos de bit que indican al método CalculationCodeCombine cómo deben
agruparse los artículos de pedido al realizar cálculos. Cada grupo de artículos de pedido se utiliza
para calcular un importe monetario, que se aplica individualmente utilizando el
método CalculationCodeApply.
Los métodos CalculationCodeCombine por omisión reconocen los distintivos de bit siguientes,
del bit situado más a la derecha al situado más a la izquierda:
- 1 = perProduct - Los artículos de pedido con entradas de catálogo diferentes deben
agruparse por separado. Cuando una entrada de catálogo tiene un PRODUCT_ITEM padre en la tabla
CATENTREL, se utiliza en su lugar la entrada de catálogo padre.
- 2 = perTradingAgreement - Los artículos de pedido con acuerdos comerciales diferentes
deben agruparse por separado.
- 4 = perOffer - Los artículos de pedido con ofertas diferentes deben
agruparse por separado.
- 8 = perAddress - Los artículos de pedido con direcciones de envío diferentes
deben agruparse por separado.
Los distintivos de bit pueden sumarse para especificar combinaciones de las
agrupaciones citadas anteriormente. Por ejemplo:
- 0 = Sin agrupación. Colocar todos los artículos de pedido aplicables en un solo grupo.
- 1 = Utilizar agrupación perProduct.
- 2 = Utilizar agrupación perTradingAgreement.
- 3 = Utilizar agrupación perProduct y perTradingAgreement.
- 4 = Utilizar agrupación perOffer.
- 6 = Utilizar agrupación perOffer y perTradingAgreement.
- 9 = Utilizar agrupación perProduct y perAddress.
Volver a la tabla CALCODE.