26/08/2015 14:12:20 ***** ERROR DE SISTEMA: ***** ADMINISTRADOR ***** CLASE: covensol_scv_c_viaticos
METODO: SelectInfoViaticoPersona
ERROR->:
Invalid query: ERROR: el operador no existe: character varying <> integer LINE 32: AND pn.staper != 3 ^ HINT: Ningún operador coincide con el nombre y el tipo de los argumentos. Puede desear agregar conversiones explícitas de tipos. Whole query: SELECT p.codper,(p.nomper||' '||p.apeper) AS nomape,ua.desuniadm,uf.desubifis, e_estsolvia.descequiv AS desc_estsolvia,p.cedper,p.codper, (CASE DATE_PART('month',sv.fecsolvia) WHEN '1' THEN 'enero' WHEN '2' THEN 'febrero' WHEN '3' THEN 'marzo' WHEN '4' THEN 'abril' WHEN '5' THEN 'mayo' WHEN '6' THEN 'junio' WHEN '7' THEN 'julio' WHEN '8' THEN 'agosto' WHEN '9' THEN 'septiembre' WHEN '10' THEN 'octubre' WHEN '11' THEN 'noviembre' WHEN '12' THEN 'diciembre' ELSE 'numero de mes inválido' END) AS desmes, (CASE n.racnom WHEN '1' THEN ac.denasicar ELSE ca.descar END) AS cargo, dtp.monpervia, pn.codnom, 'SCV-0'||lpad(sv.codsolvia,10,'0') AS codsolvia, sv.fecsalvia,sv.fecregvia,sv.fecsolvia, (SELECT DISTINCT ON(codrut) desrut FROM scv_rutas rut WHERE sv.codemp=rut.codemp AND sv.codrut=rut.codrut GROUP BY codrut,desrut) AS desrut, mis.denmis FROM scv_dt_personal dtp INNER JOIN scv_solicitudviatico sv ON sv.codemp = dtp.codemp AND sv.codsolvia = dtp.codsolvia INNER JOIN sno_personalnomina pn ON pn.codemp = dtp.codemp AND pn.codper = lpad(dtp.codper,10,'0') AND pn.staper != 3 INNER JOIN sno_personal p ON pn.codemp = p.codemp AND pn.codper = p.codper INNER JOIN sno_nomina n ON n.codemp = pn.codemp AND n.codnom = pn.codnom AND n.espnom='0' INNER JOIN sno_unidadadmin ua ON pn.codemp = ua.codemp AND pn.minorguniadm = ua.minorguniadm AND pn.ofiuniadm = ua.ofiuniadm AND pn.uniuniadm = ua.uniuniadm AND pn.depuniadm = ua.depuniadm AND pn.prouniadm = ua.prouniadm INNER JOIN scv_misiones mis ON mis.codemp = sv.codemp AND mis.codmis = sv.codmis LEFT JOIN sno_cargo ca ON pn.codemp = ca.codemp AND pn.codnom = ca.codnom AND pn.codcar = ca.codcar LEFT JOIN sno_asignacioncargo ac ON pn.codemp = ac.codemp AND pn.codnom = ac.codnom AND pn.codasicar = ac.codasicar LEFT JOIN sno_ubicacionfisica uf ON pn.codemp = uf.codemp AND pn.codubifis = uf.codubifis LEFT JOIN covensol_sigesp_equiv e_estsolvia ON e_estsolvia.dominio='scv_solicitudviatico' AND e_estsolvia.campo='estsolvia' AND e_estsolvia.valor= sv.estsolvia::text WHERE dtp.codemp = '0001' AND sv.fecsolvia BETWEEN '2014-12-01' AND '2015-08-26' ORDER BY sv.codsolvia,sv.fecsolvia 26/08/2015 14:14:05 ***** ERROR DE SISTEMA: ***** ADMINISTRADOR ***** CLASE: covensol_scv_c_viaticos
METODO: SelectInfoViaticoPersona
ERROR->:
Invalid query: ERROR: el operador no existe: character varying <> integer LINE 32: AND pn.staper != 3 ^ HINT: Ningún operador coincide con el nombre y el tipo de los argumentos. Puede desear agregar conversiones explícitas de tipos. Whole query: SELECT p.codper,(p.nomper||' '||p.apeper) AS nomape,ua.desuniadm,uf.desubifis, e_estsolvia.descequiv AS desc_estsolvia,p.cedper,p.codper, (CASE DATE_PART('month',sv.fecsolvia) WHEN '1' THEN 'enero' WHEN '2' THEN 'febrero' WHEN '3' THEN 'marzo' WHEN '4' THEN 'abril' WHEN '5' THEN 'mayo' WHEN '6' THEN 'junio' WHEN '7' THEN 'julio' WHEN '8' THEN 'agosto' WHEN '9' THEN 'septiembre' WHEN '10' THEN 'octubre' WHEN '11' THEN 'noviembre' WHEN '12' THEN 'diciembre' ELSE 'numero de mes inválido' END) AS desmes, (CASE n.racnom WHEN '1' THEN ac.denasicar ELSE ca.descar END) AS cargo, dtp.monpervia, pn.codnom, 'SCV-0'||lpad(sv.codsolvia,10,'0') AS codsolvia, sv.fecsalvia,sv.fecregvia,sv.fecsolvia, (SELECT DISTINCT ON(codrut) desrut FROM scv_rutas rut WHERE sv.codemp=rut.codemp AND sv.codrut=rut.codrut GROUP BY codrut,desrut) AS desrut, mis.denmis FROM scv_dt_personal dtp INNER JOIN scv_solicitudviatico sv ON sv.codemp = dtp.codemp AND sv.codsolvia = dtp.codsolvia INNER JOIN sno_personalnomina pn ON pn.codemp = dtp.codemp AND pn.codper = lpad(dtp.codper,10,'0') AND pn.staper != 3 INNER JOIN sno_personal p ON pn.codemp = p.codemp AND pn.codper = p.codper INNER JOIN sno_nomina n ON n.codemp = pn.codemp AND n.codnom = pn.codnom AND n.espnom='0' INNER JOIN sno_unidadadmin ua ON pn.codemp = ua.codemp AND pn.minorguniadm = ua.minorguniadm AND pn.ofiuniadm = ua.ofiuniadm AND pn.uniuniadm = ua.uniuniadm AND pn.depuniadm = ua.depuniadm AND pn.prouniadm = ua.prouniadm INNER JOIN scv_misiones mis ON mis.codemp = sv.codemp AND mis.codmis = sv.codmis LEFT JOIN sno_cargo ca ON pn.codemp = ca.codemp AND pn.codnom = ca.codnom AND pn.codcar = ca.codcar LEFT JOIN sno_asignacioncargo ac ON pn.codemp = ac.codemp AND pn.codnom = ac.codnom AND pn.codasicar = ac.codasicar LEFT JOIN sno_ubicacionfisica uf ON pn.codemp = uf.codemp AND pn.codubifis = uf.codubifis LEFT JOIN covensol_sigesp_equiv e_estsolvia ON e_estsolvia.dominio='scv_solicitudviatico' AND e_estsolvia.campo='estsolvia' AND e_estsolvia.valor= sv.estsolvia::text WHERE dtp.codemp = '0001' AND sv.fecsolvia BETWEEN '2014-12-01' AND '2015-08-26' ORDER BY sv.codsolvia,sv.fecsolvia