01. DADOS GERAIS
Produto: | TOTVS Saúde Planos
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Saude |
Módulo: | ATENDIMENTO |
Função: | AUTORIZAÇÕES |
Ticket: | |
Story: | DSAUBE-21615 |
02. SITUAÇÃO/REQUISITO
Necessidade de criar ponto de entrada para manipular o retorno da função que valida no atendimento a crítica 038 ("Produto do usuário não permite atendimento por esta Rede de Atendimento.") para as redes de atendimento.
03. SOLUÇÃO
Implementado ponto de entrada PLVLDRDA que permite alterar o retorno da validação da crítica 038 para as redes de atendimento. O ponto de entrada será chamado ao final da validação padrão.
04. DEMAIS INFORMAÇÕES
Ponto de Entrada: PLVLDRDA
Descrição: Permite alterar o retorno da validação da crítica 038 para as redes de atendimento.
Parâmetros:
- PARAMIXB[1] → lRet
- PARAMIXB[2] → aRet
- PARAMIXB[3] → aDadUsr
- PARAMIXB[4] → cLocalExec
- PARAMIXB[5] → cCodPad
- PARAMIXB[6] → cCodPro
- PARAMIXB[7] → aBD6
- PARAMIXB[8] → aRDAWeb
- PARAMIXB[9] → cAlias
Retorno: Array com duas posições, sendo:
- 1 - Lógico, Define se o beneficiário não apresentará a crítica 038 para a rede de atendimento (.f. ou .t.)
- 2 - Array, Dados da crítica quando o retorno lógico for false (.f.).
- Exemplo: aAdd(aRetCustom, {"038", PLSBCTDESC(), "", BCT→BCT_NIVEL, BCT→BCT_TIPO, cCodPad, cCodPro})
Exemplo de Uso
#include "Protheus.ch" user function PLVLDRDA() local lRetPadrao := PARAMIXB[1] local aRetPadrao := PARAMIXB[2] local aDadUsr := PARAMIXB[3] local cLocalExec := PARAMIXB[4] local cCodPad := PARAMIXB[5] local cCodPro := PARAMIXB[6] local aBD6 := PARAMIXB[7] local aRDAWeb := PARAMIXB[8] local cAlias := PARAMIXB[9] local lRetCustom := .t. local aRetCustom := {} // Tratamento customizado lRetCustom := lRetPadrao aRetCustom := aRetPadrao return {lRetCustom, aRetCustom}
05. ASSUNTOS RELACIONADOS
Não se aplica
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas