Mudanças entre as edições de "Erros do Crystal Reports"

De LATROMI Manuais
Ir para: navegação, pesquisa
 
(3 revisões intermediárias pelo mesmo usuário não estão sendo mostradas)
Linha 10: Linha 10:
 
=== Solução ===
 
=== Solução ===
 
Siga os passos abaixo para instalar a fonte
 
Siga os passos abaixo para instalar a fonte
# Baixe e instale a fonte [http://latromi.com.br/downloads/fontes/I25m36l3.zip I25m36l3.ttf].
+
# Baixe e instale a fonte [http://latromi.com.br/downloads/fonts/I25m36l3.zip I25m36l3.ttf].
 
# Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''.
 
# Nas configurações de Fonte do Painel de Controle, desmarque a opção ''ocultar fontes com base em confgurações de idioma''.
  
Linha 57: Linha 57:
 
<li>Adicione o seguinte valor a chave de registro:
 
<li>Adicione o seguinte valor a chave de registro:
 
<pre>
 
<pre>
   CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export
+
   CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF
 
   NOME: ForceLargerFonts
 
   NOME: ForceLargerFonts
 
   TIPO: DWORDS
 
   TIPO: DWORDS
Linha 64: Linha 64:
 
</li>
 
</li>
 
</ol>
 
</ol>
 +
 +
== O arquivo já existe ==
 +
=== Erro ===
 +
Ao gerar um PDF, ocorre o erro '''O arquivo já existe'''.
 +
 +
<pre>StackTrace
 +
  em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
 +
  em System.IO.__Error.WinIOError()
 +
  em System.IO.Path.InternalGetTempFileName(Boolean checkHost)
 +
  em System.IO.Path.GetTempFileName()
 +
  em CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
 +
  em CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
 +
  em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportOptions options)
 +
  em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportFormatType formatType)</pre>
 +
 +
=== Causa ===
 +
O Crystal Reports está gerando um nome de arquivo temporário que já existe.
 +
 +
=== Solução ===
 +
Exclua os arquivos temporários da pasta ''%windir%\temp''.
  
 
[[Category:Crystal Reports]]
 
[[Category:Crystal Reports]]

Edição atual tal como às 12h41min de 18 de outubro de 2018

Código de Barras Mal Formado

Código de Barras I25m36l3.ttf com problema

Erro

Código de barras sai errado ao utilizar a fonte I25m36l3.ttf.

Causa

Fonte mal instalada.

Solução

Siga os passos abaixo para instalar a fonte

  1. Baixe e instale a fonte I25m36l3.ttf.
  2. Nas configurações de Fonte do Painel de Controle, desmarque a opção ocultar fontes com base em confgurações de idioma.

Se após os passos acima, a fonte continuar com problema, tente as opções abaixo:

  1. Conceder Permissão no arquivo físico da fonte para usuário do IIS.
  2. Adicione o seguinte valor a chave de registro:
       CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export
       NOME: ForceLargerFonts
       TIPO: DWORDS
       VALOR: 1
    
  3. Reiniciar o computador.

Retrieving the COM class factory for component with CLSID...

Erro

O LATROMI Client ou Web apresenta o seguinte erro após utilizar o Crystal Reports pela primeira vez após a instalação do Runtime: Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999

Causa

O sistema operacional não conseguiu utilizar o Runtime instalado.

Solução

Reiniciar o computador

Código de Barras Pequeno

Relatório do Crystal com o Código de Barras Pequeno

Erro

Ao gerar um PDF que utilize código de barras, o código de barras sai em tamanho menor do que o especificado no RPT.

Causa

Uma chave de registro do Crystal Reports que habilita a geração de fontes grandes está desabilitada.

Solução

Siga os passos abaixo:

  1. Vá em Iniciar > Executar
  2. Digite regedit e pressione enter
  3. Localize a chave HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects, clique com o botão direito do mouse, e vá em Permissões.
  4. Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.
  5. Adicione o seguinte valor a chave de registro:
       CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export\PDF
       NOME: ForceLargerFonts
       TIPO: DWORDS
       VALOR: 1
    

O arquivo já existe

Erro

Ao gerar um PDF, ocorre o erro O arquivo já existe.

StackTrace
   em System.IO.__Error.WinIOError(Int32 errorCode, String maybeFullPath)
   em System.IO.__Error.WinIOError()
   em System.IO.Path.InternalGetTempFileName(Boolean checkHost)
   em System.IO.Path.GetTempFileName()
   em CrystalDecisions.ReportSource.EromReportSourceBase.ExportToStream(ExportRequestContext reqContext)
   em CrystalDecisions.CrystalReports.Engine.FormatEngine.ExportToStream(ExportRequestContext reqContext)
   em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportOptions options)
   em CrystalDecisions.CrystalReports.Engine.ReportDocument.ExportToStream(ExportFormatType formatType)

Causa

O Crystal Reports está gerando um nome de arquivo temporário que já existe.

Solução

Exclua os arquivos temporários da pasta %windir%\temp.