Home

Linha Microsiga Protheus

Páginas filhas
  • PLS782DAD - Alterar dados do beneficiário para o SIB XML

Ponto-de-Entrada: PLS782DAD - Alterar dados do beneficiário para o SIB XML
Descrição:
O ponto de entrada PLS782DAD possibilita a manipulação dos dados do usuário antes de gerar o arquivo XML.Exemplo:  tratar endereço do beneficiário.
Programa Fonte
PLSA782
Sintaxe

PLS782DAD - Alterar dados do beneficiário para o SIB XML ( [ cTipo ], [ aDados ] ) --> aDados

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
cTipo Caracter Tipo de registro (1=inclusão; 2= alteração)
aDados Array of Record Array com os dados do beneficiário
Retorno
    aDados(array_of_record)
  • Array com os dados do beneficiário
Exemplos
User function PLS782DADLocal cTipo := PARAMIXB[1]Local aDados := PARAMIXB[2]If cTipo =="1" // inclusao    //aDados[1] - Codigo do beneficiario    //aDados[2] - nome    //aDados[3] - data de nascimento    //aDados[4] - sexo    //aDados[5] - cpf    //aDados[6] - pispasep    //aDados[7] - Nome da mae    //aDados[8]   //    //aDados[9] - cns    //aDados[10]- Codigo beneficiario titular    //aDados[11] :=    //aDados[12]- logradouro    //aDados[13]- numero    //aDados[14]- complemento    aDados[15] := "Santana" // bairro    //aDados[16]- codigo do municipio    //aDados[17]- cep    //aDados[18]- reside exterior    //aDados[19] :=    //aDados[20]- numero do plano ANS     //aDados[21] :=    //aDados[22]- numero plano Portabilidade    //aDados[23]- data de contratacao    //aDados[24]- cobertura parcial temporaria    //aDados[25]- itens excluidos cobertura    //aDados[26]- cnpj empresa contratante    //aDados[27]- CEI empresa contratante    //aDados[28]- relacao dependenciaElse //cTipo =="2" - alteracao	//aDados[1] - Cco	//aDados[2] - Codigo beneficiario    //aDados[3] - nome    //aDados[4] - data de nascimento    //aDados[5] - sexo    //aDados[6] - cpf    //aDados[7] - pispasep    //aDados[8] - Nome da mae    //aDados[9]   //    //aDados[10] - cns    //aDados[11]- Codigo beneficiario titular    //aDados[12] :=    //aDados[13]- logradouro    //aDados[14]- numero    //aDados[15]- complemento    aDados[16] := "Santana" // bairro    //aDados[17]- codigo do municipio    //aDados[18]- cep    //aDados[19]- reside exterior    //aDados[20]     //aDados[21]- numero do plano ANS     //aDados[22]     //aDados[23]- numero plano Portabilidade    //aDados[24]- data de contratacao    //aDados[25]-     //aDados[26]-     //aDados[27]-     //aDados[28]- Cobertura parcial temporaria    //aDados[29]- itens excluidos cobertura    //aDados[30]- cnpj empresa contratante    //aDados[31]- CEI empresa contratante    //aDados[32]- relacao dependenciaEndifReturn(aDados)
Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não