Árvore de páginas

CPC-API-GERA-CARTA-PORTAB-CARENCIA.p

Produto:

TOTVS Saúde Planos (Linha Datasul) 

Módulo:HVP
Versão:12.1.28
Assuntos:

cpc-api-gera-carta-portab-carencia.p

Observação: Esta CPC somente é utilizada no Gestão de Planos 2.00.

  • Rotina para executar operações referentes a geração da carta de portabilidade de carência.
  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.


Localização

  • Dentro da api-gera-carta-portab-carencia.p.

Pontos de Utilização

  • "ANTES-IMPRIMIR".

Include das definições das tabelas temporárias

  • cpc-api-gera-carta-portab-carencia.i


Tabelas de entrada e saída

      Tabela tmp-cpc-api-gera-carta-entrada

def temp-table tmp-cpc-api-gera-carta-entrada no-undo
    field cd-modalidade          as integer
    field nr-proposta            as integer
    field cd-benef               as integer
    field nm-benef               as char format "x(70)"
    field dt-port-ini            as date format "99/99/9999"
    field dt-port-fim            as date format "99/99/9999"
    field vl-ult-mensalid        as dec format ">>>>99,99"
    field dt-inclusao-plano      like usuario.dt-inclusao-plano
    field dt-exclusao-plano      like usuario.dt-exclusao-plano
    field dt-fim-carencia-cpt    as date format "99/99/9999"
    field ds-inadimplente        as char
    field cd-cpf                 like usuario.cd-cpf
    field dt-nascimento          like usuario.dt-nascimento
    field ds-portabilidade       as char
    field ds-ampliou-cobertura   as char
    field ds-tipo-regulamentacao as char
    field cod-plano              as char format "x(30)"
    field nom-plano              like reg-plano-saude.nom-plano-ans
    field ds-data-geracao as char
    field dt-inicio-vinculo like usuario.dt-inicio-vinculo-unidade
    field cd-motivo-cancel like usuario.cd-motivo-cancel
    field ds-motivo like motcange.ds-motivo
    field ds-especifico-1 as char
    field ds-especifico-2 as char
    field ds-especifico-3 as char
    field ds-especifico-4 as char
    field ds-especifico-5 as char
    field ds-especifico-6 as char
    field ds-especifico-7 as char
    field ds-especifico-8 as char
    field ds-especifico-9 as char
    field ds-especifico-10 as char.


      Tabela tmp-cpc-api-gera-carta-saida

def temp-table tmp-cpc-api-gera-carta-saida no-undo
         field lg-undo-retry                     as logical
         field cd-mensagem                       as int
         field ds-mensagem-erro                  as char format "x(75)"
         field dt-exclusao-plano                 like usuario.dt-exclusao-plano
         field lg-atualiza                       as logical
         field lg-continua                       as logical     initial yes.