Árvore de páginas


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
MATA447Pedimentos de Importación25/07/2024
País:México
Ticket:No aplica
Requisito/Story/Issue (informe el requisito vinculado):DMINA-23700


02. DESCRIPCIÓN

Punto de Entrada en la rutina de Pedimentos (MAT477), para que al momento de agregar un producto a la factura por Pedido de Compra, permita agregar campos específicos del Pedido y aterrizarlos en el getdados de los productos de la factura.


03. INFORMACIÓN ADICIONAL

En la rutina de Pedimentos (MATA447), dentro de la función Po2Acols() se agrega la ejecución del Punto de Entrada MT447COM().

El Punto de Entrada se ejecuta por cada ítem que se copia desde Pedido de Compra (SC7) hacia los ítems de una Factura de Pedimento (RSF).

En el momento de ejecutar el Punto de Entrada, la tabla de Pedidos de Compra (SC7), está posicionada en el ítem que se está copiando.

En la función de usuario se debe construir un arreglo de campos (RSF) y los valores que el usuario determine, ya sea desde el Pedido de Compra (SC7), de otra fuente, o calculados.

La función debe retornar un arreglo de campos (tabla RSF) y valores.


Ejemplo de Punto de Entrada:

MT447COM
User Function MT447COM()
    Local aCamposPC := {}

    aAdd( aCamposPC, {"RSF_TEXTO1", SC7->C7_TEXTO1} )
    aAdd( aCamposPC, {"RSF_FECHA1", SC7->C7_FECHA1} )
    aAdd( aCamposPC, {"RSF_TEXTO2", "DESDE MT447COM"} )
    aAdd( aCamposPC, {"RSF_FECHA2", dDatabase} )

Return aCamposPC



IMPORTANTE!

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


04. ASUNTOS RELACIONADOS