Ponto de Entrada na rotina de Transferência
Linha de Produto: | Microsiga Protheus. |
Segmento: | Recursos Humanos. |
Módulo: | SIGAGPE |
Função: | GPEA180
|
Situação/Requisito: | 1 - Para que possa trazer os funcionários filtrados quando clicar em "Transferir", sem ter que usar a opção de Filtro que a rotina disponibiliza. 2 - Criação de um P.E para que seja possível incluir um Botão dentro da opção "Ações Relacionadas". |
Solução/Implementação: | Criação dos pontos de entradas solicitados. GP18FILT | Ponto de Entrada criado no momento que o usuário clica em transferir, para realizar um filtro. Nome do Ponto de Entrada > |
---|
|
GP180TRANSGP18FILT Criar uma função com o nome acima para execução do ponto de entrada.
| Exemplo: |
|
user function GP180TRANSUser Function GP18FILT() Local cFiltro := "" MsgAlert( "Ponto de Entrada no botão Transferir") |
|
returncFiltro := "RA_MAT = 999999" Return cFiltro | GP180MEN | Ponto de Entrada para adicionar novas opções ao Menu. Menu > Rotina de Transferências > |
---|
|
Outras Transferir >Outras Ações Neste momento poderá adicionar o botão conforme exemplo |
|
abaixoa seguir. Observações Este ponto de entrada pode ser utilizado para inserir novas opções no array aButtons. |
|
Nome do Ponto de Entrada > GPE180MENU
Parametros do array aButtons: - Imagem do botão
- Bloco de código contendo a ação do botão
- Título do botão
|
|
Criar uma função com a chamada acima. GPE180MENU aRotinaNova opc "", 0, 7, 0, Nil })Alert("Passou pelo GPE10MENU")
Return(Nil)
Observações
Este ponto de entrada pode ser utilizado para inserir novas opções no array aRotina.
Parametros do array aRotina:
- Nome a aparecer no cabeçalho
- Nome da Rotina associada
- Reservado
- 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 - Nivel de acesso
- Habilita Menu Funcional
Pacotes: