Histórico da Página
01. VISÃO GERAL
Este documento tem por objetivo detalhar as temp-tables utilizadas na chamada das CPCs da CPC cpc-bosaubillet e cpc-bosaubilletmessage.
...
.
...
CPC cpc-bosaubillet
Tabelas de entrada e saída
...
def temp-table tmp-cpc-bosaubillet-entrada no-undo
field nm-ponto-chamada-cpc as char format "x(15)"
field in-evento-programa as char format "x(15)"
field cdd-boleto as dec
field h-tmpBilletClientInfo as handle
field h-tmpBilletBankConfiguration as handle
field h-tmpBilletBankCriter as handle
field h-tmpBilletEvent as handle
field h-tmpBilletEventMerge as handle
field h-b-tmpBilletEventMerge as handle
field h-tmpBilletTotalizers as handle
field h-tmpInvoiceBillet as handle
field h-tmpBilletMoviment as handle
field h-tmpCollectingBank as handle
field h-tmpBillet as handle
field h-fatueven as handle
field cd-contratante as integer
field nr-fatura as integer
field config-financ-boleto-rowid as rowid
field nm-usuario-logado as char
field lg-ign-fat-sem-reg as log
field idi-tip-layout as int
field log-criptografar as log
field cd-portador as char
field nr-pedido-rpw as dec
field idi-programa-chamador as char.
Tabela de saída tmp-cpc-bosaubillet-saida
def temp-table tmp-cpc-bosaubillet-saida no-undo
field lg-erro as log
field lg-continua as log
field ds-mensagem as char
field ind-forma-envio as integer
field log-permissao-param as log
field lg-permite-proc-benef as log
field lg-permite-proc-extrato-utliz as log.
...
Tabelas de entrada e saída
Tabela de entrada tmp-cpc-bosaubilletmessage-entr
def temp-table tmp-cpc-bosaubilletmessage-entr no-undo
field nm-ponto-chamada-cpc as char format "x(15)"
field in-evento-programa as char format "x(15)"
field ds-mensagem as char
field r-fatura as recid
field r-propost as recid.
Tabela de saída tmp-cpc-bosaubilletmessage-saida
def temp-table tmp-cpc-bosaubilletmessage-saida no-undo
field lg-undo-retry as log
field ds-mensagem as char.
03. TABELAS UTILIZADAS
- A seguir são detalhadas as tabelas de produto disponíveis nos parâmetros das CPCs:da CPC:
CPC cpc-bosaubillet
h-tmpBilletClientInfo
define temp-table tmpBilletClientInfo no-undo
field cd-cliente like contrat.cd-contratante
field cd-prestador like preserv.cd-prestador
field nm-cliente like contrat.nm-contratante
field nr-cgc-cpf like contrat.nr-cgc-cpf
field en-rua like contrat.en-rua
field en-complemento like endereco.ds-complemento
field en-referencia like endereco.char-1
field en-bairro like contrat.en-bairro
field en-cep like contrat.en-cep
field en-uf like contrat.en-uf
field nm-cidade like dzcidade.nm-cidade
field nr-telefone-contrat as char
field nr-insc-estadual as char
field in-tipo-pessoa as char
field in-forma-envio like contrat.u-int-2
field nm-emp-razao-social as char
field nr-estab-cnpj as char
index tmpBilletClientInfo01
cd-cliente.
...
h-tmpBilletEvent
define temp-table tmpBilletEvent no-undo
field id-nota-aux as int
field cd-evento like fatueven.cd-evento
field cd-imposto as int
field ds-evento like evenfatu.ds-evento
field lg-cred-deb like fatueven.lg-cred-deb
field vl-evento like fatueven.vl-evento
field lg-evento-nota as logical
index tmpBilletEvent01 is primary
id-nota-aux
cd-imposto
cd-evento
index tmpBilletEvent02
id-nota-aux
cd-evento.
...
h-tmpBilletEventMerge
h-b-tmpBilletEventMerge
define temp-table tmpBilletEventMerge no-undo like tmpBilletEvent
field cd-evento-soma as int
field notaserv-recid as int
field in-classif-evento as int
field vl-aliquota like fatueven.vl-evento.
...
h-tmpBilletTotalizers
define temp-table tmpBilletTotalizers no-undo
field cod-totalizador-boleto as char
field des-totalizador-boleto as char.
h-tmpInvoiceBillet
define temp-table tmpInvoiceBillet no-undo
field id-fatura-aux as int
field cd-contratante like fatura.cd-contratante
field nr-fatura like fatura.nr-fatura
field in-tipo-fatura like fatura.in-tipo-fatura
field nr-titulo-acr like fatura.nr-titulo-acr
field cd-parcela like fatura.parcela
field cd-especie like fatura.cd-especie
field aa-referencia like fatura.aa-referencia
field mm-referencia like fatura.mm-referencia
field vl-total like fatura.vl-total
field dt-emissao like fatura.dt-emissao
field dt-vencimento like fatura.dt-vencimento
field dt-pagamento as date
field dt-competencia as char
field dt-processamento-fat as date
field lg-debito-automatico as log
field lg-debito-producao as log
field lg-fatura-paga as log
field lg-simulacao as log
field qtd-meses-inadim as int
field cod-usuario as char
field cod-senha as char
field nm-arquivo as char
field cod-campo-custom1 as char
index tmpInvoiceBillet01
id-fatura-aux
cd-contratante.
h-tmpBilletMoviment
define temp-table tmpBilletMoviment no-undo
field id-nota-aux as intaux as int
field cd-carteira-inteira like carinteira like car-ide.cd-carteira-inteira
field nm-usuario like usuariousuario like usuario.nm-usuario
field dt-realizacao like movrealizacao like mov-insu.dt-realizacao
field nm-prestador like preservprestador like preserv.nm-prestador
field nr-documento as chardocumento as char
field ds-servico as char servico as char /* ds-insumo ou ds-procedimento */
field qt-servico as int servico as int /* qt-insumo ou qt-procedimento */
field vl-evento like fatevecoevento like fateveco.vl-evento
field nr-rowid-mov as charmov as char
field cd-tipo-insumo like movinsumo like mov-insu.cd-tipo-insumo
field cd-pacote like movpacote like mov-insu.cd-pacote
field in-tipo-nota like notaservnota like notaserv.in-tipo-nota
field char-20 like preserv20 like preserv.char-20
field char-4 like moviproc4 like moviproc.char-4
field cd-unidade-prestadora like moviprocprestadora like moviproc.cd-unidade-prestadora
index tmpBilletMoviment01
is primary id-nota-aux
index tmpBilletMoviment02
id-nota-aux
cd-carteira-inteira
nr-documento
cd-pacote
index tmpBilletMoviment03
id-nota-aux
cd-carteira-inteira
nr-documento
cd-tipo-insumo
index tmpBilletMoviment04
id-nota-aux
nr-rowid-mov.
h-tmpCollectingBank
def temp-table tmpCollectingBank no-undo
field cod-portador like portad_bco.cod_portador
field cod-cart-bcia like portad_bco.cod_cart_bcia
field nom-pessoa like portador.nom_pessoa
field des-cart-bcia like cart_bcia.des_cart_bcia.
h-tmpBillet
define temp-table tmpBillet notable tmpBillet no-undo
field id-fatura-aux as int
field id-nota-aux as int
field cd-modalidade like notaserv.cd-modalidade
field nr-ter-adesao like notaserv.nr-ter-adesao
field cd-convenio like propost.cd-convenio
field in-tipo-nota like notaserv.in-tipo-nota
field vl-total like notaserv.vl-total
field cdn-plano-ans as char
field cd-plano like pla-sau.cd-plano
field nm-plano as char
field cd-tipo-plano like ti-pl-sa.cd-tipo-plano
field nm-tipo-plano as char
field dt-inicio-contrato like ter-ade.dt-inicio
field cd-contrat-origem like propost.cd-contrat-origem
field nm-contratante-origem like contrat.nm-contratante
field cdn-lotac like lotac.cdn-lotac
field des-lotac like lotac.des-lotac
index tmpBillet01
id-fatura-aux
id-nota-aux.
h-tmpBearer
define temp-table tmpBearer no-undo
field bearerCode as character
field bearerDescription as character.
h-fatueven -tmpModality
define temp-table tmpModality no-undo
field modalityCode as character
field modalityDescription as character.
h-tmpBilletIRDemonstrative
define temp-table tmpBilletIRDemonstrative no-undo
field cd-contratante like contrat.cd-contratante
field nm-usuario as char
field cd-cpf-usuario as char
field dt-nascimento as date
field vl-pago as dec
index tmpBilletIRDemonstrative01
cd-contratante.
HTML |
---|
<!-- esconder o menu --> <style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas