Histórico da Página
Ponto de entrada
MNTA5101MNTC5101 para que seja possível adicionar legenda no browse.
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: |
Relacione os cadastros necessários que precisam ser preenchidos antes da utilização desse requisito.
Manutenção - MNTA120.prx O.s. Manual - MNTA410.prx |
Ponto de Entrada:
País(es): | Todos |
Banco(s) de Dados: | Todos |
Tabelas Utilizadas: |
STF - Manutenção STJ - Ordens de Serv de Manutenção | |
Sistema(s) Operacional(is): | Todos |
Descrição
Ponto de Entrada para adicionar uma cor de legenda no browse da O.S. do Histórico da Manutenção, podendo personalizar, por exemplo, cores diferentes para as diversas situações da Ordem de Serviço.
Procedimento para Utilização
- Entrar no modulo de Manutenção de Ativos(SIGAMNT).
- Em Atualizações > Bens > Família de Bens. Incluir uma família.
- Em Atualizações > Bens > Bens. Incluir um bem.
- Em Atualizações > Manutenção > Áreas Manutenção. Incluir uma área de manutenção.
- Em Atualizações > Manutenção > Tipos Manutenção. Incluir um tipo de manutenção preventiva.
- Em Atualizações > Manutenção > Serviços. Incluir um serviço.
- Em Atualizações > Manutenção > Manutenção. Incluir uma manutenção para o bem.
- Em Atualizações > Ordem de Serviços > O.s. Manual.
- Incluir uma ordem de serviço, com o campo 'Situação' como 'Liberado'.
- Incluir uma ordem de serviço, com o campo 'Situação' como 'Cancelado'.
- Incluir uma ordem de serviço, com o campo 'Situação' como 'Pendente'. - Em Consultas > Planos > Histórico. Selecionar o bem ir em 'Manutenção'.
- Selecionar a manutenção anteriormente cadastrada e ir em 'Histórico'.
- Verifica que será apresentado a legenda.
Ponto de Entrada
Descrição: | Ponto de entrada que possibilita adicionar legenda no browse de O.s. do Histórico da Manutenção. | ||||||||
Localização: | Consultas > Planos | ||||||||
Eventos: | Histórico | ||||||||
Programa Fonte: | MNTC510.prx | ||||||||
Função: | MNTC5101() | ||||||||
Retorno: |
|
Exemplo:
Bloco de código | ||
---|---|---|
| ||
#INCLUDE "Protheus.ch" |
User Function MNTC5101() |
Local aCores := |
aAdd
{} /*Obs. O alias _cTRB utilizado abaixo representa o alias da tabela temporária utilizada na montagem do browse.*/ aAdd(aCores, {" |
Alltrim((_cTRB)->TJ_SITUACA) == 'C'", "RED" , 'Cancelado' } |
aAdd
) //Condição ## Cor ## Descrição. aAdd(aCores, {" |
Alltrim((_cTRB)->TJ_SITUACA) == 'L'", "GREEN" , 'Liberado' } |
aAdd
) aAdd(aCores, {" |
Alltrim((_cTRB)->TJ_SITUACA) == 'P'", "YELLOW" , 'Pendente' } ) |
Return aCores |