Árvore de páginas

Versões comparadas

Chave

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

...

       tt_api_params_generic.ttv_cod_valor  = (Valor Da Safra).     


Exemplo Criação temp-table tt_api_params_generic para campo NÚMERO DO CONTRATO:

...

       where b_tit_acr.cod_estab       = tt_integrapi_acr_abat_antecip.tta_cod_estab   

         and b_tit_acr.cod_espec_docto = tt_integrapi_acr_abat_antecip.tta_cod_espec_doc

         and b_tit_acr.cod_ser_docto   = tt_integrapi_acr_abat_antecip.tta_cod_ser_docto

         and b_tit_acr.cod_tit_acr     = tt_integrapi_acr_abat_antecip.tta_cod_tit_acr 

         and b_tit_acr.cod_parcela     = tt_integrapi_acr_abat_antecip.tta_cod_parcela no-error.


create tt_api_params_generic_api.

assign tt_api_params_generic_api.ttv_reccod_row_id     id  = recidstring(rowid(b_tit_acrAcr))

       tt_api_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_abat_antecip':U

       tt_api_params_generic_api.ttv_cod_campo  = 'Devolve Imposto Retido?':U                             

       tt_api_params_generic_api.ttv_cod_valor  = string(yes).


create tt_api_params_generic_api.

assign tt_api_params_generic_api.ttv_rec_id     = recid(b_tit_acrcod_row_id      = string(rowid(tit_Acr))

       tt_api_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_abat_antecip':U

       tt_api_params_generic_api.ttv_cod_campo  = 'Valor Estornado':U                             

       tt_api_params_generic_api.ttv_cod_valor  = string(7.92).


create tt_api_params_generic_api.

assign tt_api_params_generic_api.ttv_cod_recrow_id     = recid(b_tit_acrid      = string(rowid(tit_Acr))

       tt_api_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_abat_antecip':U

       tt_api_params_generic_api.ttv_cod_campo  = 'Gera Retenção Imposto Antecipação':U                             

       tt_api_params_generic_api.ttv_cod_valor  = string(yes).

...

Exemplo Criação temp-table tt_api_params_generic _apipara campo Importa Títulos de Saldo?:

create tt_api_params_generic_api.

assign tt_api_params_generic_api.ttv_reccod_row_id     id  = recid( (Campo identificador da temp-table de lote) tt_integrapi_acr_lote_impl).ttv_cod_id_lote_impl_tit_acr

       tt_api_params_generic_api.ttv_cod_campo  = "log_import_tit_sdo"

       tt_api_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_lote_impl':U

       tt_api_params_generic_api.ttv_cod_valor  = string(yes).

...

Observação: Para todos campos valores da tabela temporária "tt_api_params_generic_api" ao informar valores com decimais a quebra deverá ser feita utilizando string(9.99).

...

Exemplo Criação temp-table tt_api_params_generic_api para campo Mão de Obra Empreitada:

create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_reccod_row_id id  = tt_integrapi_acr_item_lote_impl_9.ttv_reccod_id_item_lote_impl_tit_acr
tt_api_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl':U
tt_api_params_generic_api.ttv_cod_campo = 'log_mdo_emptda':U
tt_api_params_generic_api.ttv_cod_valor = 'yes'.

Obs. Campo utilizado para o REINF.

...

Exemplo Criação temp-table tt_api_params_generic_api para campo Número Tipo Serviço Mão de Obra :

create tt_api_params_generic_api.
assign tt_api_params_generic_api.ttv_rec_id = tt_integrapi_acr_item_lote_impl_9.ttv_cod_recid_item_lote_impl_tit_acr
tt_api_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl':U
tt_api_params_generic_api.ttv_cod_campo = 'num_tip_serv_mdo':U
tt_api_params_generic_api.ttv_cod_valor = '3'. /*deve existir no cd1050*/

...

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integrapi_acr_item_lote_impl_9.ttv_reccod_id_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'num_tip_obra':U
tt_params_generic_api.ttv_cod_valor = '4'. /*válidos apenas 1 = CNPJ e 4 = CNO - caso não informar este campo o valor default assumido é 1*/

...

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integrapi_acr_item_lote_impl_9.ttv_reccod_id_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'cod_obra':U
tt_params_generic_api.ttv_cod_valor = '12'. /*deve existir no cd2023*/

...

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integrapi_acr_item_lote_impl_9.ttv_reccod_id_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'cod_process_judic':U
tt_params_generic_api.ttv_cod_valor = '111222333'. /*deve existir no cd2021*/

...

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integrapi_acr_item_lote_impl_9.ttv_reccod_id_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_nao_retid':U
tt_params_generic_api.ttv_cod_valor = string(55.12).

...

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integrapi_acr_item_lote_impl_9.ttv_cod_recid_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_base_calc_inss':U
tt_params_generic_api.ttv_cod_valor = string(6500.12).

...

create tt_params_generic_api.
assign tt_params_generic_api.ttv_rec_id = tt_integrapi_acr_item_lote_impl_9.ttv_reccod_id_item_lote_impl_tit_acr
tt_params_generic_api.ttv_cod_tabela = 'tt_integrapi_acr_item_lote_impl':U
tt_params_generic_api.ttv_cod_campo = 'val_cr_inss':U
tt_params_generic_api.ttv_cod_valor = string(885.78).

...