CPC-PPAPI001.P

Produto:

Gestão de Planos de Saúde

Módulo:Todos
Versão:12.x.x
Assuntos:

cpc-ppapi001.p


Rotina para:

Localização

Ponto de Utilização


Include das definições das tabelas temporárias


Tabelas de entrada e saída

Tabela de entrada tmp-cpc-ppapi001-entrada

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

field r-movimento                                        as recid
field r-inss                                                    as recid
field r-pagapres                                           as recid
field r-preserv                                              as recid
field r-movipres                                           as rowid
field nr-nota-parcela                                    like movipres.nr-nota-parcela
field dt-producao                                          as date
field nm-ponto-chamada-cpc                      as char format "x(15)"
field in-evento-programa                             as char format "x(10)"
field cd-unidade                                            like pagapres.cd-unidade-prestador
field cd-prestador                                         like pagapres.cd-prestador
field in-movtos-internacao                          as int
field lg-considera-tipo-clin                          as log
field in-considera-movtos                           as int
field in-liberado-1                                        as char format "x(01)"
field in-liberado-2                                        as char format "x(01)"
field in-selec-tp-movto                                as char format "x(21)"
field in-movto                                              as char format "x(01)"
field r-notapres                                            as recid
field cd-unidade-pagto                                like preserv.cd-unidade
field cd-prestador-pagto                             like preserv.cd-prestador
field cd-unidade-nota                                  like preserv.cd-unidade
field cd-prestador-nota                               like preserv.cd-prestador
field cod-esp                                               like presnego.cod-esp
field lg-glosa-parcial                                   as log
field cd-unidade-prestador                         like moviproc.cd-unidade-prestador
field cd-tipo-vinculo                                    like moviproc.cd-tipo-vinculo
field in-resultado-divisao                            like moviproc.in-resultado-divisao
field dt-anoref                                              like moviproc.dt-anoref
field nr-perref                                              like moviproc.nr-perref
field lg-periodo                                           as log
field lg-considera-even-ext                       as log
field lg-primeira-vez                                  as log
field in-liberado-contas                             as char
field in-liberado-pagto                                as char
field cd-unidade-pagamento                      as int
field cd-prestador-pagamento                   as int
field cd-tipo-medicina-ini                          as int
field cd-tipo-medicina-fim                         as int
field in-calculo-pagamento                       as char format "x(1)"
field vl-liquido                                            like moviproc.vl-principal
field vl-movto-aux                                     like pagapres.vl-movto-prin
field vl-desc-prest                                     like moviproc.vl-desconto-prestador
field ds-processo                                      like pagapres.ds-processo
field cd-unidade-sel                                  like preserv.cd-unidade
field lg-valor-ou-cobranca                        as log
field lg-paga-valor-zerado                        as log
field vl-base-inss                                       as dec
field dt-vencimento                                  as date
field dt-periodo-ini                                    as date
field dt-periodo-fim                                   as date
field vl-inss                                                 as dec
field nm-arquivo-imp                                 as char
field cd-evento-imp                                   like evenfatu.cd-evento
field lg-considera-prest-imp                      as log
field lg-gera-evento-deb-imp                    as log
field vl-base-irrf                                          as dec
field vl-irrf                                                   as dec
field r-moviproc                                         as rowid
field r-mov-insu                                         as rowid
field cod-fatur-ap                                      like pagapres.cod-fatur-ap
field lg-reembolso                                     as logical
field cd-grupo-prestador                           as int

 field h-tp-erros                                         as handle.


Definição campo a campo da tabela de entrada

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

def temp-table tmp-cpc-ppapi001-saida no-undo
    field lg-undo-retry                            as log
    field ds-mensagem-relatorio            as char
    field lg-calcula-iss                              as log
    field vl-desconto                                as dec format "z,zzz,zz9.99"
    field ds-especialid                              like esp-med.ds-especialid
    field cd-proc-base                              as int format "99999999"
    field qt-proc-base                               as int
    field qt-total-solicitados                     as int
    field qt-total-executados                    as int
    field qt-total-auto-gerados                 as int
    field qt-total-permitidos                     as int
    field qt-total-dif-exames                     as int
    field pc-proced-permitido                   like prautger.pc-proced-permitido
    field vl-auto-gerados                           as dec format "z,zz9.99"
    field in-movto-incide-inss                   as char format "x(01)"
    field vl-base-ir                                     like pagapres.vl-base-ir
    field r-preseven                                   as recid
    field nr-nota-parcela                           like movipres.nr-nota-parcela
    field dt-pagto-prestador                     like notapres.dt-pagto-prestador
    field cod-esp                                       like presnego.cod-esp
    field vl-movto-prin                              like moviproc.vl-principal
    field vl-movto-auxi                              like moviproc.vl-auxiliar
    field lg-proximo                                  as log
    field lg-considera-even-ext                 as log
    field cd-evento                                    like evenfatu.cd-evento
    field vl-desc-prest-procedimento        like moviproc.vl-desconto-prestador
    field vl-desc-prest-insumo                   like mov-insu.vl-desconto-prestador
    field vl-base-inss                                  as dec
    field vl-inss                                           as dec
    field ind-cria-relatorio-auger                as int
    field lg-desabilita-validacao                  as log
    field lg-busca-nr-titulo                          as log init yes
    field lg-altera-nr-titulo                           as log
    field nr-titulo                                          as char
    field nr-parcela                                       as int
    field lg-exec-grava-presnego                 as log
    field lg-grava-presnego                          as log init yes
    field lg-desconsider-mov-concl-contest as log

    field lg-trava-processo                            as log.

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