Punto de entrada - M103NFEL

Línea de producto:

Protheus

Segmento:

Manufactura

Módulo:

SIGACOM - Compras

Rutina:

Rutina

Nombre técnico

Documento de entrada

MATA103

Issues / Ticket :

2493376 / DMANMAT02-8083

País(es):

Brasil

Base(s) de datos:

Todos

Sistemas operativos:

Todos

Punto de entrada

Descripción:

El punto de entrada M103NFEL se puede utilizar para agregar informaciones a las solapas "Factura electrónica", "Informaciones DANFE" e "Informaciones adicionales" en el momento de incluir y clasificar la factura, para que las informaciones queden visibles en el momento de digitar la factura.

Eventos:

La llamada del punto de entrada M103NFEL ocurre en 4 momentos distintos:
1 - En la validación del campo F1_FORNECE al momento de digitar el encabezado de la factura en la inclusión.
2 - En la validación del campo F1_LOJA al momento de digitar el encabezado de la factura en la inclusión.
3 - En la validación del campo F1_EST al momento de digitar el encabezado de la factura en la inclusión.
4 - Al momento de clasificar la factura.

En ambos casos, el punto de entrada recibe como parámetro la identificación del campo que se está validando.

Programa fuente:

MATA103.PRW

Función:

A103NfElet - Función para ejecutar el punto de entrada para cargar informaciones en las solapas Factura electrónica, Danfe e Inf. Adicionales.

Parámetros:

Parámetro

Tipo

Descripción

Paramixb[1]

Carácter

Identificación del campo que se está validando.

Paramixb[2]

Carácter

Código de la UF digitada en el campo F1_EST

Paramixb[3]

Array

Array con el contenido de los campos de la solapa Factura Electrónica.

Paramixb[4]

Array

Array con el contenido de los campos de la solapa Informaciones DANFE

Paramixb[5]

Array

Array con el contenido de los campos de la solapa Informaciones Adicionales.

Devolución:

Array multidimensional, que contiene los array recibidos como parámetro 3, 4 y, 5 que contiene las informaciones incluidas por el punto de entrada.

Ejemplo:

#Include 'Protheus.ch'

User Function M103NFEL()

Local cCampoVld := Paramixb[1]
Local cUF := Paramixb[2]
Local aNfEletr := Paramixb[3]
Local aDanfe := Paramixb[4]
Local aInfAdic := Paramixb[5]

// Personalización de los array de cada solapa

Return {aNfEletr,aDanfe,aInfAdic}