Punto de entrada MT103MEM

Línea de producto:

Microsiga Protheus

Segmento:

Backoffice

Módulo:

Compras (SIGACOM)

Punto de entrada:

MT103MEM

País(es):

Brasil

Base(s) de datos:

Todos

Alcance

Protheus 11, Protheus 12

Sistema(s) operativo(s):

Windows/Linux

Punto de entrada

Descripción:

Punto de entrada para tratamiento de campos MEMO VIRTUALES en la Tabla SDE (Prorrateo por Centro de Costo) en la rutina de Documentos de Entrada.
El uso de campos MEMO VIRTUALES es necesario cuando se utiliza en entorno de bases de datos relacionales, porque no impactan el desempeño ya que graba el contenido del memo en la tabla SYP.

Eventos:

El ponto de entrada se encuentra en la función A103NFiscal en la creación del acols de la tabla SDE. 

Programa fuente:

MATA103.PRX

Sintaxis

MT103MEM - Tratamiento de campos MEMO VIRTUALES en la tabla SDE. ( ) --> aUsrMemo

Devolución:

Devolución

Tipo

Descripción

aUsrMemo

Array

Array que contiene el código del memo en la 1º posición y el memo en la 2º posición.


OBS:
RETORNO: 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.

En la configuración del Protheus habilite el uso del campo memo para la tabla SDE, un campo memo compuesto por dos campos:

DE_CODMEMO ( código del memo - carácter de 6, real, no utilizado )
DE_MEMO        ( contenido del memo - memo de 80, virtual, utilizado )

Ejemplo:

User function MT103MEM()

Local aUsMemo := {}

AAdd( aUsMemo, { 'DE_CODMEMO', 'DE_MEMO' } )

Return( aUsMemo )