Se agrega campo DISPONIBLE EN TOTALBUS a tabla PARADAS. Fixes bug#AL-4882
commit
5d4f1d7eda
4
pom.xml
4
pom.xml
|
@ -4,7 +4,7 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.131.9</version>
|
<version>1.132.10</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
|
@ -126,7 +126,7 @@
|
||||||
<dependency>
|
<dependency>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>GeneradorBoletosCNAB</artifactId>
|
<artifactId>GeneradorBoletosCNAB</artifactId>
|
||||||
<version>1.8.1</version>
|
<version>1.8.0</version>
|
||||||
</dependency>
|
</dependency>
|
||||||
|
|
||||||
<dependency>
|
<dependency>
|
||||||
|
|
|
@ -180,7 +180,7 @@ public class RelatorioBilhetesVendidosEstoqueAgencia extends Relatorio {
|
||||||
sql.append(" ABASTO_BOLETO AB ");
|
sql.append(" ABASTO_BOLETO AB ");
|
||||||
sql.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
sql.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
||||||
sql.append(" WHERE FECHORVTA BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
sql.append(" WHERE FECHORVTA BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
||||||
sql.append(" AND TO_NUMBER(c.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ");
|
sql.append(" AND TO_NUMBER(c.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) and ( c.aidf_id = ai.aidf_id ) ");
|
||||||
// sql.append(" AND c.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
// sql.append(" AND c.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
||||||
if (puntoVentasId != null && !puntoVentasId.equals("-1")) {
|
if (puntoVentasId != null && !puntoVentasId.equals("-1")) {
|
||||||
sql.append(" AND (c.PUNTOVENTA_ID in("+puntoVentasId+ ") or AB.PUNTOVENTA_ID in("+puntoVentasId+") ) ");
|
sql.append(" AND (c.PUNTOVENTA_ID in("+puntoVentasId+ ") or AB.PUNTOVENTA_ID in("+puntoVentasId+") ) ");
|
||||||
|
|
|
@ -141,7 +141,7 @@ public class RelatorioBilhetesVendidosEstoqueAgenciaNovoLayout extends Relatorio
|
||||||
sql.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
sql.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
||||||
sql.append(" WHERE fechorventa BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
sql.append(" WHERE fechorventa BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
||||||
sql.append(" AND TO_NUMBER(c.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ");
|
sql.append(" AND TO_NUMBER(c.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ");
|
||||||
// sql.append(" AND c.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
sql.append(" AND c.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
||||||
if (puntoVentasId != null && !puntoVentasId.equals("-1")) {
|
if (puntoVentasId != null && !puntoVentasId.equals("-1")) {
|
||||||
sql.append(" AND (c.PUNTOVENTA_ID in("+puntoVentasId+ ") or AB.PUNTOVENTA_ID in("+puntoVentasId+") ) ");
|
sql.append(" AND (c.PUNTOVENTA_ID in("+puntoVentasId+ ") or AB.PUNTOVENTA_ID in("+puntoVentasId+") ) ");
|
||||||
}
|
}
|
||||||
|
@ -193,8 +193,8 @@ public class RelatorioBilhetesVendidosEstoqueAgenciaNovoLayout extends Relatorio
|
||||||
sql.append(" ABASTO_BOLETO AB ");
|
sql.append(" ABASTO_BOLETO AB ");
|
||||||
sql.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
sql.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
||||||
sql.append(" WHERE FECHORVTA BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
sql.append(" WHERE FECHORVTA BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
||||||
sql.append(" AND TO_NUMBER(c.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ");
|
sql.append(" AND TO_NUMBER(c.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) and ( c.aidf_id = ai.aidf_id ) ");
|
||||||
// sql.append(" AND c.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
sql.append(" AND c.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
||||||
if (puntoVentasId != null && !puntoVentasId.equals("-1")) {
|
if (puntoVentasId != null && !puntoVentasId.equals("-1")) {
|
||||||
sql.append(" AND (c.PUNTOVENTA_ID in("+puntoVentasId+ ") or AB.PUNTOVENTA_ID in("+puntoVentasId+") ) ");
|
sql.append(" AND (c.PUNTOVENTA_ID in("+puntoVentasId+ ") or AB.PUNTOVENTA_ID in("+puntoVentasId+") ) ");
|
||||||
}
|
}
|
||||||
|
|
|
@ -4,7 +4,6 @@ import java.math.BigDecimal;
|
||||||
import java.sql.Connection;
|
import java.sql.Connection;
|
||||||
import java.sql.ResultSet;
|
import java.sql.ResultSet;
|
||||||
import java.util.ArrayList;
|
import java.util.ArrayList;
|
||||||
import java.util.Calendar;
|
|
||||||
import java.util.Collections;
|
import java.util.Collections;
|
||||||
import java.util.Comparator;
|
import java.util.Comparator;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
@ -48,15 +47,12 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
}
|
}
|
||||||
String sql = retornarItensConsultaPorPuloFolio(puntoVentaId,empresaId, dtInicio, dtFim, aidfTipoId, aidfId);
|
String sql = retornarItensConsultaPorPuloFolio(puntoVentaId,empresaId, dtInicio, dtFim, aidfTipoId, aidfId);
|
||||||
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
NamedParameterStatement stmt = new NamedParameterStatement(conexao, sql);
|
||||||
|
if(dtInicio != null && dtFim != null) {
|
||||||
// if(dtInicio != null && dtFim != null) {
|
stmt.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
|
||||||
// stmt.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
|
stmt.setString("dataFinal", DateUtil.getStringDate(dtFim, "dd/MM/yyyy") + " 23:59:59");
|
||||||
// stmt.setString("dataFinal", DateUtil.getStringDate(dtFim, "dd/MM/yyyy") + " 23:59:59");
|
}else if(dtInicio != null) {
|
||||||
// }else if(dtInicio != null) {
|
stmt.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
|
||||||
// stmt.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
|
}
|
||||||
// }
|
|
||||||
|
|
||||||
|
|
||||||
if(aidfTipoId != null) {
|
if(aidfTipoId != null) {
|
||||||
stmt.setInt("aidfTipo",aidfTipoId);
|
stmt.setInt("aidfTipo",aidfTipoId);
|
||||||
}
|
}
|
||||||
|
@ -102,10 +98,6 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
}else if(dtInicio != null) {
|
}else if(dtInicio != null) {
|
||||||
stmt2.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
|
stmt2.setString("dataInicio", DateUtil.getStringDate(dtInicio, "dd/MM/yyyy") + " 00:00:00");
|
||||||
}
|
}
|
||||||
|
|
||||||
// stmt2.setString("dataInicioVenda", DateUtil.getStringDate(c.getTime(), "dd/MM/yyyy") + " 23:59:59");
|
|
||||||
// stmt2.setString("dataFimVenda", DateUtil.getStringDate(new Date(), "dd/MM/yyyy") + " 23:59:59");
|
|
||||||
|
|
||||||
if(aidfTipoId != null) {
|
if(aidfTipoId != null) {
|
||||||
stmt2.setInt("aidfTipo",aidfTipoId);
|
stmt2.setInt("aidfTipo",aidfTipoId);
|
||||||
}
|
}
|
||||||
|
@ -115,7 +107,6 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
|
|
||||||
ResultSet rset2 = null;
|
ResultSet rset2 = null;
|
||||||
rset2 = stmt2.executeQuery();
|
rset2 = stmt2.executeQuery();
|
||||||
|
|
||||||
List<ItemReporteControleEstoqueBoletos> lsEstoque = new ArrayList<>() ;
|
List<ItemReporteControleEstoqueBoletos> lsEstoque = new ArrayList<>() ;
|
||||||
while (rset2.next()) {
|
while (rset2.next()) {
|
||||||
|
|
||||||
|
@ -146,29 +137,10 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
List<ItemReporteControleEstoqueBoletos> lsTemp = new ArrayList<>();
|
List<ItemReporteControleEstoqueBoletos> lsTemp = new ArrayList<>();
|
||||||
List<ItemReporteControleEstoqueBoletos> lsTempRetorno = new ArrayList<>();
|
List<ItemReporteControleEstoqueBoletos> lsTempRetorno = new ArrayList<>();
|
||||||
List<ItemReporteControleEstoqueBoletos> lsTempRetornoAux = new ArrayList<>();
|
List<ItemReporteControleEstoqueBoletos> lsTempRetornoAux = new ArrayList<>();
|
||||||
|
lsEstoquePorSalto = removeFoliosDuplicados(lsEstoquePorSalto);
|
||||||
lsEstoquePorSalto = validarFolioPreImpressoPuntoventa(lsEstoquePorSalto, puntoVentaId);
|
lsEstoquePorSalto = validarFolioPreImpressoPuntoventa(lsEstoquePorSalto, puntoVentaId);
|
||||||
lsEstoquePorSalto = validarFolioPreImpressoFechorAquicision(lsEstoquePorSalto, dtInicio,dtFim);
|
validarFormularioSeUsado(lsEstoquePorSalto,lsEstoque);
|
||||||
for (ItemReporteControleEstoqueBoletos i : lsEstoquePorSalto) {
|
lsTempRetornoAux = criarRangesBilhetes(puntoVentaId, lsEstoquePorSalto, lsEstoque, map, lsTemp, lsTempRetorno, lsTempRetornoAux);
|
||||||
if(map.get(i.getID()) == null) {
|
|
||||||
for (ItemReporteControleEstoqueBoletos item : lsEstoquePorSalto) {
|
|
||||||
if(i.getID().equals(item.getID())) {
|
|
||||||
lsTemp.add(item);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
map.put(i.getID(), i.getID());
|
|
||||||
//criar metodo for dentro do outro para remover o que a consulta retornar
|
|
||||||
lsTempRetorno.addAll(gerarRangesDeFolios(recuperarOsFaltantes(lsTemp), lsTemp));
|
|
||||||
lsTemp = new ArrayList<ItemReporteControleEstoqueBoletos>();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
lsTempRetornoAux.addAll(lsTempRetorno);
|
|
||||||
|
|
||||||
for (ItemReporteControleEstoqueBoletos itemEstoque : lsEstoque) {
|
|
||||||
if(!lsTempRetornoAux.contains(itemEstoque)) {
|
|
||||||
itemEstoque.setQuantidade(calcularQuantidade(itemEstoque.getFolioInicial(), itemEstoque.getFolioFinal()));
|
|
||||||
lsTempRetornoAux.add(itemEstoque);
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
List<ItemReporteControleEstoqueBoletos> lsBlocoJaTodoUtilizado = tratarBlocoJaTodoUtilizado(lsTempRetornoAux);
|
List<ItemReporteControleEstoqueBoletos> lsBlocoJaTodoUtilizado = tratarBlocoJaTodoUtilizado(lsTempRetornoAux);
|
||||||
|
@ -194,6 +166,38 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
|
|
||||||
setLsDadosRelatorio(lsDadosRelatorio);
|
setLsDadosRelatorio(lsDadosRelatorio);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private List<ItemReporteControleEstoqueBoletos> criarRangesBilhetes(String puntoVentaId,
|
||||||
|
List<ItemReporteControleEstoqueBoletos> lsEstoquePorSalto,
|
||||||
|
List<ItemReporteControleEstoqueBoletos> lsEstoque, Map<String, String> map,
|
||||||
|
List<ItemReporteControleEstoqueBoletos> lsTemp,
|
||||||
|
List<ItemReporteControleEstoqueBoletos> lsTempRetorno,
|
||||||
|
List<ItemReporteControleEstoqueBoletos> lsTempRetornoAux) {
|
||||||
|
for (ItemReporteControleEstoqueBoletos i : lsEstoquePorSalto) {
|
||||||
|
if(map.get(i.getID()) == null) {
|
||||||
|
for (ItemReporteControleEstoqueBoletos item : lsEstoquePorSalto) {
|
||||||
|
if(i.getID().equals(item.getID())) {
|
||||||
|
lsTemp.add(item);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
map.put(i.getID(), i.getID());
|
||||||
|
lsTempRetorno.addAll(gerarRangesDeFolios(recuperarOsFaltantes(lsTemp), lsTemp));
|
||||||
|
lsTemp = new ArrayList<ItemReporteControleEstoqueBoletos>();
|
||||||
|
}
|
||||||
|
}
|
||||||
|
lsTempRetornoAux.addAll(lsTempRetorno);
|
||||||
|
|
||||||
|
for (ItemReporteControleEstoqueBoletos itemEstoque : lsEstoque) {
|
||||||
|
if(!lsTempRetornoAux.contains(itemEstoque)) {
|
||||||
|
if(Boolean.FALSE.equals(itemEstoque.getIsConsumido()) || itemEstoque.getIsConsumido() == null) {
|
||||||
|
itemEstoque.setQuantidade(calcularQuantidade(itemEstoque.getFolioInicial(), itemEstoque.getFolioFinal()));
|
||||||
|
lsTempRetornoAux.add(itemEstoque);
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return lsTempRetornoAux;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -223,23 +227,22 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
sb.append(" TB.articuloId as articuloId, ");
|
sb.append(" TB.articuloId as articuloId, ");
|
||||||
sb.append(" TB.nombEmpresa as nombEmpresa, ");
|
sb.append(" TB.nombEmpresa as nombEmpresa, ");
|
||||||
sb.append(" TB.empresaId as empresaId, ");
|
sb.append(" TB.empresaId as empresaId, ");
|
||||||
// sb.append(" TB.marcaId as marcaId, ");
|
sb.append(" TB.marcaId as marcaId, ");
|
||||||
sb.append(" TB.fechorAquisicion as fechorAquisicion, ");
|
sb.append(" TB.fechorAquisicion as fechorAquisicion, ");
|
||||||
sb.append(" TB.tipo as tipo, ");
|
sb.append(" TB.tipo as tipo, ");
|
||||||
sb.append(" TB.fecVencimento as fecVencimento, ");
|
sb.append(" TB.fecVencimento as fecVencimento, ");
|
||||||
sb.append(" TB.ID as ID , TB.nomeEstado as nomeEstado, ");
|
sb.append(" TB.ID as ID , TB.nomeEstado as nomeEstado, ");
|
||||||
sb.append(" TB.tipoAidf as tipoAidf, ");
|
sb.append(" TB.tipoAidf as tipoAidf, TB.puntoVentaId as puntoVentaId ");
|
||||||
sb.append(" TB.puntoVentaId as puntoVentaId, TB.fechorventa as fechorVenta ");
|
|
||||||
sb.append(" from (SELECT DAB.AIDF_ID AS aidfId, est.NOMBESTADO as nomeEstado, ");
|
sb.append(" from (SELECT DAB.AIDF_ID AS aidfId, est.NOMBESTADO as nomeEstado, ");
|
||||||
sb.append(" dab.NUMSERIEPREIMPRESA AS serie, ");
|
sb.append(" dab.NUMSERIEPREIMPRESA AS serie, ");
|
||||||
sb.append(" TO_NUMBER(CJ.NUMFOLIOPREIMPRESO) AS folioCaja, ");
|
sb.append(" TO_NUMBER( TRIM(LEADING '0' FROM Cj.NUMFOLIOPREIMPRESO)) AS folioCaja, ");
|
||||||
sb.append(" DAB.NUMFOLIOINICIAL AS folioInicial, ");
|
sb.append(" DAB.NUMFOLIOINICIAL AS folioInicial, ");
|
||||||
sb.append(" DAB.NUMFOLIOFINAL AS folioFinal, ");
|
sb.append(" DAB.NUMFOLIOFINAL AS folioFinal, ");
|
||||||
sb.append(" PV.NOMBPUNTOVENTA AS descPuntoVenta, ");
|
sb.append(" PV.NOMBPUNTOVENTA AS descPuntoVenta, ");
|
||||||
sb.append(" AB.ARTICULO_ID AS articuloId, ");
|
sb.append(" AB.ARTICULO_ID AS articuloId, ");
|
||||||
sb.append(" EM.NOMBEMPRESA AS nombEmpresa, ");
|
sb.append(" EM.NOMBEMPRESA AS nombEmpresa, ");
|
||||||
sb.append(" EM.EMPRESA_ID AS empresaId, ");
|
sb.append(" EM.EMPRESA_ID AS empresaId, ");
|
||||||
// sb.append(" M.MARCA_ID AS marcaId, ");
|
sb.append(" M.MARCA_ID AS marcaId, ");
|
||||||
sb.append(" DAB.AIDF_ID || DAB.NUMSERIEPREIMPRESA || DAB.NUMFOLIOINICIAL || DAB.NUMFOLIOFINAL || EM.EMPRESA_ID AS ID, ");
|
sb.append(" DAB.AIDF_ID || DAB.NUMSERIEPREIMPRESA || DAB.NUMFOLIOINICIAL || DAB.NUMFOLIOFINAL || EM.EMPRESA_ID AS ID, ");
|
||||||
sb.append(" CASE ");
|
sb.append(" CASE ");
|
||||||
sb.append(" WHEN dab.STATUSOPERACION = 4 THEN CONCAT(a.descarticulo, ' (Distribuição Estoque)') ");
|
sb.append(" WHEN dab.STATUSOPERACION = 4 THEN CONCAT(a.descarticulo, ' (Distribuição Estoque)') ");
|
||||||
|
@ -247,13 +250,12 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
sb.append(" END AS tipo , ");
|
sb.append(" END AS tipo , ");
|
||||||
sb.append(" to_date(to_char(AI.fecadquisicion, 'dd/MM/yyyy'), 'dd/MM/yyyy') AS fechorAquisicion, ");
|
sb.append(" to_date(to_char(AI.fecadquisicion, 'dd/MM/yyyy'), 'dd/MM/yyyy') AS fechorAquisicion, ");
|
||||||
sb.append(" to_date(to_char(ai.fecvencimiento, 'dd/MM/yyyy'), 'dd/MM/yyyy') AS fecVencimento, ");
|
sb.append(" to_date(to_char(ai.fecvencimiento, 'dd/MM/yyyy'), 'dd/MM/yyyy') AS fecVencimento, ");
|
||||||
sb.append(" AIT.DESCTIPO tipoAidf, ");
|
sb.append(" AIT.DESCTIPO tipoAidf , PV.PUNTOVENTA_ID AS puntoVentaId ");
|
||||||
sb.append(" PV.PUNTOVENTA_ID AS puntoVentaId, cj.fechorVenta as fechorVenta ");
|
|
||||||
sb.append(" FROM CAJA CJ, ");
|
sb.append(" FROM CAJA CJ, ");
|
||||||
sb.append(" ARTICULO A, ");
|
sb.append(" ARTICULO A, ");
|
||||||
sb.append(" EMPRESA EM, ");
|
sb.append(" EMPRESA EM, ");
|
||||||
// sb.append(" MARCA M, ");
|
sb.append(" MARCA M, ");
|
||||||
// sb.append(" USUARIO U, ");
|
sb.append(" USUARIO U, ");
|
||||||
sb.append(" AIDF AI, ");
|
sb.append(" AIDF AI, ");
|
||||||
sb.append(" AIDF_TIPO AIT, ");
|
sb.append(" AIDF_TIPO AIT, ");
|
||||||
sb.append(" ESTADO est,");
|
sb.append(" ESTADO est,");
|
||||||
|
@ -261,10 +263,12 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
sb.append(" ABASTO_BOLETO AB ");
|
sb.append(" ABASTO_BOLETO AB ");
|
||||||
sb.append(" ");
|
sb.append(" ");
|
||||||
sb.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
sb.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
||||||
sb.append(" WHERE TO_NUMBER(CJ.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ");
|
sb.append(" WHERE TO_NUMBER( TRIM(LEADING '0' FROM Cj.NUMFOLIOPREIMPRESO)) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ");
|
||||||
// sb.append(" AND CJ.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
// sb.append(" AND CJ.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
||||||
sb.append(" AND DAB.ACTIVO = 1 ");
|
sb.append(" AND DAB.ACTIVO = 1 ");
|
||||||
sb.append(" AND (cj.NUMSERIEPREIMPRESA = dab.NUMSERIEPREIMPRESA OR (cj.NUMSERIEPREIMPRESA IS NULL AND dab.NUMSERIEPREIMPRESA IS NULL)) ");
|
sb.append(" AND (cj.NUMSERIEPREIMPRESA = dab.NUMSERIEPREIMPRESA ");
|
||||||
|
sb.append(" OR (cj.NUMSERIEPREIMPRESA IS NULL ");
|
||||||
|
sb.append(" AND dab.NUMSERIEPREIMPRESA IS NULL)) ");
|
||||||
// if (puntoVentaId != null) {
|
// if (puntoVentaId != null) {
|
||||||
// sb.append(" AND (cj.PUNTOVENTA_ID in("+puntoVentaId+ ") or AB.PUNTOVENTA_ID in("+puntoVentaId+")) ");
|
// sb.append(" AND (cj.PUNTOVENTA_ID in("+puntoVentaId+ ") or AB.PUNTOVENTA_ID in("+puntoVentaId+")) ");
|
||||||
// }
|
// }
|
||||||
|
@ -272,21 +276,20 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
sb.append(" AND Em.empresa_ID = ")
|
sb.append(" AND Em.empresa_ID = ")
|
||||||
.append(empresaId);
|
.append(empresaId);
|
||||||
}
|
}
|
||||||
// if(dataInicio!= null && dataFim != null) {
|
if(dataInicio!= null && dataFim != null) {
|
||||||
// sb.append(" AND AI.fecadquisicion BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
sb.append(" AND AI.fecadquisicion BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
||||||
// }else if(dataInicio!= null) {
|
}else if(dataInicio!= null) {
|
||||||
// sb.append(" AND AI.fecadquisicion >= TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') ");
|
sb.append(" AND AI.fecadquisicion >= TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') ");
|
||||||
// }
|
}
|
||||||
sb.append(" AND CJ.fechorventa BETWEEN (SELECT MIN(C.fechorventa) FROM CAJA c ) AND (select MAX(c.fechorventa) FROM CAJA c) ");
|
|
||||||
sb.append(" AND DAB.NUMFOLIOFINAL < 2147483647 ");
|
sb.append(" AND DAB.NUMFOLIOFINAL < 2147483647 ");
|
||||||
sb.append(" AND DAB.STATUSOPERACION IN(0, ");
|
sb.append(" AND DAB.STATUSOPERACION IN(0, ");
|
||||||
sb.append(" 1, ");
|
sb.append(" 1, ");
|
||||||
sb.append(" 4) ");
|
sb.append(" 4) ");
|
||||||
sb.append(" AND A.ARTICULO_ID = AB.ARTICULO_ID ");
|
sb.append(" AND A.ARTICULO_ID = AB.ARTICULO_ID ");
|
||||||
sb.append(" AND EM.EMPRESA_ID = AB.EMPRESA_ID AND AI.EMPRESA_ID = AB.EMPRESA_ID ");
|
sb.append(" AND EM.EMPRESA_ID = AB.EMPRESA_ID ");
|
||||||
// sb.append(" AND M.EMPRESA_ID = EM.EMPRESA_ID ");
|
sb.append(" AND M.EMPRESA_ID = EM.EMPRESA_ID ");
|
||||||
// sb.append(" AND M.ACTIVO = 1 ");
|
sb.append(" AND M.ACTIVO = 1 ");
|
||||||
// sb.append(" AND CJ.USUARIO_ID = U.USUARIO_ID ");
|
sb.append(" AND CJ.USUARIO_ID = U.USUARIO_ID and cj.activo =1 ");
|
||||||
sb.append(" AND (CJ.INDREIMPRESION = 0 ");
|
sb.append(" AND (CJ.INDREIMPRESION = 0 ");
|
||||||
sb.append(" OR (CJ.INDREIMPRESION = 1 ");
|
sb.append(" OR (CJ.INDREIMPRESION = 1 ");
|
||||||
sb.append(" AND CJ.INDSTATUSBOLETO = 'E')) ");
|
sb.append(" AND CJ.INDSTATUSBOLETO = 'E')) ");
|
||||||
|
@ -303,48 +306,46 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
sb.append(" PV.NOMBPUNTOVENTA, ");
|
sb.append(" PV.NOMBPUNTOVENTA, ");
|
||||||
sb.append(" AB.ARTICULO_ID, ");
|
sb.append(" AB.ARTICULO_ID, ");
|
||||||
sb.append(" EM.NOMBEMPRESA, ");
|
sb.append(" EM.NOMBEMPRESA, ");
|
||||||
// sb.append(" U.USUARIO_ID, ");
|
sb.append(" U.USUARIO_ID, ");
|
||||||
sb.append(" EM.EMPRESA_ID, ");
|
sb.append(" EM.EMPRESA_ID, ");
|
||||||
sb.append(" DAB.AIDF_ID, ");
|
sb.append(" DAB.AIDF_ID, ");
|
||||||
// sb.append(" M.MARCA_ID, ");
|
sb.append(" M.MARCA_ID, ");
|
||||||
sb.append(" A.descarticulo, ");
|
sb.append(" A.descarticulo, ");
|
||||||
sb.append(" dab.STATUSOPERACION , ");
|
sb.append(" dab.STATUSOPERACION , ");
|
||||||
sb.append(" to_char(AI.fecadquisicion, 'dd/MM/yyyy'), ");
|
sb.append(" to_char(AI.fecadquisicion, 'dd/MM/yyyy'), ");
|
||||||
sb.append(" to_char(ai.fecvencimiento, 'dd/MM/yyyy'), est.NOMBESTADO , AIT.DESCTIPO, PV.PUNTOVENTA_ID, cj.fechorVenta ");
|
sb.append(" to_char(ai.fecvencimiento, 'dd/MM/yyyy'), est.NOMBESTADO , AIT.DESCTIPO , PV.PUNTOVENTA_ID ");
|
||||||
sb.append(" ");
|
sb.append(" ");
|
||||||
sb.append(" UNION ALL ");
|
sb.append(" UNION ALL ");
|
||||||
sb.append(" SELECT DAB.AIDF_ID AS aidfId, est.NOMBESTADO as nomeEstado , ");
|
sb.append(" SELECT DAB.AIDF_ID AS aidfId, est.NOMBESTADO as nomeEstado , ");
|
||||||
sb.append(" dab.NUMSERIEPREIMPRESA AS serie, ");
|
sb.append(" dab.NUMSERIEPREIMPRESA AS serie, ");
|
||||||
sb.append(" TO_NUMBER(CJ.NUMFOLIOPREIMPRESO) AS folioCaja, ");
|
sb.append(" TO_NUMBER( TRIM(LEADING '0' FROM Cj.NUMFOLIOPREIMPRESO)) AS folioCaja, ");
|
||||||
sb.append(" DAB.NUMFOLIOINICIAL AS folioInicial, ");
|
sb.append(" DAB.NUMFOLIOINICIAL AS folioInicial, ");
|
||||||
sb.append(" DAB.NUMFOLIOFINAL AS folioFinal, ");
|
sb.append(" DAB.NUMFOLIOFINAL AS folioFinal, ");
|
||||||
sb.append(" PV.NOMBPUNTOVENTA AS descPuntoVenta, ");
|
sb.append(" PV.NOMBPUNTOVENTA AS descPuntoVenta, ");
|
||||||
sb.append(" AB.ARTICULO_ID AS articuloId, ");
|
sb.append(" AB.ARTICULO_ID AS articuloId, ");
|
||||||
sb.append(" EM.NOMBEMPRESA AS nombEmpresa, ");
|
sb.append(" EM.NOMBEMPRESA AS nombEmpresa, ");
|
||||||
sb.append(" EM.EMPRESA_ID AS empresaId, ");
|
sb.append(" EM.EMPRESA_ID AS empresaId, ");
|
||||||
// sb.append(" M.MARCA_ID AS marcaId, ");
|
sb.append(" M.MARCA_ID AS marcaId, ");
|
||||||
sb.append(" DAB.AIDF_ID || DAB.NUMSERIEPREIMPRESA || DAB.NUMFOLIOINICIAL || DAB.NUMFOLIOFINAL || EM.EMPRESA_ID AS ID, ");
|
sb.append(" DAB.AIDF_ID || DAB.NUMSERIEPREIMPRESA || EM.EMPRESA_ID AS ID, ");
|
||||||
sb.append(" CASE ");
|
sb.append(" CASE ");
|
||||||
sb.append(" WHEN dab.STATUSOPERACION = 4 THEN CONCAT(a.descarticulo, ' (Distribuição Estoque)') ");
|
sb.append(" WHEN dab.STATUSOPERACION = 4 THEN CONCAT(a.descarticulo, ' (Distribuição Estoque)') ");
|
||||||
sb.append(" ELSE a.descarticulo ");
|
sb.append(" ELSE a.descarticulo ");
|
||||||
sb.append(" END AS tipo, ");
|
sb.append(" END AS tipo, ");
|
||||||
sb.append(" to_date(to_char(AI.fecadquisicion, 'dd/MM/yyyy'), 'dd/MM/yyyy') AS fechorAquisicion, ");
|
sb.append(" to_date(to_char(AI.fecadquisicion, 'dd/MM/yyyy'), 'dd/MM/yyyy') AS fechorAquisicion, ");
|
||||||
sb.append(" to_date(to_char(ai.fecvencimiento, 'dd/MM/yyyy'), 'dd/MM/yyyy') AS fecVencimento, ");
|
sb.append(" to_date(to_char(ai.fecvencimiento, 'dd/MM/yyyy'), 'dd/MM/yyyy') AS fecVencimento, ");
|
||||||
sb.append(" AIT.DESCTIPO tipoAidf, ");
|
sb.append(" AIT.DESCTIPO tipoAidf , PV.PUNTOVENTA_ID AS puntoVentaId ");
|
||||||
sb.append(" PV.PUNTOVENTA_ID AS puntoVentaId, ");
|
|
||||||
sb.append(" CJ.FECHORVTA as fechorVenta ");
|
|
||||||
sb.append(" FROM CAJA_DIVERSOS CJ, ");
|
sb.append(" FROM CAJA_DIVERSOS CJ, ");
|
||||||
sb.append(" ARTICULO A, ");
|
sb.append(" ARTICULO A, ");
|
||||||
sb.append(" EMPRESA EM, ");
|
sb.append(" EMPRESA EM, ");
|
||||||
// sb.append(" MARCA M, ");
|
sb.append(" MARCA M, ");
|
||||||
sb.append(" AIDF AI, ");
|
sb.append(" AIDF AI, ");
|
||||||
sb.append(" AIDF_TIPO AIT, ");
|
sb.append(" AIDF_TIPO AIT, ");
|
||||||
sb.append(" ESTADO est,");
|
sb.append(" ESTADO est,");
|
||||||
// sb.append(" USUARIO U, ");
|
sb.append(" USUARIO U, ");
|
||||||
sb.append(" PUNTO_VENTA PV, ");
|
sb.append(" PUNTO_VENTA PV, ");
|
||||||
sb.append(" ABASTO_BOLETO AB ");
|
sb.append(" ABASTO_BOLETO AB ");
|
||||||
sb.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
sb.append(" LEFT JOIN DET_ABASTO_BOLETO DAB ON (AB.ABASTOBOLETO_ID = DAB.ABASTOBOLETO_ID) ");
|
||||||
sb.append(" WHERE TO_NUMBER(CJ.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ");
|
sb.append(" WHERE TO_NUMBER( TRIM(LEADING '0' FROM Cj.NUMFOLIOPREIMPRESO)) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ");
|
||||||
// sb.append(" AND CJ.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
// sb.append(" AND CJ.PUNTOVENTA_ID = AB.PUNTOVENTA_ID ");
|
||||||
sb.append(" AND (cj.NUMSERIEPREIMPRESA = dab.NUMSERIEPREIMPRESA ");
|
sb.append(" AND (cj.NUMSERIEPREIMPRESA = dab.NUMSERIEPREIMPRESA ");
|
||||||
sb.append(" OR (cj.NUMSERIEPREIMPRESA IS NULL ");
|
sb.append(" OR (cj.NUMSERIEPREIMPRESA IS NULL ");
|
||||||
|
@ -356,26 +357,24 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
sb.append(" AND Em.empresa_ID = ")
|
sb.append(" AND Em.empresa_ID = ")
|
||||||
.append(empresaId);
|
.append(empresaId);
|
||||||
}
|
}
|
||||||
// if(dataInicio!= null && dataFim != null) {
|
if(dataInicio!= null && dataFim != null) {
|
||||||
// sb.append(" AND AI.fecadquisicion BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
sb.append(" AND AI.fecadquisicion BETWEEN TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') AND TO_DATE(:dataFinal,'dd/mm/yyyy hh24:mi:ss') ");
|
||||||
// }else if(dataInicio!= null) {
|
}else if(dataInicio!= null) {
|
||||||
// sb.append(" AND AI.fecadquisicion >= TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') ");
|
sb.append(" AND AI.fecadquisicion >= TO_DATE(:dataInicio,'dd/mm/yyyy hh24:mi:ss') ");
|
||||||
// }
|
}
|
||||||
sb.append(" AND CJ.FECHORVTA BETWEEN (SELECT MIN(CD.FECHORVTA) FROM CAJA_DIVERSOS CD) AND (select MAX(CD.FECHORVTA) FROM CAJA_DIVERSOS CD) ");
|
|
||||||
sb.append(" AND DAB.NUMFOLIOFINAL < 2147483647 ");
|
sb.append(" AND DAB.NUMFOLIOFINAL < 2147483647 ");
|
||||||
sb.append(" AND DAB.STATUSOPERACION IN(0, ");
|
sb.append(" AND DAB.STATUSOPERACION IN(0, ");
|
||||||
sb.append(" 1, ");
|
sb.append(" 1, ");
|
||||||
sb.append(" 4) ");
|
sb.append(" 4) ");
|
||||||
sb.append(" AND A.ARTICULO_ID = AB.ARTICULO_ID AND AI.EMPRESA_ID = AB.EMPRESA_ID ");
|
sb.append(" AND A.ARTICULO_ID = AB.ARTICULO_ID ");
|
||||||
sb.append(" AND EM.EMPRESA_ID = AB.EMPRESA_ID ");
|
sb.append(" AND EM.EMPRESA_ID = AB.EMPRESA_ID ");
|
||||||
// sb.append(" AND M.EMPRESA_ID = EM.EMPRESA_ID ");
|
sb.append(" AND M.EMPRESA_ID = EM.EMPRESA_ID ");
|
||||||
// sb.append(" AND M.ACTIVO = 1 ");
|
sb.append(" AND M.ACTIVO = 1 ");
|
||||||
// sb.append(" AND CJ.USUARIO_ID = U.USUARIO_ID ");
|
sb.append(" AND CJ.USUARIO_ID = U.USUARIO_ID and cj.activo =1 ");
|
||||||
sb.append(" AND CJ.PUNTOVENTA_ID = PV.PUNTOVENTA_ID ");
|
sb.append(" AND CJ.PUNTOVENTA_ID = PV.PUNTOVENTA_ID ");
|
||||||
sb.append(" AND DAB.ACTIVO = 1 ");
|
sb.append(" AND DAB.ACTIVO = 1 ");
|
||||||
sb.append(" AND AB.activo =1 AND AI.activo = 1 and est.estado_id = ai.ESTADO_ID ");
|
sb.append(" AND AB.activo =1 AND AI.activo = 1 and est.estado_id = ai.ESTADO_ID ");
|
||||||
sb.append(aidfTipo != null ? " AND (AI.AIDFTIPO_ID =:aidfTipo AND AIT.AIDFTIPO_ID = AI.AIDFTIPO_ID) " : " AND AIT.AIDFTIPO_ID = AI.AIDFTIPO_ID ");
|
sb.append(aidfTipo != null ? " AND (AI.AIDFTIPO_ID =:aidfTipo AND AIT.AIDFTIPO_ID = AI.AIDFTIPO_ID) " : " AND AIT.AIDFTIPO_ID = AI.AIDFTIPO_ID ");
|
||||||
// sb.append(" and CJ.aidf_id = AI.AIDF_ID ");
|
|
||||||
sb.append(aidfId != null ? " AND (AI.AIDF_ID =:aidfId AND DAB.AIDF_ID = AI.AIDF_ID) " : " AND DAB.AIDF_ID = AI.AIDF_ID ");
|
sb.append(aidfId != null ? " AND (AI.AIDF_ID =:aidfId AND DAB.AIDF_ID = AI.AIDF_ID) " : " AND DAB.AIDF_ID = AI.AIDF_ID ");
|
||||||
sb.append(" GROUP BY DAB.AIDF_ID, ");
|
sb.append(" GROUP BY DAB.AIDF_ID, ");
|
||||||
sb.append(" DAB.NUMSERIEPREIMPRESA, ");
|
sb.append(" DAB.NUMSERIEPREIMPRESA, ");
|
||||||
|
@ -385,16 +384,14 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
sb.append(" PV.NOMBPUNTOVENTA, ");
|
sb.append(" PV.NOMBPUNTOVENTA, ");
|
||||||
sb.append(" AB.ARTICULO_ID, ");
|
sb.append(" AB.ARTICULO_ID, ");
|
||||||
sb.append(" EM.NOMBEMPRESA, ");
|
sb.append(" EM.NOMBEMPRESA, ");
|
||||||
// sb.append(" U.USUARIO_ID, ");
|
sb.append(" U.USUARIO_ID, ");
|
||||||
sb.append(" EM.EMPRESA_ID, ");
|
sb.append(" EM.EMPRESA_ID, ");
|
||||||
sb.append(" DAB.AIDF_ID, ");
|
sb.append(" DAB.AIDF_ID, ");
|
||||||
// sb.append(" M.MARCA_ID, ");
|
sb.append(" M.MARCA_ID, ");
|
||||||
sb.append(" A.descarticulo, ");
|
sb.append(" A.descarticulo, ");
|
||||||
sb.append(" dab.STATUSOPERACION, ");
|
sb.append(" dab.STATUSOPERACION, ");
|
||||||
sb.append(" to_char(AI.fecadquisicion, 'dd/MM/yyyy'), ");
|
sb.append(" to_char(AI.fecadquisicion, 'dd/MM/yyyy'), ");
|
||||||
sb.append(" to_char(ai.fecvencimiento, 'dd/MM/yyyy') , est.NOMBESTADO , AIT.DESCTIPO, PV.PUNTOVENTA_ID, CJ.FECHORVTA ) TB ");
|
sb.append(" to_char(ai.fecvencimiento, 'dd/MM/yyyy') , est.NOMBESTADO , AIT.DESCTIPO, PV.PUNTOVENTA_ID ) TB ");
|
||||||
sb.append(" where exists ( SELECT * FROM CAJA_DIVERSOS CA WHERE CA.ACTIVO = 1 AND CA.NUMFOLIOPREIMPRESO = TB.folioCaja and ca.numseriepreimpresa = TB.SERIE and CA.FECHORVTA = TB.fechorVenta) ");
|
|
||||||
sb.append(" OR exists ( SELECT * FROM CAJA CA WHERE CA.ACTIVO = 1 AND CA.NUMFOLIOPREIMPRESO = TB.folioCaja and ca.numseriepreimpresa = TB.SERIE AND CA.ACTIVO = 1 AND CA.INDSTATUSBOLETO <> 'C' AND ( CA.motivocancelacion_id is null OR CA.motivocancelacion_id = 31 ) AND CA.EMPRESACORRIDA_ID = TB.empresaId and TB.fechorVenta = CA.fechorventa) ");
|
|
||||||
sb.append(" ORDER BY TB.aidfId, ");
|
sb.append(" ORDER BY TB.aidfId, ");
|
||||||
sb.append(" TB.serie, ");
|
sb.append(" TB.serie, ");
|
||||||
sb.append(" TB.folioCaja ");
|
sb.append(" TB.folioCaja ");
|
||||||
|
@ -439,7 +436,7 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
.append("m.MARCA_ID as marcaId, ")
|
.append("m.MARCA_ID as marcaId, ")
|
||||||
.append("ai.SUBSERIE as subSerie, ")
|
.append("ai.SUBSERIE as subSerie, ")
|
||||||
.append("us.CVEUSUARIO as cveUsuario, ")
|
.append("us.CVEUSUARIO as cveUsuario, ")
|
||||||
.append(" DAB.AIDF_ID || DAB.NUMSERIEPREIMPRESA || dab.NUMFOLIOINICIAL || dab.NUMFOLIOFINAL || EM.EMPRESA_ID AS ID, " )
|
.append(" DAB.AIDF_ID || DAB.NUMSERIEPREIMPRESA || EM.EMPRESA_ID AS ID, " )
|
||||||
.append("est.NOMBESTADO as nomeEstado, ")
|
.append("est.NOMBESTADO as nomeEstado, ")
|
||||||
.append("coalesce(es.descestacion, 'Todas') AS descEstacion, ")
|
.append("coalesce(es.descestacion, 'Todas') AS descEstacion, ")
|
||||||
.append("ait.DESCTIPO as tipoAidf ")
|
.append("ait.DESCTIPO as tipoAidf ")
|
||||||
|
@ -458,20 +455,13 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
.append("LEFT JOIN aidf_tipo ait ON ait.AIDFTIPO_ID= ai.AIDFTIPO_ID ")
|
.append("LEFT JOIN aidf_tipo ait ON ait.AIDFTIPO_ID= ai.AIDFTIPO_ID ")
|
||||||
.append("LEFT JOIN ESTADO est ON est.ESTADO_ID = ai.ESTADO_ID ")
|
.append("LEFT JOIN ESTADO est ON est.ESTADO_ID = ai.ESTADO_ID ")
|
||||||
.append("LEFT JOIN ESTACION ES ON es.ESTACION_ID = ab.ESTACION_ID ")
|
.append("LEFT JOIN ESTACION ES ON es.ESTACION_ID = ab.ESTACION_ID ")
|
||||||
// .append("LEFT JOIN CAJA_DIVERSOS CJ ON CJ.AIDF_ID = dab.AIDF_ID ")
|
|
||||||
// .append("LEFT JOIN CAJA CC ON (TO_NUMBER(CC.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) AND (CC.NUMSERIEPREIMPRESA = dab.NUMSERIEPREIMPRESA OR (CC.NUMSERIEPREIMPRESA IS NULL AND dab.NUMSERIEPREIMPRESA IS NULL))) ")
|
|
||||||
.append("WHERE dab.STATUSOPERACION IN(0,1,4) ")
|
.append("WHERE dab.STATUSOPERACION IN(0,1,4) ")
|
||||||
.append("AND dab.ACTIVO = 1 ")
|
.append("AND dab.ACTIVO = 1 ")
|
||||||
.append(" and dab.NUMFOLIOFINAL < 2147483647 ")
|
.append(" and dab.NUMFOLIOFINAL < 2147483647 ")
|
||||||
.append(" AND DAB.AIDF_ID = AI.AIDF_ID and ai.activo = 1 ")
|
.append(" AND DAB.AIDF_ID = AI.AIDF_ID and ai.activo = 1 ")
|
||||||
.append(aidfTipo != null ? " AND AI.AIDFTIPO_ID = :aidfTipo " : " ")
|
.append(aidfTipo != null ? " AND AI.AIDFTIPO_ID = :aidfTipo " : " ")
|
||||||
.append(aidfId != null ? " AND AI.AIDF_ID = :aidfId " : " ");
|
.append(aidfId != null ? " AND AI.AIDF_ID = :aidfId " : " ");
|
||||||
// .append("AND TO_NUMBER(CJ.NUMFOLIOPREIMPRESO) BETWEEN TO_NUMBER(DAB.NUMFOLIOINICIAL) AND TO_NUMBER(DAB.NUMFOLIOFINAL) ")
|
|
||||||
// .append(" AND (cj.NUMSERIEPREIMPRESA = dab.NUMSERIEPREIMPRESA ")
|
|
||||||
// .append(" OR (cj.NUMSERIEPREIMPRESA IS NULL ")
|
|
||||||
// .append("AND dab.NUMSERIEPREIMPRESA IS NULL)) ")
|
|
||||||
// .append(" AND (CJ.FECHORVTA BETWEEN (SELECT MIN(C.FECHORVTA) FROM CAJA_DIVERSOS c ) AND (select MAX(c.FECHORVTA) FROM CAJA_DIVERSOS c) ")
|
|
||||||
// .append(" OR CC.FECHORVENTA BETWEEN (SELECT MIN(C.fechorventa) FROM CAJA c ) AND (select MAX(c.fechorventa) FROM CAJA c)) ");
|
|
||||||
|
|
||||||
|
|
||||||
if (puntoVentaId != null) {
|
if (puntoVentaId != null) {
|
||||||
|
@ -522,6 +512,7 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
ItemReporteStockBoletos.setSerie(lsTemp.get(0).getSerie());
|
ItemReporteStockBoletos.setSerie(lsTemp.get(0).getSerie());
|
||||||
ItemReporteStockBoletos.setNomeEstado(lsTemp.get(0).getNomeEstado());
|
ItemReporteStockBoletos.setNomeEstado(lsTemp.get(0).getNomeEstado());
|
||||||
ItemReporteStockBoletos.setDescEstacion("Todas");
|
ItemReporteStockBoletos.setDescEstacion("Todas");
|
||||||
|
ItemReporteStockBoletos.setPuntoVentaId(lsTemp.get(0).getPuntoVentaId());
|
||||||
|
|
||||||
if (length == 1) {
|
if (length == 1) {
|
||||||
if(a[i - length] != 0) {
|
if(a[i - length] != 0) {
|
||||||
|
@ -560,57 +551,39 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
}
|
}
|
||||||
|
|
||||||
private int[] recuperarOsFaltantes(List<ItemReporteControleEstoqueBoletos> listEstoque) {
|
private int[] recuperarOsFaltantes(List<ItemReporteControleEstoqueBoletos> listEstoque) {
|
||||||
int arrayTemp[] = null;
|
|
||||||
ItemReporteControleEstoqueBoletos item = new ItemReporteControleEstoqueBoletos();
|
|
||||||
item.setFolioCaja(new BigDecimal(listEstoque.get(0).getFolioFinal()).add(new BigDecimal(1)));
|
|
||||||
listEstoque.add(item);
|
|
||||||
|
|
||||||
int cont = 0;
|
int arrayTemp[] = new int[listEstoque.size()];
|
||||||
int low = Integer.parseInt(listEstoque.get(0).getFolioInicial());
|
int array[] = new int[listEstoque.size()];
|
||||||
int high = 9999999;
|
int i = 0;
|
||||||
|
for (ItemReporteControleEstoqueBoletos item : listEstoque) {
|
||||||
arrayTemp = new int[high+1];
|
arrayTemp[i] = item.getFolioCaja().intValue();
|
||||||
arrayTemp[high] = Integer.parseInt(listEstoque.get(0).getFolioFinal());
|
i++;
|
||||||
|
|
||||||
int index = ceilindex(listEstoque, low, 0, listEstoque.size() - 1);
|
|
||||||
int x = low;
|
|
||||||
|
|
||||||
while (index < listEstoque.size() && x <= high) {
|
|
||||||
if (listEstoque.get(index).getFolioCaja().intValue() != x) {
|
|
||||||
if(x != 0) {
|
|
||||||
arrayTemp[cont++] = x;
|
|
||||||
}
|
}
|
||||||
}
|
array = recuperarFaltantes(arrayTemp, Integer.parseInt(listEstoque.get(0).getFolioCaja().toString()), Integer.valueOf(listEstoque.get(listEstoque.size()-1).getFolioFinal()));
|
||||||
else
|
return array;
|
||||||
index++;
|
|
||||||
x++;
|
|
||||||
}
|
|
||||||
arrayTemp[arrayTemp.length-1] = 0;
|
|
||||||
|
|
||||||
return arrayTemp;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private int ceilindex(List<ItemReporteControleEstoqueBoletos> arrayTemp, int val, int menor, int maior) {
|
private int[] recuperarFaltantes(int arr[], int menor, int maior) {
|
||||||
|
|
||||||
if (val < arrayTemp.get(0).getFolioCaja().intValue())
|
int[] array = new int[maior];
|
||||||
return 0;
|
int j = 0;
|
||||||
if (val > arrayTemp.get(arrayTemp.size() - 1).getFolioCaja().intValue())
|
if (maior - menor + 1 > 0) {
|
||||||
return arrayTemp.size();
|
// System.out.println();
|
||||||
|
boolean[] range = new boolean[maior - menor + 1];
|
||||||
|
|
||||||
int mid = (menor + maior) / 2;
|
for (int i = 0; i < arr.length; i++) {
|
||||||
|
if (menor <= arr[i] && arr[i] <= maior)
|
||||||
if (arrayTemp.get(mid).getFolioCaja().intValue() == val)
|
range[arr[i] - menor] = true;
|
||||||
return mid;
|
|
||||||
|
|
||||||
if (arrayTemp.get(mid).getFolioCaja().intValue() < val) {
|
|
||||||
if (mid + 1 < maior && arrayTemp.get(mid + 1).getFolioCaja().intValue() >= val)
|
|
||||||
return mid + 1;
|
|
||||||
return ceilindex(arrayTemp, val, mid + 1, maior);
|
|
||||||
}else {
|
|
||||||
if (mid - 1 >= menor && arrayTemp.get(mid - 1).getFolioCaja().intValue() < val)
|
|
||||||
return mid;
|
|
||||||
return ceilindex(arrayTemp, val, menor, mid - 1);
|
|
||||||
}
|
}
|
||||||
|
for (int x = 0; x <= maior - menor; x++) {
|
||||||
|
if (range[x] == false) {
|
||||||
|
// System.out.println((menor + x) + " ");
|
||||||
|
array[j] = (menor + x);
|
||||||
|
j++;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return array;
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<ItemReporteControleEstoqueBoletos> tratarBlocoJaTodoUtilizado(List<ItemReporteControleEstoqueBoletos> lsTempRetornoAux) {
|
private List<ItemReporteControleEstoqueBoletos> tratarBlocoJaTodoUtilizado(List<ItemReporteControleEstoqueBoletos> lsTempRetornoAux) {
|
||||||
|
@ -625,17 +598,34 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
return lsBlocoJaTodoUtilizado;
|
return lsBlocoJaTodoUtilizado;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private List<ItemReporteControleEstoqueBoletos> removeFoliosDuplicados(List<ItemReporteControleEstoqueBoletos> lsTemp) {
|
||||||
|
|
||||||
|
|
||||||
|
Map<Integer,ItemReporteControleEstoqueBoletos> map = new HashMap<>();
|
||||||
|
for (ItemReporteControleEstoqueBoletos itemReporteControleEstoqueBoletos : lsTemp) {
|
||||||
|
map.put(itemReporteControleEstoqueBoletos.getFolioCaja().intValue(), itemReporteControleEstoqueBoletos);
|
||||||
|
}
|
||||||
|
|
||||||
|
List<ItemReporteControleEstoqueBoletos> list = new ArrayList<ItemReporteControleEstoqueBoletos>();
|
||||||
|
for (Map.Entry<Integer, ItemReporteControleEstoqueBoletos> entry : map.entrySet())
|
||||||
|
{
|
||||||
|
list.add(entry.getValue());
|
||||||
|
}
|
||||||
|
return list;
|
||||||
|
}
|
||||||
private List<ItemReporteControleEstoqueBoletos> validarFolioPreImpressoPuntoventa(List<ItemReporteControleEstoqueBoletos> lsEstoquePorSalto, String puntoVentaId) {
|
private List<ItemReporteControleEstoqueBoletos> validarFolioPreImpressoPuntoventa(List<ItemReporteControleEstoqueBoletos> lsEstoquePorSalto, String puntoVentaId) {
|
||||||
|
|
||||||
List<ItemReporteControleEstoqueBoletos> lsEstoquePorSaltoaux = new ArrayList<>(lsEstoquePorSalto);
|
List<ItemReporteControleEstoqueBoletos> lsEstoquePorSaltoaux = new ArrayList<>();
|
||||||
String[] puntoVentaIds = null;
|
String[] puntoVentaIds = null;
|
||||||
|
if (puntoVentaId == null) {
|
||||||
|
return lsEstoquePorSalto;
|
||||||
|
}
|
||||||
if (puntoVentaId != null) {
|
if (puntoVentaId != null) {
|
||||||
puntoVentaIds = puntoVentaId.split(",");
|
puntoVentaIds = puntoVentaId.split(",");
|
||||||
for (ItemReporteControleEstoqueBoletos itemReporteControleEstoqueBoletos : lsEstoquePorSalto) {
|
for (ItemReporteControleEstoqueBoletos itemReporteControleEstoqueBoletos : lsEstoquePorSalto) {
|
||||||
for (String id : puntoVentaIds) {
|
for (String id : puntoVentaIds) {
|
||||||
if(!itemReporteControleEstoqueBoletos.getPuntoVentaId().equals(Integer.valueOf(id))) {
|
if(itemReporteControleEstoqueBoletos.getPuntoVentaId().equals(Integer.valueOf(id))) {
|
||||||
lsEstoquePorSaltoaux.remove(itemReporteControleEstoqueBoletos);
|
lsEstoquePorSaltoaux.add(itemReporteControleEstoqueBoletos);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -643,17 +633,14 @@ public class RelatorioEstoque extends Relatorio {
|
||||||
return lsEstoquePorSaltoaux;
|
return lsEstoquePorSaltoaux;
|
||||||
}
|
}
|
||||||
|
|
||||||
private List<ItemReporteControleEstoqueBoletos> validarFolioPreImpressoFechorAquicision(List<ItemReporteControleEstoqueBoletos> lsEstoquePorSalto,Date dataInicial, Date dataFinal) {
|
private void validarFormularioSeUsado(List<ItemReporteControleEstoqueBoletos> lsEstoquePorSalto, List<ItemReporteControleEstoqueBoletos> lsEstoque) {
|
||||||
|
|
||||||
List<ItemReporteControleEstoqueBoletos> lsEstoquePorSaltoaux = new ArrayList<>(lsEstoquePorSalto);
|
for (ItemReporteControleEstoqueBoletos item : lsEstoque) {
|
||||||
|
for (ItemReporteControleEstoqueBoletos item2 : lsEstoquePorSalto) {
|
||||||
for (ItemReporteControleEstoqueBoletos itemReporteControleEstoqueBoletos : lsEstoquePorSalto) {
|
if(item.getFolioInicial().equals(item2.getFolioInicial()) && item.getFolioFinal().equals(item2.getFolioFinal()) && item.getSerie().equals(item2.getSerie()) || item.getAidfId().equals(item2.getAidfId())) {
|
||||||
if(!(DateUtil.isIgualORMaior(itemReporteControleEstoqueBoletos.getFechorAquisicion(), dataInicial) && DateUtil.isIgualORMenor(itemReporteControleEstoqueBoletos.getFechorAquisicion(), dataFinal))) {
|
item.setIsConsumido(Boolean.TRUE);
|
||||||
lsEstoquePorSaltoaux.remove(itemReporteControleEstoqueBoletos);
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
return lsEstoquePorSaltoaux;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
|
@ -34,6 +34,7 @@ public class ItemReporteControleEstoqueBoletos {
|
||||||
private String tipoAidf;
|
private String tipoAidf;
|
||||||
private Integer quantidade;
|
private Integer quantidade;
|
||||||
private Integer puntoVentaId;
|
private Integer puntoVentaId;
|
||||||
|
private Boolean isConsumido;
|
||||||
|
|
||||||
|
|
||||||
public Integer getEstacionId() {
|
public Integer getEstacionId() {
|
||||||
|
@ -207,6 +208,13 @@ public class ItemReporteControleEstoqueBoletos {
|
||||||
public void setPuntoVentaId(Integer puntoVentaId) {
|
public void setPuntoVentaId(Integer puntoVentaId) {
|
||||||
this.puntoVentaId = puntoVentaId;
|
this.puntoVentaId = puntoVentaId;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public Boolean getIsConsumido() {
|
||||||
|
return isConsumido;
|
||||||
|
}
|
||||||
|
public void setIsConsumido(Boolean isConsumido) {
|
||||||
|
this.isConsumido = isConsumido;
|
||||||
|
}
|
||||||
@Override
|
@Override
|
||||||
public int hashCode() {
|
public int hashCode() {
|
||||||
final int prime = 31;
|
final int prime = 31;
|
||||||
|
|
|
@ -134,6 +134,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
private Textbox textboxMessageComprovanteDevolucao;
|
private Textbox textboxMessageComprovanteDevolucao;
|
||||||
private CKeditor ckCustomizacaoRodapeCupomDeEmbarque;
|
private CKeditor ckCustomizacaoRodapeCupomDeEmbarque;
|
||||||
private CKeditor ckMessageComprovanteRemarcacao;
|
private CKeditor ckMessageComprovanteRemarcacao;
|
||||||
|
private CKeditor ckCustomizacaoVoucherImpressaoPosterior;
|
||||||
private Textbox textboxMessageComprovanteRemarcacao;
|
private Textbox textboxMessageComprovanteRemarcacao;
|
||||||
private Tabbox tabRemarcacao;
|
private Tabbox tabRemarcacao;
|
||||||
|
|
||||||
|
@ -225,6 +226,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
orgaoConcedente = orgaoConcedenteService.obtenerID(orgaoConcedenteId);
|
orgaoConcedente = orgaoConcedenteService.obtenerID(orgaoConcedenteId);
|
||||||
|
|
||||||
ckCustomizacaoRodapeCupomDeEmbarque.setValue(orgaoConcedente.getCustomizacaoRodapeCupomDeEmbarque());
|
ckCustomizacaoRodapeCupomDeEmbarque.setValue(orgaoConcedente.getCustomizacaoRodapeCupomDeEmbarque());
|
||||||
|
ckCustomizacaoVoucherImpressaoPosterior.setValue(orgaoConcedente.getCampoCustomVoucher());
|
||||||
|
|
||||||
linhaAgerba.setVisible(Boolean.FALSE);
|
linhaAgerba.setVisible(Boolean.FALSE);
|
||||||
if(Constantes.ORGAO_CONCEDENTE_STRING_AGERBA.equals(orgaoConcedente.getDescOrgao())
|
if(Constantes.ORGAO_CONCEDENTE_STRING_AGERBA.equals(orgaoConcedente.getDescOrgao())
|
||||||
|
@ -328,6 +330,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
orgaoConcedente.setOrgaoEmpParams(lsOrgaoEmpParam);
|
orgaoConcedente.setOrgaoEmpParams(lsOrgaoEmpParam);
|
||||||
orgaoConcedente.setCoeficiente(null != txtCoeficiente.getText() && !"".equals(txtCoeficiente.getText()) ? new BigDecimal(txtCoeficiente.getText()) : null);
|
orgaoConcedente.setCoeficiente(null != txtCoeficiente.getText() && !"".equals(txtCoeficiente.getText()) ? new BigDecimal(txtCoeficiente.getText()) : null);
|
||||||
orgaoConcedente.setCustomizacaoRodapeCupomDeEmbarque(ckCustomizacaoRodapeCupomDeEmbarque.getValue());
|
orgaoConcedente.setCustomizacaoRodapeCupomDeEmbarque(ckCustomizacaoRodapeCupomDeEmbarque.getValue());
|
||||||
|
orgaoConcedente.setCampoCustomVoucher(ckCustomizacaoVoucherImpressaoPosterior.getValue());
|
||||||
orgaoConcedenteService.actualizacion(orgaoConcedente);
|
orgaoConcedenteService.actualizacion(orgaoConcedente);
|
||||||
salvarOrgaoComprovanteCustomizado();
|
salvarOrgaoComprovanteCustomizado();
|
||||||
orgaoConcedenteList.updateItem(orgaoConcedente);
|
orgaoConcedenteList.updateItem(orgaoConcedente);
|
||||||
|
|
|
@ -5892,6 +5892,8 @@ editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label = Time limit f
|
||||||
editarOrgaoConcedenteController.totalRioCard.label = Full refund Rio Card
|
editarOrgaoConcedenteController.totalRioCard.label = Full refund Rio Card
|
||||||
# Editar Orgao Concedente
|
# Editar Orgao Concedente
|
||||||
editarOrgaoConcedenteController.window.title = Granting Body
|
editarOrgaoConcedenteController.window.title = Granting Body
|
||||||
|
editarOrgaoConcedenteController.tabCustomizacaoVoucherImpressaoPosterior.value = Customizar Voucher
|
||||||
|
editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
|
||||||
|
|
||||||
editarPacoteConvenioController.MSG.borrarOK = Agreement Package Deleted Successfully.
|
editarPacoteConvenioController.MSG.borrarOK = Agreement Package Deleted Successfully.
|
||||||
editarPacoteConvenioController.MSG.borrarPergunta = Delete Agreement Package?
|
editarPacoteConvenioController.MSG.borrarPergunta = Delete Agreement Package?
|
||||||
|
|
|
@ -5896,6 +5896,8 @@ editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label = Tem
|
||||||
editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label = Límite de tiempo de cambio de sillón (HH:mm)
|
editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label = Límite de tiempo de cambio de sillón (HH:mm)
|
||||||
editarOrgaoConcedenteController.totalRioCard.label = Devolução total Rio Card
|
editarOrgaoConcedenteController.totalRioCard.label = Devolução total Rio Card
|
||||||
editarOrgaoConcedenteController.window.title = Instituición concedente
|
editarOrgaoConcedenteController.window.title = Instituición concedente
|
||||||
|
editarOrgaoConcedenteController.tabCustomizacaoVoucherImpressaoPosterior.value = Customizar Voucher
|
||||||
|
editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
|
||||||
|
|
||||||
editarPacoteConvenioController.MSG.borrarOK = Paquete Convenio Excluido Exitosamente.
|
editarPacoteConvenioController.MSG.borrarOK = Paquete Convenio Excluido Exitosamente.
|
||||||
editarPacoteConvenioController.MSG.borrarPergunta = Eliminar Paquete Convenio?
|
editarPacoteConvenioController.MSG.borrarPergunta = Eliminar Paquete Convenio?
|
||||||
|
|
|
@ -5893,6 +5893,8 @@ editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label = Délai pour
|
||||||
editarOrgaoConcedenteController.totalRioCard.label = Remboursement intégral de la Rio Card
|
editarOrgaoConcedenteController.totalRioCard.label = Remboursement intégral de la Rio Card
|
||||||
# Editar Orgao Concedente
|
# Editar Orgao Concedente
|
||||||
editarOrgaoConcedenteController.window.title = Organisme subventionnaire
|
editarOrgaoConcedenteController.window.title = Organisme subventionnaire
|
||||||
|
editarOrgaoConcedenteController.tabCustomizacaoVoucherImpressaoPosterior.value = Customizar Voucher
|
||||||
|
editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
|
||||||
|
|
||||||
editarPacoteConvenioController.MSG.borrarOK = Package d'accord supprimé avec succès.
|
editarPacoteConvenioController.MSG.borrarOK = Package d'accord supprimé avec succès.
|
||||||
editarPacoteConvenioController.MSG.borrarPergunta = Supprimer le package d'accord ?
|
editarPacoteConvenioController.MSG.borrarPergunta = Supprimer le package d'accord ?
|
||||||
|
|
|
@ -5888,6 +5888,8 @@ editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label = Tempo Limite
|
||||||
editarOrgaoConcedenteController.totalRioCard.label = Devolução total Rio Card
|
editarOrgaoConcedenteController.totalRioCard.label = Devolução total Rio Card
|
||||||
# Editar Orgao Concedente
|
# Editar Orgao Concedente
|
||||||
editarOrgaoConcedenteController.window.title = Órgão Concedente
|
editarOrgaoConcedenteController.window.title = Órgão Concedente
|
||||||
|
editarOrgaoConcedenteController.tabCustomizacaoVoucherImpressaoPosterior.value = Customizar Voucher
|
||||||
|
editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label = Voucher Ativado para impressão ?
|
||||||
|
|
||||||
editarPacoteConvenioController.MSG.borrarOK = Pacote Convênio Excluido com Sucesso.
|
editarPacoteConvenioController.MSG.borrarOK = Pacote Convênio Excluido com Sucesso.
|
||||||
editarPacoteConvenioController.MSG.borrarPergunta = Eliminar Pacote Convênio?
|
editarPacoteConvenioController.MSG.borrarPergunta = Eliminar Pacote Convênio?
|
||||||
|
|
|
@ -31,6 +31,8 @@
|
||||||
label="${c:l('editarOrgaoConcedenteController.tabCustomizacaoDeComprovantes.value')}" />
|
label="${c:l('editarOrgaoConcedenteController.tabCustomizacaoDeComprovantes.value')}" />
|
||||||
<tab id="tabCustomizacaoRodapeCupomDeEmbarque"
|
<tab id="tabCustomizacaoRodapeCupomDeEmbarque"
|
||||||
label="${c:l('editarOrgaoConcedenteController.tabCustomizacaoRodapeCupomEmbarque.value')}" />
|
label="${c:l('editarOrgaoConcedenteController.tabCustomizacaoRodapeCupomEmbarque.value')}" />
|
||||||
|
<tab id="tabCustomizacaoVoucherImpressaoPosterior"
|
||||||
|
label="${c:l('editarOrgaoConcedenteController.tabCustomizacaoVoucherImpressaoPosterior.value')}" />
|
||||||
</tabs>
|
</tabs>
|
||||||
<tabpanels>
|
<tabpanels>
|
||||||
<tabpanel>
|
<tabpanel>
|
||||||
|
@ -1022,6 +1024,24 @@
|
||||||
value="" width="100%">
|
value="" width="100%">
|
||||||
</ckeditor>
|
</ckeditor>
|
||||||
</tabpanel>
|
</tabpanel>
|
||||||
|
<tabpanel>
|
||||||
|
<grid>
|
||||||
|
<rows>
|
||||||
|
<row>
|
||||||
|
<label
|
||||||
|
value="${c:l('editarOrgaoConcedenteController.indImprimeCupomVoucherCustomizado.label')}" />
|
||||||
|
<checkbox
|
||||||
|
checked="@{winEditarOrgaoConcedente$composer.orgaoConcedente.indImprimeCupomVoucherCustomizado}" />
|
||||||
|
</row>
|
||||||
|
|
||||||
|
</rows>
|
||||||
|
</grid>
|
||||||
|
|
||||||
|
<ckeditor
|
||||||
|
id="ckCustomizacaoVoucherImpressaoPosterior" value=""
|
||||||
|
width="100%">
|
||||||
|
</ckeditor>
|
||||||
|
</tabpanel>
|
||||||
</tabpanels>
|
</tabpanels>
|
||||||
</tabbox>
|
</tabbox>
|
||||||
</window>
|
</window>
|
||||||
|
|
Loading…
Reference in New Issue