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

Urgente REAPI190 - Retorno de erro

Discussão em 'EMS , HCM e Totvs 11' iniciado por Gustavo R. Hruschka, Julho 14, 2020.

  1. Gustavo R. Hruschka

    Gustavo R. Hruschka Sem Pontuação

    Bom dia a todos!

    Primeiramente, agradeço antecipadamente a quem puder me ajudar.

    Estou trabalhando num desenvolvimento que chama a API reapi190, que passa as tabelas como parâmetros.

    Contudo, a customização envolve o "não registro" de Impostos na Duplicata.
    Desta forma, não é necessário enviar dados na tabela TT-DUPLI-IMP.

    run rep/reapi190.r (input table tt-versao-integr,
    input table tt-docum-est,
    input table tt-item-doc-est,
    input table tt-dupli-apagar,
    input table tt-dupli-imp,
    input table tt-unid-neg-nota,
    output table tt-erro).

    for each tt-docum-est:
    find first tt-erro
    where tt-erro.i-sequen = tt-docum-est.sequencia no-error.
    if avail tt-erro then do:
    message "Ocorreram erros no processo de atualização das notas!" skip
    tt-erro.cd-erro skip
    tt-erro.mensagem view-as alert-box information.
    end.
    else
    message "Nota atualizada com sucesso!" view-as alert-box information.
    end.



    Contudo, já tentei de várias formas e recentemente o retorno do erro foi esse:

    cd-erro: 2
    mensagem: OK

    Não achei lugar algum menção sobre os códigos dos erros e uma mensagem que diz "OK" basicamente não serve pra nada, certo?

    Alguém conhece os códigos dos erros ou pode me ajudar, de alguma form, nisso?

    Obrigado.
  2. ds201

    ds201 Membro Participativo

    Boa tarde

    Várias condições geram este erro:


    1 - Se "tt-docum-est-nova.cod-modalid-frete" preenchido e "tt-docum-est-nova.cod-modalid-frete" não cadastrado na tabela "modalid-frete".

    2 - Se "tt-docum-est-nova.nome-transp" preenchido e "tt-docum-est-nova.nome-transp" não cadastrado na tabela "transporte".

    3 - Se "tt-item-doc-est-nova.cod-unid-negoc" preenchido e "tt-item-doc-est-nova.cod-unid-negoc" não cadastrado na tabela "unid-negoc".

    4 - Se "tt-unid-neg-nota.cod_unid_negoc" não cadastrado na tabela "unid-negoc".

    5 - Há um teste para produto internacional (i-pais-impto-usuario <> 1) e "tt-docum-est-nova.mo-codigo" não cadastrado na tabela "moeda".

    6 - E por fim há um teste:
    Se existe "docum-est" e "docum-est.esp-docto = 20" e "tt-item-doc-est-nova.nro-comp" = ""
    ou

    tt-item-doc-est-nova.nr-ord-prod <> 0.
    então erro

    Boa sorte

Compartilhe esta Página