| ♥ 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 Marked as spam |
Comments Conseguiste resolver? Ainda não.
Cumprimentos. Davide, podes colocar aqui o excerto do código onde é invocado o Atualiza() ? Alguma novidade ?
Cumprimentos |
| 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. Marked as spam 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. 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. |