Árvore de páginas

Versões comparadas

Chave

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

CPC-BOSAUCONTRACTINGPARTY.P

Produto:

Gestão de Planos de Saúde

Módulo:bosau
Versão:12.x.x
Assuntos:

cpc-bosaucontractingparty

 


  • Atualiza a tabela específica que armazena o gestor da conta de beneficiários ou contratantes - ponto "FINAL-INCLUI'.
  • Exclui registro da tabela específica que armazena o gestor da conta de beneficiários ou contratantes - ponto "APOS-EXC-CONT".
  • Valida a criação e atualização de um contratante - ponto "APOS-CBO".
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.

...


Localização

  • Dentro do programa bosaucontractingparty.p, o ponto de chamada "FINAL-INCLUI" no final da criação de um novo contratante na base de dados antes de verificação de integração do contratante.
  • Dentro do programa bosaucontractingparty.p, o ponto de chamada "APOS-EXC-CONT" após excluir o contratante e todos os seus relacionamentos.
  • Dentro do programa bosaucontractingparty.p, o ponto de chamada "APOS-CBO" antes de criar e antes de atualizar um contratante.
  • Dentro do programa bosaucontractingparty.p, o ponto de chamada "LISTA-MOVIMENTO" é acionado após criação da lista das movimentações do painel de solicitações.

Ponto de Utilização

  • "APOS-EXC-CONT"
  • "LISTA-MOVIMENTO"
  • "ZERA-VENDEDOR"
  • "FINALANT-INCLUISYNCONTRACT"
  • "ANTES-VALIDATE"
  • "FINAL-INCLUIAPOS-EXC-CONT"
  • "APOS-CBO"

Include das definições das tabelas temporárias

  • cpc-bosaucontractingparty.i


Tabelas de entrada e saída

...

                           field in-tipo-pessoa                  like contrat.in-tipo-pessoa

                           field cd-cbo-ramo-atividade    like contrat.cd-cbo-ramo-atividade

                           field nr-insc-contratante          like contrat.nr-insc-contratante

                           field cd-portador                      like contrat.portador

...

                           field cd-userid                         like contrat.cd-userid

                           field r-contrat                           as recid

                          field u-int-2                              as int

                         field u-int-3                              as int

                            field id-pessoa                      as int.

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.:"FINAL-CODIGO", "APOS-EXC-CONT" e "APOS-CBO".
  • in-evento-programa - Eventos.programa – Nome do evento do ponto de chamada da cpc
  • in-tipo-pessoa - Tipo de pessoa (F-Física / J-Jurídica).
  • cd-cbo-ramo-atividade - Número do CBO ou CNAE.
  • nr-insc-contratante -Número da Inscrição do contratante.
  • cd-portador - Número Código do Portador.
  • modalidade - Número da Modalidade.
  • cod-banco - Número Código do Banco.
  • agencia - Número da Agência Bancária.
  • agencia-digito - Dígito da Agência.
  • conta-corren - Número da Conta Corrente.
  • dig-conta-corren - Dígito da Conta Corrente.
  • nm-tipo-evento - Evento de criação ou atualização (CREATE / UPDATE)
  • cd-userid - Identificador do Usuário do Sistema.
  • r-contrat -  Recebe o contratante para o acesso a tabela específica
  • u-int-2 - Recebe identificador de campo específico
  • u-int-3 - Recebe identificador de campo específico.
  • id-pessoa - Código identificador da pessoa que está sendo incluída no sistema.

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

...

field ds-mensagem                       as char format "x(75)" 


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

  • lg-erro – Variável que controla se erros aconteceram dentro da CPC deve retornar SIM se erros aconteceram e NÃO se o processo foi concluído por completo.
  • ds-mensagem – descrição da mensagem de erro caso ocorra, dentro na cpc.


Tabela de entrada e saída tmp-cpc-bosaucontracting-solic

def temp-table tmp-cpc-bosaucontracting-solic no-undo
      field cd-modalidade     like usuario.cd-modalidade
      field nr-proposta          like usuario.nr-proposta
      field cd-usuario           like usuario.cd-usuario
      field ds-observacao    as char.


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

  • cd-modalidade - Código da modalidade da proposta da movimentação
  • nr-proposta - Código da proposta da movimentação
  • cd-usuario - Código do beneficiário da proposta da movimentação
  • ds-observacao - Descrição da observação da movimentação