Dentro de la rutina de Generación de Notas(MATA468N), se requiere activar el punto de entrada LM468PED para poder personalizar la agrupación de pedidos al momento de generar la factura de venta.
Pre-condiciones
Aplicar el parche correspondiente al issue DMINA-21536
Generación de Facturas
#include 'protheus.ch'
#INCLUDE "FWMVCDEF.CH"
#include "FILEIO.CH"
User Function LM468PED()
Local aQuebraPed := PARAMIXB[1] //Arreglo que contiene los campos considerados para agrupación
Local aQuebraNew := {} // Arreglo de retorno con los campos considerados para agrupación
Local nX := 1
Local cCpo := "C5_TXMOEDA" // Campo que no será considerado para la agruparción de pedidos
For nX:= 1 To Len(aQuebraPed)
If !(cCpo $ aQuebraPed[nX][1])
AADD( aQuebraNew, aQuebraPed[nX] )
Endif
Next nX
Return aQuebraNew |
Agrupación de pedidos de venta en moneda 2 sin considerar la tasa de cambio(C5_TXMOEDA)
