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 Após atualizar para o fix 5, a RE2001 gera uma msg de warning para tabela it-exame

Discussão em 'EMS , HCM e Totvs 11' iniciado por Marcelo Goncalves, Outubro 31, 2024 às 08:42.

  1. Marcelo Goncalves

    Marcelo Goncalves Membro Participativo

    Bom dia!
    Estamos com um problema na execução do RE2001, que após atualizar a versão, passou a exibir um warning ao tentar atualizar o documento:
    481 - Não existe exame para este item.

    A não existência de um exame para o roteiro de inspeção é um comportamento normal para nosso ambiente, pois não usamos esse conceito. Apenas usamos o número do roteiro de inspeção para fazer nossos processos internos e aprovação do lote gerado.

    No Client-log exibe o seguinte:
    Return from FIND-TRIGGER "ficha-cq" [cqp/cqapi001a.p]
    lockmode is 0
    Run utp/ut-msgs.p "msg 481 " [Main Block - cqp/cqapi001a.p @ 1209]

    Exibindo a msg 481 acima.

    Como temos uma trigger que executa processos na ficha-cq, que é um passo depois dessa mensagem, o processo está parando. Esse warning está ocorrendo.
    O ideal seria se trigger de alguma forma pudesse ignorar esse warning referente ao retorno da cqapi001a.p.

    Alguém teria uma ideia ou já passou por este problema? Isso só parou a liberação da matéria-prima para a Produção. rsrs
    Em anexo está a cpapi001a e minha trigger.

    Arquivos Anexados:

  2. rafael.andrade

    rafael.andrade Membro Master Moderador Equipe de Suporte

    Se retirar a trigger, o warning ocorre?
  3. Marcelo Goncalves

    Marcelo Goncalves Membro Participativo

    Opa! Não Rafael, o warning não ocorre, consegue concluir o processo. Na verdade, o problema não estava no fonte do Datasul, mas sim na lógica da trigger. Após rever as regras de negócio envolvidas, vimos que a crítica ocorria porque o programa não deveria entrar naquela checagem, só se fosse uma nota de importação, que na verdade é feita pelo processo fical e não pelos RE1001 e RE2001.
    Ajustando a lógica da trigger, colocando uma validação se o emitente era de fora do Brasil, se não fosse, era pra dar um return "ok" e vida que segue!
    Desculpe retornar somente agora, estávamos focados na solução rápida para poder liberar a Produção, o que deu certo!
    Grato pelo retorno e obrigado!
    rafael.andrade curtiu isso.

Compartilhe esta Página