Tempo aproximado para leitura: 00:01:10 min
Dúvida
Como implementar o ponto de entrada TM300MNU - Inserir Novas Opções no Array?
Ambiente
TOTVS Logística - TOTVS TMS (Linha Protheus) - Gestão de Transportes (TMS) - Todas as versões
Solução
O ponto de entrada TM300MNU e é disparado antes da abertura do Browse, caso Browse inicial da rotina esteja habilitado, ou antes da apresentação do Menu de opções, caso Browse inicial esteja desabilitado.
Programa Fonte: TMSA300.PRW
Sintaxe: TM300MNU - Inserir Novas Opções no Array ( ) --> Nil
Retorno:
Nil
- (nulo)
- Nil
- Sim - Habilitar Browse Inicial
- Não - Desabilitar Browse Inicial
Este ponto de entrada pode ser utilizado para inserir novas opções no array aRotina.
Exemplos:
aadd(aRotina,{'TEXTO DO BOTÃO','NOME DA FUNÇÃO' , 0 , 3,0,NIL})
ONDE: Parâmetros do array a Rotina:
- 1. Nome a aparecer no cabeçalho
- 2. Nome da Rotina associada
- 3. Reservado
- 4. Tipo de Transação a ser efetuada:
- 1 - Pesquisa e Posiciona em um Banco de Dados
- 2 - Simplesmente Mostra os Campos
- 3 - Inclui registros no Bancos de Dados
- 4 - Altera o registro corrente
- 5 - Remove o registro corrente do Banco de Dados
- 5. Nível de acesso
- 6. Habilita Menu Funcional
0 Comentários