Árvore de páginas

Carregando...


01. DATOS GENERALES

Producto:

TOTVS Backoffice

Línea de producto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Compras (SIGACOM)

Función:
RutinaNombre TécnicoFecha
MATA447BGeneración de Documentos Pedimentos19/09/2024
País:México
Ticket:No aplica
Requisito/Story/Issue (informe el requisito vinculado):DMINA-24507


02. DESCRIPCIÓN

Punto de Entrada en la rutina de Generación de Documentos Pedimentos (MATA447B), con el objetivo de que si se agregan campos específicos en la tabla de Detalle de factura (RSF) para Facturas de Gastos, estos sean pasados a los campos correspondientes en la tabla de Ítems de las Facturas de Entrada (SD1).


03. INFORMACIÓN ADICIONAL

En la rutina de Generación de Documentos Pedimentos (MATA447B), dentro de la función encargada de Generar facturas de entrada por medio de la Rutina Automática (GenFacEnt()), se agrega la ejecución del punto de entrada M447BFGA() solo para los ítems de facturas de gastos.

En la función de usuario se debe construir un arreglo con los nuevos campos y los respectivos valores que el usuario determine.

La función debe retornar dicho arreglo.


Ejemplos del Punto de Entrada:

M447BFGA
User Function M447BFGA()

	Local aAddFlds := {}		  // Arreglo a retornar
	Local cAlias   := ParamIxb[1] // Contiene el alias de la tabla cuyo contenido es la información de encabezado e ítems.
	
	aAdd( aAddFlds, {"D1_TEXTO1", (cAlias)->RSF_TEXTO1, Nil} )
	aAdd( aAddFlds, {"D1_TEXTO2", (cAlias)->RSF_TEXTO2, Nil} )
	
Return (aAddFlds)



IMPORTANTE!

La presente solución aplica para versión de Protheus 12.1.2210 con garantía extendida o superior.


04. ASUNTOS RELACIONADOS