parent
3487aad61e
commit
03d0f856fe
|
@ -28,7 +28,7 @@ public class ReciboEntregaMovimentacao extends Relatorio {
|
|||
|
||||
listdata = new ArrayList<Object>();
|
||||
|
||||
//s<EFBFBD> para o relat<61>rio Não ir vazio
|
||||
//só para o relatório Não ir vazio
|
||||
listdata.add("");
|
||||
|
||||
} catch (Exception e) {
|
||||
|
|
|
@ -30,7 +30,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
|
|||
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
|
||||
|
||||
/**
|
||||
* @author Bruno H. G. Gouv<EFBFBD>a <bruno@rjconsultores.com.br>
|
||||
* @author Bruno H. G. Gouvea <bruno@rjconsultores.com.br>
|
||||
*
|
||||
*/
|
||||
public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
|
||||
|
@ -106,8 +106,8 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
|
|||
List<Integer> listaRoloperativoId = mapa.get(corridaId);
|
||||
|
||||
// Mantis 15983
|
||||
// A query principal do relat<EFBFBD>rio possu<73>a a coluna ROLOPERATIVO_ID assim duplicando os servi<76>os quando existiam mais de um ROLOPERATIVO_ID por CORRIDA_ID.
|
||||
// Assim foi retirado a coluna ROLOPERATIVO_ID da query principal mas foi feito antes um mapa com a rela<EFBFBD><EFBFBD>o CORRIDA_ID x ROLOPERATIVO_ID(s)
|
||||
// A query principal do relatório possuia a coluna ROLOPERATIVO_ID assim duplicando os serviços quando existiam mais de um ROLOPERATIVO_ID por CORRIDA_ID.
|
||||
// Assim foi retirado a coluna ROLOPERATIVO_ID da query principal mas foi feito antes um mapa com a relação CORRIDA_ID x ROLOPERATIVO_ID(s)
|
||||
if (listaRoloperativoId != null && indicador != REC_KM) {
|
||||
for (Integer rolOperativoId2 : listaRoloperativoId) {
|
||||
ls.addAll(getValorByIndicador(corridaId, rolOperativoId2, indicador, assentos, dataInicial, rutaId, horario, isServicoExtra,
|
||||
|
@ -560,7 +560,7 @@ public class RelatorioAcompanhamentoEquivalentes extends Relatorio {
|
|||
|
||||
protected String getSqlIndicadorEquivalentes(boolean isServicoExtra) {
|
||||
|
||||
/* O calculo do MPE Não leva em considera<EFBFBD><EFBFBD>o a quantidade de viagens conforme formula, uma vez que o detalhemtno do relat<61>rio j<> <20> por viagem */
|
||||
/* O calculo do MPE Não leva em consideração a quantidade de viagens conforme formula, uma vez que o detalhemtno do relatório já por viagem */
|
||||
StringBuilder sql = new StringBuilder();
|
||||
sql.append("SELECT ");
|
||||
sql.append(" SUM(BO.NUMKMVIAJE/EL.EXTENSAO_LINHA) AS VALOR, ");
|
||||
|
|
|
@ -87,7 +87,7 @@ public class RelatorioAnaliticoVoucher extends Relatorio {
|
|||
StringBuilder sQuery = new StringBuilder();
|
||||
|
||||
/* VENDIDO E IMPRESSO NA MESMA COMPETENCIA */
|
||||
sQuery.append("SELECT 'VENDIDO E ENTREGUE MESMA COMPET<EFBFBD>NCIA' AS SITUACAO, ")
|
||||
sQuery.append("SELECT 'VENDIDO E ENTREGUE MESMA COMPETÊNCIA' AS SITUACAO, ")
|
||||
.append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') AS COMPETENCIA_ENTREGA, ")
|
||||
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ")
|
||||
.append(" SUM(B.PRECIOPAGADO) AS TARIFA, ")
|
||||
|
@ -111,7 +111,7 @@ public class RelatorioAnaliticoVoucher extends Relatorio {
|
|||
sQuery.append("UNION ");
|
||||
|
||||
/* VENDIDO EM COMPET<45>NCIA ANTERIOR */
|
||||
sQuery.append("SELECT 'VENDIDO EM COMPET<EFBFBD>NCIA ANTERIOR' AS SITUACAO, ")
|
||||
sQuery.append("SELECT 'VENDIDO EM COMPETÊNCIA ANTERIOR' AS SITUACAO, ")
|
||||
.append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') AS COMPETENCIA_ENTREGA, ")
|
||||
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ")
|
||||
.append(" SUM(B.PRECIOPAGADO) AS TARIFA, ")
|
||||
|
@ -128,14 +128,14 @@ public class RelatorioAnaliticoVoucher extends Relatorio {
|
|||
.append("AND B.MOTIVOCANCELACION_ID = 16 ")
|
||||
.append(" AND B.FECCREACION < :dataInicial ")
|
||||
.append(" AND BE.INDSTATUSBOLETO = 'E' ")
|
||||
.append("GROUP BY 'VENDIDO EM COMPET<EFBFBD>NCIA ANTERIOR', ")
|
||||
.append("GROUP BY 'VENDIDO EM COMPEÊNCIA ANTERIOR', ")
|
||||
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY'), ")
|
||||
.append(" TO_CHAR(BE.FECCREACION,'MM/YYYY') ");
|
||||
|
||||
sQuery.append("UNION ");
|
||||
|
||||
/* VENDIDO E Não ENTREGUE NA COMPET<EFBFBD>NCIA */
|
||||
sQuery.append("SELECT 'VENDIDO E Não ENTREGUE NA COMPET<EFBFBD>NCIA' AS SITUACAO, ")
|
||||
/* VENDIDO E Não ENTREGUE NA COMPETNCIA */
|
||||
sQuery.append("SELECT 'VENDIDO E Não ENTREGUE NA COMPETÊNCIA' AS SITUACAO, ")
|
||||
.append("'' AS COMPETENCIA_ENTREGA, ")
|
||||
.append("TO_CHAR(B.FECCREACION,'MM/YYYY') AS COMPETENCIA_VENDA, ")
|
||||
.append("SUM(B.PRECIOPAGADO) AS TARIFA, ")
|
||||
|
@ -153,7 +153,7 @@ public class RelatorioAnaliticoVoucher extends Relatorio {
|
|||
.append(" OR (BE.INDSTATUSBOLETO = 'E' ")
|
||||
.append(" AND B.MOTIVOCANCELACION_ID = 16 ")
|
||||
.append(" AND BE.FECCREACION > :dataFinal )) ")
|
||||
.append("GROUP BY 'VENDIDO E Não ENTREGUE NA COMPET<EFBFBD>NCIA', ")
|
||||
.append("GROUP BY 'VENDIDO E Não ENTREGUE NA COMPETÊNCIA', ")
|
||||
.append(" TO_CHAR(B.FECCREACION,'MM/YYYY') ");
|
||||
|
||||
sQuery.append("ORDER BY SITUACAO, COMPETENCIA_ENTREGA, COMPETENCIA_VENDA");
|
||||
|
|
|
@ -45,7 +45,7 @@ public class RenderRelatorioJasper {
|
|||
* Objeto de conexão do banco que ser<EFBFBD> utilizado para gera<EFBFBD><EFBFBD>o do relat<EFBFBD>rio, s<EFBFBD> deve ser passado se Não for utilizado nenhum tipo de Custom Data Source
|
||||
*
|
||||
* @throws Exception
|
||||
* Excess<EFBFBD>o contendo regra de utiliza<EFBFBD><EFBFBD>o da classe
|
||||
* excessão contendo regra de utiliza<EFBFBD><EFBFBD>o da classe
|
||||
*/
|
||||
public RenderRelatorioJasper(Relatorio relatorio) throws Exception {
|
||||
this.relatorio = relatorio;
|
||||
|
|
Loading…
Reference in New Issue