Home

Linha Microsiga Protheus

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

Ponto-de-Entrada: PLSCARD - Trata trilhas cartão no Portal
Descrição:
O ponto de entrada PLSCARD permite realizar um tratamento personalizado para trilhas do cartão magnético, ao utiliza-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 erro, caso esta posição esteja preenchida o atendimento é abortado.
Programa Fonte
PPLMFUN
Sintaxe

PLSCARD - Trata trilhas cartão no Portal ( [ cTrilhaCard ] ) --> aRet

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cTrilhaCard Caracter Trilha do cartão utilizado.
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)
Exemplos
User Function PLSCARDLocal 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 clienteAadd(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)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*/