Árvore de páginas

Ponto-de-Entrada: MA261IN - Exibe valores de campos na tela


Versões:

Microsiga Protheus 10, Microsiga Protheus 11, Microsiga Protheus 12

Compatível Países:Todos
Sistemas Operacionais:Todos
Compatível às Bases de Dados:Todos
Idiomas:Espanhol , Inglês


Descrição: Atribui valores nos campos de usuário.

Localização: Localizado nas funções A261Visual( ) , A261Inclui( ) e A261Estorn( ) .

Em que ponto: É chamado após a montagem do array aCols com as linhas do browse das transferências, nas rotinas de visualização, inclusão e estorno de transferências.
Pode ser utilizado para preenchimento dos valores de campos que o usuário queira apresentar na tela. Não esquecer de verificar a posição correta do campo a ter o valor atribuído no array aCols.
A melhor forma de fazer isto é verificando a posição correta, através de pesquisa no array aHeader.

Programa Fonte: MATA261.PRX

Sintaxe: MA261IN( ) --> Nil

Pontos de Entrada relacionados: MA261CPO e MA261TRD3


Observações

Utilizado os pontos de entrada para o completo funcionamento:

  • MA261CPO é utilizado para adicionar os campos de usuário nas rotinas de inclusão, para que sejam gravados;
  • MA261TRD3 é utilizado para gravar os campos adicionados pelo ponto de entrada MA261CPO.


Exemplo
#Include 'Protheus.ch'

User Function MA261IN()

Local nPosCampo := aScan(aHeader, {|x| AllTrim(Upper(x[2]))=='Campo do Usuário'})

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Customizacoes de usuario      ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

aCols[len(aCols),nPosCampo] := 'Conteúdo do campo do usuário'

//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Customizacoes de usuario      ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

Return Nil