Olá, alguém pode me informar qual é a API ou DBO de integração do CD0401 - Manutenção Fornecedores? Obrigada!
Olá @jdchaves, tudo bem? Não localizei a documentação da cdapi271. Até encontrei nas minhas pesquisas duas APIs cdp/cdapi329.p: https://tdn.totvs.com/pages/releaseview.action?pageId=224442906 para gravar os dados principais e cdp/cdapi366b.p: https://tdn.totvs.com/pages/releaseview.action?pageId=274311381 para gravar os dados do contato do emitente, porém a sensação que tenho é que essas APIs não tiveram evolução e são muito antigas. Muitos campos novos não são referenciados na documentação. Você teria a documentação da cdapi271 para compartilhar? Ou se eu usar a cdapi329.p e cdapi366b.p tratando campos pode dar certo?
Não tenho a documentação. Mas vou colcar a sequencia das procedures até a efetivação: pi-inicializa-inf-grcli pi-efetiva-emitente pi-efetiva-contato Anexei a cdapi
Bom Dia Rohis, Aqui nos customizamos o cadastro do Cliente, primeiro passa por aprovação no Fluig e depois integra com Datasul. Usamos as Bo's abaixo, acredito que seja bem parecido para cadastrar Fornecedor. {cdp/cdcfgint.i} {cdp/cdapi366b.i} DEF VAR h-cdapi366b AS HANDLE NO-UNDO. DEF VAR h-utb765zl AS HANDLE NO-UNDO. DEF VAR h-boad098na AS HANDLE NO-UNDO. RUN cdp/cdapi366b.p PERSISTENT SET h-cdapi366b. EMPTY TEMP-TABLE tt_retorno_clien_fornec NO-ERROR. RUN execute_evoluida_7 IN h-cdapi366b (INPUT TABLE tt_emitente_integr_new, INPUT TABLE tt_cont_emit_integr_new, INPUT-OUTPUT TABLE tt_retorno_clien_fornec, INPUT 1, /* i-ep-codigo-empresa */ INPUT-OUTPUT c-arquivo-saida, INPUT TABLE tt_cta_emitente). RUN prgint/utb/utb765zl.py PERSISTENT SET h-utb765zl (Input 1, Input "", Input ""). run pi_main_block_utb765zl_10 in h-utb765zl (Input table tt_cliente_integr_j, Input table tt_fornecedor_integr_k, Input table tt_clien_financ_integr_e, Input table tt_fornec_financ_integr_e, Input table tt_pessoa_jurid_integr_j, Input table tt_pessoa_fisic_integr_e, Input table tt_contato_integr_e, Input table tt_contat_clas_integr, Input table tt_estrut_clien_integr, Input table tt_estrut_fornec_integr, Input table tt_histor_clien_integr, Input table tt_histor_fornec_integr, Input table tt_ender_entreg_integr_e, Input table tt_telef_integr, Input table tt_telef_pessoa_integr, Input table tt_pj_ativid_integr_i, Input table tt_pj_ramo_negoc_integr_j, Input table tt_porte_pj_integr, Input table tt_idiom_pf_integr, Input table tt_idiom_contat_integr, input-output table tt_retorno_clien_fornec, Input table tt_clien_analis_cr_integr, Input table tt_cta_corren_fornec). EMPTY TEMP-TABLE tt_retorno_clien_fornec NO-ERROR. DELETE PROCEDURE h-cdapi366b NO-ERROR. DELETE PROCEDURE h-utb765zl NO-ERROR.