HCM – Relatórios – A fonte 'Courier', utilizada na seção X, possui uma altura diferente do esperado. Esperado: 13 pixels, obtido: 14 pixels
Incidente
No módulo Administração de Pessoal, ao tentar gerar relatório texto as informações são sobrepostas ou não são salvas em txt. O sistema trunca as informações sobrepondo as seções do relatório, deixando o relatório desconfigurado, e é apresentada a mensagem: A fonte 'Courier', utilizada na seção X, possui uma altura diferente do esperado. Esperado: 13 pixels, obtido: 14 pixels.
Causa
Este incidente ocorre, pois o gerador de relatórios para arquivos no formato texto, não é compatível com o pacote de 4 fontes 'Courier', sendo que quando a estação tem esta fonte instalada ao executar relatórios texto o sistema se comporta de duas maneiras:
1. Quando no modelo gerador de relatório a opção Utilizar Tamanho Padrão de Fonte (Diversos / Opções) não está marcada, ao executar o relatório o sistema trunca as informações sobrepondo as seções do relatório (a propriedade Número Linhas fica com 0 para todas as seções).
2. Quando a opção de Utilizar Tamanho Padrão de Fonte está marcada, ao executar o relatório o sistema emite a mensagem de erro: A fonte 'Courier', utilizada na seção X, possui uma altura diferente do esperado. Esperado: 13 pixels, obtido: 14 pixels.
O problema ocorre quando outros softwares instalam uma variação da Courier que não é compatível com a fonte Courier nativa do SO.
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Desinstale a fonte Courier do Windows conforme imagem. Caso o Windows bloqueie a manipulação de fontes, seguir o procedimento do documento anexo:
Observação
As fontes Courier Regular e Courier New não devem ser excluídas.
Importante
As fontes possuem leis de direitos autorais e desta forma, não podemos copiá-las para a mídia dos arquivos de instalação/atualização. Partimos do pré-requisito que o sistema possua a fonte padrão do Windows. As fontes podem ser alteradas por softwares, geralmente drivers de impressoras, e não temos como tratar todas as possíveis fontes que possam estar no sistema.
Para a correta execução de qualquer relatório texto, é necessário ter em sua máquina as fontes padrões do Sistema Operacional.
Observação
Estes procedimentos deverão ser realizados em uma máquina a onde não ocorre o problema. Após realizar estas alterações, é necessário atualizar o arquivo do relatório na pasta 'Mod' ou 'Modelos do servidor de aplicação, por exemplo: //senior/vetorh/Mod ou //senior/vetorh/Modelos.
Setando esta opção diretamente no ambiente do cliente, não irá funcionar devido à uma inconsistências do Windows, deverá copiar o modelo do cliente e efetuar em nosso ambiente, caso for customizado. Se for um modelo padrão encaminhe o nosso modelo na versão que o cliente se encontra.
2. Verifique o seguinte, principalmente em modelos customizados, quando as informações do arquivo texto estiverem sobrepostas;
2.1. Acesse o modelo através do gerador de relatórios e selecione a categoria e o modelo do relatório em questão;
2.2. Verifique nas propriedades se todas as seções estão aparecendo, clique com o botão direito do mouse em Contrair Seções;
2.3. Verifique nas propriedades se o campo Número Linhas das seções principais está configurado com 0 (zero), caso estiver, alterar de 0 para 1 e salvar o modelo.