Árvore de páginas


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