| ♥ 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. 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 Marcado como spam |
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. 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 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. .
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. |
| 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. Alguém pode ajudar? Obrigado. Marcado como spam 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 ) 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... |