Fórum
Ver pergunta

Erro ao integrar documento em série emissível na versão V9.15 através dos motores   

58 visualizações
Categoria::
0
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
at Interop.IGcpBS900.IGcpBSVendasClass.Actualiza(GcpBEDocumentoVenda& clsDocumentoVenda, String& strAvisos, String& IdDocLiqRet, String& IdDocLiqRetGar)”

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.

 

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 5 anos e 6 meses nuno-goncalves
n
nuno-goncalves Iniciante
2 respostas
0
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.

Faça login para poder traduzir
Marcado como spam
Criado há 5 anos e 6 meses flavio-jardim
f
flavio-jardim Iniciante
    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.

    5 anos e 6 meses
    nuno-goncalves

      Resposta Editada.

      5 anos e 6 meses
      flavio-jardim

        Confirma-se que as propriedades estão todas a false.

        5 anos e 6 meses
        nuno-goncalves

          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.

          5 anos e 6 meses
          nuno-goncalves
            0
            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 LocalEmbed Interop TypesSpecific Version encontram-se a False. 

            Reforço que só acontece em série emissíveis.

            Será erro dos interops? Devo abrir ticket?

             

            Obrigado,

             

            Faça login para poder traduzir
            Marcado como spam
            Criado há 5 anos e 6 meses nuno-goncalves
            n
            nuno-goncalves Iniciante
              Comentários

              Bom dia. Neste caso, deve abrir ticket para ser analisado pelo suporte.

              5 anos e 6 meses
              flavio-jardim

                Obrigado.

                5 anos e 6 meses
                nuno-goncalves