Forum
See question

Erro ao imprimir mapa de inventário na BD de produção. No clone imprime correctamente   

36 views
0
0

Bom dia,

Na v10, após atualizar para a PLT para a versão 10.0010.0477 e módulo de Inventário para 10.0010.0267, ao tentar imprimir o documento de transferência de armazém (personalizado) na BD de produção gera os erros mostrados nos prints screens.

O estranho é que, ao fazer um clone da BD de produção a impressão sai perfeitamente. Se depois abrir de novo a BD de produção não imprime. Isto acontece quer no servidor quer nos postos. O que fiz para tentar resolver, mas sem sucesso:

  • Adicionei no “Config.ini” as linhas “[PrintCacheMode] e UseCache=0” para não ler a cache de impressão;
  • Eliminei todos os ficheiros temporários no servidor nas pastas C:\Windows\Temp” e “C:\Uses\Admin\AppData\Local\Temp”
  • Reiniciei o servidor

Existem ficheiro(s) temporários que guardam da impressão por BD? Se sim, quais?

Podem por favor ajudar?

 

 

Faça login para poder traduzir
Inventário
Primavera
Marked as spam
Criado há 4 anos e 11 meses ruicoimbra
r
ruicoimbra Iniciante
2 answers
0
Private answer

boa tarde,

de acordo com as imagens e erro enviado dou alguns caminhos que podem ajudar a resolver:

a) o erro na imagem aponta para que a ligação do mapa à base de dados esteja quebrada. Pode por exemplo ter ficado hard coded o nome da empresa

b) quando a impressão gera algum erro, em princípio é criado um ficheiro com o nome do mapa e sufixo "_err.rpt", na pasta mapas. Deve abrir este ficheiro no editor do Crystal e realizar a pré-visualização do mesmo. Nesta altura o erro que dá na aplicação deve-o obter maior detalhe

Faça login para poder traduzir
Marked as spam
Criado há 4 anos e 11 meses miguelmarques
m
miguelmarques Iniciante
    Comments
    Obrigado pelas sugestões, as quais vou verificar. No entanto, como explicar que o mesmo mapa imprime correctamente, em qualquer clone da BD de produção (incluindo clone da BD produção do próprio dia), excepto a própria BD de produção? E, este problema só começou após o update indicado. Se o nome da empresa está "hard coded" no mapa, então não deveria funcionar em nenum clone, pois todos são criados com códigos diferentes. Em todo o caso vou verificar e posteriormente darei feedback.
    4 anos e 11 meses
    ruicoimbra
      0
      Private answer

      O mapa não tem qualquer falha de ligação à BD. O mapa imprime perfeitamente em qualquer BD, incluindo em qualquer clone feito na BD de produção. Apenas não funciona e dá erro na BD de produção. Claramente existe algum ficheiro ou tabela temporária criada quando o Crytal gera o ficheiro, na qual consta o nome da BD.

      Para resolver o problema, basicamente criou-se um novo mapa exactamente igual ao anterior e ao qual foi dado um nome diferente.

      Faça login para poder traduzir
      Marked as spam
      Criado há 4 anos e 11 meses ruicoimbra
      r
      ruicoimbra Iniciante