Histórico da Página
...
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.