13/05/2015 09:11:09 ***** ERROR DE SISTEMA: ***** ADMINISTRADOR *****
ERROR->
CLASE: covensol_cxc_cuentasxcobrar
METODO: insertar_facturaInvalid query: ERROR: no existe la función reset_sequencia(unknown, unknown)
LINE 2: SELECT reset_sequencia('cxc_factura','i...
^
HINT: Ninguna función coincide en el nombre y tipos de argumentos. Puede desear agregar conversión explícita de tipos.
Whole query: LOCK TABLE cxc_factura IN ACCESS EXCLUSIVE MODE;
SELECT reset_sequencia('cxc_factura','id_fact');
INSERT INTO cxc_factura(
codemp,
numfact,
codproceso,
numcont,
codfact,
id_cliente,
id_transp,
id_estfact,
id_condpago,
id_vend,
codmon,
tascam,
tipopecont,
codsuc,
codcaj,
fecfact,
fecvenc,
porcdesc,
montodesc,
saldo,
subtot,
iva,
otros,
total,
baseimp,
descripfact,
comentadifact,
codunieje,
codestpro1,
codestpro2,
codestpro3,
codestpro4,
codestpro5,
estcla,
devengado,
cobrado,
cxchist,
fecreg,
usureg,
horareg
)
VALUES ('0001','00000100','FACTURA','00-00000100','00000100','4','5','1','9','1','001','1','DEV','0001','0001','2014-10-13','2014-11-12','0.00','0','0','10000','1200','0','11200','10000','','','----------','-------------------------','-------------------------','-------------------------','-------------------------','-------------------------','-','1','0','1','2015-05-13','ADMINISTRADOR','09:11'); ; SELECT lastval() AS valor_id;
13/05/2015 09:11:36 ***** ERROR DE SISTEMA: ***** ADMINISTRADOR ***** CLASE->covensol_release MÉTODO->covensol_release_INS_01_2014 ERROR->Invalid query: ERROR: no existe el lenguaje «plpgsql»
HINT: Usar CREATE LANGUAGE para instalar el lenguaje en la base de datos.
Whole query:
create or replace function reset_sequencia(tabla text,campo text) returns varchar as $$
declare
reg record;
reg2 record;
seq text;
begin
seq = tabla || '_' || campo || '_seq';
EXECUTE 'SELECT (COALESCE((SELECT '||campo||' FROM '||tabla||' ORDER BY '||campo||' DESC LIMIT 1),0)) AS valor' INTO reg;
if reg.valor=0 then reg.valor = 1; end if;
SELECT setval(seq,reg.valor) into reg2;
return reg.valor;
end; $$
LANGUAGE 'plpgsql' VOLATILE STRICT SECURITY DEFINER;