Árvore de páginas

Ponto de entrada MT103MEM

Linha de Produto:

Microsiga Protheus

Segmento:

Backoffice

Módulo:

Compras (SIGACOM)

Ponto de Entrada:

MT103MEM

País(es):

Brasil

Banco(s) de Dados:

Todos

Abrangência

Protheus 11, Protheus 12

Sistema(s) operacional(is):

Windows/Linux

Ponto de Entrada

Descrição:

Ponto de Entrada para tratamento de campos MEMO VIRTUAIS na Tabela SDE (Rateio por Centro de Custo) na rotina de Documentos de Entrada.
O uso de campos MEMO VIRTUAIS é necessário quando usado em ambiente de bancos de dados relacionais, pois não impactam a performance por gravar o conteúdo do memo na tabela SYP.

Eventos:

O ponto de Entrada encontra-se na função A103NFiscal na criação do acols da tabela SDE. 

Programa Fonte:

MATA103.PRX

Sintaxe

MT103MEM - Tratamento de campos MEMO VIRTUAIS na tabela SDE. ( ) --> aUsrMemo

Retorno:
RetornoTipoDescrição
aUsrMemoArray

Array contendo o código do memo na 1º posição e o memo na 2º posição


OBS:
RETORNO: array em que cada elemento é composto por outro array com 2 elementos:

Ex. de 1 elemento do array retornado:
{ "Campo 1", "Campo 2" }

Campo 1 - Campo de codigo do memo.
Campo 2 - Campo de memo.

No Configurador do Protheus habilitar o uso do campo memo para tabela SDE um campo memo composto dos campos:

DE_CODMEMO ( codigo do memo - caracter de 6, real, não usado )
DE_MEMO        ( conteúdo do memo - memo de 80, virtual, usado )


Exemplo:
User function MT103MEM()

Local aUsMemo := {}

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

Return( aUsMemo )