Forum
See question

Erro no método Actualiza() – “An unexpected exception occured while binding a dynamic operation”.   

92 views
2
0

Boa noite,

Estou a passar uma aplicação terceira (VB .NET) que comunica com o Primavera da Versão 9 para a versão 10.

Acontece que no método Actualiza() (Interface “IVndBSVendas”), obtenho o seguinte erro:

“An unexpected exception occured while binding a dynamic operation”.

Antes da execução do código está a ser adicionado um Handler que carrega as DLLs em runtime. Mesmo forçando o carregamento da DLL do método em causa, o erro ocorre à mesma.

Alguma ideia do que possa ser ?

Fico a aguardar.

Cumprimentos,

Davide

Faça login para poder traduzir
Integration
V10
Marked as spam
Created 4 years and 9 months ago davidefernandes
Comments
Conseguiste resolver?
4 years and 9 months ago
jorgecosta-2
    Ainda não. Cumprimentos.
    4 years and 9 months ago
    davidefernandes
      Davide, podes colocar aqui o excerto do código onde é invocado o Atualiza() ?
      4 years and 9 months ago
      paulocruz
        Alguma novidade ? Cumprimentos
        4 years and 9 months ago
        davidefernandes
          1 answers
          0
          Private answer

          Boa tarde Paulo,

          Entretanto e apenas como teste passámos o código para C# contudo o erro aparece à mesma.

          O erro surge antes, no CalculaValoresTotais(). Caso essa linha de código seja comentada, o erro surge no Actualiza().

          Foi criado um documento de venda com dados hardcoded apenas para efeitos de teste. Os mesmos dados colocados no vosso projeto Sample de Vendas que está no Github, resultam na criação com sucesso do documento.

          Anexei um print com o código, bem como da excepção.

          Fico a aguardar.

          Cumprimentos.

          Faça login para poder traduzir
          Marked as spam
          Created 4 years and 9 months ago davidefernandes
            Comments
            Boa tarde @davidefernandes , conseguiu resolver o problema? Estou a obter o mesmo erro ao atualizar um documento de compra, sendo que basta este ter linhas para o erro ser despoletado.
            4 years and 8 months ago
            tiagocosta-3
              Boa tarde @tiagocosta-3 . A única forma que encontrei de resolver a questão foi extendendo a API, através do ”guide” deste link: https://developers.ila.cegid.com/en/v10/resources/guides/article/how-to-create-an-api-engine-extensibility-project-with-visual-studio/ . Outra das coisas que aparentemente resolve a questão, mas que não cheguei a testar por ter resolvido via extensabilidade da API, é não fazer debug diretamente do Visual Studio, mas configurar no IIS uma aplicação e colocar lá o pacote que é gerado pelo Visual Studio. Espero ter ajudado. Cumprimentos.
              4 years and 8 months ago
              davidefernandes