Histórico da Página
...
Disponibilizado o seguinte ponto de entrada: PVIEWHAT
Importante: Não altere os campos das views, isso pode causar erros na importação de dados.
Características do Requisito
Rotina: |
| ||||
Requisito: | |||||
Versões/Release: | 12.1.33, 12.1.2210, 12.1.2310 |
Pontos Ponto de Entrada
A estrutura dos pontos de entrada é a mesma, o que irá mudar é a variável de saída abaixo o exemplo do ponto de entrada PEVBA1:
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#INCLUDE "PROTHEUS.CH" user function PBENEAPI() local aBenef := paramixb[1] local aRet := {} local nX := 1 for nX:=1 to len(aBenef) //Só adiciono beneficiarios do plano PF if aBenef[nX]:hasProperty('beneficiary') .and. aBenef[nX]['beneficiary']['healthInsurance']['code'] == '0001' aadd(aRet,aBenef[nX]) endif next if len(aRet) == 0 oObj := PLSBenefElegDao():new() oObj:elegibility(nil, "Nenhum beneficiario encontrado") aRet := oObj:aBeneficiaries endif return aRet |
...
Importante: Não altere os campos das views, isso pode causar erros na importação de dados.
Descrição: |
Ponto de entrada |
para manipulação do retorno da API de elegibilidade, nela é possivel adicionar criticas, realizar validações e até remover beneficiários que serão exibidos. PARAMIXB[1] = |
PARAMIXB[2] = Recebe o parâmetro lógico lSTMP.
.F. indica que a view criada será de LOAD.
.T. indica que a view criada será de STAMP.
Array processado com todas as matriculas e criticas caso existam. |
Programa Fonte: |
PLSBenefElegDao |
Função: |
searchByCpfOrCardNumber | |||||
Retorno: |
|
|
|
|
04. DEMAIS INFORMAÇÕES
Não se aplica
...