Fórum
Ver pergunta

Obter string com erro Primavera do Documentos.Atualiza(doc)   

90 visualizações
3
♥ 0

Boas,

qual é a melhor forma de obter uma string com o erro Primavera ao criar um documento, por exemplo?

A ideia seria pegar na string e mostrar num bootstrap alert dialog…

Quando coloco o Atualiza num bloco Try Catch consigo apanhar o erro através do ex.message. O problema é quando o Primavera está a retornar mais do que um erro.

Exemplo com 3 mensagens: Nif não preenchido. & vbcrlf & Entidade não existe. & vbcrlf & Erro na integração com o inventário.

A ideia era conseguir ‘apanhar’ estas 3 mensagens individualmente e não apenas numa string…

Espero ter conseguido explicar…

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 6 anos e 9 meses brunogomes
brunogomes Bruno Gomes Most Valuable Professional
Comentários
Olá Brumo podes exclareçer melhor a questão? Não se está a entender o objetivo.
6 anos e 9 meses
sergiosereno
    Olá sergio, o objetivo é numa aplicação web, na criação de um documento no ERP, conseguir mostrar o erro no ecrã...
    6 anos e 9 meses
    brunogomes

      Olá bruno, queres dizer apanhar um excepção dentro de um bloco try – catch?
      Dava jeito mais informação.

      6 anos e 9 meses
      sergiosereno
        Sim, no try-catch consigo apanhar o ex.message, o problema é que a formatação não é a ideal e a minha questão era se existe outra forma mais "limpa"
        6 anos e 9 meses
        brunogomes
          Bruno, edita a resposta e coloca pelo menos um exemplo do que queres, caso contrário vai ser dificil entender.
          6 anos e 9 meses
          sergiosereno
            Sinceramente nem sei como colocar o exemplo. Penso que é mais fácil tentar explicar... Quando coloco o Atualiza num bloco Try Catch consigo apanhar o erro através do ex.message. O problema é quando o Primavera está a retornar mais do que um erro. Exemplo com 3 mensagens: Nif não preenchido. & vbcrlf & Entidade não existe. & vbcrlf & Erro na integração com o inventário. A ideia era conseguir 'apanhar' estas 3 mensagens individualmente e não apenas numa string... Espero ter conseguido explicar...
            6 anos e 9 meses
            brunogomes