Árvore de páginas

CPC-VP0310K.P

Produto:

Gestão de Planos de Saúde

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

cpc-vp0310k.p

  • 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á reportado.

Localização

  • Dentro do vp0310k.p no final da procedure atualiza-libera.

Ponto de Utilização

"FIM-PROGRAMA"

    • Rotina para atualização de campos no termo de adesão no momento da criação do mesmo no programa de liberação de documentos da proposta.

"SIT-PROPOSTA"

    • Rotina utilizada para tratar situações da proposta diferentes das situações padrão do sistema.

"SEL-PROP"

    • Rotina utilizada para tratar situações da proposta diferentes das situações padrão do sistema.

"COBRA-PARTIC"

    • Rotina utilizada para tratar a cobrança da participação.

"DESAB-BOTAO"

    • Rotina utilizada para desabilitar o botão de parâmetros.

Include das definições das tabelas temporárias

  • cpc-vp0310k.i

Tabelas de entrada e saída


Tabela de entrada tmp-cpc-vp0310k-entrada

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

field in-evento-programa                         as char format "x(06)"
field nm-ponto-chamada-cpc                  as char format "x(15) "
field lg-mensagem-na-tela                      as logical
field nr-rowid-ter-ade                               as rowid
field in-atualiza                                       as int
field in-seleciona                                     as int
field in-analise-homologacao                  as int
field ep-codigo                                        like propost.ep-codigo
field cod-estabel                                     like propost.cod-estabel
field cd-modalidade                                like propost.cd-modalidade
field nr-proposta                                      like propost.nr-proposta
field cd-usuario                                       like usuario.cd-usuario
field lg-atualiza-base                               as log

Definição campo a campo da tabela de entrada

      • in-evento-programa – Evento do programa que chama a cpc-vp0310k.p. Os valores desse campo podem ser:
      • "INCLUI", "ALTERA", "EXCLUI", "PARAM", "CONPAR", "ATUTMP", "ATUPRO", "CONMOD", "DSSIT".
      • nm-ponto-chamada-cpc – Nome do ponto de chamada da cpc dentro do programa que a utiliza. Para o programa vp0310k.p:
      • "FIM-PROGRAMA"
      • "SIT-PROPOSTA"
      • "SEL-PROP"
      • "COBRA-PARTIC"
      • "DESAB-BOTAO"
      • lg-mensagem-na-tela – Indica se as mensagens de erro devem ser dispostas na tela ou não. Caso o indicador for não o campo da tabela de saída ds-mensagem-relatorio deve ser preenchido. (não obrigatório).
      • nr-rowid-ter-ade – Rowid do termo de adesão para pesquisa e atribuição especifica do cliente.
      • In-atualiza – código da situação para atualizar as propostas.
      • In-seleciona – código da situação para selecionar as propostas.
      • In-analise-homologacao – indica para a CPC se analise de homologação deve ser 1-Aprovada ou 2-Reprovada.
      • Ep-codigo – código da empresa a qual pertence a proposta.
      • Cód-estabel – estabelecimento ao qual pertence a proposta.
      • Cd-modalidade – modalidade da proposta.
      • Nr-proposta – numero da proposta.
      • cd-usuario – Código do usuario da proposta.
      • lg-atualiza-base – Indica se será atualizado ou não a liberação da carência para os beneficiários das propostas do contratante.

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

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

field lg-undo-retry                                    as logical
field ds-mensagem-relatorio                    as char format "x(75)"
field in-seleciona                                     as int
field in-atualiza                                        as int
field in-inicio-validade                              as int
field lg-imprime-benef                              as log
field lg-parametros-ind                             as log
field in-botao                                           as int
field lg-consiste-analise-credito                as log
field lg-consiste-analise-homologacao     as log
field lg-atualiza-base                               as log
field ds-situacao                                      as char
field lg-doc-pendente                              as log
field lg-atribui-fator                                  as log
field lg-fator                                             as log
field lg-desabilita-botao                           as log

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

      • lg-undo-retry – 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-relatorio – Deve conter mensagens de erro ou qualquer outro tipo de mensagem. Utilizado em conjunto com a entrada lg-mensagem-na-tela. Se lg-mensagem-na-tela for Não então esse campo deve ser preenchido.
      • In-seleciona – código de situação selecionado para buscar propostas na base de dados.
      • In-atualiza – código da situação para a qual devem ser atualizadas as propostas selecionadas.
      • In-inicio-validade – indicador do inicio de validade selecionado – data parecer ou próximo mês.
      • Lg-imprime-benef – indicador se imprime beneficiário.
      • Lg-parametros-ind – indica se devem ser recebidos os parâmetros individualmente.
      • In-botao – indica qual o botão que foi selecionado dentro da CPC. Ok ou Alterar Parâmetros.
      • Lg-consiste-analise-credito – se deve ser realizada esta consistência após o retorno da CPC.
      • Lg-consiste-analise-homologação - se deve ser realizada esta consistência após o retorno da CPC.
      • Lg-atualiza-base – se deve ser atualizada a situação da proposta conforme retornado pela CPC.
      • Ds-situacao – retorna descrição da situação da proposta quando diferente do padrão do sistema.
      • Lg-doc-pendente – indica se deve ser atualizada a situação da proposta após o retorno da cpc.
      • lg-atribui-fator – Retorna se será atribuído valor ao campo de fator.
      • lg-fator – Retorna o valor do campo fator.
      • lg-desabilita-botao – Log que indica se o botão altera parâmetros da opção parâmetros ficará ou não ativo para o usuário.