Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.1x.21xx
Assuntos:

cpc-bosaucontact.p


  • Rotina utilizada para exportar o e-socialconsultar/alterar os contatos.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportadoNão.

Localização

  • Dentro do programa bosauexportaesocial.p quando exporta o e-socialbosaucontact.p

Ponto de Utilização

  • "FINALANT-ENDERECOSYNCCONTACT" => Após buscar o endereço do prestador, permitindo manutenir o dado antes de envia-lo.
  • "FINAL-CONTATO" => Após buscar o contato do prestador, permitindo manutenir o dado antes de envia-lo.
  • Antes de gravar os contatos.

Include das definições das tabelas temporárias

  • cpc-bosauexportaesocialbosaucontact.i

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-bosauesocialbosaucontact-entrada

def temp-table tmp-cpc-bosauesocialbosaucontct-entrada no-undo

field nm-ponto-chamada-cpc  as char format "x(20)"

field in-evento-programa        as char format "x(10)"

field id-pessoa                 like usuario        like contato-pessoa.id-pessoa

field lg-acesso-empresarial    as log

field h-tmp-contact    cd-unidade           like preserv.cd-unidade
field cd-prestador         like preserv.cd-prestadoras handle.

Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. 
  • in-evento-programa -  Indica o evento.
  • id-pessoa - Id da pessoa física sendo exportada.Identificador da pessoa.
  • lg-acesso-empresarial - Indica se será usado no acesso.
  • h-tmp-contact - tabela temporária de contatos

Tabela de saída tmp-cpc-bosauesocialbosaucontact-saida

def temp-table tmp-cpc-bosauesocialbosaucontact-saida no-undo

field lg-modif-end          as log
field ds-complemento        like endereco.ds-complemento
field ds-bairro             like endereco.ds-bairro
field cd-cep                like endereco.cd-cep
field ds-logradouro         as char
field nr-logradouro         as char
field cd-municipio          like dzcidade.int-3
field cd-uf                 like dzcidade.estado
field cd-tipo-logradouro    as char
field lg-undo-retry         as log
field ds-mensagem           as char
field lg-modif-contato as log
field cd-telefone as char
field cd-telefone-alter as char
field ds-email as char
field ds-email-alter as charas char format "x(80)".

Definição campo a campo da tabela de saída

  • lg-modif-end - Indica se o endereço foi manutenido.
    ds-complemento - Complemento do endereço.
    ds-bairro - Bairro do endereço.
    cd-cep - CEP do endereço.
    ds-logradouro - Logradouro do endereço.
    nr-logradouro - Número do endereço.
    cd-municipio - Município do endereço.
    cd-uf - UF do endereço.
    cd-tipo-logradouro - Tipo de logradouro do endereço.
    lg-undo-retry - Informa ao programa se deve continuar ou voltar e desfazer.
  • ds-mensagem - Mensagem de erro.
    lg-modif-contato - Indica se o contato será manutenido
    cd-telefone - Telefone Principal
    cd-telefone-alter - Telefone Alternativo
    ds-email - Email Principal
    ds-email-alter - Email Alternativo.