import.css=/download/attachments/327912/newLayout.css

Punto de entrada: MT103DCF - Habilita opción Más Inf. y agrega campos en la solapa DANFE


Alcances:

Microsiga Protheus 10 , Microsiga Protheus 11

Versiones:

Microsiga Protheus 10 , Microsiga Protheus 11

Compatible Países:

Todos

Sistemas operativos:

Todos

Compatible a las bases de datos:

Todos

Idiomas:

Español , Inglés


Descripción:

Punto de entrada utilizado para habilitar la opción Más Informaciones e incluir campos en la solapa Informaciones DANFE de la rutina documento de entrada.
UBICACIÓN: Función A103CompDanfe.
EN QUE PUNTO: Al hacer clic en la opción Más Inf.

Programa fuente

MATA103X.PRW

Sintaxis

MT103DCF - Habilita opción Más Inf. y agrega campos en la solapa DANFE ( [ PARAMIXB ] ) --> aCamposRet

Parámetros:


Nombre

Tipo

Descripción



Estándar

Obligatorio

Referencia

PARAMIXB

Array of Record

Elemento 1: Tipo lógico informando si la operación es de Inclusión
Elemento 2: Tipo lógico informando si la operación es de Modificación
Elemento 3: Tipo lógico informando si la operación es de Visualización
Elemento 4: Tipo array que contiene los campos y sus contenidos que ya se informaron en la misma rutina (al hacer clic en la opción Más Infor., informe los contenidos de los campos, Salir, y haga clic nuevamente, deben aparecer los mismos contenidos).












Respuesta

aCamposRet

(array_of_record)

Elemento 1: Código del campo
Elemento 2: Contenido del campo

Observaciones

El punto de entrada se consideró con la finalidad de crear una nueva interfaz de entrada de datos, que se abre al hacer clic en la opción Más Infor., esto permite la información de cualquier campo deseado de la tabla SF1.
Se puede utilizar MSDIALOG o MBROWSE. Si se utiliza MSDIALOG es necesario el include PROTHEUS.CH.
La respuesta debe ser obligatoriamente un array con el código del campo en el primer elemento y su contenido en el segundo elemento.

Ejemplos

User Function MT103DCFLocal lInclui := PARAMIXB[1]Local lAltera := PARAMIXB[2]Local lVisual := PARAMIXB[3]Local aCamposPar := PARAMIXB[4]Local aCamposRet := {} // Validaciones del usuarioReturn aCamposRet