Forum
See question

Crystal Reports Runtime não instalado numa instalação nova de posto Primavera   

2 views
0
♥ 0

Numa instalação nova de um posto Primavera, os componentes Crystal Reports não foram instalados. Isto é, nem sequer apareceram na lista de aplicações a instalar, não dando assim, qualquer erro na instalação. Apenas na impressão, quando depois indicou que os componentes não estavam instalados e foram instalados manualmente.

Como ultrapassar esta situação para não acontecer em novos postos? Onde é parametrizado se os componentes do Crystal Reports Runtime são instalados ou não? E quem diz instalados, diz atualizados, pois nesta situação, fico na dúvida, que caso os mesmos sejam atualizados no servidor, sejam despoletados para o posto.

Faça login para poder traduzir
Deployment Center
Primavera
Marked as spam
Criado há 2 dias e 4 horas ricardoclaro
ricardoclaro Ricardo Claro Iniciante
1 answers
1
Private answer


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:

  1. 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).
  2. 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.
  3. 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.
  4. 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.
  5. 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.


Faça login para poder traduzir
Marked as spam
Criado há 2 dias e 4 horas cegidpulse
cegidpulse Cegid Pulse Most Valuable Professional