Versiones: | Advanced Protheus 7.10 , Microsiga Protheus 8.11 , Microsiga Protheus 10 |
Compatible Países: | Todos |
Sistemas operativos: | Todos |
Compatible a las bases de datos: | Todos |
Idiomas: | Español , Inglés |
Descripción:
LOCALIZACIÓN: Function MATA020 - Función principal del programa de inclusión, modificación y eliminación de proveedores.
EN QUÉ PUNTO: Al inicio de la función, antes de la ejecución de la Mbrowse de los proveedores, se utiliza para agregar más opciones de menú (en el aRotina).
Eventos
Programa fuente
MATA020.PRX
Sintaxis
MA020ROT - Agrega más opciones al menú ( ) --> aRet
Respuesta
aRet(vetor)
Debe devolver un Array que contiene nuevas opciones de menú, en la estructura conf. el ejemplo relacionado.
Observaciones
Ejemplos
User Function MA020ROT()Local aRotUser := {}//Define Array que contiene las rutinas por ejecutar del programa // ----------- Elementos contenidos por dimensión ------------ // 1. Nombre que aparecerá en el encabezado // 2. Nombre de la rutina vinculada // 3. Utilizado por la rutina // 4. Tipo de transacción en que se realizará // 1 - búsqueda y posiciona en una base de datos // 2 - Simplemente muestra los campos // 3 - Incluye registros en las bases de datos // 4 - Altera o registro actual // 5 - Retira el registro actual de la base de datos // 6 - Altera determinados campos sin incluir nuevos Regs AAdd( aRotUser, { 'Documento', 'MsDocument('SA2', SA2->(recno()), 4)', 0, 4 } )Return (aRotUser)