Ireport Parametros
24/02/2015 15:38
0
Fala galera, estou tentando gerar um relatório passando dois parametros $P{DATA_INICIAL} AND $P{DATA_FINAL}, no iReport ele funciona de boa, gera normalmente, segue o select do mesmo:

SELECT M.COD_MOV,
M.COD_PRODUTO,
P.B1_DESC,
M.QUANTIDADE,
L.DETALHE,
L.MENSAGEM
FROM
BUFFET B,
TOTVS.SB1010 P,
MOVIMENTACAOBUFFET M
LEFT JOIN
LOGBUFFET L
ON L.ID_BUFFET = M.ID_BUFFET
WHERE
M.DATA BETWEEN $P{DATA_INICIAL} AND $P{DATA_FINAL}
AND B.ID = M.ID_BUFFET
AND P.B1_COD = M.COD_PRODUTO
AND L.COD_PRODUTO = M.COD_PRODUTO
AND P.D_E_L_E_T_ = ' '

GROUP BY
M.COD_MOV,
M.COD_PRODUTO,
P.B1_DESC,
M.QUANTIDADE,
L.DETALHE,
L.MENSAGEM,
M.DATA
ORDER
BY M.DATA;

Agora quando chamo o mesmo pela gps e no controller ele gera o relatorio em branco , ja pesquisei de todo jeito e nao consegui resolver, agradeço qualquer ajuda!
segue os mesmos:

////Controller

import org.codehaus.groovy.grails.plugins.jasper.JasperReportDef
class RelatorioMovimentosBuffetController {
//coloquei esse valores apenas para teste
def geraRelatorio(){
params.DATA_INCIAL = "18/02/2015"
params.DATA_FINAL = "20/02/2015"
println params.DATA_INCIAL
println params.DATA_FINAL

chain(controller:'jasper', action:'index', params:params)
}
}
//parte do código GSP
<div class="input-daterange input-group" id="datepicker"> <input type="text" class="input-sm form-control" name="inicio" value="${formatDate(date: relCommand?.inicio, formatName: 'short.date.format')}"/>
<span class="input-group-addon"><g:message code="ate.label"/></span>
<input type="text" class="input-sm form-control" name="fim" value="${formatDate(date: relCommand?.fim, formatName: 'short.date.format')}" />
</div>
<div class="btn-group pull-left"> <button class="btn btn-info" id="search-button"> <i class="fa fa-check" id="search-icon"></i>${message(code: 'default.button.search.label', default: 'Update')}

<table class="table table-striped lgr-table-scroll lgr-table-scroll-drag" lgr-table-scroll-header-offset="60">
<thead>
<tr>
<th><g:message code="buffet.armazem.label" default="Armazem" /></th>
<th><g:message code="buffet.cardapio.label" default="Cardapio" /></th>
<th><g:message code="buffet.cardapio.label" default="Cardapio" /></th>
<th><g:message code="buffet.centroCusto.label" default="Centro Custo" /></th>
<th><g:message code="buffet.data.label" default="Data" /></th>
<th><g:message code="buffet.filial.label" default="Filial" /></th>
<th><g:message code="buffet.finalizado.label" default="Finalizado" /></th>
</tr>
</thead>
<tbody>
<g:each in="${buffetInstanceList}" status="i" var="buffetInstance">
<tr>
<td><%--<g:link action="geraRelatorio" id="${buffetInstance.id}"></g:link>--%>${fieldValue(bean: buffetInstance, field: "armazem")}</td> <td>${fieldValue(bean: buffetInstance, field: "cardapio")}</td> <td>${buffetInstance.cardapioObj.descricao}</td> <td>${fieldValue(bean: buffetInstance, field: "centroCusto")}</td>
<td><g:formatDate date="${buffetInstance.data}" /></td> <td>${fieldValue(bean: buffetInstance, field: "filial")}</td>
<td><g:formatBoolean boolean="${buffetInstance.finalizado == Buffet.FINALIZADO}" />
</td> <td> <g:jasperReport jasper="relatorioIntegracoesMovimentacoes" controller="RelatorioMovimentosBuffet" action="geraRelatorio" format="pdf" name="MovimentacaoIntegracaoBuffet" description=" " delimiter=" "/> </td>
</tr>
</g:each>
</tbody>
</table>
Tags: iReport;param;relatorio


0
Denis, você não está com o report relatorioIntegracoesMovimentacoes.jasper (compilado) na mesma pasta do relatorioIntegracoesMovimentacoes.jrxml?

Experimente retirar ele daí (o .jasper) e deixar apenas o .jrxml para ver se não funciona...

04/03/2015 15:29


0
Cara retirei, mas, continua gerando um pdf em branco! estou pesquisando aqui ver se consigo resolver!
20/03/2015 16:37


0
Denis,
um problema que tive foi utilizar o parâmetro inline="true" para geração do Report. Com este parâmetro o relatório prá mim também saáa sempre em branco. Será que não é o seu caso?
21/03/2015 08:07


0
Alexsandro, era isso mesmo, Muito Obrigado!
12/05/2015 15:13



Ainda não faz parte da comunidade???

Para se registrar, clique aqui.


Aprenda Groovy e Grails com a Formação itexto!

Newsletter Semana Groovy

Assinar

Envie seu link!


Livro de Grails


/dev/All

Os melhores blogs de TI (e em português) em um único lugar!

 
Creative Commons
RSS Grails Brasil é mantido por itexto Consultoria.
Em caso de problemas contacte Henrique Lobo Weissmann (Kico) por e-mail: kico@itexto.com.br
Todo o conteúdo presente neste site adota o Creative Commons como licença padrão.
Ver: 4.14.0
itexto