Histórico da Página
...
Novos Status do Protocolo de Reembolso
Linha de Produto: | Microsiga Protheus | ||
Segmento: | Saúde | ||
Módulo: | Plano de Saúde | ||
Função: | PLSA001A.prw | ||
Situação/Requisito: | Informe a situação/requisito. | ||
Solução/Implementação: | Informe a solução/implementação. | ||
Conversores e Parâmetros: | Informe os conversores/parâmetros. | ||
Inclusão dos 4 status descirtos abaixo para o status do Protocolo de Reembolso, também foram criados os pontos de entrada PLREEMDCOR e PLREEMACOR para manipular a adição de novos status e cores para a legenda. Status:
| |||
Implementação: | Os novos status do Protocolo de Reembolso possui os seguintes valores: Importante:
| Chamados relacionados: | Informe o(s) chamado(s) relacionado(s)
|
Requisito (ISSUE): Informe o requisito relacionado. | PCREQ-6214 | ||
Versões/Release: Informe as versões. | 12.1.8 |
Exemplo de implementação do Pontos de Entrada PLREEMDCOR, que irá indicar o ícone e a descrição do status:
Bloco de código | ||
---|---|---|
| ||
#Include 'Protheus.ch'
User FUNCTION PLREEMDCOR()
Local aCdCores := { { 'AGRIMG16',"Status 1 para teste" },;
{ 'AVIAO' ,"Status 2 para teste" }}
Return aCdCores
|
Exemplo de implementação do Pontos de Entrada PLREEMACOR, que irá indicar qual conteúdo do campo BOW_STATUS irá corresponder a posição no array aCdCores que foi criado no ponto de entrada PLREEMDCOR :
Bloco de código | ||
---|---|---|
| ||
#Include 'Protheus.ch'
User FUNCTION PLREEMACOR()
//Importante a adição deve iniciar na posição 15 em diante
Local aCores := { { 'BOW_STATUS= "F"' ,aCdCores[15,1] },;//vermelho
{ 'BOW_STATUS = "G"' ,aCdCores[16,1]}} //”Cancelado”
Return aCores |
Imagem de exemplo de adição de novos status via Ponto de Entrada:
Imagem da nova Legenda da rotina de Protocolo de Reembolso: