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

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
        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