Ponto-de-Entrada: HSPM05LEG - Alteração de cores dos status e das legendas
Abrangências: | Microsiga Protheus 10 |
Versões: | Microsiga Protheus 10 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Descrição:
Ponto de entrada executado antes dos parâmetros da abertura do browse de Atendimento de Solicitações da Farmácia e no botão legenda. Ele tem o objetivo de alterar as cores dos status e das legendas.É priorizada a seguinte ordem:- Não atendida- Atendimento parcial- Atendimento Total- Atendimento Parcial Fechado- Atendimento Encerrado- Urgente
Programa Fonte
Sintaxe
HSPM05LEG - Alteração de cores dos status e das legendas ( [ ParamIXB[1] ], [ ParamIXB[2] ], [ ParamIXB[3] ], [ ParamIXB[4] ], [ ParamIXB[5] ], [ ParamIXB[6] ] ) --> aRet
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
ParamIXB[1] | Caracter | Cor Não Atendida Original | |||||||||||||||
ParamIXB[2] | Caracter | Cor Atendimento Parcial Original | |||||||||||||||
ParamIXB[3] | Caracter | Cor Atendimento Total Original | |||||||||||||||
ParamIXB[4] | Caracter | Cor Atendimento Parcial Fechado Original | |||||||||||||||
ParamIXB[5] | Caracter | Cor Atendimento Encerrado Original | |||||||||||||||
ParamIXB[6] | Caracter | Cor Urgente Original |
Retorno
-
aRet(array_of_record)
- {Cor Não Atendida Nova, Cor Atendimento Parcial Nova, Cor Atendimento Total Nova, Cor Atendimento Parcial Fechado Nova, Cor Atendimento Encerrado Nova, Cor Urgente Nova}
Observações
Importante
A ordem das legendas mantem seu padrão, pois são alteradas, apenas, as cores.
- Não atendida
- Atendimento parcial
- Atendimento Total
- Atendimento Parcial Fechado
- Atendimento Encerrado
- Urgente
Exemplos
#Include 'Protheus.ch'User Function HSPM05LEG()Local cCor1 := ParamIxB[1] // Cor Não Atendida OriginalLocal cCor2 := ParamIxB[2] // Cor Atendimento Parcial OriginalLocal cCor3 := ParamIxB[3] // Cor Atendimento Total OriginalLocal cCor4 := ParamIxB[4] // Cor Atendimento Parcial Fechado OriginalLocal cCor5 := ParamIxB[5] // Cor Atendimento Encerrado OriginalLocal cCor6 := ParamIxB[6] // Cor Urgente OriginalLocal aRet := {}cCor1 := "BR_PINK" // Cor Não Atendida NovacCor2 := "BR_BRANCO" // Cor Atendimento Parcial NovacCor3 := "BR_AZUL" // Cor Atendimento Total NovacCor4 := "BR_PRETO" // Cor Atendimento Parcial Fechado NovacCor5 := "BR_AMARELO" // Cor Atendimento Encerrado NovacCor6 := "BR_MARROM" // Cor Urgente NovaaRet := {cCor1, cCor2, cCor3, cCor4, cCor5, cCor6}Return(aRet)
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas