Correção de relatorios bolivariano fixes bug#AL-4993

master
Fabio 2024-09-24 18:53:00 -03:00
parent e4b04cd72b
commit a5afd5ea27
5 changed files with 22 additions and 33 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.145.3</version>
<version>1.145.4</version>
<packaging>war</packaging>
<properties>

View File

@ -95,15 +95,15 @@ public class RelatorioSaldosDeContratos extends Relatorio {
sb.append(" c.data_inicial, ");
sb.append(" coalesce(c.valor_contrato,0) as valor_contrato, ");
sb.append(" coalesce(a.adicao, 0) as adicao, ");
sb.append(" sum(cc.valor) as executado ");
sb.append(" coalesce(sum(cc.valor),0) 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 ");
sb.append(" left join caixa_contrato cc on cc.contrato_id = c.contrato_id ");
sb.append(" left join cliente_corporativo cli on cli.clientecorporativo_id = cli.clientecorporativo_id ");
sb.append(" where c.activo = 1 ");
if(dataInicial != null && dataFinal != null){
sb.append(" and cc.data_lancamento between :dataInicial and :dataFinal ");

View File

@ -29,9 +29,16 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyTextbox;
import lombok.Getter;
import lombok.Setter;
@Getter
@Setter
@Controller("relatorioSaldosContratosController")
@Scope("prototype")
public class RelatorioSaldosContratosController extends MyGenericForwardComposer {
private static final long serialVersionUID = 907782676753469699L;
@Autowired
private DataSource dataSourceRead;
@Autowired
@ -83,7 +90,6 @@ public class RelatorioSaldosContratosController extends MyGenericForwardCompos
}
parametros.put("STATUS", Integer.valueOf(rdgStatus.getSelectedItem().getValue()));
Relatorio relatorio = new RelatorioSaldosDeContratos(parametros, dataSourceRead.getConnection());
Map<String, Object> args = new HashMap<String, Object>();
@ -93,19 +99,4 @@ public class RelatorioSaldosContratosController extends MyGenericForwardCompos
Labels.getLabel("relatorioSaldosContratosController.window.title"), args, MODAL);
}
public List<Empresa> getLsEmpresa() {
return lsEmpresa;
}
public void setLsEmpresa(List<Empresa> lsEmpresa) {
this.lsEmpresa = lsEmpresa;
}
public List<GrupoContrato> getLsGrupoContrato() {
return lsGrupoContrato;
}
public void setLsGrupoContrato(List<GrupoContrato> lsGrupoContrato) {
this.lsGrupoContrato = lsGrupoContrato;
}
}

View File

@ -273,6 +273,9 @@ analitico.gerenciais.financeiro.relatorioVendasConexaoRuta=com.rjconsultores.ven
analitico.gerenciais.financeiro.relatorioVendaBilhetePorEmpresaAutorizadora=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuVendaBilhetePorEmpresaAutorizadora
analitico.gerenciais.financeiro.relatorioDesempenhoPorLinha=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioDesempenhoPorLinha
analitico.gerenciais.financeiro.relatorioRecargaRvhub=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioRecargaRvhub
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.gerenciais.pacote=com.rjconsultores.ventaboletos.web.utilerias.menu.item.analitico.gerenciais.pacote.SubMenuRelatorioPacote
analitico.gerenciais.pacote.boletos=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesBoletos
analitico.gerenciais.pacote.detalhado=com.rjconsultores.ventaboletos.web.utilerias.menu.item.relatorios.ItemMenuRelatorioVendasPacotesDetalhado

View File

@ -7,7 +7,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winFiltroRelatorioSaldosContratos"
apply="${relatorioSaldosContratosController}"
contentStyle="overflow:auto" width="400px" border="normal">
contentStyle="overflow:auto" width="420px" border="normal">
<grid fixedLayout="true">
<columns>
@ -53,14 +53,9 @@
<row>
<label value="${c:l('label.status')}" />
<radiogroup id="rdgStatus">
<radio id="rdgAtivo" selected="true"
label="${c:l('label.status.ativo')}" value="1" />
<radio id="rdgDigitado"
label="${c:l('label.status.digitado')}" value="2"
style="padding: 60px; " />
<radio id="rdgInativo"
label="${c:l('label.status.inativo')}" value="0"
style="padding: 5px; " />
<radio id="rdgAtivo" label="${c:l('label.status.ativo')}" value="1" selected="true" />
<radio id="rdgDigitado" label="${c:l('label.status.digitado')}" value="2" style="padding: 40px; " />
<radio id="rdgInativo" label="${c:l('label.status.inativo')}" value="0" style="padding: 5px; " />
</radiogroup>
</row>
</rows>