1. This site uses cookies. By continuing to use this site, you are agreeing to our use of cookies. Learn More.

  2. Anuncie Aqui ! Entre em contato fdantas@4each.com.br

ACR900ZI - Integração\Implantação de Títulos

Discussão em 'Progress 4GL' iniciado por andreluisbrandao, Fevereiro 5, 2016.

  1. gilsiqueira

    gilsiqueira Membro Participativo

    vou estudar e testar, muito obrigado...
  2. gilsiqueira

    gilsiqueira Membro Participativo

    voltei, testei e usando a sua rotina esta dando erro nas defs de tabelas temporarias. poderia me mandar a include, só para check da definicao de tabelas.
    vi que na sua rotina vc nao faz o "rateio de valores" ( tabela tt_integr_aprop_ctbl), mas vou ver se pelo menos cria o lote, coisa que a minha nao esta fazendo.
    obrigado.
  3. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Código:
    def temp-table tt_integr_acr_liquidac_lote no-undo
        field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"
        field tta_cod_estab_refer              as character format "x(3)" initial ? label "Estabelecimento" column-label "Estab"
        field tta_cod_refer                    as character format "x(10)" label "Referˆncia" column-label "Referˆncia"
        field tta_cod_usuario                  as character format "x(12)" label "Usu rio" column-label "Usu rio"
        field ttv_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"
        field tta_cod_portador                 as character format "x(5)" label "Portador" column-label "Portador"
        field tta_cod_cart_bcia                as character format "x(3)" label "Carteira" column-label "Carteira"
        field tta_dat_transacao                as date format "99/99/9999" initial today label "Data Transa‡Æo" column-label "Dat Transac"
        field tta_dat_gerac_lote_liquidac      as date format "99/99/9999" initial ? label "Data Gera‡Æo" column-label "Data Gera‡Æo"
        field tta_val_tot_lote_liquidac_infor  as decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Informado" column-label "Total Informado"
        field tta_val_tot_lote_liquidac_efetd  as decimal format "->>,>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Movimento" column-label "Vl Tot Movto"
        field tta_val_tot_despes_bcia          as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Total Desp Bcia" column-label "Desp Bcia"
        field tta_ind_tip_liquidac_acr         as character format "X(15)" initial "Lote" label "Tipo Liquidacao" column-label "Tipo Liquidacao"
        field tta_ind_sit_lote_liquidac_acr    as character format "X(15)" initial "Em Digita‡Æo" label "Situa‡Æo" column-label "Situa‡Æo"
        field tta_nom_arq_movimen_bcia         as character format "x(30)" label "Nom Arq Bancaria" column-label "Nom Arq Bancaria"
        field tta_cdn_cliente                  as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"
        field tta_log_enctro_cta               as logical format "Sim/NÆo" initial no label "Encontro de Contas" column-label "Encontro de Contas"
        field tta_cod_livre_1                  as character format "x(100)" label "Livre 1" column-label "Livre 1"
        field tta_dat_livre_1                  as date format "99/99/9999" initial ? label "Livre 1" column-label "Livre 1"
        field tta_log_livre_1                  as logical format "Sim/NÆo" initial no label "Livre 1" column-label "Livre 1"
        field tta_num_livre_1                  as integer format ">>>>>9" initial 0 label "Livre 1" column-label "Livre 1"
        field tta_val_livre_1                  as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 1" column-label "Livre 1"
        field tta_cod_livre_2                  as character format "x(100)" label "Livre 2" column-label "Livre 2"
        field tta_dat_livre_2                  as date format "99/99/9999" initial ? label "Livre 2" column-label "Livre 2"
        field tta_log_livre_2                  as logical format "Sim/NÆo" initial no label "Livre 2" column-label "Livre 2"
        field tta_num_livre_2                  as integer format ">>>>>9" initial 0 label "Livre 2" column-label "Livre 2"
        field tta_val_livre_2                  as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 2" column-label "Livre 2"
        field ttv_rec_lote_liquidac_acr        as recid format ">>>>>>9" initial ?
        field ttv_log_atualiz_refer            as logical format "Sim/NÆo" initial no
        field ttv_log_gera_lote_parcial        as logical format "Sim/NÆo" initial no
        index tt_itlqdccr_id                   is primary unique
              tta_cod_estab_refer              ascending
              tta_cod_refer                    ascending
        .
    
    def temp-table tt_integr_acr_liq_item_lote no-undo
        field tta_cod_empresa                  as character format "x(3)" label "Empresa" column-label "Empresa"
        field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"
        field tta_cod_espec_docto              as character format "x(3)" label "Esp‚cie Documento" column-label "Esp‚cie"
        field tta_cod_ser_docto                as character format "x(3)" label "S‚rie Documento" column-label "S‚rie"
        field tta_num_seq_refer                as integer format ">>>9" initial 0 label "Sequˆncia" column-label "Seq"
        field tta_cod_tit_acr                  as character format "x(10)" label "T¡tulo" column-label "T¡tulo"
        field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"
        field tta_cdn_cliente                  as Integer format ">>>,>>>,>>9" initial 0 label "Cliente" column-label "Cliente"
        field tta_cod_portador                 as character format "x(5)" label "Portador" column-label "Portador"
        field tta_cod_portad_ext               as character format "x(8)" label "Portador Externo" column-label "Portador Externo"
        field tta_cod_cart_bcia                as character format "x(3)" label "Carteira" column-label "Carteira"
        field tta_cod_modalid_ext              as character format "x(8)" label "Modalidade Externa" column-label "Modalidade Externa"
        field tta_cod_finalid_econ             as character format "x(10)" label "Finalidade" column-label "Finalidade"
        field tta_cod_finalid_econ_ext         as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"
        field tta_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"
        field tta_dat_cr_liquidac_tit_acr      as date format "99/99/9999" initial ? label "Data Cr‚dito" column-label "Data Cr‚dito"
        field tta_dat_cr_liquidac_calc         as date format "99/99/9999" initial ? label "Cred Calculada" column-label "Cred Calculada"
        field tta_dat_liquidac_tit_acr         as date format "99/99/9999" initial ? label "Liquida‡Æo" column-label "Liquida‡Æo"
        field tta_cod_autoriz_bco              as character format "x(8)" label "Autoriza‡Æo Bco" column-label "Autorizacao Bco"
        field tta_val_tit_acr                  as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor" column-label "Valor"
        field tta_val_liquidac_tit_acr         as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Liquida‡Æo" column-label "Vl Liquida‡Æo"
        field tta_val_desc_tit_acr             as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desc" column-label "Vl Desc"
        field tta_val_abat_tit_acr             as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abatimento" column-label "Vl Abatimento"
        field tta_val_despes_bcia              as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desp Banc" column-label "Vl Desp Banc"
        field tta_val_multa_tit_acr            as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Multa" column-label "Vl Multa"
        field tta_val_juros                    as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Juros" column-label "Valor Juros"
        field tta_val_cm_tit_acr               as decimal format ">>>>,>>>,>>9.99" decimals 2 initial 0 label "Vl CM" column-label "Vl CM"
        field tta_val_liquidac_orig            as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Liquid Orig" column-label "Vl Liquid Orig"
        field tta_val_desc_tit_acr_orig        as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desc Orig" column-label "Vl Desc Orig"
        field tta_val_abat_tit_acr_orig        as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abat Orig" column-label "Vl Abat Orig"
        field tta_val_despes_bcia_orig         as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Desp Bcia Orig" column-label "Vl Desp Bcia Orig"
        field tta_val_multa_tit_acr_origin     as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Multa Orig" column-label "Vl Multa Orig"
        field tta_val_juros_tit_acr_orig       as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Juros Orig" column-label "Vl Juros Orig"
        field tta_val_cm_tit_acr_orig          as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl CM Orig" column-label "Vl CM Orig"
        field tta_val_nota_db_orig             as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Nota DB" column-label "Valor Nota DB"
        field tta_log_gera_antecip             as logical format "Sim/NÆo" initial no label "Gera Antecipacao" column-label "Gera Antecipacao"
        field tta_des_text_histor              as character format "x(2000)" label "Hist¢rico" column-label "Hist¢rico"
        field tta_ind_sit_item_lote_liquidac   as character format "X(09)" initial "Gerado" label "Situa‡Æo Item Lote" column-label "Situa‡Æo Item Lote"
        field tta_log_gera_avdeb               as logical format "Sim/NÆo" initial no label "Gera Aviso D‚bito" column-label "Gera Aviso D‚bito"
        field tta_cod_indic_econ_avdeb         as character format "x(8)" label "Moeda Aviso D‚bito" column-label "Moeda Aviso D‚bito"
        field tta_cod_portad_avdeb             as character format "x(5)" label "Portador AD" column-label "Portador AD"
        field tta_cod_cart_bcia_avdeb          as character format "x(3)" label "Carteira AD" column-label "Carteira AD"
        field tta_dat_vencto_avdeb             as date format "99/99/9999" initial ? label "Vencto AD" column-label "Vencto AD"
        field tta_val_perc_juros_avdeb         as decimal format ">>9.99" decimals 2 initial 0 label "Juros Aviso Debito" column-label "Juros ADebito"
        field tta_val_avdeb                    as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Aviso D‚bito" column-label "Aviso D‚bito"
        field tta_log_movto_comis_estordo      as logical format "Sim/NÆo" initial no label "Estorna ComissÆo" column-label "Estorna ComissÆo"
        field tta_ind_tip_item_liquidac_acr    as character format "X(09)" label "Tipo Item" column-label "Tipo Item"
        field ttv_rec_lote_liquidac_acr        as recid format ">>>>>>9" initial ?
        field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"
        field tta_cod_livre_1                  as character format "x(100)" label "Livre 1" column-label "Livre 1"
        field tta_cod_livre_2                  as character format "x(100)" label "Livre 2" column-label "Livre 2"
        field tta_log_livre_1                  as logical format "Sim/NÆo" initial no label "Livre 1" column-label "Livre 1"
        field tta_log_livre_2                  as logical format "Sim/NÆo" initial no label "Livre 2" column-label "Livre 2"
        field tta_dat_livre_1                  as date format "99/99/9999" initial ? label "Livre 1" column-label "Livre 1"
        field tta_dat_livre_2                  as date format "99/99/9999" initial ? label "Livre 2" column-label "Livre 2"
        field tta_val_livre_1                  as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 1" column-label "Livre 1"
        field tta_val_livre_2                  as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 2" column-label "Livre 2"
        field tta_num_livre_1                  as integer format ">>>>>9" initial 0 label "Livre 1" column-label "Livre 1"
        field tta_num_livre_2                  as integer format ">>>>>9" initial 0 label "Livre 2" column-label "Livre 2"
        field tta_val_cotac_indic_econ         as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Cota‡Æo" column-label "Cota‡Æo"
        field tta_ind_tip_calc_juros           as character format "x(10)" initial "Simples" label "Tipo C lculo Juros" column-label "Tipo C lculo Juros"
        index tt_rec_index                   
              ttv_rec_lote_liquidac_acr        ascending
        .
    
    def temp-table tt_integr_acr_abat_antecip no-undo
        field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"
        field ttv_rec_abat_antecip_acr         as recid format ">>>>>>9"
        field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"
        field tta_cod_estab_ext                as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
        field tta_cod_espec_docto              as character format "x(3)" label "Esp‚cie Documento" column-label "Esp‚cie"
        field tta_cod_ser_docto                as character format "x(3)" label "S‚rie Documento" column-label "S‚rie"
        field tta_cod_tit_acr                  as character format "x(10)" label "T¡tulo" column-label "T¡tulo"
        field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"
        field tta_val_abtdo_antecip_tit_abat   as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abtdo" column-label "Vl Abtdo"
        index tt_id                            is primary unique
              ttv_rec_item_lote_impl_tit_acr   ascending
              tta_cod_estab                    ascending
              tta_cod_estab_ext                ascending
              tta_cod_espec_docto              ascending
              tta_cod_ser_docto                ascending
              tta_cod_tit_acr                  ascending
              tta_cod_parcela                  ascending
        .
    
    def temp-table tt_integr_acr_abat_prev no-undo
        field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"
        field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"
        field tta_cod_estab_ext                as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
        field tta_cod_espec_docto              as character format "x(3)" label "Esp‚cie Documento" column-label "Esp‚cie"
        field tta_cod_ser_docto                as character format "x(3)" label "S‚rie Documento" column-label "S‚rie"
        field tta_cod_tit_acr                  as character format "x(10)" label "T¡tulo" column-label "T¡tulo"
        field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"
        field tta_val_abtdo_prev_tit_abat      as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Abat" column-label "Vl Abat"
        field tta_log_zero_sdo_prev            as logical format "Sim/NÆo" initial no label "Zera Saldo" column-label "Zera Saldo"
        index tt_id                            is primary unique
              ttv_rec_item_lote_impl_tit_acr   ascending
              tta_cod_estab                    ascending
              tta_cod_estab_ext                ascending
              tta_cod_espec_docto              ascending
              tta_cod_ser_docto                ascending
              tta_cod_tit_acr                  ascending
              tta_cod_parcela                  ascending
        .
    
    def temp-table tt_integr_acr_cheq no-undo
        field tta_cod_banco                    as character format "x(8)" label "Banco" column-label "Banco"
        field tta_cod_agenc_bcia               as character format "x(10)" label "Agˆncia Banc ria" column-label "Agˆncia Banc ria"
        field tta_cod_cta_corren               as character format "x(10)" label "Conta Corrente" column-label "Cta Corrente"
        field tta_num_cheque                   as integer format ">>>>,>>>,>>9" initial ? label "Num Cheque" column-label "Num Cheque"
        field tta_dat_emis_cheq                as date format "99/99/9999" initial ? label "Data EmissÆo" column-label "Dt Emiss"
        field tta_dat_depos_cheq_acr           as date format "99/99/9999" initial ? label "Dep¢sito" column-label "Dep¢sito"
        field tta_dat_prev_depos_cheq_acr      as date format "99/99/9999" initial ? label "PrevisÆo Dep¢sito" column-label "PrevisÆo Dep¢sito"
        field tta_dat_desc_cheq_acr            as date format "99/99/9999" initial ? label "Data Desconto" column-label "Data Desconto"
        field tta_dat_prev_desc_cheq_acr       as date format "99/99/9999" initial ? label "Data Prev Desc" column-label "Data Prev Desc"
        field tta_val_cheque                   as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Cheque" column-label "Valor Cheque"
        field tta_nom_emit                     as character format "x(40)" label "Nome Emitente" column-label "Nome Emitente"
        field tta_nom_cidad_emit               as character format "x(30)" label "Cidade Emitente" column-label "Cidade Emitente"
        field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"
        field tta_cod_estab_ext                as character format "x(8)" label "Estabelecimento Exte" column-label "Estabelecimento Ext"
        field tta_cod_id_feder                 as character format "x(20)" initial ? label "ID Federal" column-label "ID Federal"
        field tta_cod_motiv_devol_cheq         as character format "x(5)" label "Motivo Devolu‡Æo" column-label "Motivo Devolu‡Æo"
        field tta_cod_indic_econ               as character format "x(8)" label "Moeda" column-label "Moeda"
        field tta_cod_finalid_econ_ext         as character format "x(8)" label "Finalid Econ Externa" column-label "Finalidade Externa"
        field tta_cod_usuar_cheq_acr_terc      as character format "x(12)" label "Usu rio" column-label "Usu rio"
        field tta_log_pend_cheq_acr            as logical format "Sim/NÆo" initial no label "Cheque Pendente" column-label "Cheque Pendente"
        field tta_log_cheq_terc                as logical format "Sim/NÆo" initial no label "Cheque Terceiro" column-label "Cheque Terceiro"
        field tta_log_cheq_acr_renegoc         as logical format "Sim/NÆo" initial no label "Cheque Reneg" column-label "Cheque Reneg"
        field tta_log_cheq_acr_devolv          as logical format "Sim/NÆo" initial no label "Cheque Devolvido" column-label "Cheque Devolvido"
        field tta_num_pessoa                   as integer format ">>>,>>>,>>9" initial ? label "Pessoa" column-label "Pessoa"
        field tta_cod_pais                     as character format "x(3)" label "Pa¡s" column-label "Pa¡s"
        index tt_id                            is primary unique
              tta_cod_banco                    ascending
              tta_cod_agenc_bcia               ascending
              tta_cod_cta_corren               ascending
              tta_num_cheque                   ascending
        .
    
    def temp-table tt_integr_acr_liquidac_impto_2 no-undo
        field tta_cod_estab_refer              as character format "x(3)" initial ? label "Estabelecimento" column-label "Estab"
        field tta_cod_refer                    as character format "x(10)" label "Referˆncia" column-label "Referˆncia"
        field tta_num_seq_refer                as integer format ">>>9" initial 0 label "Sequˆncia" column-label "Seq"
        field tta_cod_pais                     as character format "x(3)" label "Pa¡s" column-label "Pa¡s"
        field tta_cod_unid_federac             as character format "x(3)" label "Unidade Federa‡Æo" column-label "UF"
        field tta_cod_imposto                  as character format "x(5)" label "Imposto" column-label "Imposto"
        field tta_cod_classif_impto            as character format "x(05)" initial "00000" label "Class Imposto" column-label "Class Imposto"
        field tta_val_retid_indic_impto        as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Retido IE Imposto" column-label "Vl Retido IE Imposto"
        field tta_val_retid_indic_tit_acr      as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Vl Retido IE T¡tulo" column-label "Vl Retido IE T¡tulo"
        field tta_val_retid_indic_pagto        as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Retido Indicador Pag" column-label "Retido Indicador Pag"
        field tta_dat_cotac_indic_econ         as date format "99/99/9999" initial ? label "Data Cota‡Æo" column-label "Data Cota‡Æo"
        field tta_val_cotac_indic_econ         as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Cota‡Æo" column-label "Cota‡Æo"
        field tta_dat_cotac_indic_econ_pagto   as date format "99/99/9999" initial ? label "Dat Cotac IE Pagto" column-label "Dat Cotac IE Pagto"
        field tta_val_cotac_indic_econ_pagto   as decimal format ">>>>,>>9.9999999999" decimals 10 initial 0 label "Val Cotac IE Pagto" column-label "Val Cotac IE Pagto"
        field tta_cod_livre_1                  as character format "x(100)" label "Livre 1" column-label "Livre 1"
        field tta_cod_livre_2                  as character format "x(100)" label "Livre 2" column-label "Livre 2"
        field tta_dat_livre_1                  as date format "99/99/9999" initial ? label "Livre 1" column-label "Livre 1"
        field tta_dat_livre_2                  as date format "99/99/9999" initial ? label "Livre 2" column-label "Livre 2"
        field tta_log_livre_1                  as logical format "Sim/NÆo" initial no label "Livre 1" column-label "Livre 1"
        field tta_log_livre_2                  as logical format "Sim/NÆo" initial no label "Livre 2" column-label "Livre 2"
        field tta_num_livre_1                  as integer format ">>>>>9" initial 0 label "Livre 1" column-label "Livre 1"
        field tta_num_livre_2                  as integer format ">>>>>9" initial 0 label "Livre 2" column-label "Livre 2"
        field tta_val_livre_1                  as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 1" column-label "Livre 1"
        field tta_val_livre_2                  as decimal format ">>>,>>>,>>9.9999" decimals 4 initial 0 label "Livre 2" column-label "Livre 2"
        field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"
        field tta_val_rendto_tribut            as decimal format ">,>>>,>>>,>>9.99" decimals 2 initial 0 label "Rendto Tribut vel" column-label "Vl Rendto Tribut"
        .
    
    def temp-table tt_integr_acr_rel_pend_cheq no-undo
        field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"
        field tta_cod_banco                    as character format "x(8)" label "Banco" column-label "Banco"
        field tta_cod_agenc_bcia               as character format "x(10)" label "Agˆncia Banc ria" column-label "Agˆncia Banc ria"
        field tta_cod_cta_corren               as character format "x(10)" label "Conta Corrente" column-label "Cta Corrente"
        field tta_num_cheque                   as integer format ">>>>,>>>,>>9" initial ? label "Num Cheque" column-label "Num Cheque"
        field tta_val_vincul_cheq_acr          as decimal format ">>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Vinculado" column-label "Valor Vinculado"
        field tta_cdn_bco_cheq_salario         as Integer format ">>9" initial 0 label "Banco Cheque Sal rio" column-label "Banco Cheque Sal rio"
        .
    
    def temp-table tt_integr_acr_liq_aprop_ctbl no-undo
        field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"
        field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
        field tta_cod_unid_negoc               as character format "x(3)" label "Unid Neg¢cio" column-label "Un Neg"
        field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
        field tta_val_aprop_ctbl               as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Aprop Ctbl" column-label "Vl Aprop Ctbl"
        index tt_integr_acr_liq_aprop_ctbl_id  is primary unique
              ttv_rec_item_lote_liquidac_acr   ascending
              tta_cod_fluxo_financ_ext         ascending
              tta_cod_tip_fluxo_financ         ascending
              tta_cod_unid_negoc               ascending
        .
    
    def temp-table tt_integr_acr_liq_desp_rec no-undo
        field ttv_rec_item_lote_liquidac_acr   as recid format ">>>>>>9"
        field tta_cod_cta_ctbl_ext             as character format "x(20)" label "Conta Contab Extern" column-label "Conta Contab Extern"
        field tta_cod_sub_cta_ctbl_ext         as character format "x(15)" label "Sub Conta Externa" column-label "Sub Conta Externa"
        field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
        field tta_cod_unid_negoc_ext           as character format "x(8)" label "Unid Neg¢cio Externa" column-label "Unid Neg¢cio Externa"
        field tta_cod_plano_cta_ctbl           as character format "x(8)" label "Plano Contas" column-label "Plano Contas"
        field tta_cod_cta_ctbl                 as character format "x(20)" label "Conta Cont bil" column-label "Conta Cont bil"
        field tta_cod_unid_negoc               as character format "x(3)" label "Unid Neg¢cio" column-label "Un Neg"
        field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
        field tta_cod_tip_abat                 as character format "x(8)" label "Tipo de Abatimento" column-label "Tipo de Abatimento"
        field tta_ind_tip_aprop_recta_despes   as character format "x(20)" label "Tipo Apropria‡Æo" column-label "Tipo Apropria‡Æo"
        field tta_val_perc_rat_ctbz            as decimal format ">>9.99" decimals 2 initial 0 label "Perc Rateio" column-label "% Rat"
        index tt_integr_acr_liq_des_rec_id     is primary unique
              ttv_rec_item_lote_liquidac_acr   ascending
              tta_cod_cta_ctbl_ext             ascending
              tta_cod_sub_cta_ctbl_ext         ascending
              tta_cod_fluxo_financ_ext         ascending
              tta_cod_unid_negoc_ext           ascending
              tta_cod_plano_cta_ctbl           ascending
              tta_cod_cta_ctbl                 ascending
              tta_cod_unid_negoc               ascending
              tta_cod_tip_fluxo_financ         ascending
              tta_ind_tip_aprop_recta_despes   ascending
        .
    
    def temp-table tt_integr_acr_aprop_liq_antec no-undo
        field ttv_rec_item_lote_impl_tit_acr   as recid format ">>>>>>9"
        field ttv_rec_abat_antecip_acr         as recid format ">>>>>>9"
        field tta_cod_fluxo_financ_ext         as character format "x(20)" label "Tipo Fluxo Externo" column-label "Tipo Fluxo Externo"
        field ttv_cod_fluxo_financ_tit_ext     as character format "x(20)"
        field tta_cod_unid_negoc               as character format "x(3)" label "Unid Neg¢cio" column-label "Un Neg"
        field tta_cod_tip_fluxo_financ         as character format "x(12)" label "Tipo Fluxo Financ" column-label "Tipo Fluxo Financ"
        field tta_cod_unid_negoc_tit           as character format "x(3)" label "Unid Negoc T¡tulo" column-label "Unid Negoc T¡tulo"
        field tta_cod_tip_fluxo_financ_tit     as character format "x(12)" label "Tp Fluxo Financ Tit" column-label "Tp Fluxo Financ Tit"
        field tta_val_abtdo_antecip            as decimal format "->>>,>>>,>>9.99" decimals 2 initial 0 label "Valor Abatido" column-label "Vl Abatido"
        .
    
    def temp-table tt_log_erros_import_liquidac no-undo
        field tta_num_seq                      as integer format ">>>,>>9" initial 0 label "Sequˆncia" column-label "NumSeq"
        field tta_cod_estab                    as character format "x(3)" label "Estabelecimento" column-label "Estab"
        field tta_cod_refer                    as character format "x(10)" label "Referˆncia" column-label "Referˆncia"
        field tta_cod_espec_docto              as character format "x(3)" label "Esp‚cie Documento" column-label "Esp‚cie"
        field tta_cod_ser_docto                as character format "x(3)" label "S‚rie Documento" column-label "S‚rie"
        field tta_cod_tit_acr                  as character format "x(10)" label "T¡tulo" column-label "T¡tulo"
        field tta_cod_parcela                  as character format "x(02)" label "Parcela" column-label "Parc"
        field ttv_nom_abrev_clien              as character format "x(12)" label "Cliente" column-label "Cliente"
        field ttv_num_erro_log                 as integer format ">>>>,>>9" label "N£mero Erro" column-label "N£mero Erro"
        field ttv_des_msg_erro                 as character format "x(250)" label "Mensagem Erro" column-label "Inconsistˆncia"
        index tt_sequencia                   
              tta_num_seq                      ascending
        .
    
    def temp-table tt_integr_cambio_ems5 no-undo
        field ttv_rec_table_child              as recid format ">>>>>>9"
        field ttv_rec_table_parent             as recid format ">>>>>>9"
        field ttv_cod_contrat_cambio           as character format "x(15)"
        field ttv_dat_contrat_cambio_import    as date format "99/99/9999"
        field ttv_num_contrat_id_cambio        as integer format "999999999"
        field ttv_cod_estab_contrat_cambio     as character format "x(3)"
        field ttv_cod_refer_contrat_cambio     as character format "x(10)"
        field ttv_dat_refer_contrat_cambio     as date format "99/99/9999"
        index tt_rec_index                     is primary unique
              ttv_rec_table_parent             ascending
              ttv_rec_table_child              ascending
        .
    /*Temp-Table de parametros para gera‡Æo */
    define temp-table tt_tit_acr no-undo
        field cod_empresa                 as char
        field cod_estab                   as char
        field cod_emitente                as int
        field Cod_indic_econ              as char
        field Cod_Espec_Docto             as char
        field Dat_transacao               as date
        field Ind_orig_tit_acr            as char
        field Cod_ser_docto               as char
        field Cod_tit_acr                 as char
        field Cod_tit_acr_bco             as char
        field Cod_parcela                 as char
        field Cdn_repres                  as int
        field Cod_portador                as char
        field Cod_cart_bcia               as char
        field Cod_portad_ext              as char
        field Cod_modalid_ext             as char
        field Cod_fluxo_financ_ext        as char
        field Dat_vencto_tit_acr          as date
        field Dat_prev_liquidac           as date
        field Dat_emis_docto              as date
        field Dat_desconto                as date
        field Val_tit_acr                 as dec
        field Val_desconto                as dec
        field Val_perc_juros_dia_atraso   as dec
        field Val_perc_multa_atraso       as dec
        field Val_base_calc_comis         as dec
        field Cod_plano_cta_ctbl          as char
        field Cod_cta_ctbl                as char
        field Cod_Unid_negoc              as char
        field Cod_plano_ccusto            as char
        field Cod_ccusto                  as char
        field Cod_tip_fluxo_financ        as char
        field Val_aprop_ctbl              as dec
        field Val_perc_comis_repres       as dec
        field Val_perc_comis_repres_emis  as dec
        field Log_comis_repres_proporc    as log
        field Ind_tip_comis               as char
        field val_boleto                  as decimal
        field val_dinheiro                as decimal
        field val_ava                     as decimal.
    
    define temp-table tt-antecip no-undo like Esp_Orcam_Antecip
           field Val_Utiliz_Orig as decimal
           field Val_Origin as decimal
           field Val_Consumido as decimal.
    
    define temp-table tt-cheq-prop  no-undo like Esp_Orcam_ChePro
        field Val_Utilizado as decimal
        field Val_Consumido as decimal.
    define temp-table tt-cheq-terc  no-undo like Esp_Orcam_CheTer
        field Val_Utilizado as decimal
        field Val_Consumido as decimal.
    
  4. gilsiqueira

    gilsiqueira Membro Participativo

  5. Neivaldo

    Neivaldo Membro Participativo

    bootstrapmaster, BOA TARDE!
    Você sabe em informar quais temp tables são obrigatórias na criação de AC - Antecipação de Clientes usando a api acr/acr900zi.py?
  6. bootstrapmaster

    bootstrapmaster Moderator Moderador Equipe de Suporte

    Veja ai, segue um programinha de exemplo

    Arquivos Anexados:

Compartilhe esta Página