chore: sql files
This commit is contained in:
parent
a1231503df
commit
4fe97661da
17
sql/audit-prov.sql
Normal file
17
sql/audit-prov.sql
Normal file
@ -0,0 +1,17 @@
|
||||
SELECT
|
||||
facturas.f_emision, facturas.importe_total, facturas.tipo_doc_pago, facturas.nro_doc_pago, facturas.vto_pago,
|
||||
proveedores.razon_social, proveedores.cta_contable,
|
||||
bancos.nombre
|
||||
FROM
|
||||
sando_adminis@ol_sando_adm:informix.facturas facturas,
|
||||
sando_adminis@ol_sando_adm:informix.proveedores proveedores,
|
||||
sando_adminis@ol_sando_adm:informix.bancos bancos
|
||||
WHERE
|
||||
facturas.nif = proveedores.nif AND
|
||||
facturas.cod_banco = bancos.cod_banco AND
|
||||
facturas.f_emision < ' 961231' AND
|
||||
facturas.tipo_doc_pago = '1' AND
|
||||
facturas.vto_pago > '961231'
|
||||
ORDER BY
|
||||
proveedores.cta_contable ASC,
|
||||
facturas.vto_pago ASC
|
18
sql/audit.sql
Normal file
18
sql/audit.sql
Normal file
@ -0,0 +1,18 @@
|
||||
|
||||
SELECT
|
||||
facturas.f_emision, facturas.importe_total, facturas.tipo_doc_pago, facturas.nro_doc_pago, facturas.vto_pago,
|
||||
proveedores.razon_social, proveedores.cta_contable,
|
||||
bancos.nombre
|
||||
FROM
|
||||
sando_adminis@ol_sando_adm:informix.facturas facturas,
|
||||
sando_adminis@ol_sando_adm:informix.proveedores proveedores,
|
||||
sando_adminis@ol_sando_adm:informix.bancos bancos
|
||||
WHERE
|
||||
facturas.nif = proveedores.nif AND
|
||||
facturas.cod_banco = bancos.cod_banco AND
|
||||
facturas.f_emision < ' 961231 ' AND
|
||||
facturas.tipo_doc_pago = '1' AND
|
||||
facturas.vto_pago > '961231'
|
||||
ORDER BY
|
||||
proveedores.cta_contable ASC,
|
||||
facturas.vto_pago ASC
|
18
sql/audit_banco.sql
Normal file
18
sql/audit_banco.sql
Normal file
@ -0,0 +1,18 @@
|
||||
SELECT
|
||||
proveedores.cta_contable,
|
||||
proveedores.razon_social,
|
||||
facturas.nro_doc_pago,
|
||||
facturas.vto_pago,
|
||||
facturas.cod_banco,
|
||||
facturas.importe_total
|
||||
FROM
|
||||
sando_adminis@ol_delfos:informix.facturas facturas,
|
||||
sando_adminis@ol_delfos:informix.proveedores proveedores
|
||||
WHERE
|
||||
facturas.nro_reg matches "1996*" and
|
||||
facturas.nif = proveedores.nif and
|
||||
facturas.tipo_doc_pago = 1
|
||||
ORDER BY
|
||||
facturas.cod_banco,
|
||||
facturas.vto_pago,
|
||||
facturas.importe_total
|
17
sql/audit_prov.sql
Normal file
17
sql/audit_prov.sql
Normal file
@ -0,0 +1,17 @@
|
||||
SELECT
|
||||
proveedores.cta_contable,
|
||||
proveedores.razon_social,
|
||||
facturas.nro_doc_pago,
|
||||
facturas.vto_pago,
|
||||
facturas.cod_banco,
|
||||
facturas.importe_total
|
||||
FROM
|
||||
sando_adminis@ol_delfos:informix.facturas facturas,
|
||||
sando_adminis@ol_delfos:informix.proveedores proveedores
|
||||
WHERE
|
||||
facturas.nro_reg matches "1996*" and
|
||||
facturas.nif = proveedores.nif and
|
||||
facturas.tipo_doc_pago = 1
|
||||
ORDER BY
|
||||
proveedores.cta_contable,
|
||||
facturas.vto_pago
|
12
sql/auditores.sql
Normal file
12
sql/auditores.sql
Normal file
@ -0,0 +1,12 @@
|
||||
SELECT
|
||||
facturas.importe_total, facturas.tipo_doc_pago, facturas.nro_doc_pago, facturas.vto_pago,
|
||||
proveedores.razon_social, proveedores.cta_contable,
|
||||
bancos.nombre
|
||||
FROM
|
||||
sando_adminis@ol_delfos:informix.facturas facturas,
|
||||
sando_adminis@ol_delfos:informix.proveedores proveedores,
|
||||
sando_adminis@ol_delfos:informix.bancos bancos
|
||||
WHERE
|
||||
facturas.nro_reg matches "1996*" and
|
||||
facturas.nif = proveedores.nif and
|
||||
facturas.tipo_doc_pago = 1
|
26
sql/bancos.sql
Normal file
26
sql/bancos.sql
Normal file
@ -0,0 +1,26 @@
|
||||
alter table bancos
|
||||
l_importe integer,
|
||||
c_importe integer,
|
||||
l_paguese integer,
|
||||
c_paguese integer,
|
||||
l1_nroletra integer,
|
||||
c1_nroletra integer,
|
||||
l2_nroletra integer,
|
||||
c2_nroletra integer,
|
||||
l_fecha integer,
|
||||
c_fecha integer,
|
||||
l_mes integer,
|
||||
c_mes integer,
|
||||
l_anno integer,
|
||||
c_anno integer,
|
||||
l1_firmado integer,
|
||||
c1_firmado integer,
|
||||
l2_firmado integer,
|
||||
c2_firmado integer,
|
||||
t1_firmado char(40),
|
||||
t2_firmado char(40)
|
||||
|
||||
|
||||
|
||||
|
||||
|
7
sql/diffpagovto.sql
Normal file
7
sql/diffpagovto.sql
Normal file
@ -0,0 +1,7 @@
|
||||
select vto_pago,nro_reg,f_pago
|
||||
from facturas
|
||||
where
|
||||
nro_reg matches "1997*" and
|
||||
vto_pago > "1/4/97" and vto_pago is not null
|
||||
and vto_pago != f_pago
|
||||
and tipo_doc_pago = "1"
|
548
sql/esquema.sql
Normal file
548
sql/esquema.sql
Normal file
@ -0,0 +1,548 @@
|
||||
|
||||
DBSCHEMA Schema Utility INFORMIX-SQL Version 7.12.TC3
|
||||
Copyright (C) Informix Software, Inc., 1984-1996
|
||||
Software Serial Number AAB#J556877
|
||||
grant dba to "informix";
|
||||
|
||||
|
||||
|
||||
{ TABLE "informix".plan_contable row size = 53 number of columns = 3 index size =
|
||||
24 }
|
||||
create table "informix".plan_contable
|
||||
(
|
||||
cta_contable char(12) not null constraint "informix".n111_32,
|
||||
descirpcion char(40) not null constraint "informix".n111_33,
|
||||
es_nueva char(1),
|
||||
primary key (cta_contable) constraint "informix"._111_prom1
|
||||
);
|
||||
revoke all on "informix".plan_contable from "public";
|
||||
|
||||
{ TABLE "informix".traspaso_ctas row size = 24 number of columns = 3 index size =
|
||||
0 }
|
||||
create table "informix".traspaso_ctas
|
||||
(
|
||||
cta_contable char(12) not null constraint "informix".n109_28,
|
||||
importe decimal(20,0) not null constraint "informix".n109_29,
|
||||
es_nueva char(1) not null constraint "informix".n109_30
|
||||
);
|
||||
revoke all on "informix".traspaso_ctas from "public";
|
||||
|
||||
{ TABLE "informix".proveedores row size = 511 number of columns = 17 index size =
|
||||
114 }
|
||||
create table "informix".proveedores
|
||||
(
|
||||
nif char(12) not null constraint "informix".n102_3,
|
||||
razon_social char(40) not null constraint "informix".n102_4,
|
||||
cta_contable char(12) not null constraint "informix".n102_5,
|
||||
cond_pago char(4),
|
||||
domicilio char(40),
|
||||
localidad char(30),
|
||||
cod_postal char(7),
|
||||
attn_envio char(40),
|
||||
direccion_envio char(40),
|
||||
localidad_envio char(30),
|
||||
cod_postal_envio char(7),
|
||||
telefono_1 char(14),
|
||||
telefono_2 char(14),
|
||||
fax char(14),
|
||||
e_mail char(30),
|
||||
observaciones varchar(120),
|
||||
expediente text,
|
||||
primary key (nif) constraint "informix"._102_prom1
|
||||
);
|
||||
revoke all on "informix".proveedores from "public";
|
||||
|
||||
create index "informix".ix_razonsocial on "informix".proveedores (razon_social);
|
||||
|
||||
create index "informix".ix_proveedores1 on "informix".proveedores (cta_contable);
|
||||
|
||||
{ TABLE "informix".centros row size = 64 number of columns = 3 index size = 90 }
|
||||
create table "informix".centros
|
||||
(
|
||||
cod_centro char(12) not null constraint "informix".n103_8,
|
||||
cod_departamento char(12),
|
||||
descripcion char(40),
|
||||
primary key (cod_centro) constraint "informix"._103_prom1
|
||||
);
|
||||
revoke all on "informix".centros from "public";
|
||||
|
||||
create index "informix".ix_centros1 on "informix".centros (descripcion);
|
||||
{ TABLE "informix".cond_pago row size = 28 number of columns = 3 index size = 12
|
||||
}
|
||||
create table "informix".cond_pago
|
||||
(
|
||||
cond_pago char(4) not null constraint "informix".n104_10,
|
||||
descripcion char(20),
|
||||
vencimiento integer,
|
||||
primary key (cond_pago) constraint "informix"._104_prom1
|
||||
);
|
||||
revoke all on "informix".cond_pago from "public";
|
||||
|
||||
{ TABLE "informix".ctas_contables row size = 53 number of columns = 3 index size
|
||||
= 90 }
|
||||
create table "informix".ctas_contables
|
||||
(
|
||||
cta_contable char(12) not null constraint "informix".n101_1,
|
||||
descripcion char(40),
|
||||
es_nueva char(1),
|
||||
primary key (cta_contable) constraint "informix"._101_prom1
|
||||
);
|
||||
revoke all on "informix".ctas_contables from "public";
|
||||
|
||||
create index "informix".ix_ctas_contables1 on "informix".ctas_contables (descripcion);
|
||||
|
||||
{ TABLE "informix".localidades row size = 32 number of columns = 2 index size = 9
|
||||
}
|
||||
create table "informix".localidades
|
||||
(
|
||||
cod_localidad char(2) not null constraint "informix".n120_86,
|
||||
descripcion char(30),
|
||||
primary key (cod_localidad) constraint "informix"._120_prom1
|
||||
);
|
||||
revoke all on "informix".localidades from "public";
|
||||
|
||||
{ TABLE "informix".registros row size = 16 number of columns = 2 index size = 12
|
||||
}
|
||||
create table "informix".registros
|
||||
(
|
||||
tipo_reg char(4) not null constraint "informix".n122_95,
|
||||
nro_reg char(12) not null constraint "informix".n122_96,
|
||||
primary key (tipo_reg) constraint "informix"._122_prom1
|
||||
);
|
||||
revoke all on "informix".registros from "public";
|
||||
|
||||
{ TABLE "informix".user row size = 298 number of columns = 15 index size = 12 }
|
||||
create table "informix".user
|
||||
(
|
||||
id serial not null constraint "informix".n100_1,
|
||||
login varchar(10,1) not null constraint "informix".n100_2,
|
||||
password varchar(10,1) not null constraint "informix".n100_3,
|
||||
firstname varchar(20,1),
|
||||
lastname varchar(20,1),
|
||||
fullname varchar(40,1),
|
||||
title varchar(80,1),
|
||||
phone varchar(14,1),
|
||||
email varchar(80,1),
|
||||
active char(1) not null constraint "informix".n100_4,
|
||||
status char(1),
|
||||
admin char(1),
|
||||
def_project integer,
|
||||
def_category integer,
|
||||
acl char(1)
|
||||
);
|
||||
revoke all on "informix".user from "public";
|
||||
|
||||
create unique index "informix".ix100_1 on "informix".user (id);
|
||||
alter table "informix".user add constraint primary key (id) constraint
|
||||
"informix".u100_5 ;
|
||||
{ TABLE "informix".albalineas row size = 74 number of columns = 6 index size = 117
|
||||
}
|
||||
create table "informix".albalineas
|
||||
(
|
||||
nro_lin integer not null constraint "informix".n113_58,
|
||||
nro_reg char(10) not null constraint "informix".n113_59,
|
||||
cantidad integer,
|
||||
referencia char(12),
|
||||
descripcion char(40),
|
||||
precio_und integer
|
||||
);
|
||||
revoke all on "informix".albalineas from "public";
|
||||
|
||||
create unique cluster index "informix".ix_alblin on "informix".albalineas (nro_reg,
|
||||
nro_lin);
|
||||
create index "informix".ix_albalineas1 on "informix".albalineas (referencia);
|
||||
create index "informix".ix_albalineas2 on "informix".albalineas (descripcion);
|
||||
|
||||
{ TABLE "informix".claves row size = 33 number of columns = 2 index size = 0 }
|
||||
create table "informix".claves
|
||||
(
|
||||
cod_clave char(3),
|
||||
descripcion char(30)
|
||||
);
|
||||
revoke all on "informix".claves from "public";
|
||||
|
||||
{ TABLE "informix".albafras row size = 160 number of columns = 5 index size = 42
|
||||
}
|
||||
create table "informix".albafras
|
||||
(
|
||||
nroreg_albafact char(10) not null constraint "informix".n125_98,
|
||||
nroreg_factura char(10) not null constraint "informix".n164_87,
|
||||
nroreg_albaran char(10) not null constraint "informix".n164_88,
|
||||
sumactas decimal(16,2),
|
||||
observaciones varchar(120)
|
||||
);
|
||||
revoke all on "informix".albafras from "public";
|
||||
|
||||
create unique index "informix".ix_albafras1 on "informix".albafras (nroreg_albaran);
|
||||
|
||||
create index "informix".ix_albafras2 on "informix".albafras (nroreg_factura);
|
||||
{ TABLE "informix".parametros row size = 194 number of columns = 29 index size =
|
||||
12 }
|
||||
create table "informix".parametros
|
||||
(
|
||||
id serial not null constraint "informix".n120_52,
|
||||
nro_reg char(10),
|
||||
ultimo_actual date,
|
||||
iva_1 integer,
|
||||
iva_2 integer,
|
||||
iva_3 integer,
|
||||
reten_1 integer,
|
||||
cta_reten_1 char(12),
|
||||
clave_reten_1 char(3),
|
||||
reten_2 integer,
|
||||
cta_reten_2 char(12),
|
||||
clave_reten_2 char(3),
|
||||
dia_pago_1 integer,
|
||||
dia_pago_2 integer,
|
||||
ex_dia_pago char(20),
|
||||
longcta integer,
|
||||
cta_iva char(12),
|
||||
clave_iva char(3),
|
||||
cta_cont char(12),
|
||||
clave_cont char(3),
|
||||
cta_comp char(12),
|
||||
clave_comp char(3),
|
||||
cta_coniva char(12),
|
||||
clave_coniva char(3),
|
||||
cta_siniva char(12),
|
||||
clave_siniva char(3),
|
||||
cta_dev char(12),
|
||||
clave_dev char(3),
|
||||
cp_lock char(4)
|
||||
);
|
||||
revoke all on "informix".parametros from "public";
|
||||
|
||||
create unique index "informix".ix119_1 on "informix".parametros (id);
|
||||
{ TABLE "informix".aptectasfra row size = 91 number of columns = 10 index size =
|
||||
120 }
|
||||
create table "informix".aptectasfra
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n104_12,
|
||||
nro_lin integer not null constraint "informix".n104_13,
|
||||
tipolin char(2),
|
||||
albareg char(10),
|
||||
cod_cta char(12) not null constraint "informix".n104_14,
|
||||
clave char(3),
|
||||
concepto char(30),
|
||||
importe decimal(16,0) not null constraint "informix".n104_15,
|
||||
tipo_apte char(1),
|
||||
fecha char(10)
|
||||
);
|
||||
revoke all on "informix".aptectasfra from "public";
|
||||
|
||||
create unique cluster index "informix".ix_fractas on "informix".aptectasfra (nro_reg,
|
||||
nro_lin);
|
||||
create index "informix".ix_aptectasfra1 on "informix".aptectasfra (concepto);
|
||||
create index "informix".ix_aptectasfra2 on "informix".aptectasfra (fecha);
|
||||
{ TABLE "informix".pedidos row size = 282 number of columns = 10 index size = 60
|
||||
}
|
||||
create table "informix".pedidos
|
||||
(
|
||||
nro_pedido char(20) not null constraint "informix".n106_20,
|
||||
descripcion char(40),
|
||||
nif_proveedor char(12),
|
||||
cod_centro char(12),
|
||||
cond_pago char(4),
|
||||
fecha_pedido date,
|
||||
fecha_entrega date,
|
||||
importe decimal(16,2),
|
||||
observaciones varchar(120),
|
||||
expediente text
|
||||
);
|
||||
revoke all on "informix".pedidos from "public";
|
||||
|
||||
create unique cluster index "informix".ix_pedidos1 on "informix".pedidos (nro_pedido);
|
||||
|
||||
{ TABLE "informix".albaranes row size = 260 number of columns = 14 index size = 57
|
||||
}
|
||||
create table "informix".albaranes
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n112_50,
|
||||
is_locked char(1),
|
||||
fra_reg char(10),
|
||||
fecha_emision date not null constraint "informix".n179_74,
|
||||
cod_centro char(12) not null constraint "informix".n112_52,
|
||||
nif char(12) not null constraint "informix".n112_53,
|
||||
por_reten char(2),
|
||||
importe_reten decimal(16,0),
|
||||
nro_pedido char(20),
|
||||
vto_jefe_obra char(1),
|
||||
vto_jefe_grupo char(1),
|
||||
vto_proveedor char(1),
|
||||
observaciones varchar(120),
|
||||
expediente text
|
||||
);
|
||||
revoke all on "informix".albaranes from "public";
|
||||
|
||||
create index "informix".ix_albaranes1 on "informix".albaranes (fecha_emision);
|
||||
|
||||
create unique cluster index "informix".ix_albnroreg on "informix".albaranes (nro_reg);
|
||||
|
||||
{ TABLE "informix".aptecuentas row size = 81 number of columns = 9 index size = 123
|
||||
}
|
||||
create table "informix".aptecuentas
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n115_66,
|
||||
nro_lin integer not null constraint "informix".n114_62,
|
||||
tipolin char(2),
|
||||
cod_cta char(12) not null constraint "informix".n114_63,
|
||||
clave char(3),
|
||||
concepto char(30),
|
||||
importe decimal(16,0),
|
||||
tipo_apte char(1),
|
||||
fecha char(10)
|
||||
);
|
||||
revoke all on "informix".aptecuentas from "public";
|
||||
|
||||
create unique cluster index "informix".ix_albctas on "informix".aptecuentas (nro_reg,
|
||||
nro_lin);
|
||||
create index "informix".ix_aptecuentas1 on "informix".aptecuentas (fecha);
|
||||
create index "informix".ix_aptecuentas2 on "informix".aptecuentas (concepto);
|
||||
{ TABLE "informix".facturas row size = 390 number of columns = 49 index size = 196
|
||||
}
|
||||
create table "informix".facturas
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n117_68,
|
||||
is_locked char(1),
|
||||
mes char(2),
|
||||
nro_fra char(20) not null constraint "informix".n118_65,
|
||||
f_emision date,
|
||||
f_recepcion date,
|
||||
f_pago date,
|
||||
tipo_fra char(1),
|
||||
tipo_calc_iva char(1),
|
||||
importe_total decimal(20,2),
|
||||
nif char(12),
|
||||
cod_centro char(12),
|
||||
nro_pedido char(20),
|
||||
cond_pago char(4),
|
||||
tipo_doc_pago char(1),
|
||||
nro_doc_pago char(8),
|
||||
f_emision_pago date,
|
||||
cod_localidad char(12),
|
||||
cod_banco char(2),
|
||||
base_1 decimal(16,0),
|
||||
por_ret1 decimal(16),
|
||||
ret_1 decimal(16),
|
||||
por_iva1 smallint,
|
||||
iva_1 decimal(16,2),
|
||||
base_2 decimal(16,2),
|
||||
por_ret2 decimal(16),
|
||||
ret_2 decimal(16),
|
||||
por_iva2 smallint,
|
||||
iva_2 decimal(16,2),
|
||||
base_3 decimal(16,2),
|
||||
por_ret3 decimal(16),
|
||||
ret_3 decimal(16),
|
||||
por_iva3 smallint,
|
||||
iva_3 decimal(16,2),
|
||||
canexen decimal(16,2),
|
||||
base_imponible decimal(20,2),
|
||||
tipo_retencion char(1),
|
||||
por_retencion smallint,
|
||||
retencion decimal(16,0),
|
||||
tipo_deduccion char(1),
|
||||
deducciones decimal(16,2),
|
||||
sin_pedido char(1),
|
||||
traspaso_gasto char(1),
|
||||
traspaso_pago char(1),
|
||||
traspaso_vto char(1),
|
||||
nro_reg_pago char(10),
|
||||
vto_pago date,
|
||||
observaciones varchar(20),
|
||||
expediente text,
|
||||
primary key (nro_reg) constraint "informix"._119_prom1
|
||||
);
|
||||
revoke all on "informix".facturas from "public";
|
||||
|
||||
create index "informix".ix_facturas1 on "informix".facturas (f_pago);
|
||||
create index "informix".ix_facturas_nro on "informix".facturas (nro_fra);
|
||||
create index "informix".ix_facturas_vtopag on "informix".facturas (vto_pago);
|
||||
create index "informix".ix_facturas_fpago on "informix".facturas (f_emision_pago);
|
||||
|
||||
create index "informix".ix_facturas_frecep on "informix".facturas (f_recepcion);
|
||||
|
||||
create index "informix".ix_facturas_import on "informix".facturas (importe_total);
|
||||
|
||||
create index "informix".ix_facturas2 on "informix".facturas (nif);
|
||||
create index "informix".ix_facturas3 on "informix".facturas (cod_centro);
|
||||
create index "informix".ix_facturas4 on "informix".facturas (nro_reg_pago);
|
||||
{ TABLE "informix".docspago row size = 105 number of columns = 14 index size = 48
|
||||
}
|
||||
create table "informix".docspago
|
||||
(
|
||||
uid integer not null constraint "informix".n182_75,
|
||||
nro_reg char(10) not null constraint "informix".n182_76,
|
||||
cod_centro char(12) not null constraint "informix".n182_77,
|
||||
f_pago date not null constraint "informix".n182_78,
|
||||
nro_fra char(20),
|
||||
tipo_fra char(1) not null constraint "informix".n183_86,
|
||||
nif char(12) not null constraint "informix".n182_79,
|
||||
tipo_doc_pago char(1) not null constraint "informix".n182_80,
|
||||
nro_doc_pago char(8) not null constraint "informix".n182_81,
|
||||
f_emision_pago date not null constraint "informix".n182_82,
|
||||
cod_localidad char(12) not null constraint "informix".n182_83,
|
||||
vto_pago date,
|
||||
cod_banco char(2) not null constraint "informix".n182_84,
|
||||
importe_total decimal(20,2) not null constraint "informix".n182_85
|
||||
);
|
||||
revoke all on "informix".docspago from "public";
|
||||
|
||||
create unique cluster index "informix".ix_docspago1 on "informix".docspago (uid,
|
||||
nro_reg);
|
||||
create index "informix".ix_docspago2 on "informix".docspago (nro_reg);
|
||||
{ TABLE "informix".bancos row size = 287 number of columns = 28 index size = 0 }
|
||||
create table "informix".bancos
|
||||
(
|
||||
cod_banco char(4) not null constraint "informix".n122_104,
|
||||
nombre char(40) not null constraint "informix".n111_45,
|
||||
domicilio char(40),
|
||||
localidad char(25),
|
||||
cod_postal char(5),
|
||||
entidad char(4) not null constraint "informix".n111_46,
|
||||
sucursal char(4) not null constraint "informix".n111_47,
|
||||
cod_control char(2),
|
||||
nro_cc char(15) not null constraint "informix".n111_49,
|
||||
nro_lins integer,
|
||||
l_importe integer,
|
||||
c_importe integer,
|
||||
l_paguese integer,
|
||||
c_paguese integer,
|
||||
l1_nroletra integer,
|
||||
c1_nroletra integer,
|
||||
l2_nroletra integer,
|
||||
c2_nroletra integer,
|
||||
l_fecha integer,
|
||||
c_fecha integer,
|
||||
c_mes integer,
|
||||
c_anno integer,
|
||||
l1_firmado integer,
|
||||
c1_firmado integer,
|
||||
l2_firmado integer,
|
||||
c2_firmado integer,
|
||||
t1_firmado char(40),
|
||||
t2_firmado char(40)
|
||||
);
|
||||
revoke all on "informix".bancos from "public";
|
||||
|
||||
{ TABLE "informix".sumactasfra row size = 38 number of columns = 4 index size = 0
|
||||
}
|
||||
create table "informix".sumactasfra
|
||||
(
|
||||
uid integer not null constraint "informix".n194_103,
|
||||
cod_centro char(12) not null constraint "informix".n195_104,
|
||||
cod_cta char(12) not null constraint "informix".n193_101,
|
||||
importe decimal(16) not null constraint "informix".n193_102
|
||||
);
|
||||
revoke all on "informix".sumactasfra from "public";
|
||||
|
||||
|
||||
alter table "informix".aptectasfra add constraint (foreign key (nro_reg)
|
||||
references "informix".facturas on delete cascade constraint "informix".fk_aptectasfra1);
|
||||
|
||||
|
||||
alter table "informix".pedidos add constraint (foreign key (nif_proveedor)
|
||||
references "informix".proveedores constraint "informix".fk_pedidos2);
|
||||
|
||||
alter table "informix".albaranes add constraint (foreign key (nif) references
|
||||
"informix".proveedores constraint "informix".fk_albaranes2);
|
||||
|
||||
alter table "informix".aptecuentas add constraint (foreign key (cod_cta)
|
||||
references "informix".ctas_contables constraint "informix".fk_aptecuentas2);
|
||||
|
||||
|
||||
|
||||
grant select on "informix".plan_contable to "public" as "informix";
|
||||
grant update on "informix".plan_contable to "public" as "informix";
|
||||
grant insert on "informix".plan_contable to "public" as "informix";
|
||||
grant delete on "informix".plan_contable to "public" as "informix";
|
||||
grant index on "informix".plan_contable to "public" as "informix";
|
||||
grant select on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant update on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant insert on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant delete on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant index on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant select on "informix".proveedores to "public" as "informix";
|
||||
grant update on "informix".proveedores to "public" as "informix";
|
||||
grant insert on "informix".proveedores to "public" as "informix";
|
||||
grant delete on "informix".proveedores to "public" as "informix";
|
||||
grant index on "informix".proveedores to "public" as "informix";
|
||||
grant select on "informix".centros to "public" as "informix";
|
||||
grant update on "informix".centros to "public" as "informix";
|
||||
grant insert on "informix".centros to "public" as "informix";
|
||||
grant delete on "informix".centros to "public" as "informix";
|
||||
grant index on "informix".centros to "public" as "informix";
|
||||
grant select on "informix".cond_pago to "public" as "informix";
|
||||
grant update on "informix".cond_pago to "public" as "informix";
|
||||
grant insert on "informix".cond_pago to "public" as "informix";
|
||||
grant delete on "informix".cond_pago to "public" as "informix";
|
||||
grant index on "informix".cond_pago to "public" as "informix";
|
||||
grant select on "informix".ctas_contables to "public" as "informix";
|
||||
grant update on "informix".ctas_contables to "public" as "informix";
|
||||
grant insert on "informix".ctas_contables to "public" as "informix";
|
||||
grant delete on "informix".ctas_contables to "public" as "informix";
|
||||
grant index on "informix".ctas_contables to "public" as "informix";
|
||||
grant select on "informix".localidades to "public" as "informix";
|
||||
grant update on "informix".localidades to "public" as "informix";
|
||||
grant insert on "informix".localidades to "public" as "informix";
|
||||
grant delete on "informix".localidades to "public" as "informix";
|
||||
grant index on "informix".localidades to "public" as "informix";
|
||||
grant select on "informix".registros to "public" as "informix";
|
||||
grant update on "informix".registros to "public" as "informix";
|
||||
grant insert on "informix".registros to "public" as "informix";
|
||||
grant delete on "informix".registros to "public" as "informix";
|
||||
grant index on "informix".registros to "public" as "informix";
|
||||
grant select on "informix".user to "public" as "informix";
|
||||
grant update on "informix".user to "public" as "informix";
|
||||
grant insert on "informix".user to "public" as "informix";
|
||||
grant delete on "informix".user to "public" as "informix";
|
||||
grant index on "informix".user to "public" as "informix";
|
||||
grant select on "informix".albalineas to "public" as "informix";
|
||||
grant update on "informix".albalineas to "public" as "informix";
|
||||
grant insert on "informix".albalineas to "public" as "informix";
|
||||
grant delete on "informix".albalineas to "public" as "informix";
|
||||
grant index on "informix".albalineas to "public" as "informix";
|
||||
grant select on "informix".claves to "public" as "informix";
|
||||
grant update on "informix".claves to "public" as "informix";
|
||||
grant insert on "informix".claves to "public" as "informix";
|
||||
grant delete on "informix".claves to "public" as "informix";
|
||||
grant index on "informix".claves to "public" as "informix";
|
||||
grant select on "informix".albafras to "public" as "informix";
|
||||
grant update on "informix".albafras to "public" as "informix";
|
||||
grant insert on "informix".albafras to "public" as "informix";
|
||||
grant delete on "informix".albafras to "public" as "informix";
|
||||
grant index on "informix".albafras to "public" as "informix";
|
||||
grant select on "informix".aptectasfra to "public" as "informix";
|
||||
grant update on "informix".aptectasfra to "public" as "informix";
|
||||
grant insert on "informix".aptectasfra to "public" as "informix";
|
||||
grant delete on "informix".aptectasfra to "public" as "informix";
|
||||
grant select on "informix".aptecuentas to "public" as "informix";
|
||||
grant update on "informix".aptecuentas to "public" as "informix";
|
||||
grant insert on "informix".aptecuentas to "public" as "informix";
|
||||
grant delete on "informix".aptecuentas to "public" as "informix";
|
||||
grant index on "informix".aptecuentas to "public" as "informix";
|
||||
grant select on "informix".docspago to "public" as "informix";
|
||||
grant update on "informix".docspago to "public" as "informix";
|
||||
grant insert on "informix".docspago to "public" as "informix";
|
||||
grant delete on "informix".docspago to "public" as "informix";
|
||||
grant index on "informix".docspago to "public" as "informix";
|
||||
grant select on "informix".bancos to "public" as "informix";
|
||||
grant update on "informix".bancos to "public" as "informix";
|
||||
grant insert on "informix".bancos to "public" as "informix";
|
||||
grant delete on "informix".bancos to "public" as "informix";
|
||||
grant index on "informix".bancos to "public" as "informix";
|
||||
grant select on "informix".sumactasfra to "public" as "informix";
|
||||
grant update on "informix".sumactasfra to "public" as "informix";
|
||||
grant insert on "informix".sumactasfra to "public" as "informix";
|
||||
grant delete on "informix".sumactasfra to "public" as "informix";
|
||||
grant index on "informix".sumactasfra to "public" as "informix";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
73
sql/facturas.sql
Normal file
73
sql/facturas.sql
Normal file
@ -0,0 +1,73 @@
|
||||
|
||||
DBSCHEMA Schema Utility INFORMIX-SQL Version 7.12.TC3
|
||||
Copyright (C) Informix Software, Inc., 1984-1996
|
||||
Software Serial Number AAB#J556877
|
||||
{ TABLE "informix".facturas row size = 383 number of columns = 48 index size = 139
|
||||
}
|
||||
create table "informix".facturas
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n117_68,
|
||||
is_locked char(1),
|
||||
mes char(2),
|
||||
nro_fra char(20) not null constraint "informix".n118_65,
|
||||
f_emision date,
|
||||
f_recepcion date,
|
||||
f_pago date,
|
||||
tipo_fra char(1),
|
||||
tipo_calc_iva char(1),
|
||||
importe_total decimal(20,2),
|
||||
nif char(12),
|
||||
cod_centro char(12),
|
||||
nro_pedido char(20),
|
||||
cond_pago char(4),
|
||||
tipo_doc_pago char(1),
|
||||
nro_doc_pago char(8),
|
||||
f_emision_pago date,
|
||||
cod_localidad char(12),
|
||||
cod_banco char(2),
|
||||
base_1 decimal(16,0),
|
||||
por_ret1 decimal(16,2),
|
||||
ret_1 decimal(16,2),
|
||||
por_iva1 smallint,
|
||||
iva_1 decimal(16,2),
|
||||
base_2 decimal(16,2),
|
||||
por_ret2 decimal(16,2),
|
||||
ret_2 decimal(16,2),
|
||||
por_iva2 smallint,
|
||||
iva_2 decimal(16,2),
|
||||
base_3 decimal(16,2),
|
||||
por_ret3 decimal(16,2),
|
||||
ret_3 decimal(16,2),
|
||||
por_iva3 smallint,
|
||||
iva_3 decimal(16,2),
|
||||
canexen decimal(16,2),
|
||||
base_imponible decimal(20,2),
|
||||
tipo_retencion char(1),
|
||||
por_retencion smallint,
|
||||
retencion decimal(16,0),
|
||||
tipo_deduccion char(1),
|
||||
deducciones decimal(16,2),
|
||||
sin_pedido char(1),
|
||||
traspaso_ctable char(1),
|
||||
traspaso_pago char(1),
|
||||
nro_reg_pago char(10),
|
||||
vto_pago date,
|
||||
observaciones varchar(20),
|
||||
expediente text,
|
||||
primary key (nro_reg) constraint "informix"._119_prom1
|
||||
);
|
||||
revoke all on "informix".facturas from "public";
|
||||
|
||||
create index "informix".ix_facturas_nif on "informix".facturas (nif);
|
||||
create index "informix".ix_facturas_nro on "informix".facturas (nro_fra);
|
||||
create index "informix".ix_facturas_vtopag on "informix".facturas (vto_pago);
|
||||
create index "informix".ix_facturas_fpago on "informix".facturas (f_emision_pago);
|
||||
|
||||
create index "informix".ix_facturas_frecep on "informix".facturas (f_recepcion);
|
||||
|
||||
create index "informix".ix_facturas_import on "informix".facturas (importe_total);
|
||||
|
||||
|
||||
|
||||
|
||||
|
3
sql/fragrp.sql
Normal file
3
sql/fragrp.sql
Normal file
@ -0,0 +1,3 @@
|
||||
select nro_doc_pago,nro_reg,importe_total from facturas
|
||||
where nro_doc_pago matches "3132*" group by nro_doc_pago,nro_reg,importe_total
|
||||
order by nro_doc_pago
|
6
sql/l.sql
Normal file
6
sql/l.sql
Normal file
@ -0,0 +1,6 @@
|
||||
SELECT
|
||||
nro_reg,importe_total from
|
||||
facturas where
|
||||
tipo_doc_pago = '1' and
|
||||
cod_banco = '43' and
|
||||
f_emision_pago ='10/11/97'
|
33
sql/pagemit.sql
Normal file
33
sql/pagemit.sql
Normal file
@ -0,0 +1,33 @@
|
||||
select sum(importe_total),cod_banco,vto_pago from facturas
|
||||
where tipo_doc_pago="1"
|
||||
and vto_pago > "1/1/98"
|
||||
group by cod_banco,vto_pago
|
||||
order by vto_pago, cod_banco
|
||||
|
||||
select sum(importe_total),f_pago,tipo_doc_pago from facturas
|
||||
where f_pago > "1/1/97"
|
||||
and tipo_doc_pago between "1" and "2"
|
||||
and vto_pago is null
|
||||
group by tipo_doc_pago,f_pago
|
||||
order by f_pago, tipo_doc_pago
|
||||
|
||||
select sum(importe_total),cod_banco,vto_pago
|
||||
from facturas
|
||||
where vto_pago is not null and vto_pago > "01/10/97"
|
||||
and tipo_doc_pago = "1"
|
||||
group by cod_banco,vto_pago
|
||||
order by vto_pago,cod_banco
|
||||
|
||||
|
||||
select sum(importe_total),f_pago
|
||||
FROM facturas,proveedores
|
||||
WHERE f_pago > "1/1/97" and
|
||||
facturas.nif=proveedores.nif and
|
||||
f_emision_pago is null and
|
||||
tipo_doc_pago between "1" and "2" and
|
||||
( proveedores.cond_pago = "99" or facturas.cond_pago = "99" )
|
||||
GROUP BY f_pago
|
||||
ORDER BY f_pago
|
||||
|
||||
|
||||
|
29
sql/parametros.sql
Normal file
29
sql/parametros.sql
Normal file
@ -0,0 +1,29 @@
|
||||
|
||||
DBSCHEMA Schema Utility INFORMIX-SQL Version 7.12.TC3
|
||||
Copyright (C) Informix Software, Inc., 1984-1996
|
||||
Software Serial Number AAB#J556877
|
||||
{ TABLE "informix".parametros row size = 77 number of columns = 14 index size = 0
|
||||
}
|
||||
create table "informix".parametros
|
||||
(
|
||||
nro_reg integer,
|
||||
ultimo_actual date,
|
||||
iva_1 integer,
|
||||
iva_2 integer,
|
||||
iva_3 integer,
|
||||
por_reten integer,
|
||||
dia_pago_1 integer,
|
||||
dia_pago_2 integer,
|
||||
grupo_ctas_1 char(12),
|
||||
grupo_clave_1 char(3),
|
||||
grupo_ctas_2 char(12),
|
||||
grupo_clave_2 char(3),
|
||||
grupo_ctas_3 char(12),
|
||||
grupo_clave_3 char(3)
|
||||
);
|
||||
revoke all on "informix".parametros from "public";
|
||||
|
||||
|
||||
|
||||
|
||||
|
6
sql/prev0.sql
Normal file
6
sql/prev0.sql
Normal file
@ -0,0 +1,6 @@
|
||||
select sum(importe_total),cod_banco,vto_pago
|
||||
from facturas
|
||||
where vto_pago is not null and vto_pago > "01/10/97"
|
||||
and tipo_doc_pago = "1"
|
||||
group by cod_banco,vto_pago
|
||||
order by vto_pago,cod_banco
|
464
sql/sando-adminis.sql
Normal file
464
sql/sando-adminis.sql
Normal file
@ -0,0 +1,464 @@
|
||||
|
||||
DBSCHEMA Schema Utility INFORMIX-SQL Version 7.12.TC3
|
||||
Copyright (C) Informix Software, Inc., 1984-1996
|
||||
Software Serial Number AAB#J556877
|
||||
grant dba to "Administ";
|
||||
grant dba to "informix";
|
||||
|
||||
|
||||
|
||||
{ TABLE "informix".traspaso_ctas row size = 24 number of columns = 3 index size =
|
||||
0 }
|
||||
create table "informix".traspaso_ctas
|
||||
(
|
||||
cta_contable char(12) not null constraint "informix".n109_28,
|
||||
importe decimal(20,0) not null constraint "informix".n109_29,
|
||||
es_nueva char(1) not null constraint "informix".n109_30
|
||||
);
|
||||
revoke all on "informix".traspaso_ctas from "public";
|
||||
|
||||
{ TABLE "informix".proveedores row size = 511 number of columns = 17 index size =
|
||||
90 }
|
||||
create table "informix".proveedores
|
||||
(
|
||||
nif char(12) not null constraint "informix".n102_3,
|
||||
razon_social char(40) not null constraint "informix".n102_4,
|
||||
cta_contable char(12) not null constraint "informix".n102_5,
|
||||
cond_pago char(4),
|
||||
domicilio char(40),
|
||||
localidad char(30),
|
||||
cod_postal char(7),
|
||||
attn_envio char(40),
|
||||
direccion_envio char(40),
|
||||
localidad_envio char(30),
|
||||
cod_postal_envio char(7),
|
||||
telefono_1 char(14),
|
||||
telefono_2 char(14),
|
||||
fax char(14),
|
||||
e_mail char(30),
|
||||
observaciones varchar(120),
|
||||
expediente text,
|
||||
primary key (nif) constraint "informix"._102_prom1
|
||||
);
|
||||
revoke all on "informix".proveedores from "public";
|
||||
|
||||
create index "informix".ix_razonsocial on "informix".proveedores (razon_social);
|
||||
|
||||
{ TABLE "informix".centros row size = 64 number of columns = 3 index size = 24 }
|
||||
create table "informix".centros
|
||||
(
|
||||
cod_centro char(12) not null constraint "informix".n103_8,
|
||||
cod_departamento char(12),
|
||||
descripcion char(40),
|
||||
primary key (cod_centro) constraint "informix"._103_prom1
|
||||
);
|
||||
revoke all on "informix".centros from "public";
|
||||
|
||||
{ TABLE "informix".cond_pago row size = 28 number of columns = 3 index size = 12
|
||||
}
|
||||
create table "informix".cond_pago
|
||||
(
|
||||
cond_pago char(4) not null constraint "informix".n104_10,
|
||||
descripcion char(20),
|
||||
vencimiento integer,
|
||||
primary key (cond_pago) constraint "informix"._104_prom1
|
||||
);
|
||||
revoke all on "informix".cond_pago from "public";
|
||||
|
||||
{ TABLE "informix".pedidos row size = 282 number of columns = 10 index size = 0 }
|
||||
create table "informix".pedidos
|
||||
(
|
||||
nro_pedido char(20) not null constraint "informix".n106_20,
|
||||
descripcion char(40),
|
||||
nif_proveedor char(12),
|
||||
cod_centro char(12),
|
||||
cond_pago char(4),
|
||||
fecha_pedido date,
|
||||
fecha_entrega date,
|
||||
importe decimal(16,2),
|
||||
observaciones varchar(120),
|
||||
expediente text
|
||||
);
|
||||
revoke all on "informix".pedidos from "public";
|
||||
|
||||
{ TABLE "informix".ctas_contables row size = 53 number of columns = 3 index size
|
||||
= 24 }
|
||||
create table "informix".ctas_contables
|
||||
(
|
||||
cta_contable char(12) not null constraint "informix".n101_1,
|
||||
descripcion char(40),
|
||||
es_nueva char(1),
|
||||
primary key (cta_contable) constraint "informix"._101_prom1
|
||||
);
|
||||
revoke all on "informix".ctas_contables from "public";
|
||||
|
||||
{ TABLE "informix".localidades row size = 32 number of columns = 2 index size = 9
|
||||
}
|
||||
create table "informix".localidades
|
||||
(
|
||||
cod_localidad char(2) not null constraint "informix".n120_86,
|
||||
descripcion char(30),
|
||||
primary key (cod_localidad) constraint "informix"._120_prom1
|
||||
);
|
||||
revoke all on "informix".localidades from "public";
|
||||
|
||||
{ TABLE "informix".registros row size = 16 number of columns = 2 index size = 12
|
||||
}
|
||||
create table "informix".registros
|
||||
(
|
||||
tipo_reg char(4) not null constraint "informix".n122_95,
|
||||
nro_reg char(12) not null constraint "informix".n122_96,
|
||||
primary key (tipo_reg) constraint "informix"._122_prom1
|
||||
);
|
||||
revoke all on "informix".registros from "public";
|
||||
|
||||
{ TABLE "informix".albafras row size = 151 number of columns = 4 index size = 0 }
|
||||
create table "informix".albafras
|
||||
(
|
||||
nroreg_albafact char(10) not null constraint "informix".n125_98,
|
||||
nroreg_factura char(10),
|
||||
nroreg_albaran char(10),
|
||||
observaciones varchar(120)
|
||||
);
|
||||
revoke all on "informix".albafras from "public";
|
||||
|
||||
{ TABLE "informix".bancos row size = 139 number of columns = 9 index size = 0 }
|
||||
create table "informix".bancos
|
||||
(
|
||||
cod_banco char(4) not null constraint "informix".n122_104,
|
||||
nombre char(40) not null constraint "informix".n111_45,
|
||||
domicilio char(40),
|
||||
localidad char(25),
|
||||
cod_postal char(5),
|
||||
entidad char(4) not null constraint "informix".n111_46,
|
||||
sucursal char(4) not null constraint "informix".n111_47,
|
||||
cod_control char(2),
|
||||
nro_cc char(15) not null constraint "informix".n111_49
|
||||
);
|
||||
revoke all on "informix".bancos from "public";
|
||||
|
||||
{ TABLE "informix".plan_contable row size = 53 number of columns = 3 index size =
|
||||
24 }
|
||||
create table "informix".plan_contable
|
||||
(
|
||||
cta_contable char(12) not null constraint "informix".n111_32,
|
||||
descirpcion char(40) not null constraint "informix".n111_33,
|
||||
es_nueva char(1),
|
||||
primary key (cta_contable) constraint "informix"._111_prom1
|
||||
);
|
||||
revoke all on "informix".plan_contable from "public";
|
||||
|
||||
{ TABLE "informix".user row size = 298 number of columns = 15 index size = 12 }
|
||||
create table "informix".user
|
||||
(
|
||||
id serial not null constraint "informix".n100_1,
|
||||
login varchar(10,1) not null constraint "informix".n100_2,
|
||||
password varchar(10,1) not null constraint "informix".n100_3,
|
||||
firstname varchar(20,1),
|
||||
lastname varchar(20,1),
|
||||
fullname varchar(40,1),
|
||||
title varchar(80,1),
|
||||
phone varchar(14,1),
|
||||
email varchar(80,1),
|
||||
active char(1) not null constraint "informix".n100_4,
|
||||
status char(1),
|
||||
admin char(1),
|
||||
def_project integer,
|
||||
def_category integer,
|
||||
acl char(1)
|
||||
);
|
||||
revoke all on "informix".user from "public";
|
||||
|
||||
create unique index "informix".ix100_1 on "informix".user (id);
|
||||
alter table "informix".user add constraint primary key (id) constraint
|
||||
"informix".u100_5 ;
|
||||
{ TABLE "informix".albalineas row size = 74 number of columns = 6 index size = 48
|
||||
}
|
||||
create table "informix".albalineas
|
||||
(
|
||||
nro_lin integer not null constraint "informix".n113_58,
|
||||
nro_reg char(10) not null constraint "informix".n113_59,
|
||||
cantidad integer,
|
||||
referencia char(12),
|
||||
descripcion char(40),
|
||||
precio_und integer
|
||||
);
|
||||
revoke all on "informix".albalineas from "public";
|
||||
|
||||
create unique cluster index "informix".ix_alblin on "informix".albalineas (nro_reg,
|
||||
nro_lin);
|
||||
{ TABLE "informix".aptecuentas row size = 84 number of columns = 8 index size = 27
|
||||
}
|
||||
create table "informix".aptecuentas
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n115_66,
|
||||
nro_lin integer not null constraint "informix".n114_62,
|
||||
cod_cta char(12) not null constraint "informix".n114_63,
|
||||
clave char(3),
|
||||
concepto char(35),
|
||||
importe decimal(16,0) not null constraint "informix".n114_64,
|
||||
tipo_apte char(1),
|
||||
fecha char(10)
|
||||
);
|
||||
revoke all on "informix".aptecuentas from "public";
|
||||
|
||||
create unique cluster index "informix".ix_albctas on "informix".aptecuentas (nro_reg,
|
||||
nro_lin);
|
||||
{ TABLE "informix".claves row size = 33 number of columns = 2 index size = 0 }
|
||||
create table "informix".claves
|
||||
(
|
||||
cod_clave char(3),
|
||||
descripcion char(30)
|
||||
);
|
||||
revoke all on "informix".claves from "public";
|
||||
|
||||
{ TABLE "informix".albaranes row size = 250 number of columns = 13 index size = 21
|
||||
}
|
||||
create table "informix".albaranes
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n112_50,
|
||||
is_locked char(1),
|
||||
fecha_emision date not null constraint "informix".n112_51,
|
||||
cod_centro char(12) not null constraint "informix".n112_52,
|
||||
nif char(12) not null constraint "informix".n112_53,
|
||||
por_reten char(2),
|
||||
importe_reten decimal(16,0),
|
||||
nro_pedido char(20),
|
||||
vto_jefe_obra char(1),
|
||||
vto_jefe_grupo char(1),
|
||||
vto_proveedor char(1),
|
||||
observaciones varchar(120),
|
||||
expediente text,
|
||||
primary key (nro_reg) constraint "informix"._112_prom1
|
||||
);
|
||||
revoke all on "informix".albaranes from "public";
|
||||
|
||||
{ TABLE "informix".parametros row size = 190 number of columns = 28 index size =
|
||||
12 }
|
||||
create table "informix".parametros
|
||||
(
|
||||
id serial not null constraint "informix".n148_105,
|
||||
nro_reg char(10),
|
||||
ultimo_actual date,
|
||||
iva_1 integer,
|
||||
iva_2 integer,
|
||||
iva_3 integer,
|
||||
reten_1 integer,
|
||||
cta_reten_1 char(12),
|
||||
clave_reten_1 char(3),
|
||||
reten_2 integer,
|
||||
cta_reten_2 char(12),
|
||||
clave_reten_2 char(3),
|
||||
dia_pago_1 integer,
|
||||
dia_pago_2 integer,
|
||||
ex_dia_pago char(20),
|
||||
longcta integer,
|
||||
cta_iva char(12),
|
||||
clave_iva char(3),
|
||||
cta_cont char(12),
|
||||
clave_cont char(3),
|
||||
cta_comp char(12),
|
||||
clave_comp char(3),
|
||||
cta_coniva char(12),
|
||||
clave_coniva char(3),
|
||||
cta_siniva char(12),
|
||||
clave_siniva char(3),
|
||||
cta_dev char(12),
|
||||
clave_dev char(3)
|
||||
);
|
||||
revoke all on "informix".parametros from "public";
|
||||
|
||||
create unique index "informix".ix145_1 on "informix".parametros (id);
|
||||
{ TABLE "informix".facturas row size = 383 number of columns = 48 index size = 139
|
||||
}
|
||||
create table "informix".facturas
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n117_68,
|
||||
is_locked char(1),
|
||||
mes char(2),
|
||||
nro_fra char(20) not null constraint "informix".n118_65,
|
||||
f_emision date,
|
||||
f_recepcion date,
|
||||
f_pago date,
|
||||
tipo_fra char(1),
|
||||
tipo_calc_iva char(1),
|
||||
importe_total decimal(20,2),
|
||||
nif char(12),
|
||||
cod_centro char(12),
|
||||
nro_pedido char(20),
|
||||
cond_pago char(4),
|
||||
tipo_doc_pago char(1),
|
||||
nro_doc_pago char(8),
|
||||
f_emision_pago date,
|
||||
cod_localidad char(12),
|
||||
cod_banco char(2),
|
||||
base_1 decimal(16,0),
|
||||
por_ret1 decimal(16,2),
|
||||
ret_1 decimal(16,2),
|
||||
por_iva1 smallint,
|
||||
iva_1 decimal(16,2),
|
||||
base_2 decimal(16,2),
|
||||
por_ret2 decimal(16,2),
|
||||
ret_2 decimal(16,2),
|
||||
por_iva2 smallint,
|
||||
iva_2 decimal(16,2),
|
||||
base_3 decimal(16,2),
|
||||
por_ret3 decimal(16,2),
|
||||
ret_3 decimal(16,2),
|
||||
por_iva3 smallint,
|
||||
iva_3 decimal(16,2),
|
||||
canexen decimal(16,2),
|
||||
base_imponible decimal(20,2),
|
||||
tipo_retencion char(1),
|
||||
por_retencion smallint,
|
||||
retencion decimal(16,0),
|
||||
tipo_deduccion char(1),
|
||||
deducciones decimal(16,2),
|
||||
sin_pedido char(1),
|
||||
traspaso_ctable char(1),
|
||||
traspaso_pago char(1),
|
||||
nro_reg_pago char(10),
|
||||
vto_pago date,
|
||||
observaciones varchar(20),
|
||||
expediente text,
|
||||
primary key (nro_reg) constraint "informix"._119_prom1
|
||||
);
|
||||
revoke all on "informix".facturas from "public";
|
||||
|
||||
create index "informix".ix_facturas_nif on "informix".facturas (nif);
|
||||
create index "informix".ix_facturas_nro on "informix".facturas (nro_fra);
|
||||
create index "informix".ix_facturas_vtopag on "informix".facturas (vto_pago);
|
||||
create index "informix".ix_facturas_fpago on "informix".facturas (f_emision_pago);
|
||||
|
||||
create index "informix".ix_facturas_frecep on "informix".facturas (f_recepcion);
|
||||
|
||||
create index "informix".ix_facturas_import on "informix".facturas (importe_total);
|
||||
|
||||
{ TABLE "informix".aptectasfra row size = 84 number of columns = 9 index size = 27
|
||||
}
|
||||
create table "informix".aptectasfra
|
||||
(
|
||||
nro_reg char(10) not null constraint "informix".n104_12,
|
||||
nro_lin integer not null constraint "informix".n104_13,
|
||||
tipolin char(1),
|
||||
cod_cta char(12) not null constraint "informix".n104_14,
|
||||
clave char(2),
|
||||
concepto char(35),
|
||||
importe decimal(16,0) not null constraint "informix".n104_15,
|
||||
tipo_apte char(1),
|
||||
fecha char(10)
|
||||
);
|
||||
revoke all on "informix".aptectasfra from "public";
|
||||
|
||||
create unique cluster index "informix".ix_fractas on "informix".aptectasfra (nro_reg,
|
||||
nro_lin);
|
||||
|
||||
alter table "informix".albalineas add constraint (foreign key (nro_reg)
|
||||
references "informix".albaranes constraint "informix".fk_alblin_nroreg);
|
||||
|
||||
|
||||
grant select on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant update on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant insert on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant delete on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant index on "informix".traspaso_ctas to "public" as "informix";
|
||||
grant select on "informix".proveedores to "public" as "informix";
|
||||
grant update on "informix".proveedores to "public" as "informix";
|
||||
grant insert on "informix".proveedores to "public" as "informix";
|
||||
grant delete on "informix".proveedores to "public" as "informix";
|
||||
grant index on "informix".proveedores to "public" as "informix";
|
||||
grant select on "informix".centros to "public" as "informix";
|
||||
grant update on "informix".centros to "public" as "informix";
|
||||
grant insert on "informix".centros to "public" as "informix";
|
||||
grant delete on "informix".centros to "public" as "informix";
|
||||
grant index on "informix".centros to "public" as "informix";
|
||||
grant select on "informix".cond_pago to "public" as "informix";
|
||||
grant update on "informix".cond_pago to "public" as "informix";
|
||||
grant insert on "informix".cond_pago to "public" as "informix";
|
||||
grant delete on "informix".cond_pago to "public" as "informix";
|
||||
grant index on "informix".cond_pago to "public" as "informix";
|
||||
grant select on "informix".pedidos to "public" as "informix";
|
||||
grant update on "informix".pedidos to "public" as "informix";
|
||||
grant insert on "informix".pedidos to "public" as "informix";
|
||||
grant delete on "informix".pedidos to "public" as "informix";
|
||||
grant index on "informix".pedidos to "public" as "informix";
|
||||
grant select on "informix".ctas_contables to "public" as "informix";
|
||||
grant update on "informix".ctas_contables to "public" as "informix";
|
||||
grant insert on "informix".ctas_contables to "public" as "informix";
|
||||
grant delete on "informix".ctas_contables to "public" as "informix";
|
||||
grant index on "informix".ctas_contables to "public" as "informix";
|
||||
grant select on "informix".localidades to "public" as "informix";
|
||||
grant update on "informix".localidades to "public" as "informix";
|
||||
grant insert on "informix".localidades to "public" as "informix";
|
||||
grant delete on "informix".localidades to "public" as "informix";
|
||||
grant index on "informix".localidades to "public" as "informix";
|
||||
grant select on "informix".registros to "public" as "informix";
|
||||
grant update on "informix".registros to "public" as "informix";
|
||||
grant insert on "informix".registros to "public" as "informix";
|
||||
grant delete on "informix".registros to "public" as "informix";
|
||||
grant index on "informix".registros to "public" as "informix";
|
||||
grant select on "informix".albafras to "public" as "informix";
|
||||
grant update on "informix".albafras to "public" as "informix";
|
||||
grant insert on "informix".albafras to "public" as "informix";
|
||||
grant delete on "informix".albafras to "public" as "informix";
|
||||
grant index on "informix".albafras to "public" as "informix";
|
||||
grant select on "informix".bancos to "public" as "informix";
|
||||
grant update on "informix".bancos to "public" as "informix";
|
||||
grant insert on "informix".bancos to "public" as "informix";
|
||||
grant delete on "informix".bancos to "public" as "informix";
|
||||
grant index on "informix".bancos to "public" as "informix";
|
||||
grant select on "informix".plan_contable to "public" as "informix";
|
||||
grant update on "informix".plan_contable to "public" as "informix";
|
||||
grant insert on "informix".plan_contable to "public" as "informix";
|
||||
grant delete on "informix".plan_contable to "public" as "informix";
|
||||
grant index on "informix".plan_contable to "public" as "informix";
|
||||
grant select on "informix".user to "public" as "informix";
|
||||
grant update on "informix".user to "public" as "informix";
|
||||
grant insert on "informix".user to "public" as "informix";
|
||||
grant delete on "informix".user to "public" as "informix";
|
||||
grant index on "informix".user to "public" as "informix";
|
||||
grant select on "informix".albalineas to "public" as "informix";
|
||||
grant update on "informix".albalineas to "public" as "informix";
|
||||
grant insert on "informix".albalineas to "public" as "informix";
|
||||
grant delete on "informix".albalineas to "public" as "informix";
|
||||
grant index on "informix".albalineas to "public" as "informix";
|
||||
grant select on "informix".aptecuentas to "public" as "informix";
|
||||
grant update on "informix".aptecuentas to "public" as "informix";
|
||||
grant insert on "informix".aptecuentas to "public" as "informix";
|
||||
grant delete on "informix".aptecuentas to "public" as "informix";
|
||||
grant index on "informix".aptecuentas to "public" as "informix";
|
||||
grant select on "informix".claves to "public" as "informix";
|
||||
grant update on "informix".claves to "public" as "informix";
|
||||
grant insert on "informix".claves to "public" as "informix";
|
||||
grant delete on "informix".claves to "public" as "informix";
|
||||
grant index on "informix".claves to "public" as "informix";
|
||||
grant select on "informix".albaranes to "public" as "informix";
|
||||
grant update on "informix".albaranes to "public" as "informix";
|
||||
grant insert on "informix".albaranes to "public" as "informix";
|
||||
grant delete on "informix".albaranes to "public" as "informix";
|
||||
grant index on "informix".albaranes to "public" as "informix";
|
||||
grant select on "informix".parametros to "public" as "informix";
|
||||
grant update on "informix".parametros to "public" as "informix";
|
||||
grant insert on "informix".parametros to "public" as "informix";
|
||||
grant delete on "informix".parametros to "public" as "informix";
|
||||
grant index on "informix".parametros to "public" as "informix";
|
||||
grant select on "informix".facturas to "public" as "informix";
|
||||
grant update on "informix".facturas to "public" as "informix";
|
||||
grant insert on "informix".facturas to "public" as "informix";
|
||||
grant delete on "informix".facturas to "public" as "informix";
|
||||
grant index on "informix".facturas to "public" as "informix";
|
||||
grant select on "informix".aptectasfra to "public" as "informix";
|
||||
grant update on "informix".aptectasfra to "public" as "informix";
|
||||
grant insert on "informix".aptectasfra to "public" as "informix";
|
||||
grant delete on "informix".aptectasfra to "public" as "informix";
|
||||
grant index on "informix".aptectasfra to "public" as "informix";
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
4
sql/verfra.sql
Normal file
4
sql/verfra.sql
Normal file
@ -0,0 +1,4 @@
|
||||
select nro_reg,nro_lin,cod_cta,importe,tipo_apte from
|
||||
aptectasfra where nro_reg="199700010";
|
||||
select nroreg_albafact, nroreg_albaran, sumactas from
|
||||
albafras where nroreg_factura="199700010";
|
7
sql/vto.sql
Normal file
7
sql/vto.sql
Normal file
@ -0,0 +1,7 @@
|
||||
SELECT
|
||||
nro_reg,traspaso_vto,vto_pago,nro_reg_vto FROM
|
||||
facturas
|
||||
WHERE
|
||||
traspaso_vto != 'S' and
|
||||
vto_pago is not null and
|
||||
nro_reg_vto matches ' ?*'
|
Loading…
Reference in New Issue
Block a user