Árvore de páginas

Ponto-de-Entrada: LOCXPE73 - Tratamento de Campos MEMO VIRTUAIS na Tabela SDE
Abrangências: Microsiga Protheus 10 , Microsiga Protheus 11
Versões: Microsiga Protheus 10 , Microsiga Protheus 11
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Descrição:
Ponto de Entrada para tratamento de campos MEMO VIRTUAIS na Tabela SDE (Rateio por Centro de Custo) na rotina de Remito e Factura 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.
Programa Fonte
LOCXNF.PRX
Sintaxe

LOCXPE73 - Tratamento de Campos MEMO VIRTUAIS na Tabela SDE ( [ ] ) --> aUsrMemo

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
Array of Record
Retorno
    aUsrMemo(array_of_record)
  • Array contendo o codigo do memo na 1º posicao e o memo na 2º posição
Observações

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 código 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_CODMEM  ( código do memo - caracter de 6, real, não usado )

 DE_MEMO        ( conteúdo do memo - memo de 80, virtual, usado )
 

Exemplos
User function LOCXPE73()Local aUsMemo := {}AAdd( aUsMemo, { 'DE_CODMEM', 'DE_MEMO' } ) Return( aUsMemo ) 
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não