0014792: GLPI 13986 - Erro relatório BPe

fixes bug#14792
dev:Leo
qua:Bruno

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@95477 d1611594-4594-4d17-8e1d-87c2c4800839
master
daniel.zauli 2019-07-05 18:38:21 +00:00
parent fe1dcfe0bd
commit 1c3633039a
4 changed files with 7 additions and 1 deletions

View File

@ -83,6 +83,7 @@ public class RelatorioBPe extends Relatorio {
sql.append(" CASE bpe.CODSTAT "); sql.append(" CASE bpe.CODSTAT ");
sql.append(" WHEN '100' THEN (CASE WHEN bpe.TIPOSUBSTITUICAO IS NULL THEN 'Autorizado' ELSE 'Substituído' END ) "); sql.append(" WHEN '100' THEN (CASE WHEN bpe.TIPOSUBSTITUICAO IS NULL THEN 'Autorizado' ELSE 'Substituído' END ) ");
sql.append(" WHEN '135' THEN (CASE bpe.TIPOEVENTO WHEN '110111' THEN 'Cancelado' WHEN '110115' THEN 'Não embarcado' ELSE NULL END) "); sql.append(" WHEN '135' THEN (CASE bpe.TIPOEVENTO WHEN '110111' THEN 'Cancelado' WHEN '110115' THEN 'Não embarcado' ELSE NULL END) ");
sql.append(" WHEN '150' THEN 'Aut.Conting.' ");
sql.append(" ELSE 'Rejeitado' END as status, "); sql.append(" ELSE 'Rejeitado' END as status, ");
sql.append(" CASE WHEN bpe.CODSTAT not in ('100','135') THEN bpe.motivo ELSE NULL END as obs, "); sql.append(" CASE WHEN bpe.CODSTAT not in ('100','135') THEN bpe.motivo ELSE NULL END as obs, ");
sql.append(" bpe.QRCODE"); sql.append(" bpe.QRCODE");
@ -114,6 +115,8 @@ public class RelatorioBPe extends Relatorio {
sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110115' "); sql.append(" AND bpe.CODSTAT = '135' AND bpe.TIPOEVENTO = '110115' ");
} else if (status != null && status.equals("R")) { } else if (status != null && status.equals("R")) {
sql.append(" AND bpe.CODSTAT NOT IN ('100','135') "); sql.append(" AND bpe.CODSTAT NOT IN ('100','135') ");
}else if (status != null && status.equals("AA")) {
sql.append(" AND bpe.CODSTAT = '150' AND bpe.TIPOSUBSTITUICAO IS NULL ");
} }
sql.append(" AND COALESCE(bpe.DT_VENDA,bol.FECHORVENTA) >= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS') "); sql.append(" AND COALESCE(bpe.DT_VENDA,bol.FECHORVENTA) >= TO_DATE(?,'DD/MM/YYYY HH24:MI:SS') ");

View File

@ -7958,6 +7958,7 @@ relatorioBPeController.lbRejeitado.value = Rejeitado
relatorioBPeController.lbCancelado.value = Cancelado relatorioBPeController.lbCancelado.value = Cancelado
relatorioBPeController.lbSubstituido.value = Substituído relatorioBPeController.lbSubstituido.value = Substituído
relatorioBPeController.lbNaoEmbarcado.value = Não embarcado relatorioBPeController.lbNaoEmbarcado.value = Não embarcado
relatorioBPeController.lbAutorConting.value = Autorizado em Contingência
relatorioBPeController.MSG.informarData = Favor informar data inicial e final. relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final. relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.

View File

@ -8460,6 +8460,7 @@ relatorioBPeController.lbRejeitado.value = Rejeitado
relatorioBPeController.lbCancelado.value = Cancelado relatorioBPeController.lbCancelado.value = Cancelado
relatorioBPeController.lbSubstituido.value = Substituído relatorioBPeController.lbSubstituido.value = Substituído
relatorioBPeController.lbNaoEmbarcado.value = Não embarcado relatorioBPeController.lbNaoEmbarcado.value = Não embarcado
relatorioBPeController.lbAutorConting.value = Autorizado em Contingência
relatorioBPeController.MSG.informarData = Favor informar data inicial e final. relatorioBPeController.MSG.informarData = Favor informar data inicial e final.
relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final. relatorioBPeController.MSG.dataInicialMaiorQueFinal = Data de inicio não pode ser maior do que a final.

View File

@ -7,7 +7,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winFiltroRelatorioBPe" apply="${relatorioBPeController}" <window id="winFiltroRelatorioBPe" apply="${relatorioBPeController}"
contentStyle="overflow:auto" contentStyle="overflow:auto"
height="370px" width="728px" border="normal"> height="370px" width="838px" border="normal">
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="25%" /> <column width="25%" />
@ -55,6 +55,7 @@
<radio id="rdbCancelado" value="C" label="${c:l('relatorioBPeController.lbCancelado.value')}" /> <radio id="rdbCancelado" value="C" label="${c:l('relatorioBPeController.lbCancelado.value')}" />
<radio id="rdbSubstituido" value="S" label="${c:l('relatorioBPeController.lbSubstituido.value')}" /> <radio id="rdbSubstituido" value="S" label="${c:l('relatorioBPeController.lbSubstituido.value')}" />
<radio id="rdbNaoEmbarcado" value="NE" label="${c:l('relatorioBPeController.lbNaoEmbarcado.value')}" /> <radio id="rdbNaoEmbarcado" value="NE" label="${c:l('relatorioBPeController.lbNaoEmbarcado.value')}" />
<radio id="rdbAutorConting" value="AA" label="${c:l('relatorioBPeController.lbAutorConting.value')}" />
</radiogroup> </radiogroup>
</row> </row>