c-transacao-global ccapi307

Discussão em 'EMS , HCM e Totvs 11' iniciado por Arthur G, Março 26, 2025.

  1. Arthur G

    Arthur G Sem Pontuação

    Não entendi, estou rodando via editor..
  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Faz um vídeo e posta aqui então
  3. Arthur G

    Arthur G Sem Pontuação

    Estou executando no editor pra testar a ccapi307 para cotar ordens:

    def input parameter c-transacao-global as CHAR no-undo.
    DEF TEMP-TABLE tt-versao-integr
    FIELD cod-versao-integracao AS INTEGER FORMAT "999"
    FIELD ind-origem-msg AS INTEGER FORMAT "99".

    def temp-table tt-cotacao-item no-undo like cotacao-item
    field cod-maq-origem as integer format "999" initial 0
    field num-processo as integer format ">>>>>>>>9" initial 0
    field num-sequencia as integer format ">>>>>9" initial 0
    field ind-tipo-movto as integer format "99" initial 1
    INDEX ch-codigo IS PRIMARY cod-maq-origem
    num-processo
    num-sequencia.
    DEF TEMP-TABLE tt-erros-geral
    FIELD identif-msg AS CHAR FORMAT "x(60)"
    FIELD num-sequencia-erro AS INTEGER FORMAT "9999999999"
    FIELD cod-erro AS INTEGER FORMAT "99999"
    FIELD des-erro AS CHAR FORMAT "x(60)"
    FIELD cod-maq-origem AS INTEGER FORMAT "999"
    FIELD num-processo AS INTEGER FORMAT "999999999".

    {include/i_dbvers.i}
    {cdp/cd7300.i5 "001" c-transacao}
    {cdp/cd7300.i6 "001" c-transacao}

    IF c-transacao-global = "" THEN
    ASSIGN c-transacao-global = "MAT056".

    ELSE
    ASSIGN c-transacao = c-transacao-global.



    CREATE tt-versao-integr.
    ASSIGN tt-versao-integr.cod-versao-integracao = 001
    tt-versao-integr.ind-origem-msg = 01.
    CREATE tt-cotacao-item.
    ASSIGN tt-cotacao-item.it-codigo = "hx0205-30292"
    tt-cotacao-item.cod-emitente = 204
    tt-cotacao-item.numero-ordem = 56810979
    tt-cotacao-item.data-cotacao = 03/26/2025
    tt-cotacao-item.un = "kg"
    tt-cotacao-item.preco-unit = 2.34
    //tt-cotacao-item.pre-unit-for = 2.34
    //tt-cotacao-item.preco-fornec
    tt-cotacao-item.mo-codigo = 2
    //tt-cotacao-item.codigo-ipi
    tt-cotacao-item.aliquota-ipi = 3.25
    //tt-cotacao-item.codigo-icm
    //tt-cotacao-item.aliquota-icm
    //tt-cotacao-item.aliquota-iss
    //tt-cotacao-item.frete
    //tt-cotacao-item.valor-frete
    //tt-cotacao-item.taxa-financ
    //tt-cotacao-item.valor-taxa
    //tt-cotacao-item.perc-descto
    tt-cotacao-item.cod-cond-pag = 9
    //tt-cotacao-item.prazo-entreg =
    //tt-cotacao-item.contato
    tt-cotacao-item.cod-comprado = "drocha"
    tt-cotacao-item.cot-aprovada = YES
    tt-cotacao-item.aprovador = "drocha"
    tt-cotacao-item.usuario = "drocha"
    tt-cotacao-item.data-atualiz = TODAY
    //tt-cotacao-item.hora-atualiz = "15:00:00"
    tt-cotacao-item.motivo-apr = "aprovada"
    //tt-cotacao-item.narrativa
    //tt-cotacao-item.ind-reajuste
    tt-cotacao-item.dias-validade = 15
    //tt-cotacao-item.valor-descto
    //tt-cotacao-item.possui-reaj
    //tt-cotacao-item.nr-dias-taxa
    //tt-cotacao-item.reaj-tabela
    tt-cotacao-item.nr-tab = "204-q1-1"
    //tt-cotacao-item.reajusta-cotacao
    tt-cotacao-item.seq-cotac = 10
    //tt-cotacao-item.ind-ret-cotacao
    /*tt-cotacao-item.ind-orig-entrada
    tt-cotacao-item.ind-via-envio
    tt-cotacao-item.num-proc-entr-edi
    tt-cotacao-item.num-proc-envio-edi*/.


    run ccp/ccapi307.p (input table tt-versao-integr,
    output table tt-erros-geral,
    input table tt-cotacao-item,
    input c-transacao-global).

    upload_2025-4-1_10-19-22.png

    Arquivos Anexados:

  4. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Tem algum erro aparecendo na tela? a sua chamada tá diferente da versão que tenho aqui:

    upload_2025-4-1_10-57-49.png
  5. Arthur G

    Arthur G Sem Pontuação

    Se eu executar com a include que você recomendou aparece o seguinte erro

    upload_2025-4-1_11-12-24.png

    Sem a include aparece esse erro:

    upload_2025-4-1_11-13-58.png
  6. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Dentro do CCAPI302 a chamada é assim:
    upload_2025-4-1_11-26-44.png

Compartilhe esta Página