Árvore de páginas

CPC-VP0111V.P

Produto:

Gestão de Planos de Saúde

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

cpc-vp0111v.p

  • Rotina utilizada na atualização especial da proposta.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
  • Será utilizado para esta CPC apenas um registro na tabela temporária de saída.

Localização

  • INADIM: Dentro do programa vp0111v.p, antes de habilitar para alteração o campo "Trata Inadimplencia".
  • FINAL-ATUALIZA: Dentro do programa vp0111v.p, após atualizar a proposta.
  • FX-CONVENIO: Dentro do programa vp0111v.p, após confirmar a inclusão da faixa etária especial por convênio.
  • REAJ-PROPOSTA: Dentro do programa vp0111v.p, após informar o Mês/Ano do último reajuste da proposta.
  • PERFIL-USUARIO: Dentro do programa vp0111v.p, antes da alteração nos campos de percentual d desconto.
  • VALIDA-VIGENCIA: Dentro do programa vp0111v.p, antes de validar o Mês/Ano de vigencia.
  • INICIO-ATU: Dentro do programa vp0111v.p, no início da atualização da proposta - liberado a partir da versão 12.1.2403.

Ponto de Utilização

"INADIM", "FINAL-ATUALIZA", "FX-CONVENIO", "REAJ-PROPOSTA", "PERFIL-USUARIO", "VALIDA-VIGENCIA" e “INICIO-ATU”.

Include das definições das tabelas temporárias

  • cpc-vp0111v.i

Tabelas de entrada e saída


Tabela de entrada tmp-cpc-vp0111v-entrada

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

        field in-evento-programa       as char format "x(10)"
        field nm-ponto-chamada-cpc     as char format "x(15)"
        field r-propost                as recid
        field cd-userid                as char format "x(12)"
        field mm-aa-ult-reaj           as char format "99/9999"
        field cd-tipo-participacao     like tipopart.cd-tipo-participacao
        field in-campos                as char format "x(200)"
        field pc-ult-reajuste          like propost.pc-ult-reajuste.
"

Definição campo a campo da tabela de entrada 

      • in-evento-programa – Indica o evento que ativa o ponto de chamada.
      • nm-ponto-chamada-cpc – Indica o ponto de chamada da CPC.
      • r-proposta – Identificação do registro da proposta.
      • cd-userid – Identifica usuário logado no sistema.
      • mm-aa-ult-reaj – Identifica o último mês/ano de reajuste.
      • cd-tipo-participacao - Identifica o tipo de participação da proposta.
      • in-campos - 
      • pc-ult-reajuste - Identifica o último percentual de reajuste da proposta.

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

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

field lg-undo-retry                 as log
field ds-mensagem              as char
field lg-permite-alterar          as log
field lg-continua                   as log

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

      • lg-undo-retry – Indica se ocorreu erro durante processamento da cpc.
      • ds-mensagem – Retorna a descrição da mensagem de erro caso tenha ocorrido erro na cpc.
      • lg-permite-alterar – Retorna se é possível habilitar campo "Trata Inadimplencia" para alteração.
      • lg-continua – Retorna se é possível continuar com o processo que segue no código.