15/10/2021 00:22:21 ***** ERROR DE SISTEMA: ***** ADMINISTRADOR ***** CLASE: covensol_cre_c_creditos
METODO: ConsultaPrestamos
ERROR:
Invalid query: ERROR: invalid input syntax for integer: "1monrep=undefinedmonrepcuotas=Moneda Prestamo"
LINE 133: AND pre.id_prestamo = '1monrep=undefinedmonrepcuotas=M...
^
Whole query:
SELECT s.numsolic,
es.denestsolic,
ep.denestpre,
pa.denpartida,
esol.denestsolic,
pre.id_suc AS id_suc_pre,
s.id_suc AS id_suc_sol,
pr.denprog,
of.denorifon,
ciud.denciudad,
mun.denmunicipio,
est.denestado,
par.denparroquia,
c.id_cliente, s.fecsolic,
tipcliemp, c.id_persona, c.id_empresa,tc.dentipcre,of.denorifon,
pre.id_tasa AS id_tasa_pre,
tcre.dentipcre,
tas.dentasa,
tasmora.dentasa as dentasamora,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN p.primer_nombre||' '||p.segundo_nombre||' '||p.primer_apellido||' '||p.segundo_apellido
ELSE e.nombre_empresa
END AS cliente,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN acp.denacteco
ELSE ace.denacteco
END AS denacteco,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN
(CASE WHEN p.rif_personal IS NOT NULL AND p.rif_personal!='' THEN p.rif_personal
ELSE p.nacper||'-'||p.cedper
END )
ELSE e.rif_empresa
END AS rif,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN
(
SELECT pd.dir_avenida||' '||pd.dir_edificio||' '||pd.dir_zona||' '||pd.dir_referencia||' Cod postal '||pd.dir_codigo_postal
FROM cre_persona_direccion pd
WHERE pd.id_persona = p.id_persona
AND pd.dir_activo=1
ORDER BY pd.dir_tipo
LIMIT 1
)
ELSE
(
SELECT ed.avenida||' '||ed.edificio||' '||ed.zona||' '||ed.referencia||' Cod postal '||ed.codigo_postal
FROM cre_emp_direccion ed
WHERE ed.id_empresa = e.id_empresa
AND ed.tipodir = 'P'
AND ed.diractivo=1
LIMIT 1
)
END AS dircliente,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN
(
SELECT est.denestado||', '||mun.denmunicipio||', '||ciu.denciudad
FROM cre_persona_direccion pd
LEFT JOIN cre_municipio mun ON mun.id_municipio = pd.id_municipio
LEFT JOIN cre_estado est ON est.id_estado = mun.id_estado
LEFT JOIN cre_ciudad ciu ON ciu.id_ciudad = pd.id_ciudad
WHERE pd.id_persona = p.id_persona
AND pd.dir_activo=1
ORDER BY pd.dir_tipo
LIMIT 1
)
ELSE
(
SELECT est.denestado||', '||mun.denmunicipio||', '||ciu.denciudad
FROM cre_emp_direccion ed
LEFT JOIN cre_municipio mun ON mun.id_municipio = ed.id_municipio
LEFT JOIN cre_estado est ON est.id_estado = mun.id_estado
LEFT JOIN cre_ciudad ciu ON ciu.id_ciudad = ed.id_ciudad
WHERE ed.id_empresa = e.id_empresa
AND ed.tipodir = 'P'
AND ed.diractivo=1
LIMIT 1
)
END AS ubigeo,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN
(
SELECT array_to_string( array( SELECT ptel.codareatelper||'-'||ptel.numtelper FROM cre_persona_telefono ptel WHERE ptel.id_persona= c.id_persona), ', ' )
)
ELSE
(
SELECT array_to_string( array( SELECT etel.codarea||'-'||etel.numtel FROM cre_emp_telefono etel WHERE etel.id_empresa= c.id_empresa), ', ' )
)
END AS telcliente,
(
SELECT tasv.valtasa
FROM cre_tasa_valor tasv
WHERE tasv.id_tasa = tas.id_tasa
ORDER BY tasv.numvaltasa DESC LIMIT 1
) AS valtasa,
(
SELECT tasvm.valtasa
FROM cre_tasa_valor tasvm
WHERE tasvm.id_tasa = tasmora.id_tasa
ORDER BY tasvm.numvaltasa DESC LIMIT 1
) AS valtasamora,
pre.*,
s.*,
ca.*,
pr.id_programa, pr.denprog, pr.aliasprog, pr.descprog, pr.porcfinan, pr.progactivo,
pr.id_tipcre, pr.id_tasa AS id_tasa_prog,
pr.difmaxper, pr.difminper, pr.id_tasa_mora, pr.difmaxtasmora,
pr.difmintasmora, pr.relaciongarantia, pr.spi_cuenta,
m.abrmon,m.denmon,
pre.tasaidi AS tasaidipre,
pre.tascam AS tascampre
FROM cre_prestamo pre
INNER JOIN cre_solicitud s ON pre.id_solicitud=s.id_solicitud
INNER JOIN cre_cartera ca ON ca.id_cartera=s.id_cartera
INNER JOIN cre_estprestamo ep ON ep.estpre=pre.estpre
INNER JOIN cre_partida pa ON pa.id_partida=pre.id_partida
LEFT JOIN sigesp_moneda m ON m.codmon=s.codmon
LEFT JOIN cre_estatus_solicitud es ON es.estsolic=s.solic_estatus
LEFT JOIN cre_estatus_solic esol ON esol.id_estsolic=s.id_estsolic
INNER JOIN cre_cliente c ON c.id_cliente=s.id_cliente
LEFT JOIN cre_empresa e ON e.id_empresa=c.id_empresa
LEFT JOIN cre_persona p ON p.id_persona=c.id_persona
INNER JOIN cre_programa pr ON pr.id_programa = s.id_programa
INNER JOIN cre_tipo_credito tc ON tc.id_tipcre = pr.id_tipcre
LEFT JOIN cre_sec_industrial si ON si.id_secind = e.id_secind
LEFT JOIN cre_ciudad ciud ON s.id_ciudad = ciud.id_ciudad
LEFT JOIN cre_municipio mun ON s.id_municipio = mun.id_municipio
LEFT JOIN cre_estado est ON est.id_estado = mun.id_estado
LEFT JOIN cre_parroquia par ON par.id_parroquia = s.id_parroquia
INNER JOIN cre_origen_fondos of ON of.id_orifon = s.id_orifon
LEFT JOIN cre_actividad_economica ace ON ace.id_acteco = e.id_acteco
LEFT JOIN cre_actividad_economica acp ON acp.id_acteco = p.id_acteco
LEFT JOIN cre_tipo_credito tcre ON tcre.id_tipcre = pr.id_tipcre
LEFT JOIN cre_tasa tas ON tas.id_tasa = pr.id_tasa
LEFT JOIN cre_tasa tasmora ON tasmora.id_tasa = pr.id_tasa_mora
WHERE s.numsolic<>0
AND pre.id_prestamo = '1monrep=undefinedmonrepcuotas=Moneda Prestamo'
ORDER BY 1,3
15/10/2021 00:22:56 ***** ERROR DE SISTEMA: ***** ADMINISTRADOR ***** CLASE: covensol_cre_c_creditos
METODO: ConsultaPrestamos
ERROR:
Invalid query: ERROR: invalid input syntax for integer: "1monrep=Moneda Prestamomonrepcuotas=Moneda Prestamo"
LINE 133: AND pre.id_prestamo = '1monrep=Moneda Prestamomonrepcu...
^
Whole query:
SELECT s.numsolic,
es.denestsolic,
ep.denestpre,
pa.denpartida,
esol.denestsolic,
pre.id_suc AS id_suc_pre,
s.id_suc AS id_suc_sol,
pr.denprog,
of.denorifon,
ciud.denciudad,
mun.denmunicipio,
est.denestado,
par.denparroquia,
c.id_cliente, s.fecsolic,
tipcliemp, c.id_persona, c.id_empresa,tc.dentipcre,of.denorifon,
pre.id_tasa AS id_tasa_pre,
tcre.dentipcre,
tas.dentasa,
tasmora.dentasa as dentasamora,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN p.primer_nombre||' '||p.segundo_nombre||' '||p.primer_apellido||' '||p.segundo_apellido
ELSE e.nombre_empresa
END AS cliente,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN acp.denacteco
ELSE ace.denacteco
END AS denacteco,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN
(CASE WHEN p.rif_personal IS NOT NULL AND p.rif_personal!='' THEN p.rif_personal
ELSE p.nacper||'-'||p.cedper
END )
ELSE e.rif_empresa
END AS rif,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN
(
SELECT pd.dir_avenida||' '||pd.dir_edificio||' '||pd.dir_zona||' '||pd.dir_referencia||' Cod postal '||pd.dir_codigo_postal
FROM cre_persona_direccion pd
WHERE pd.id_persona = p.id_persona
AND pd.dir_activo=1
ORDER BY pd.dir_tipo
LIMIT 1
)
ELSE
(
SELECT ed.avenida||' '||ed.edificio||' '||ed.zona||' '||ed.referencia||' Cod postal '||ed.codigo_postal
FROM cre_emp_direccion ed
WHERE ed.id_empresa = e.id_empresa
AND ed.tipodir = 'P'
AND ed.diractivo=1
LIMIT 1
)
END AS dircliente,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN
(
SELECT est.denestado||', '||mun.denmunicipio||', '||ciu.denciudad
FROM cre_persona_direccion pd
LEFT JOIN cre_municipio mun ON mun.id_municipio = pd.id_municipio
LEFT JOIN cre_estado est ON est.id_estado = mun.id_estado
LEFT JOIN cre_ciudad ciu ON ciu.id_ciudad = pd.id_ciudad
WHERE pd.id_persona = p.id_persona
AND pd.dir_activo=1
ORDER BY pd.dir_tipo
LIMIT 1
)
ELSE
(
SELECT est.denestado||', '||mun.denmunicipio||', '||ciu.denciudad
FROM cre_emp_direccion ed
LEFT JOIN cre_municipio mun ON mun.id_municipio = ed.id_municipio
LEFT JOIN cre_estado est ON est.id_estado = mun.id_estado
LEFT JOIN cre_ciudad ciu ON ciu.id_ciudad = ed.id_ciudad
WHERE ed.id_empresa = e.id_empresa
AND ed.tipodir = 'P'
AND ed.diractivo=1
LIMIT 1
)
END AS ubigeo,
CASE WHEN c.tipcliemp='PER' AND c.id_persona!=0 THEN
(
SELECT array_to_string( array( SELECT ptel.codareatelper||'-'||ptel.numtelper FROM cre_persona_telefono ptel WHERE ptel.id_persona= c.id_persona), ', ' )
)
ELSE
(
SELECT array_to_string( array( SELECT etel.codarea||'-'||etel.numtel FROM cre_emp_telefono etel WHERE etel.id_empresa= c.id_empresa), ', ' )
)
END AS telcliente,
(
SELECT tasv.valtasa
FROM cre_tasa_valor tasv
WHERE tasv.id_tasa = tas.id_tasa
ORDER BY tasv.numvaltasa DESC LIMIT 1
) AS valtasa,
(
SELECT tasvm.valtasa
FROM cre_tasa_valor tasvm
WHERE tasvm.id_tasa = tasmora.id_tasa
ORDER BY tasvm.numvaltasa DESC LIMIT 1
) AS valtasamora,
pre.*,
s.*,
ca.*,
pr.id_programa, pr.denprog, pr.aliasprog, pr.descprog, pr.porcfinan, pr.progactivo,
pr.id_tipcre, pr.id_tasa AS id_tasa_prog,
pr.difmaxper, pr.difminper, pr.id_tasa_mora, pr.difmaxtasmora,
pr.difmintasmora, pr.relaciongarantia, pr.spi_cuenta,
m.abrmon,m.denmon,
pre.tasaidi AS tasaidipre,
pre.tascam AS tascampre
FROM cre_prestamo pre
INNER JOIN cre_solicitud s ON pre.id_solicitud=s.id_solicitud
INNER JOIN cre_cartera ca ON ca.id_cartera=s.id_cartera
INNER JOIN cre_estprestamo ep ON ep.estpre=pre.estpre
INNER JOIN cre_partida pa ON pa.id_partida=pre.id_partida
LEFT JOIN sigesp_moneda m ON m.codmon=s.codmon
LEFT JOIN cre_estatus_solicitud es ON es.estsolic=s.solic_estatus
LEFT JOIN cre_estatus_solic esol ON esol.id_estsolic=s.id_estsolic
INNER JOIN cre_cliente c ON c.id_cliente=s.id_cliente
LEFT JOIN cre_empresa e ON e.id_empresa=c.id_empresa
LEFT JOIN cre_persona p ON p.id_persona=c.id_persona
INNER JOIN cre_programa pr ON pr.id_programa = s.id_programa
INNER JOIN cre_tipo_credito tc ON tc.id_tipcre = pr.id_tipcre
LEFT JOIN cre_sec_industrial si ON si.id_secind = e.id_secind
LEFT JOIN cre_ciudad ciud ON s.id_ciudad = ciud.id_ciudad
LEFT JOIN cre_municipio mun ON s.id_municipio = mun.id_municipio
LEFT JOIN cre_estado est ON est.id_estado = mun.id_estado
LEFT JOIN cre_parroquia par ON par.id_parroquia = s.id_parroquia
INNER JOIN cre_origen_fondos of ON of.id_orifon = s.id_orifon
LEFT JOIN cre_actividad_economica ace ON ace.id_acteco = e.id_acteco
LEFT JOIN cre_actividad_economica acp ON acp.id_acteco = p.id_acteco
LEFT JOIN cre_tipo_credito tcre ON tcre.id_tipcre = pr.id_tipcre
LEFT JOIN cre_tasa tas ON tas.id_tasa = pr.id_tasa
LEFT JOIN cre_tasa tasmora ON tasmora.id_tasa = pr.id_tasa_mora
WHERE s.numsolic<>0
AND pre.id_prestamo = '1monrep=Moneda Prestamomonrepcuotas=Moneda Prestamo'
ORDER BY 1,3
15/10/2021 22:39:47 ***** ERROR DE SISTEMA: ***** ADMINISTRADOR ***** ERROR-> No existe el comprobante Nš MN-LAG000006718-SCBBAD.