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: | Português, Espanhol , Inglês |
Localização: Localizado nas funções A261Visual( ) , A261Inclui( ) e A261Estorn( ) .
Em que ponto: É chamado logo após a criação do array aHeader que controla quais campos aparecerão no browse das transferências.
Pode ser utilizado para inclusão de campos no array já mencionado, permitindo ao usuário incluir mais campos para digitação. O array aHeader é montado baseado em campos do arquivo SD3.
Pontos de entrada Relacionados: MA261TRD3 e MA261IN, maiores informações em observações.
Para correto funcionamento do ponto de entrada, faz-se necessária a utilização de outros pontos de entrada de acordo com sua devida função:
- Ponto de Entrada MA261TRD3 para gravar os campos adicionados por este ponto de entrada;
- Ponto de Entrada: MA261IN para exibir os campos do aCols inseridos por este ponto de entrada nas operações de Visualização, Inclusão e Estorno.
Se todos os pontos não foram configurados em conjunto, o conteúdo não será gravado e posteriormente não será exibido, podendo gerar exceção de erro.
Importante!
#INCLUDE'Protheus.ch' #DEFINE USADO CHR(0)+CHR(0)+CHR(1) User Function MA261CPO() Local aTam := {} aTam := TamSX3('Campo do Usuário') Aadd(aHeader, {'Titulo do Campo do Usuário', 'Nome do campo do Usuário', PesqPict('SD3', 'Nome do Campo do Usuário', aTam[1]), aTam[1], aTam[2], '', USADO, 'C', 'SD3', ''}) Return Nil