Mudanças entre as edições de "Erros do Crystal Reports"
(→Código de barras do RPT não é gerado no PDF) |
|||
(13 revisões intermediárias pelo mesmo usuário não estão sendo mostradas) | |||
Linha 1: | Linha 1: | ||
− | ==Código de | + | ==Código de Barras Mal Formado== |
[[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] | [[Arquivo:Crystal_ErroCodBarBoleto.png|200px|thumb|right|Código de Barras I25m36l3.ttf com problema]] | ||
=== Erro === | === Erro === | ||
− | Código de barras sai errado ao utilizar a fonte I25m36l3.ttf. | + | Código de barras sai errado ao utilizar a fonte '''I25m36l3.ttf'''. |
=== Causa === | === Causa === | ||
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/ | + | # 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 16: | Linha 16: | ||
<ol> | <ol> | ||
<li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> | <li>Conceder Permissão no arquivo físico da fonte para usuário do IIS.</li> | ||
− | <li> | + | <li>Adicione o seguinte valor a chave de registro: |
<pre> | <pre> | ||
− | HKEY_LOCAL_MACHINE\SOFTWARE\ | + | CHAVE: HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Crystal Reports\Export |
− | + | NOME: ForceLargerFonts | |
− | + | TIPO: DWORDS | |
− | + | VALOR: 1 | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
</pre> | </pre> | ||
</li> | </li> | ||
Linha 35: | Linha 29: | ||
==Retrieving the COM class factory for component with CLSID...== | ==Retrieving the COM class factory for component with CLSID...== | ||
=== Erro === | === 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'' | ''Retrieving the COM class factory for component with CLSID {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} failed due to the following error: 99999999'' | ||
Linha 43: | Linha 37: | ||
=== Solução === | === Solução === | ||
Reiniciar o computador | Reiniciar o computador | ||
+ | |||
+ | ==Código de Barras Pequeno== | ||
+ | [[Arquivo:Crystal_ErrorCodBarraPequeno.png|200px|thumb|right|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: | ||
+ | |||
+ | <ol> | ||
+ | <li>Vá em Iniciar > Executar</li> | ||
+ | <li>Digite '''regedit''' e pressione enter</li> | ||
+ | <li>Localize a chave ''HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects'', clique com o botão direito do mouse, e vá em ''Permissões''.</li> | ||
+ | <li>Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.</li> | ||
+ | <li>Adicione o seguinte valor a chave de registro: | ||
+ | <pre> | ||
+ | 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 | ||
+ | </pre> | ||
+ | </li> | ||
+ | </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]] |
Edição atual tal como às 12h41min de 18 de outubro de 2018
Índice
Código de Barras Mal Formado
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
- Baixe e instale a fonte I25m36l3.ttf.
- 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:
- Conceder Permissão no arquivo físico da fonte para usuário do IIS.
- 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
- 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
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:
- Vá em Iniciar > Executar
- Digite regedit e pressione enter
- Localize a chave HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\SAP BusinessObjects, clique com o botão direito do mouse, e vá em Permissões.
- Conceda todos os privilégios ao usuário que estiver rodando o serviço do IIS ou a todos os usuários.
- 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.