Fórum
Ver pergunta

Problema ao criar documento a partir de Aplicação externa V10   

145 visualizações
0
0

Boa tarde

Ao criar documentos no ERP na V10 Empresarial a partir de uma aplicação externa , o motor devolve sempre  erro com mensagem:

Não é possível efetuar a operação.
O limite de movimentos permitido na Versão de Demonstração foi atingido

Esta mensagem penso que parece estar relacionada licenciamento mas a instalação tem uma licença técnica com as licencças  TEC:API e TEC.MTR

atribuidas

 

O erro ocorre no método

myMotorERP.Inventario.Composicoes.Actualiza(DocERP, strAvisos)

sendo que

myMotorERP   é  ErpBS100.ErpBS

E na abertura da empresa é indicada a plataforma, a empresa de trabalho utilizador e password válidos.

 

Alguém teve problemas similares, ou existe  algum método que permita validar a licença  ou porque razão está a dar esta mensagem ?

A mesma aplicação está a funcionar noutros PC’s de desenvolvimento e já em produção sem qualquer problema.

Obrigado

Faça login para poder traduzir
Integração
V10
Marcado como spam
Criado há 5 anos e 3 meses franciscofernandes-2
Comentários
@franciscofernandes-2 Pelo que descreve esse problema aconteçe só no metodo que diz, ou só na utilização no modulo de inventário? Tratando-se de um aplicação de integração a licença de API "TEC.MTR" é tudo o que necessita, ou seja não será necessário mais licença nenhuma. Mas veja se em outras situações ocorre.
5 anos e 2 meses
sergiosereno
    Boa tarde @sergiosereno O problema ocorre também ao criar por exemplo documentos de compra ou seja não é exclusivo do inventário. E o motor permite criar os documentos, aceder aos objetos e o erro é devolvido no método Actualiza nos documentos de compra também
    5 anos e 2 meses
    franciscofernandes-2
      Se só aconteçe num cliente não consigo dizer mais sobre isso. Já agora qual o user que usam na API? É o mesmo que usa a aplicação? Se for isso pode ser limites de utilizadores, mas mesmo assim é bug.
      5 anos e 2 meses
      sergiosereno
        . O utilizador que está a usar a API é o único utilizador criado na instalação. è administrador e tem licença para os módulos que estão a criar os documentos, compras e inventário mais especificamente. Foi também alterado para utilizador técnico como tentativa de despiste mas continua a ocorrer o mesmo problema.
        5 anos e 2 meses
        franciscofernandes-2
          1 respostas
          0
          Resposta privada

          Boas, estou a ter a mesma situação. O mesmo utilizador, abre empresa e carrega licença pelo ERP Primavera, mas pela API abre a empresa e o licenciamento está com versão demonstração.
          Produto: xxxx.2306
          Plataform: xxxx.2324
          Database Manager: xxxx.2324

          Alguém pode ajudar?

          Obrigado.

          Faça login para poder traduzir
          Marcado como spam
          Criado há 4 anos e 5 meses josvieira
          josvieira Iniciante
            Comentários
            Boa tarde O problema no meu caso e em concreto é ocorria pois na pasta bin\Debug estavam ficheiros de uma versão do antigas , Já tinha instalada a versão V10.10 mas os ficheiros que estavam nessa eram da versão V10.0 . Ao executar a aplicação, os motores estavam a usar esses ficheiros e não os ficheiros atuais da aplicação. Resolvi eliminando os ficheiros «lixo» e obsoletos da pasta bin/debug. ( AdmEngine100.dll , StdPlatBS100.dll .. etc )
            4 anos e 5 meses
            franciscofernandes-2
              Na bin\Debug nem sequer me fica as DLLs do ERP, estão sempre copylocal = false. Uso assembly resolve para as obter do diretorio de instalação do ERP. Não acho que seja disso...
              4 anos e 5 meses
              josvieira