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

[RESOLVIDO] Duvida API cdapi354.p TOTVS 11 , validação incorreta.

Discussão em 'EMS , HCM e Totvs 11' iniciado por Fujikan, Junho 12, 2014.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. Fujikan

    Fujikan Sem Pontuação

    Bom dia,

    Alguém já utilizou a api acima no TOTVS 11 para criação/modificação de requisição/solicitação? , pois estou com o seguinte problema:
    a api está validando a conta contábil na tabela conta-contab como era anteriormente no ems 2, porem esta tabela não é alimentada no TOTVS 11, o que impede a utilização da mesma.

    Obs: No esm2 a mesma funciona normalmente.

    At.
  2. michel

    michel Membro Participativo

    Tem que saber a BO que esta validando e dentro dela criar epc para desativar o gatilho exemplo:

    {include/i-epc200.i}
    DEF INPUT PARAM p-ind-event AS CHAR NO-UNDO.
    DEF INPUT-OUTPUT PARAM TABLE FOR tt-epc.
    DEFINE TEMP-TABLE tt-ped-item NO-UNDO LIKE ped-item FIELD r-rowid AS ROWID.
    DEFINE VARIABLE h-bo AS HANDLE NO-UNDO.
    DEFINE BUFFER bf-ped-item FOR ped-item.

    {include/boerrtab.i}
    {method/dbotterr.i}
    IF p-ind-event = "AfterValidateItem" THEN DO:
    FOR EACH tt-epc
    WHERE tt-epc.cod-event = p-ind-event :
    ASSIGN h-bo = WIDGET-HANDLE(tt-epc.val-parameter).

    RUN getRecord IN h-bo(OUTPUT TABLE tt-ped-item).
    FIND FIRST tt-ped-item NO-LOCK NO-ERROR.

    IF AVAIL tt-ped-item THEN DO:
    RUN getRowErrors IN h-bo (OUTPUT TABLE RowErrors).
    RUN emptyRowErrors IN h-bo.

    FOR EACH RowErrors :
    IF RowErrors.errorNumber <> 34873 and
    RowErrors.errorNumber <> 2 THEN
    RUN _insertErrorManual IN h-bo (INPUT RowErrors.ErrorNumber,
    INPUT RowErrors.ErrorType,
    INPUT RowErrors.ErrorSubType,
    INPUT RowErrors.ErrorDescription,
    INPUT RowErrors.ErrorHelp,
    INPUT RowErrors.ErrorParameters).
    END.
    END.
    END.
    END.
  3. michel

    michel Membro Participativo

    Mas antes confira como ficou o depara das contas contábeis pois no ems2 elas tinha 20 posições e era composta da conta + centro de custo agora ela tem 8 posições o programa é o utb033 também confira a matriz de tradução
  4. Fujikan

    Fujikan Sem Pontuação

    Bom dia,

    Pelo que verifiquei esta tudo correto, abri um chamado na TOTVS e eles moveram para manutenção pois a mesma estava com esse problema, vou ver o que eles irão retornar, e coloco aqui também.

    Muito obrigado pela ajuda.

    At.
    Última edição: Agosto 8, 2014
  5. Fujikan

    Fujikan Sem Pontuação

    Bom dia,
    O erro era no produto mesmo, a totvs me enviou API referente devidamente corrigida.

    At.
    Última edição: Agosto 8, 2014
  6. romuloccomp

    romuloccomp Membro Participativo

    Fujikan,

    Estou com o mesmo problema, pode me enviar?

    romuloccomp at gmail com

    At.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página