Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

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.

GP180TRANSGP18FILT

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

Nome do Ponto de Entrada  > GP18FILT

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


Exemplo:

User Function GP18FILT()

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

return

GP180MENUGP180MEN

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 a seguir.

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

Exemplo:

User Function GP180MEN()

aAdd(aRotina, { "Nova opc", "u_funcao", 0, 7, 0, Nil })

Alert("Passou pelo GP180MEN ")

Return(Nil)

Pacotes:

12.1.17: https://suporte.totvs.com/portal/p/10098/download?e=695745