Histórico da Página
Aviso | ||
---|---|---|
| ||
A rotina relacionada a este ponto de entrada passou recentemente por uma reestruturação para o padrão de desenvolvimento MVC, desta forma o exemplo de código 01, apresentado neste documento, pode não ser mais efetivo, desta forma indicamos a utilização do Exemplo 02 - MVC. |
Ponto de Entrada para inclusão de Semáforo no Browser de Multas.
Características do Requisito
Linha de Produto: | Microsiga Protheus | ||||
Segmento: | Manufatura | ||||
Módulo: | SIGAMNT - Manutenção de Ativos e Gestão de Frotas. | ||||
Rotina: |
| ||||
Cadastros Iniciais: | MNTA084 - Veículos. | ||||
País(es): | Todos | ||||
Banco(s) de Dados: | Todos | ||||
Tabelas Utilizadas: | ST9 - Bens | ||||
Sistema(s) Operacional(is): | Windows e Linux | ||||
Ponto de Entrada: | MNTA7657 - Inclusão de Semáforo no Browser de Multas. |
Descrição
Este ponto de entrada possibilita a incrementação das cores do semáforo antes de iniciar o browser, conforme a regra utilizada.
Procedimento para Utilização
- Entrar no modulo de Manutenção de Ativos e Gestão de Frotas(SIGAMNT).
- Em Atualizações > Gestão de Riscos > Multas > Multas.
Ponto de Entrada
Descrição: | Ponto de entrada MNTA7657 | ||||||||
Localização: | Em Atualizações > Gestão de Riscos > Multas > Multas. | ||||||||
Eventos: | Multas (MNTA765) | ||||||||
Programa Fonte: | MNTA765.prx | ||||||||
Função: | MNTA765() | ||||||||
Retorno: |
|
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#Include 'Protheus.ch' User Function MNTA7657() Local aCores := PARAMIXB[1] //Exemplo 1 - Incrementacao. aAdd(aCores,{"NGSEMAFARO('TRX->TRX_PAGTO == cNao .And. TRX->TRX_RECURS != cSim')" ,'BR_PRETO'}) //Exemplo 2 - Utilize este exemplo caso queira criar. //aCores := {{"NGSEMAFARO('TRX->TRX_PAGTO == cNao .And. TRX->TRX_RECURS != cSim')" ,'BR_PRETO'}} Return aCores |
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#Include 'Protheus.ch' User Function MNTA7657() Local aCores := PARAMIXB[1] // Observação: Após a liberação do chamado 'DNG-3347' a cor da legenda que será adicionada, // deve ser feita em Inglês. // // Exemplo: // GREEN – Para a cor Verde // RED – Para a cor Vermelha // YELLOW – Para a cor Amarela // ORANGE – Para a cor Laranja // BLUE – Para a cor Azul // GRAY – Para a cor Cinza // BROWN – Para a cor Marrom // BLACK – Para a cor Preta // PINK – Para a cor Rosa // WHITE – Para a cor Branca //Exemplo 1 - Incrementacao. aAdd(aCores,{"NGSEMAFARO('TRX->TRX_PAGTO == cNao .And. TRX->TRX_RECURS != cSim')" ,'BLACK'}) //Exemplo 2 - Utilize este exemplo caso queira criar. //aCores := {{"NGSEMAFARO('TRX->TRX_PAGTO == cNao .And. TRX->TRX_RECURS != cSim')" ,'ORANGE'}} Return aCores |