Ponto-de-Entrada: MA020MEM - Define campos MEMO de usuário


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 ejecutar la mbbrowse de los proveedores, se utiliza para definir y agregar campos MEMO de usuario (que utilizan estándar Advanced - grabación en el SYP), a través de la respuesta de un array, donde cada elemento es un campo memo que será tratado por el registro.

Eventos


 

Programa fuente

MATA020.PRX

Sintaxis

MA020MEM - Define campos MEMO de usuario ( ) --> aRet

Respuesta

aRet(vetor)

Debe volver un array en que cada elemento está compuesto por otro array con 2 elementos:
Ej. de 1 elemento del array devuelto:
{ "Campo 1", "Campo 2" }

Campo 1 - Campo de código del memo.
Campo 2 - Campo de memo.

Observaciones

Los campos memo se deben crear de acuerdo con el estándar de memo - Advanced. Utilice otros campos memo del sistema como referencia.


 

EJEMPLO:

Este punto devuelve un array considerando que cada elemento es un campo memo que será tratado por el registro.

Cada elemento está compuesto por otro array con 2 elementos:

1 - Campo de código del memo.
2 - Campo de memo.
 

Ejemplos

/*Habilite el campo memo compuesto de los campos A2_CODMUSU ( código memo - carácter de 6, real, no utilizado ) y A2_MEMOUSU ( memo - memo de 80, virtual, utilizado )*/User function MA020MEM()Local aUsMemo := {}AAdd( aUsMemo, { 'A2_CODMUSU', 'A2_MEMOUSU' } )Return( aUsMemo )