Boa tarde pessoal.
Desenvolvi alguns relatórios com o geraldo usando o windows xp com a versão 0.4 final. Coloquei o mesmo código do relatório no servidor ubuntu com a versão 0.4 final também, mas o comportamento da geração do relatório é diferente.
Os models são assim:
class Pergunta(models.Model):
descricao = models.CharField(max_length=100, blank=True, null=True)
funcionario = models.ForeignKey(Funcionario)
class Resposta(models.Model):
descricao = models.CharField(max_length=100)
correta = models.BooleanField()
pergunta = models.ForeignKey(Pergunta, related_name='respostas')
Na view eu faço um filtro por funcionário e mando uma queryset para o relatório com as respostas, eu agrupo por pergunta e exibo a descrição e se é correta ou não.
No windows o relatório sai perfeito, já no linux, esta gerando um agrupamento com as respostas erradas e no final do relatório, após um página em branco, gera um agrupamento somente com as respostas corretas.
O estranho que eu agrupo somente por pergunta.
Exemplos da geração do relatório:
Windows:
Pergunta: 1 - Qual o seu nome completo?
FOOLANO SILVA PRIMEIRO N
FOOLANO SILVA SEGUNDO N
FOOLANO SILVA TERCEIRO N
FOOLANO SILVA QUARTO S
Pergunta: 2 - Qual o nome da empresa em que trabalha?
EMPRESA TESTE 1 N
EMPRESA TESTE 2 N
EMPRESA TESTE 3 N
EMPRESA TESTE 4 S
Linux:
Pergunta: 1 - Qual o seu nome completo?
FOOLANO SILVA PRIMEIRO N
FOOLANO SILVA SEGUNDO N
FOOLANO SILVA TERCEIRO N
Pergunta: 2 - Qual o nome da empresa em que trabalha?
EMPRESA TESTE 1 N
EMPRESA TESTE 2 N
EMPRESA TESTE 3 N
Pergunta: 1 - Qual o seu nome completo?
FOOLANO SILVA QUARTO S
Pergunta: 2 - Qual o nome da empresa em que trabalha?
EMPRESA TESTE 4 S
--
Att,
________________________
Frederico Vieira Lima