♥ 0 | Ao tentar adicionar um documento de venda numa série emissível utilizando os motores da V9.15 recebo o erro abaixo: “System.Runtime.InteropServices.COMException (0x80131700): Automation error Só acontece na máquina do cliente. No laboratório local funciona sem qualquer problema inclusive utilizando as versões dos interops que estão na máquina do cliente. Obrigado.
Marcado como spam |
Resposta privada Bom dia, Utilizei o exemplo fornecido pela Primavera – Primavera.Invoice e o erro retornado é o mesmo. No laboratório funciona. Confirmo que as propriedades Copy Local, Embed Interop Types, Specific Version encontram-se a False. Reforço que só acontece em série emissíveis. Será erro dos interops? Devo abrir ticket?
Obrigado,
Marcado como spam | |
Resposta privada Boa tarde @nuno-goncalves Esse erro tem a ver com incompatibilidade de versões dos interops. É preciso garantir que os interops em uso são os mesmos que estão registados na máquina. Confirme que tem as propriedades Copy Local, Embed Interop Types, Specific Version a False para todos os interops da PRIMAVERA. Marcado como spam Comentários Boa tarde, @Flávio Jardim. Parti do principio que fosse divergência de versões, no entanto, os interops estão a ser carregados dinamicamente e os mesmos que falham no cliente funcionam em laboratório. Obrigado. Resposta Editada. Confirma-se que as propriedades estão todas a false. Relembro que isto só acontece quando tento integrar num documento de venda de série emissível. Se a série não for não emissível a integração corre bem. |
Bom dia. Neste caso, deve abrir ticket para ser analisado pelo suporte.
Obrigado.