01. DADOS GERAIS
Produto: | TOTVS Saúde Planos
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Saude |
Módulo: | PTU |
Função: | A410 |
Ticket: | 14771252 |
Requisito/Story/Issue (informe o requisito relacionado) : | DSAUPC-17612 |
02. SITUAÇÃO/REQUISITO
Implementar ponto de entrada para que o cliente possa manipular se o formato de cálculo da unidade será Calculado ou Informado.
03. SOLUÇÃO
Foi implementado o ponto de entrada PLUNMCOI.
Este ponto de entrada irá receber as variáveis lRet e cCodUnd, onde:
- A variável lRet é o retorno que a função padrão apurou até o momento, sendo:
a) lRet = .T. a unidade foi identificada como tipo de cálculo Informada
b) lRet = .F. a unidade foi identificada como tipo de cálculo Calculada
- A variável cCodUnd indica o código da unidade de saúde que está sendo verificada no momento.
O ponto de entrada deve retornar um valor lógico que irá sobrescrever o valor apurado pelo padrão, sendo .T. para que o sistema trate a unidade como Informada e .F. para que o sistema trate a unidade como Calculada.
Caso o cliente não queira alterar o valor apurado pelo padrão, deve devolver o valor recebido por parâmetro correspondente à variável lRet
Importante: Esse ponto de entrada somente será processado para unidades que a fórmula configurada na tabela BD3 (unidades de saúde) for a PLSRETREA.
04. DEMAIS INFORMAÇÕES
exemplo de implementação
user function PLUNMCOI()
Local lRet := paramixb[1]
Local cCodUnd := paramixb[2]
if cCodUnd == "TESTE"
lRet := .T.
endif
return lRet
05. ASSUNTOS RELACIONADOS
Não se aplica