Árvore de páginas

CPC-RT-ENCONTRA-CTAS-RETR.p

Produto:

TOTVS Saúde Planos

Módulo:Todos
Versão:12.1.XX
Assuntos:

cpc-rt-encontra-ctas-retr.p


  • Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.


Localização

  • Dentro do programa rt-encontra-ctas-retr.


Ponto de Utilização

  • "ANALISE-TITULO"
  • "FIM-PROCESSO"


Include das definições das tabelas temporárias

  • cpc-rt-encontra-ctas-retr.i


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-encontractasretr-entrada

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

field nm-ponto-chamada-cpc as char format "x(15)"
field cod-estab                         like tit_acr.cod_estab
field cod-espec-docto              like tit_acr.cod_espec_docto
field cod-ser-docto                  like tit_acr.cod_ser_docto
field cod-tit-acr                        like tit_acr.cod_tit_acr
field cod-parcela                      like tit_acr.cod_parcela
field dt-producao                     as date
field lg-exporta-tabelas            as logical
field r-tit-ap                              as rowid
field nm-diretorio-exportacao as char
field h-handle-tmp                   as handle
field h-handle-erros                 as handle.


Definição campo a campo da tabela de entrada

  • nm-ponto-chamada-cpc – Nome do ponto de utilização.
  • cod-estab – Código do estabelecimento do título ACR.
  • cod-espec-docto – Código da espécie do título ACR.
  • cod-ser-docto – Código da série do título ACR.
  • cod-tit-acr –  Número do título ACR.
  • cod-parcela – Número da parcela do título ACR.
  • dt-producao – Data da produção do PP.
  • lg-exporta-tabelas – Indicador se exporta ou não as tabelas referentes ao processo de encontro de contas.
  • r-tit-ap – Rowid do título no APB.
  • nm-diretorio-exportacao – Diretório onde serão geradas as tabelas temporárias referentes ao processo de encontro de contas, caso o campo "lg-exporta-tabelas" esteja com valor Sim.
  • h-handle-tmp – Campo tipo handle, Tabela temporária referente aos títulos que serão considerados no processo de encontro de contas.
  • h-handle-erros – Campo tipo handle, Tabela temporária referente aos erros.


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

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

field lg-undo-retry  as logical
field ds-mensagem as char format "x(75)"
field lg-continua     as logical.


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

  • ds-mensagem – Deve conter mensagens de erro da CPC, caso ocorram.
  • 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.
  • lg-continua – Variável que controla se o processo deve ou não continuar a ser executado.