Este tipo de erro no Administrador Cegid Primavera após atualização está normalmente relacionado com ficheiros/dll da plataforma/Administrador que ficaram incoerentes ou não foram corretamente atualizados.
Para resolver, siga estes passos pela ordem:
- Desinstalar completamente o ERP no posto
- Aceda ao Painel de Controlo > Programas e Funcionalidades.
- Desinstale o Cegid Primavera ERP (Evolution) e respetiva Plataforma/Administrador instalados nesse posto.
- Confirme se não ficam restos de instalações (se existir mais do que uma entrada relacionada, remova todas as que digam respeito à v 10 instalada). - Reiniciar o posto
- Reinicie o computador após a desinstalação, para libertar ficheiros em cache e registos ainda carregados em memória. - Reinstalar a mesma versão/SR que está no servidor
- Instale novamente a Plataforma e o ERP Evolution no posto, garantindo que:- Utiliza o mesmo setup e a mesma versão/SR que está configurada no servidor.
- Executa a instalação com privilégios de administrador (botão direito > Executar como administrador).
- Durante a instalação, o antivírus está temporariamente desativado para evitar bloqueios de ficheiros.
- Validar o ficheiro runtime.config
- Na pasta Apl (por exemplo: ...\PRIMAVERA\SG 100\Apl), confirme se existe o ficheiro runtime.config.
- Abra-o e valide se o módulo da Plataforma/Administrador está corretamente declarado, com um registo semelhante a:
<Module Name="PRIMAVERA Evolution - Plataforma e Administrador v10.00" Abbreviation="ADM">
- Se o módulo não estiver presente ou estiver com nome/abreviação incorretos, corrija e volte a testar a abertura do Administrador. - Testar sem extensibilidades (se existirem)
- Se tiver extensibilidades instaladas (addons, customizações), desative-as temporariamente para testar se o erro desaparece.
- Caso o Administrador abra sem erro com as extensibilidades desligadas, o problema poderá estar numa dll de extensibilidade que não foi atualizada para esta SR. - Se o erro persistir
- Confirme no Event Viewer (Aplicação) se existem erros adicionais associados ao Administrador ou à Plataforma, que possam indicar dll em falta ou problemas de instalação.
- Caso continue a surgir o erro em ADMForms100.clsADMParametrizacoes, será recomendável abrir um pedido de suporte para validação de eventual dll de correção específica para esta SR, à semelhança do que já aconteceu com outros módulos (como o Accounting Automation).
Na maioria dos casos semelhantes registados (erros “Object reference not set to an instance of an object” em classes de parametrizações), a combinação de desinstalar > reiniciar > reinstalar a mesma versão e garantir o módulo correto no runtime.config resolve o problema.
Esta resposta foi gerada pelo Cegid Pulse, com base na base na informação disponível em histórico.
Ajude-nos a melhorar esta funcionalidade:
• Se a resposta corresponde à sua questão, assinale-a com "Mark as best answer",
• Se a resposta estiver incorreta, dê-lhe um voto negativo e aguarde a resposta da comunidade.