Forum
See question

Erro de limite de impressões   

185 views
0
0

boa tarde,

Já alterei o regedit relativamente ao crystal mas o problema persiste.

Alguem tem mais soluçoes?

Imagem do erro em anexo.

Faça login para poder traduzir
ERP v10
Vendas
Marked as spam
Criado há 8 meses e 1 semana filipacardoso
f
filipacardoso Iniciante
3 answers
0
Private answer

Trata-se de uma limitação do próprio motor de Crystal Reports.
Para tal basta alterar a propriedade PrintJobLimit das entradas do registry abaixo de 75 para 299.

NOTA: Obrigatoriamente terá de estar ativa a gestão de cache do ERP.(Config.ini)
[PrintCacheMode] UseCache=1

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\Server

HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\InprocServer

Caso o probelma não seja ultrapassado execute as seguintes alterações, recorrendo à alteração de quatro chaves do Crystal Reports no registry do Windows IMG

    • HKEY_LOCAL_MACHINESOFTWARESAP BusinessObjectsCrystal Reports for .NET Framework 4.0Report Application ServerInprocServer => 99.999
    • HKEY_LOCAL_MACHINESOFTWARESAP BusinessObjectsCrystal Reports for .NET Framework 4.0Report Application ServerServer => 9.999
    • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeSAP BusinessObjectsCrystal Reports for .NET Framework 4.0Report Application ServerInprocServer => 99.999
    • HKEY_LOCAL_MACHINESOFTWAREWow6432NodeSAP BusinessObjectsCrystal Reports for .NET Framework 4.0Report Application ServerServer => 9.999

Caso as impressões sejam efetuadas com pré-visualização, é também necessário aumentar o limite de GDI do Windows, visto que serão abertas dezenas de janelas que precisam ser desenhadas no ecrã:

    • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindowsGDIProcessHandleQuota => 65.000
    • HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionWindowsUSERProcessHandleQuota => 18.000
    • HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindows NTCurrentVersionWindowsGDIProcessHandleQuota => 65.000
    • HKEY_LOCAL_MACHINESOFTWAREWOW6432NodeMicrosoftWindows NTCurrentVersionWindowsUSERProcessHandleQuota => 18.000

      Pode corrigir alterando o campo PrintJobLimit de 75 para 299 nas seguintes chaves do regedit.
      HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\Server

      HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\SAP BusinessObjects\Crystal Reports for .NET Framework 4.0\Report Application Server\InprocServer

Faça login para poder traduzir
Marked as spam
Criado há 8 meses e 6 dias guilhermedejesusribeiro
guilhermedejesusribeiro Most Valuable Professional
    1
    Private answer

    Limpar a pasta de ficheiros temporários do Windows resolve a questão, embora possa voltar a repetir-se

    Faça login para poder traduzir
    Marked as spam
    Criado há 8 meses e 1 semana jorgeoliveira
    jorgeoliveira Responsiveness Member
      1
      Private answer

      Garantir que está a usar a gestão da cache na impressão (configuração efetuada no Config.ini | ..\PRIMAVERA\SG100\Config\LP\). Acrescentar esta configuração, depois reentrar na aplicação. [PrintCacheMode] UseCache=1

      Faça login para poder traduzir
      Marked as spam
      Criado há 8 meses e 1 semana manuelquelhas
      manuelquelhas Loyal Contributor