Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Tabelas de entrada e saída

Tabela de entrada tmp-cpc-fp0711b-entrada

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

field in-evento-programa                      as char format "x(10)"
field nm-ponto-chamada-cpc               as char format "x(20)"
field cd-modalidade                              like mov-insu.cd-modalidade
field nr-ter-adesao                                like mov-insu.nr-ter-adesao
field cd-tipo-insumo                              like mov-insu.cd-tipo-insumo
field cd-insumo                                     like mov-insu.cd-insumo
field vl-calculo-aux                               as dec
field cd-unidade-prestadora                 like mov-insu.cd-unidade-prestadora
field r-mov-insu                                    as rowid
field in-tipo-movimento                        as char format "x(1)"
field nr-rowid-movimento                     as rowid
field lg-simulacao                                 as log
field in-entidade                                    like evenimp.in-entidade
field cd-imposto                                    like evenimp.cd-imposto
field cd-evento                                      like evenimp.cd-evento
field dt-vigencia                                    like evenimp.dt-vigencia-ini
field cd-unidade-grupo                         like evengrimp.cd-unidade-grupo
field cd-grupo-contratante                    like evengrimp.cd-grupo-contratante
field cd-compl-grupo-contrat                like evengrimp.cd-compl-grupo-contrat
field nr-insc-contratante                        like evenctrimp.nr-insc-contratante
field vl-base-imp                                   like fatueven.vl-evento
field r-ter-ade                                        as rowid

...

Tabela de entrada-saída tmp-cpc-fp0711b-contrat

def temp-table tmp-cpc-fp0711b-contrat no-undo

        field lg-selecao                                       as log format "*/"
        field cd-contratante                                as int
        field nm-contratante                              as char.

...

    • lg-selecao – Variável que controla se os registros foram selecionados;
    • cd-contratante - Código do contratante do termo;
    • nm-contratante - Nome do contratante do termo.


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

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

field lg-undo-retry                                as logical
field ds-mensagem-relatorio               as char format "x(75)"
field vl-calculo-aux                              as dec
field lg-continua                                   as log
field vl-base-imp                                  like fatueven.vl-evento

...

field lg-calculo-separado-aux             as log
field lg-next-contratante                     as log
field ds-mensagem-retorno                as char format "x(75)" 

field qt-pago                                       as int. 

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 acontecerem e NÃO se o processo foi concluído por completo;
    • ds-mensagem-relatorio – Deve conter mensagem de erro ou qualquer outro tipo de mensagem;
    • vl-calculo-aux – Valor do calculo do insumo;
    • lg-continua – Indica se processo deve continuar ou não;
    • vl-base-imp – Valor da base de cálculo do imposto que está sendo calculado pela cpc;
    • ds-selecao - Campo ainda não utilizado;
    • cd-transacao - Código da transação;
    • ds-transacao - Descrição da transação;
    • lg-contas-fechadas - Campo ainda não utilizado;
    • ds-mensagem - Armazena a mensagem de erro;
    • vl-cobranca - Campo ainda não utilizado;
    • lg-desconsidera-movimento - Indica se o movimento será desconsiderado do processo de faturamento e também do relatório de inconsistências;
    • lg-calculo-separado-aux - Indica se executa cálculo separado;
    • lg-next-contratante - Indica se deve desconsiderar o contratante;
    • ds-mensagem-retornoArmazena a mensagem de retorno.
    • qt-pago - Indicador de quantidade pago do insumo.