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.