Árvore de páginas

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



  • Sem rótulos