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