Home

Linha Microsiga Protheus

Páginas filhas
  • PLSCARD - Trata trilhas do cartão no Portal

Descrição

O ponto de entrada PLSCARD permite realizar um tratamento personalizado para trilhas do cartão magnético, ao utilizá-lo no Portal do Plano de Saúde. No ponto de entrada é retornado um array com as informações do usuário. A posição 9 deste Array é reservado para mensagem de não-conformidade. Caso esta posição esteja preenchida o atendimento é abortado.

Observações

Exemplos

 

User Function PLSCARD()

Local cTrilha := paramixb[1]
Local cNumCartao := ""
Local cNomeCartao := ""
Local cViaCartao := ""
Local cDtValid := ""
Local cLocalCob := ""
Local cProduto := ""
Local cAbrange := ""
Local cNatJuri := ""
Local cMsgErro := ""
Local aRet := {} //Tratamento do cliente

If paramixb[2] == "0"
 //Tratamento personalizado para trilhas do cartão
 Aadd(aRet,cNumCartao)
 Aadd(aRet,cNomeCartao)
 Aadd(aRet,cViaCartao)
 Aadd(aRet,cDtValid)
 Aadd(aRet,cLocalCob)
 Aadd(aRet,cProduto)
 Aadd(aRet,cAbrange)
 Aadd(aRet,cNatJuri)
 Aadd(aRet,cMsgErro)
Endif

Return(aRet)

/* Posicoes do aRet:
[1] cNumCartao := Numero do Cartao
[2] cNomeCartao := Nome do Usuario
[3] cViaCartao := Via do cartao
[4] cDtValid := Data de validade do cartao
[5] cLocalCob := Local de cobranca
[6] cProduto := Produto do usuario
[7] cAbrange := Abrangencia do usuario
[8] cNatJuri := Natureza Juridica
[9] cMsgErro := Mensagem de erro*/

Preview

Veja também

Idioma

Português(Brasil)

Versões

Todas

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

Parâmetros

cTrilhaCard
Tipo: C
Descrição: Trilha do cartão utilizado

cTipCar
Tipo: C
Descrição:
Indique "0" se o tipo de entrada for trilha do cartão
Indique "1" se o tipo de entrada for matrícula

Retorno

aRet(array_of_record)
Array contendo:
[1] cNumCartao := Numero do Cartao
[2] cNomeCartao := Nome do Usuario
[3] cViaCartao := Via do cartao
[4] cDtValid := Data de validade do cartao
[5] cLocalCob:= Local de cobranca
[6] cProduto := Produto do usuario
[7] cAbrange := Abrangencia do usuario
[8] cNatJuri := Natureza Juridica
[9] cMsgErro := Mensagem de erro (caso exista)

Eventos de chamada do Ponto de Entrada

Variáveis

Programa Fonte

PPLMFUN.PRW