O comportamento que descreve está relacionado com a forma como o Deployment Center gere os requisitos (entre eles o runtime do SAP Crystal Reports) e com eventuais conflitos/versões já existentes na máquina.
Em Cegid Primavera v 10 / Evolution, o Crystal Reports Runtime é tratado como requisito obrigatório e não como módulo opcional, pelo que:
- Não aparece na lista de “aplicações” do Deployment Center Client;
- É descarregado e instalado automaticamente pelo Deployment Center a partir da pasta de terceiros (ThirdParty), antes da instalação do Database Manager e restantes módulos.
Quando o runtime não é instalado no posto, os cenários mais comuns são:
- Já existe na máquina uma versão diferente/superior do Crystal Reports Runtime (por exemplo, instalada por outra aplicação como Eticadata ou Sage), o que impede o Deployment Center de instalar a versão distribuída pelo Cegid Primavera;
- Os setups não estão a ser carregados corretamente a partir da partilha de rede do servidor (SetupRede), ou há problemas de permissões/caminhos.
Para evitar que isto volte a acontecer em novos postos, siga estes passos:
- Garantir que o posto instala sempre a partir da partilha correta do servidor
- No servidor, valide que a instalação está feita via SetupRede (atalhos de rede) e que existe a pasta de terceiros, por exemplo:
\\PRIMAVERA\\WindowsService200\\SetupRede\\LE\\ThirdParty\\ - Certifique-se de que o posto acede à instalação através dos atalhos da partilha (não por cópia local de pastas).
- Verificar e alinhar os requisitos instalados no posto
Para um posto Cegid Primavera v 10 típico, devem estar instalados:- .NET Framework 4.7.1;
- Crystal Reports 13.26 x86 e x64 (SP 26 – versão distribuída pelo Cegid Primavera);
- Microsoft Visual C++ 2013 Redistributable (x86 e x64) – 12.0.30501;
- Microsoft Visual C++ 2017 Redistributable (x86 e x64) – 14.14.26405.
Se o Crystal não estiver presente, ou estiver com versão diferente/superior:
- Remova, via Painel de Controlo, todas as entradas “SAP Crystal Reports Runtime” que não correspondam à versão usada pelo Cegid Primavera;
- Volte a correr o Setup Posto / Deployment Center Client para forçar a instalação dos requisitos a partir da pasta ThirdParty.
- Tratar conflitos com outras aplicações (Eticadata, Sage, etc.)
- Se tiver outras aplicações que usam Crystal Reports, é frequente existirem conflitos de versões;
- Para garantir que o Cegid Primavera funciona corretamente, a versão do runtime instalada no posto não pode ser superior à que o ERP distribui (no caso, SP 26 – 13.26);
- Se for necessário manter versões específicas para outras aplicações, considere:
- Isolar aplicações em máquinas virtuais/servidores distintos;
- Definir uma política interna de gestão de versões de Crystal Reports por aplicação.
- Confirmar permissões e caminhos do Deployment Center
- Valide que o utilizador tem permissões de leitura/escrita na partilha \\PRIMAVERA\\...\\SetupRede\\ e na pasta ThirdParty;
- Se existirem problemas de instalação do Deployment Center Client ou AWS, pode instalar estes componentes através dos setups de rede individuais e depois usar o DPC Client para instalar o ERP.
- Instalação manual do Crystal a partir da estrutura do Cegid Primavera
Caso seja necessário instalar manualmente (por exemplo, num cenário em que não quer remover outra versão de Crystal instalada por terceiros):- Localize na partilha do servidor os ficheiros CRRuntime.NET.13.26.x86.msi e CRRuntime.NET.13.26.x64.msi na pasta ThirdParty;
- Instale-os manualmente no posto e reinicie a máquina;
- Depois disso, valide a impressão no Cegid Primavera.
Onde é parametrizado se o Crystal Reports Runtime é instalado/atualizado?
- Não existe um “checkbox” ou parametrização no Deployment Center para ativar/desativar a instalação do Crystal Reports Runtime; é sempre tratado como requisito obrigatório do ERP;
- A lógica é:
- Se não existir a versão necessária, o Deployment Center tenta instalar a que está na pasta ThirdParty;
- Se existir uma versão superior ou incompatível, a instalação pode falhar ou ser ignorada, sem aparecer como aplicação na lista, e o problema só se manifesta na impressão.
- Atualizações de Crystal no servidor não são automaticamente “despoletadas” para o posto; cada posto tem de instalar/atualizar os requisitos via Setup Posto / DPC Client ou manualmente.
Em resumo, para evitar que novos postos fiquem sem Crystal:
- Garanta que todos os postos são instalados a partir da partilha oficial (SetupRede) e que a pasta ThirdParty contém os runtimes corretos;
- Remova versões de Crystal incompatíveis antes de correr o Setup Posto;
- Use sempre o Deployment Center Client para instalar/atualizar o ERP e respetivos requisitos, em vez de copiar pastas manualmente.
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.