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.

Ponto de Entrada criado no momento que o usuário clica em transferir.

Nome do Ponto de Entrada  > GP180TRANS

Criar uma função com o nome acima para execução do ponto de entrada.

Exemplo:

user function GP180TRANS()

    MsgAlert( "Ponto de Entrada no botão Transferir")

return


Ponto de Entrada para adicionar novas opções ao Menu.

Menu > Rotina de Transferências > Outras Ações

Neste momento poderá adicionar o botão conforme exemplo abaixo.

Nome do Ponto de Entrada > GPE180MENU

 

Criar uma função com a chamada acima.

Exemplo:

User Function GPE180MENU()

 

aAdd(aRotina, { "Nova opc", "u_funcao", 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:

  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. Nivel de acesso
  6. Habilita Menu Funcional
Pacotes: