Árvore de páginas

Versões comparadas

Chave

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

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.

...

__RefHeading__10053_644533341__RefHeading__10053_644533341 Âncora__RefHeading__85951_1756225838__RefHeading__85951_1756225838Localização

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

...

__RefHeading__19291_2053127524__RefHeading__19291_2053127524 Âncora__RefHeading__5446_486694287__RefHeading__5446_486694287 Âncora__RefHeading__657_213273755__RefHeading__657_213273755 Âncora__RefHeading__10055_644533341__RefHeading__10055_644533341 Âncora__RefHeading__85953_1756225838__RefHeading__85953_1756225838Ponto 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.

...

__RefHeading__19293_2053127524__RefHeading__19293_2053127524 Âncora__RefHeading__5448_486694287__RefHeading__5448_486694287 Âncora__RefHeading__659_213273755__RefHeading__659_213273755 Âncora__RefHeading__10057_644533341__RefHeading__10057_644533341 Âncora__RefHeading__85955_1756225838__RefHeading__85955_1756225838Include das definições das tabelas temporárias

  • cpc-vp0310k.i

...

__RefHeading__661_213273755__RefHeading__661_213273755 Âncora__RefHeading__10059_644533341__RefHeading__10059_644533341 Âncora__RefHeading__85957_1756225838__RefHeading__85957_1756225838Tabelas de entrada e saída
Âncora__RefHeading__19297_2053127524__RefHeading__19297_2053127524 Âncora__RefHeading__5452_486694287__RefHeading__5452_486694287anchor__RefHeading__663_213273755__RefHeading__663_213273755 Âncora__RefHeading__10061_644533341__RefHeading__10061_644533341 Âncora__RefHeading__85959_1756225838__RefHeading__85959_1756225838


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.

 

  Âncora__RefHeading__19305_2053127524__RefHeading__19305_2053127524 Âncora__RefHeading__5460_486694287__RefHeading__5460_486694287 Âncora__RefHeading__25_1561139123__RefHeading__25_1561139123 Âncora__RefHeading__671_213273755__RefHeading__671_213273755 Âncora__RefHeading__10069_644533341__RefHeading__10069_644533341 Âncora__RefHeading__85967_1756225838__RefHeading__85967_1756225838 Âncora__RefHeading__19307_2053127524__RefHeading__19307_2053127524 Âncora__RefHeading__5462_486694287__RefHeading__5462_486694287 Âncora__RefHeading__27_1561139123__RefHeading__27_1561139123 Âncora__RefHeading__673_213273755__RefHeading__673_213273755 Âncora__RefHeading__10071_644533341__RefHeading__10071_644533341 Âncora__RefHeading__85969_1756225838__RefHeading__85969_1756225838