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
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas