Ponto de entrada para customizar os menus da rotina de Distribuição de S.s..
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||||
Segmento: | Manufatura | ||||||
Módulo: | Manutenção de Ativos e Gestão de Frotas | ||||||
Rotina: |
| ||||||
Issue: | DNG-21369 | ||||||
Países: | Todos. | ||||||
Bancos de Dados: | Todos. | ||||||
Sistemas Operacionais: | Todos. |
Ponto de Entrada
Descrição: | Ponto de entrada será executado em dois momentos durante a montagem da tela de Distribuição de S.S., onde sua primeira execução realiza a alteração dos Menus dos folders "Solicitações" e "Detalhes da Solicitação". Já sua segunda chamada será realizada para a alteração dos Botões no Menu do folder de "Atendentes". Durante a primeira execução o terceiro parâmetro PARAMIXB[3] será vazio. Na segunda execução os parâmetros PARAMIXB[1] e PARAMIXB[2] serão vazios. O ponto de entrada também é aplicado no folder de Atendentes da rotina MNTA291 ao acessar "Transferir Atendimento" que poderá ser identificado através do PARAMIXB[4]. | |||||||||||||||||||||||||||||||||||||||
Localização: | SIGAMNT: Em Atualizações > Controle de Oficina > Solicitação de Serviço > Facilities > Distribuição. SIGAMNT: Em Atualizações > Controle de Oficina > Solicitação de Serviço > Facilities > Atendimento. | |||||||||||||||||||||||||||||||||||||||
Programa Fonte: | MNTA296.prx | |||||||||||||||||||||||||||||||||||||||
Função: | MNTA296(), fCreateFolder() | |||||||||||||||||||||||||||||||||||||||
Parâmetros: |
Estrutura dos Parâmetros PARAMIXB[1], PARAMIXB[2] e PARAMIXB[3]
| |||||||||||||||||||||||||||||||||||||||
Retorno: |
|
#INCLUDE 'TOTVS.CH' User Function MNTA296A() Local aBtn1 := PARAMIXB[1] Local aBtn2 := PARAMIXB[2] Local aBtn3 := PARAMIXB[3] If !PARAMIXB[4] If !Empty(PARAMIXB[1]) aAdd(aBtn1, {"ng_ico_filtro", {|| MSGINFO('Botão clicado 1', 'Botão 1 executado')}, 'BOTAO1', 'oBtnTEste1', .T.}) aAdd(aBtn2, {"ng_ico_filtro", {|| MSGINFO('Botão clicado 2', 'Botão 2 executado')}, 'BOTAO2', 'oBtnTEste2', .T.}) Else aAdd(aBtn3, {"ng_ico_filtro", {|| MSGINFO('Botão clicado 3', 'Botão 3 executado')}, 'BOTAO3', 'oBtnTEste3', .T.}) EndIf EndIf Return {aBtn1, aBtn2, aBtn3}