Histórico da Página
...
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).
...