diff --git a/pom.xml b/pom.xml
index 50968489a..36f978e03 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.145.3
+ 1.145.4
war
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java
index 269a5098c..ef19c18db 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontos.java
@@ -158,7 +158,9 @@ public class RelatorioDescontos extends Relatorio {
if (tipoPuntoVenta != null && tipoPuntoVenta != -1) {
query += " AND (PUNT_V.TIPOPTOVTA_ID = :tipoPuntoVenta)";
}
-
+ if (((String) parametros.get("incluirOperacoesNaoGeramCaixa")).equals("NAO")){
+ query += " AND BOL.INDREIMPRESION = 0 ";
+ }
query += " ORDER BY BOL.EMPRESACORRIDA_ID, (CONV.CVECONVENIO || ' - ' || CONV.DESCCONVENIO)";
return query;
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontosTipo2.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontosTipo2.java
index 6e20d62eb..c901e3473 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontosTipo2.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioDescontosTipo2.java
@@ -166,9 +166,10 @@ public class RelatorioDescontosTipo2 extends Relatorio {
if (tipoPuntoVenta != null && tipoPuntoVenta != -1) {
query += " AND (PUNT_V.TIPOPTOVTA_ID = :tipoPuntoVenta)";
}
-
+ if (((String) parametros.get("incluirOperacoesNaoGeramCaixa")).equals("NAO")){
+ query += " AND BOL.INDREIMPRESION = 0 ";
+ }
query += " ORDER BY BOL.EMPRESACORRIDA_ID, (CONV.CVECONVENIO || ' - ' || CONV.DESCCONVENIO)";
-
return query;
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDescontosController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDescontosController.java
index 7c21bc5ac..34a27fa54 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDescontosController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/relatorios/RelatorioDescontosController.java
@@ -15,6 +15,7 @@ import org.zkoss.util.resource.Labels;
import org.zkoss.zhtml.Messagebox;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.event.Event;
+import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox;
@@ -63,6 +64,7 @@ public class RelatorioDescontosController extends MyGenericForwardComposer {
private Combobox cmbTipoPontoVenta;
private List lsTipoPuntoVenta;
private Radiogroup rdbGroup;
+ private Radiogroup rdbGroupVendasGeramCaixa;
@Override
public void doAfterCompose(Component comp) throws Exception {
@@ -131,6 +133,13 @@ public class RelatorioDescontosController extends MyGenericForwardComposer {
parametros.put("tipoPuntoVenta", tipoPontoVenta == null ? null : tipoPontoVenta.getTipoptovtaId().intValue());
}
+ if (rdbGroupVendasGeramCaixa.getSelectedItem().getValue().equals("1")) {
+ parametros.put("incluirOperacoesNaoGeramCaixa", "SIM");
+ }else {
+ parametros.put("incluirOperacoesNaoGeramCaixa", "NAO");
+ }
+
+
Relatorio relatorio;
if(rdbGroup.getSelectedItem().getValue().equals("1")) {
relatorio = new RelatorioDescontos(parametros, dataSourceRead.getConnection());
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index 613280c43..2b0509367 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -9028,6 +9028,8 @@ relatorioDescontosController.info.fecVentaFinal = Enter the Final Sale Date
relatorioDescontosController.info.fecVentaInicial = Enter the Initial Sale Date
relatorioDescontosController.lbAgencia.value = Agency
relatorioDescontosController.lbCodConvenio.value = Agreement Code
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Prints, for example, are not included in this list.
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Consider sales that not generate cash
relatorioDescontosController.lbEmpresa.value = Company
relatorioDescontosController.lbIdEmpresa.value = Id
relatorioDescontosController.lbPeriodoVendaFinal.value = Final Sale Date
@@ -9035,6 +9037,8 @@ relatorioDescontosController.lbPeriodoVendaInicial.value = Initial Sale Date
relatorioDescontosController.lbTipoRelatorio.value = Report Type:
relatorioDescontosController.lbTipoRelatorioTipo1.value = Type 1
relatorioDescontosController.lbTipoRelatorioTipo2.value = Type 2
+relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = Not
+relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Yes
# Relatório de Descontos
relatorioDescontosController.window.title = Discount Report
relatorioDesempenhoPorLinhaController.btnLimpar.label = Clear
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 32ea1c62e..63087f1c8 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -9041,6 +9041,8 @@ relatorioDescontosController.info.fecVentaFinal = Informe la Fecha de Venta Fina
relatorioDescontosController.info.fecVentaInicial = Informe la Fecha de Venta Inicial
relatorioDescontosController.lbAgencia.value = Agencia
relatorioDescontosController.lbCodConvenio.value = Código Convenio
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Las impresiones, por ejemplo, no están incluidas en esta lista.
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Considere ventas que no generen efectivo
relatorioDescontosController.lbEmpresa.value = Empresa
relatorioDescontosController.lbIdEmpresa.value = Id
relatorioDescontosController.lbPeriodoVendaFinal.value = Fecha Venta Final
@@ -9048,6 +9050,8 @@ relatorioDescontosController.lbPeriodoVendaInicial.value = Fecha Venta Inicial
relatorioDescontosController.lbTipoRelatorio.value = Tipo Relatório:
relatorioDescontosController.lbTipoRelatorioTipo1.value = Tipo 1
relatorioDescontosController.lbTipoRelatorioTipo2.value = Tipo 2
+relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = No
+relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Si
# Reporte de Descontos
relatorioDescontosController.window.title = Reporte de Descuentos
relatorioDesempenhoPorLinhaController.btnLimpar.label = Limpar
diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label
index 61de1679b..ef0b7d465 100644
--- a/web/WEB-INF/i3-label_fr_FR.label
+++ b/web/WEB-INF/i3-label_fr_FR.label
@@ -9027,6 +9027,10 @@ relatorioDescontosController.info.fecVentaFinal = Entrez la date de vente finale
relatorioDescontosController.info.fecVentaInicial = Entrez la date de vente initiale
relatorioDescontosController.lbAgencia.value = Agence
relatorioDescontosController.lbCodConvenio.value = Code d'accord
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Las impresiones, por ejemplo, no están incluidas en esta lista.
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Considere ventas que no generen efectivo
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Les impressions, par exemple, ne sont pas incluses dans cette liste.
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Pensez aux ventes qui non génèrent des liquidités
relatorioDescontosController.lbEmpresa.value = Entreprise
relatorioDescontosController.lbIdEmpresa.value = Identifiant
relatorioDescontosController.lbPeriodoVendaFinal.value = Date de vente finale
@@ -9034,6 +9038,10 @@ relatorioDescontosController.lbPeriodoVendaInicial.value = Date de vente initial
relatorioDescontosController.lbTipoRelatorio.value = Type de rapport :
relatorioDescontosController.lbTipoRelatorioTipo1.value = Tapez 1
relatorioDescontosController.lbTipoRelatorioTipo2.value = Tapez 2
+relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = Non
+relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Oui
+relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = No
+relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Si
# Relatório de Descontos
relatorioDescontosController.window.title = Rapport de remise
relatorioDesempenhoPorLinhaController.btnLimpar.label = Effacer
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 709a06375..51104d667 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -9014,6 +9014,8 @@ relatorioDescontosController.info.fecVentaFinal = Informe a Data Venda Final
relatorioDescontosController.info.fecVentaInicial = Informe a Data Venda Inicial
relatorioDescontosController.lbAgencia.value = Agência
relatorioDescontosController.lbCodConvenio.value = Código Convênio
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.ajuda = Impressões por exemplo não entram nessa lista.
+relatorioDescontosController.lbConseiderarVendasGeramCaixa.value = Considerar as vendas que não geram caixa
relatorioDescontosController.lbEmpresa.value = Empresa
relatorioDescontosController.lbIdEmpresa.value = Id
relatorioDescontosController.lbPeriodoVendaFinal.value = Data Venda Final
@@ -9021,6 +9023,8 @@ relatorioDescontosController.lbPeriodoVendaInicial.value = Data Venda Inicial
relatorioDescontosController.lbTipoRelatorio.value = Tipo Relatório:
relatorioDescontosController.lbTipoRelatorioTipo1.value = Tipo 1
relatorioDescontosController.lbTipoRelatorioTipo2.value = Tipo 2
+relatorioDescontosController.rdConseiderarVendasGeramCaixaNao.value = Não
+relatorioDescontosController.rdConseiderarVendasGeramCaixaSim.value = Sim
# Relatório de Descontos
relatorioDescontosController.window.title = Relatório de Descontos
relatorioDesempenhoPorLinhaController.btnLimpar.label = Limpar
diff --git a/web/gui/relatorios/filtroRelatorioDescontos.zul b/web/gui/relatorios/filtroRelatorioDescontos.zul
index 4226ac2f0..2d19d9019 100644
--- a/web/gui/relatorios/filtroRelatorioDescontos.zul
+++ b/web/gui/relatorios/filtroRelatorioDescontos.zul
@@ -5,10 +5,10 @@
-
+
-
+
@@ -82,8 +82,26 @@
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+