diff --git a/pom.xml b/pom.xml
index e05e27617..75614fa20 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.125.1
+ 1.126.0
war
1.96.0
- 1.83.0
+ 1.84.0
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioSaldosDeContratos.java b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioSaldosDeContratos.java
index 748638571..cc7d1351a 100644
--- a/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioSaldosDeContratos.java
+++ b/src/java/com/rjconsultores/ventaboletos/relatorios/impl/RelatorioSaldosDeContratos.java
@@ -94,12 +94,13 @@ public class RelatorioSaldosDeContratos extends Relatorio {
sb.append(" c.numcontrato, ");
sb.append(" c.data_inicial, ");
sb.append(" coalesce(c.valor_contrato,0) as valor_contrato, ");
- sb.append(" coalesce((select sum(cc2.valor) ");
- sb.append(" from caixa_contrato cc2 ");
- sb.append(" where cc2.contrato_id = c.contrato_id ");
- sb.append(" and cc2.eventoextra_id is not null), 0) as adicao, ");
+ sb.append(" coalesce(a.adicao, 0) as adicao, ");
sb.append(" sum(cc.valor) as executado ");
sb.append("from contrato_corporativo c ");
+ sb.append("left join (select coalesce(SUM(cc2.valor), 0) as adicao, cc2.contrato_id as contrato_id ");
+ sb.append(" from caixa_contrato cc2 ");
+ sb.append(" where cc2.eventoextra_id is not null ");
+ sb.append(" group by cc2.contrato_id) a on a.contrato_id = c.contrato_id ");
sb.append("join caixa_contrato cc on cc.contrato_id = c.contrato_id ");
sb.append("join cliente_corporativo cli on cli.clientecorporativo_id = cli.clientecorporativo_id ");
sb.append("where 1 = 1 ");
@@ -125,12 +126,11 @@ public class RelatorioSaldosDeContratos extends Relatorio {
}
sb.append("group by ");
- sb.append(" c.contrato_id, ");
- sb.append(" c.numcontrato, ");
+ sb.append(" cli.identificacao, ");
sb.append(" cli.nomclientecorp, ");
sb.append(" c.numcontrato, ");
sb.append(" c.data_inicial, ");
- sb.append(" c.valor_contrato ");
+ sb.append(" c.valor_contrato, a.adicao");
return sb.toString();
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java
index 9c0f3c875..0c41cb407 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioDetalheContrato.java
@@ -13,7 +13,7 @@ public class ItemMenuRelatorioDetalheContrato extends DefaultItemMenuSistema {
@Override
public String getClaveMenu() {
- return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.RELATORIODETALHESCONTRATO";
+ return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS.MENU.RELATORIODETALHESCONTRATO";
}
@Override
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioSaldosContratos.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioSaldosContratos.java
index 3f67619c3..3ccd73a42 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioSaldosContratos.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/ItemMenuRelatorioSaldosContratos.java
@@ -13,7 +13,7 @@ public class ItemMenuRelatorioSaldosContratos extends DefaultItemMenuSistema {
@Override
public String getClaveMenu() {
- return "COM.RJCONSULTORES.ADMINISTRACION.GUI.CONFIGURACIONECCOMERCIALES.MENU.RELATORIOSALDOSCONTRATOS";
+ return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS.MENU.RELATORIOSALDOSCONTRATOS";
}
@Override
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/SubMenuNegociosCorporativos.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/SubMenuNegociosCorporativos.java
new file mode 100644
index 000000000..64260abab
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/negcorporativos/SubMenuNegociosCorporativos.java
@@ -0,0 +1,15 @@
+package com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos;
+
+import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
+
+public class SubMenuNegociosCorporativos extends DefaultItemMenuSistema {
+
+ public SubMenuNegociosCorporativos() {
+ super("indexController.mnSubMenuNegCorporativo.label");
+ }
+
+ @Override
+ public String getClaveMenu() {
+ return "COM.RJCONSULTORES.ADMINISTRACION.GUI.RELATORIOS.NEGCORPORATIVOS";
+ }
+}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties
index 2e30c3e9a..45d616850 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties
@@ -66,8 +66,6 @@ confComerciales.negCorporativos.grupoContrato=com.rjconsultores.ventaboletos.web
confComerciales.negCorporativos.Contrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuContrato
confComerciales.negCorporativos.Transportadora=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuTransportadora
confComerciales.negCorporativos.Voucher=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuVoucher
-confComerciales.negCorporativos.RelatorioDetalhesContrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioDetalheContrato
-confComerciales.negCorporativos.RelatorioSaldosContratos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioSaldosContratos
confComerciales.negCorporativos.Legalizar=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuLegalizar
confComerciales.impressaofiscal=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.SubMenuImpressaoFiscal
confComerciales.impressaofiscal.totnaofiscalEmpresa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.impressaofiscal.ItemMenuTotnaofiscalEmpresa
@@ -277,6 +275,9 @@ analitico.gerenciais.pacote.boletos=com.rjconsultores.ventaboletos.web.utilerias
analitico.gerenciais.pacote.detalhado=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesDetalhado
analitico.gerenciais.pacote.resumido=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesResumido
analitico.gerenciais.relatorioRemessaCNAB=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioRemessaCNAB
+analitico.gerenciais.negociosCorporativos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.SubMenuNegociosCorporativos
+analitico.gerenciais.negociosCorporativos.RelatorioDetalhesContrato=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioDetalheContrato
+analitico.gerenciais.negociosCorporativos.RelatorioSaldosContratos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.negcorporativos.ItemMenuRelatorioSaldosContratos
analitico.integracion=com.rjconsultores.ventaboletos.web.utilerias.menu.item.analitico.integracion.SubMenuIntegracion
analitico.integracion.sisdap=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioSisdap
analitico.integracion.sie=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioSie