Base de datos: adaptada a UTF-8.
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@311 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
781f67ad43
commit
4af4cbafdc
@ -4,11 +4,10 @@
|
|||||||
|
|
||||||
SET SQL DIALECT 3;
|
SET SQL DIALECT 3;
|
||||||
|
|
||||||
SET NAMES ISO8859_1;
|
SET NAMES UTF8;
|
||||||
|
|
||||||
CREATE DATABASE 'FACTUGES.FDB' PAGE_SIZE 4096
|
CREATE DATABASE 'FACTUGES.FDB' PAGE_SIZE 4096
|
||||||
DEFAULT CHARACTER SET ISO8859_1;
|
DEFAULT CHARACTER SET UTF8;
|
||||||
|
|
||||||
|
|
||||||
/******************************************************************************/
|
/******************************************************************************/
|
||||||
/**** User Defined Functions ****/
|
/**** User Defined Functions ****/
|
||||||
@ -28,16 +27,16 @@ DECLARE EXTERNAL FUNCTION "MOD"
|
|||||||
|
|
||||||
|
|
||||||
DECLARE EXTERNAL FUNCTION STRLEN
|
DECLARE EXTERNAL FUNCTION STRLEN
|
||||||
CSTRING(32767)
|
CSTRING(254)
|
||||||
RETURNS INTEGER BY VALUE
|
RETURNS INTEGER BY VALUE
|
||||||
ENTRY_POINT 'IB_UDF_strlen' MODULE_NAME 'ib_udf';
|
ENTRY_POINT 'IB_UDF_strlen' MODULE_NAME 'ib_udf';
|
||||||
|
|
||||||
|
|
||||||
DECLARE EXTERNAL FUNCTION SUBSTR
|
DECLARE EXTERNAL FUNCTION SUBSTR
|
||||||
CSTRING(255),
|
CSTRING(254),
|
||||||
SMALLINT,
|
SMALLINT,
|
||||||
SMALLINT
|
SMALLINT
|
||||||
RETURNS CSTRING(255) FREE_IT
|
RETURNS CSTRING(254) FREE_IT
|
||||||
ENTRY_POINT 'IB_UDF_substr' MODULE_NAME 'ib_udf';
|
ENTRY_POINT 'IB_UDF_substr' MODULE_NAME 'ib_udf';
|
||||||
|
|
||||||
|
|
||||||
@ -253,7 +252,7 @@ CREATE TABLE ALBARANES_CLIENTE (
|
|||||||
ID_ALMACEN TIPO_ID,
|
ID_ALMACEN TIPO_ID,
|
||||||
ID_PEDIDO TIPO_ID,
|
ID_PEDIDO TIPO_ID,
|
||||||
ID_FACTURA TIPO_ID,
|
ID_FACTURA TIPO_ID,
|
||||||
TIPO VARCHAR(1),
|
TIPO VARCHAR(1),
|
||||||
REFERENCIA VARCHAR(255),
|
REFERENCIA VARCHAR(255),
|
||||||
CALLE VARCHAR(255),
|
CALLE VARCHAR(255),
|
||||||
CODIGO_POSTAL VARCHAR(10),
|
CODIGO_POSTAL VARCHAR(10),
|
||||||
@ -279,7 +278,7 @@ CREATE TABLE ALBARANES_CLIENTE (
|
|||||||
FECHA_ENVIO DATE,
|
FECHA_ENVIO DATE,
|
||||||
FECHA_RECEPCION DATE,
|
FECHA_RECEPCION DATE,
|
||||||
FECHA_PREVISTA_ENVIO DATE,
|
FECHA_PREVISTA_ENVIO DATE,
|
||||||
REFERENCIA_CLIENTE VARCHAR(255) COLLATE ES_ES
|
REFERENCIA_CLIENTE VARCHAR(255)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -308,7 +307,7 @@ CREATE TABLE ALBARANES_PROVEEDOR (
|
|||||||
FECHA_ALBARAN DATE,
|
FECHA_ALBARAN DATE,
|
||||||
ID_PEDIDO TIPO_ID,
|
ID_PEDIDO TIPO_ID,
|
||||||
ID_FACTURA TIPO_ID,
|
ID_FACTURA TIPO_ID,
|
||||||
TIPO VARCHAR(1),
|
TIPO VARCHAR(1),
|
||||||
REFERENCIA VARCHAR(255),
|
REFERENCIA VARCHAR(255),
|
||||||
CALLE VARCHAR(255),
|
CALLE VARCHAR(255),
|
||||||
CODIGO_POSTAL VARCHAR(10),
|
CODIGO_POSTAL VARCHAR(10),
|
||||||
@ -389,7 +388,7 @@ CREATE TABLE ARTICULOS (
|
|||||||
DESCUENTO TIPO_PORCENTAJE,
|
DESCUENTO TIPO_PORCENTAJE,
|
||||||
PRECIO_NETO TIPO_IMPORTE,
|
PRECIO_NETO TIPO_IMPORTE,
|
||||||
PRECIO_PORTE TIPO_IMPORTE,
|
PRECIO_PORTE TIPO_IMPORTE,
|
||||||
FABRICANTE VARCHAR(255),
|
FABRICANTE VARCHAR(255),
|
||||||
FECHA_ALTA TIMESTAMP,
|
FECHA_ALTA TIMESTAMP,
|
||||||
FECHA_MODIFICACION TIMESTAMP,
|
FECHA_MODIFICACION TIMESTAMP,
|
||||||
USUARIO TIPO_USUARIO,
|
USUARIO TIPO_USUARIO,
|
||||||
@ -431,7 +430,7 @@ CREATE TABLE CLIENTES_DTOS_PROVEEDORES (
|
|||||||
|
|
||||||
|
|
||||||
CREATE TABLE CLIENTES_GRUPOS (
|
CREATE TABLE CLIENTES_GRUPOS (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
DESCRIPCION VARCHAR(255)
|
DESCRIPCION VARCHAR(255)
|
||||||
);
|
);
|
||||||
|
|
||||||
@ -451,7 +450,7 @@ CREATE TABLE COMISIONES_LIQUIDADAS (
|
|||||||
|
|
||||||
|
|
||||||
CREATE TABLE CONFIGURACION (
|
CREATE TABLE CONFIGURACION (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
CODIGO VARCHAR(50) NOT NULL,
|
CODIGO VARCHAR(50) NOT NULL,
|
||||||
VALOR VARCHAR(255) NOT NULL,
|
VALOR VARCHAR(255) NOT NULL,
|
||||||
ID_EMPRESA TIPO_ID
|
ID_EMPRESA TIPO_ID
|
||||||
@ -531,14 +530,14 @@ CREATE TABLE EMPLEADOS_DATOS (
|
|||||||
FORMACION_COMPLE TIPO_NOTAS,
|
FORMACION_COMPLE TIPO_NOTAS,
|
||||||
FORMACION_RECIBIDA TIPO_NOTAS,
|
FORMACION_RECIBIDA TIPO_NOTAS,
|
||||||
EXPERIENCIA TIPO_NOTAS,
|
EXPERIENCIA TIPO_NOTAS,
|
||||||
CONTRATO VARCHAR(255),
|
CONTRATO VARCHAR(255),
|
||||||
DURACION VARCHAR(255)
|
DURACION VARCHAR(255)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
CREATE TABLE EMPLEADOS_GRUPOS (
|
CREATE TABLE EMPLEADOS_GRUPOS (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
DESCRIPCION VARCHAR(255)
|
DESCRIPCION VARCHAR(255)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -570,9 +569,9 @@ CREATE TABLE EMPRESAS (
|
|||||||
|
|
||||||
|
|
||||||
CREATE TABLE EMPRESAS_CONTACTOS (
|
CREATE TABLE EMPRESAS_CONTACTOS (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
ID_EMPRESA TIPO_ID NOT NULL,
|
ID_EMPRESA TIPO_ID NOT NULL,
|
||||||
ID_CONTACTO TIPO_ID NOT NULL
|
ID_CONTACTO TIPO_ID NOT NULL
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -590,7 +589,7 @@ CREATE TABLE EMPRESAS_DATOS_BANCO (
|
|||||||
|
|
||||||
|
|
||||||
CREATE TABLE EMPRESAS_USUARIOS (
|
CREATE TABLE EMPRESAS_USUARIOS (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
ID_EMPRESA TIPO_ID NOT NULL,
|
ID_EMPRESA TIPO_ID NOT NULL,
|
||||||
ID_USUARIO TIPO_ID NOT NULL
|
ID_USUARIO TIPO_ID NOT NULL
|
||||||
);
|
);
|
||||||
@ -835,7 +834,7 @@ CREATE TABLE PEDIDOS_CLIENTE (
|
|||||||
ID_FORMA_PAGO TIPO_ID,
|
ID_FORMA_PAGO TIPO_ID,
|
||||||
REF_TIENDA_WEB INTEGER,
|
REF_TIENDA_WEB INTEGER,
|
||||||
FECHA_PREVISTA_ENVIO DATE,
|
FECHA_PREVISTA_ENVIO DATE,
|
||||||
REFERENCIA_CLIENTE VARCHAR(255) COLLATE ES_ES
|
REFERENCIA_CLIENTE VARCHAR(255)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -911,7 +910,7 @@ CREATE TABLE PEDIDOS_PROVEEDOR_DETALLES (
|
|||||||
|
|
||||||
|
|
||||||
CREATE TABLE PERMISOS (
|
CREATE TABLE PERMISOS (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
ID_USUARIO TIPO_ID,
|
ID_USUARIO TIPO_ID,
|
||||||
MODULO VARCHAR(50),
|
MODULO VARCHAR(50),
|
||||||
NOMBRECOMP VARCHAR(50),
|
NOMBRECOMP VARCHAR(50),
|
||||||
@ -920,7 +919,7 @@ CREATE TABLE PERMISOS (
|
|||||||
|
|
||||||
|
|
||||||
CREATE TABLE PERMISOSEX (
|
CREATE TABLE PERMISOSEX (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
ID_USUARIO TIPO_ID,
|
ID_USUARIO TIPO_ID,
|
||||||
MODULO VARCHAR(50),
|
MODULO VARCHAR(50),
|
||||||
NOMBRECOMP VARCHAR(50),
|
NOMBRECOMP VARCHAR(50),
|
||||||
@ -934,7 +933,7 @@ CREATE TABLE PRESUPUESTOS_CLIENTE (
|
|||||||
ID_EMPRESA TIPO_ID,
|
ID_EMPRESA TIPO_ID,
|
||||||
ID_CLIENTE TIPO_ID,
|
ID_CLIENTE TIPO_ID,
|
||||||
REFERENCIA VARCHAR(255),
|
REFERENCIA VARCHAR(255),
|
||||||
REFERENCIA_AUX VARCHAR(255),
|
REFERENCIA_AUX VARCHAR(255),
|
||||||
FECHA_PRESUPUESTO DATE,
|
FECHA_PRESUPUESTO DATE,
|
||||||
FECHA_DECISION DATE,
|
FECHA_DECISION DATE,
|
||||||
SITUACION VARCHAR(255),
|
SITUACION VARCHAR(255),
|
||||||
@ -955,8 +954,8 @@ CREATE TABLE PRESUPUESTOS_CLIENTE (
|
|||||||
IMPORTE_IVA TIPO_IMPORTE,
|
IMPORTE_IVA TIPO_IMPORTE,
|
||||||
IMPORTE_TOTAL TIPO_IMPORTE,
|
IMPORTE_TOTAL TIPO_IMPORTE,
|
||||||
ID_FORMA_PAGO TIPO_ID,
|
ID_FORMA_PAGO TIPO_ID,
|
||||||
REFERENCIA_CLIENTE VARCHAR(255) COLLATE ES_ES,
|
REFERENCIA_CLIENTE VARCHAR(255),
|
||||||
CLIENTE_FINAL VARCHAR(255) COLLATE ES_ES
|
CLIENTE_FINAL VARCHAR(255)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -995,7 +994,7 @@ CREATE TABLE PROVEEDORES_DATOS (
|
|||||||
|
|
||||||
CREATE TABLE PROVEEDORES_GRUPOS (
|
CREATE TABLE PROVEEDORES_GRUPOS (
|
||||||
ID TIPO_ID NOT NULL,
|
ID TIPO_ID NOT NULL,
|
||||||
DESCRIPCION VARCHAR(255)
|
DESCRIPCION VARCHAR(255)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -1041,7 +1040,7 @@ CREATE TABLE REFERENCIAS (
|
|||||||
ID_EMPRESA TIPO_ID,
|
ID_EMPRESA TIPO_ID,
|
||||||
CODIGO VARCHAR(50) NOT NULL,
|
CODIGO VARCHAR(50) NOT NULL,
|
||||||
VALOR VARCHAR(255) NOT NULL,
|
VALOR VARCHAR(255) NOT NULL,
|
||||||
DESCRIPCION VARCHAR(255) COLLATE ES_ES
|
DESCRIPCION VARCHAR(255)
|
||||||
);
|
);
|
||||||
|
|
||||||
|
|
||||||
@ -1404,7 +1403,7 @@ CREATE VIEW V_ARTICULOS(
|
|||||||
AS
|
AS
|
||||||
SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION,
|
SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION,
|
||||||
ARTICULOS.UNIDAD_MEDIDA, ARTICULOS.FAMILIA, ARTICULOS.IMAGEN,
|
ARTICULOS.UNIDAD_MEDIDA, ARTICULOS.FAMILIA, ARTICULOS.IMAGEN,
|
||||||
ARTICULOS.COMISIONABLE, ARTICULOS.FECHA_ALTA,
|
ARTICULOS.COMISIONABLE, ARTICULOS.FECHA_ALTA,
|
||||||
ARTICULOS.FECHA_MODIFICACION, ARTICULOS.USUARIO,
|
ARTICULOS.FECHA_MODIFICACION, ARTICULOS.USUARIO,
|
||||||
ARTICULOS.REFERENCIA_PROV,
|
ARTICULOS.REFERENCIA_PROV,
|
||||||
ARTICULOS.PRECIO_COSTE,
|
ARTICULOS.PRECIO_COSTE,
|
||||||
@ -1517,7 +1516,7 @@ CREATE VIEW V_CLIENTES(
|
|||||||
ID_FORMA_PAGO,
|
ID_FORMA_PAGO,
|
||||||
TIENDA_WEB,
|
TIENDA_WEB,
|
||||||
CODIGO_ASIGNADO,
|
CODIGO_ASIGNADO,
|
||||||
DESCUENTO)
|
DESCUENTO)
|
||||||
AS
|
AS
|
||||||
SELECT
|
SELECT
|
||||||
V_CONTACTOS.ID,
|
V_CONTACTOS.ID,
|
||||||
@ -1596,8 +1595,8 @@ CREATE VIEW V_EMPLEADOS(
|
|||||||
FORMACION_COMPLE,
|
FORMACION_COMPLE,
|
||||||
FORMACION_RECIBIDA,
|
FORMACION_RECIBIDA,
|
||||||
EXPERIENCIA,
|
EXPERIENCIA,
|
||||||
CONTRATO,
|
CONTRATO,
|
||||||
DURACION)
|
DURACION)
|
||||||
AS
|
AS
|
||||||
SELECT V_CONTACTOS.ID,
|
SELECT V_CONTACTOS.ID,
|
||||||
V_CONTACTOS.ID_CATEGORIA,
|
V_CONTACTOS.ID_CATEGORIA,
|
||||||
@ -2220,7 +2219,7 @@ CREATE VIEW V_PRESUPUESTOS_CLIENTE(
|
|||||||
FECHA_PRESUPUESTO,
|
FECHA_PRESUPUESTO,
|
||||||
FECHA_DECISION,
|
FECHA_DECISION,
|
||||||
REFERENCIA,
|
REFERENCIA,
|
||||||
REFERENCIA_AUX,
|
REFERENCIA_AUX,
|
||||||
SITUACION,
|
SITUACION,
|
||||||
ID_CLIENTE,
|
ID_CLIENTE,
|
||||||
NIF_CIF,
|
NIF_CIF,
|
||||||
@ -2802,7 +2801,7 @@ declare variable num_filas integer;
|
|||||||
declare variable contador integer;
|
declare variable contador integer;
|
||||||
declare variable existe numeric(11,2);
|
declare variable existe numeric(11,2);
|
||||||
declare variable total_acumulado numeric(11,2);
|
declare variable total_acumulado numeric(11,2);
|
||||||
declare variable concepto_capitulo varchar(2000) character set iso8859_1;
|
declare variable concepto_capitulo varchar(2000);
|
||||||
begin
|
begin
|
||||||
existe = 0;
|
existe = 0;
|
||||||
total_acumulado = 0.0;
|
total_acumulado = 0.0;
|
||||||
|
|||||||
@ -1,6 +1,6 @@
|
|||||||
SET SQL DIALECT 3;
|
SET SQL DIALECT 3;
|
||||||
|
|
||||||
SET NAMES ISO8859_1;
|
SET NAMES UTF8;
|
||||||
|
|
||||||
INSERT INTO CATEGORIAS (ID, CATEGORIA) VALUES (1, 'CLIENTE');
|
INSERT INTO CATEGORIAS (ID, CATEGORIA) VALUES (1, 'CLIENTE');
|
||||||
INSERT INTO CATEGORIAS (ID, CATEGORIA) VALUES (2, 'PROVEEDOR');
|
INSERT INTO CATEGORIAS (ID, CATEGORIA) VALUES (2, 'PROVEEDOR');
|
||||||
|
|||||||
@ -42,7 +42,7 @@ object dmServer: TdmServer
|
|||||||
ConnectionString =
|
ConnectionString =
|
||||||
'IBX?Server=localhost;Database=C:\Codigo Tecsitel\Output\Debug\Da' +
|
'IBX?Server=localhost;Database=C:\Codigo Tecsitel\Output\Debug\Da' +
|
||||||
'tabase\FACTUGES.FDB;UserID=sysdba;Password=masterkey;Dialect=3;C' +
|
'tabase\FACTUGES.FDB;UserID=sysdba;Password=masterkey;Dialect=3;C' +
|
||||||
'harset=ISO8859_1;'
|
'harset=UTF8;'
|
||||||
ConnectionType = 'Interbase'
|
ConnectionType = 'Interbase'
|
||||||
Default = True
|
Default = True
|
||||||
end>
|
end>
|
||||||
|
|||||||
@ -184,13 +184,13 @@ begin
|
|||||||
+ ';Database=' + FDBPath
|
+ ';Database=' + FDBPath
|
||||||
+ ';UserID=' + FDBUser
|
+ ';UserID=' + FDBUser
|
||||||
+ ';Password=' + Decrypt(FDBPass)
|
+ ';Password=' + Decrypt(FDBPass)
|
||||||
+ ';Dialect=3;Charset=ISO8859_1;';
|
+ ';Dialect=3;Charset=UTF8;';
|
||||||
|
|
||||||
{ Result := 'FIB?Server=' + FDBServer + '/' + FDBPort
|
{ Result := 'FIB?Server=' + FDBServer + '/' + FDBPort
|
||||||
+ ';Database=' + FDBPath
|
+ ';Database=' + FDBPath
|
||||||
+ ';UserID=' + FDBUser
|
+ ';UserID=' + FDBUser
|
||||||
+ ';Password=' + Decrypt(FDBPass)
|
+ ';Password=' + Decrypt(FDBPass)
|
||||||
+ ';Dialect=3;Charset=ISO8859_1;';}
|
+ ';Dialect=3;Charset=UTF8;';}
|
||||||
end;
|
end;
|
||||||
|
|
||||||
procedure TdmServer.LeerConfiguracion;
|
procedure TdmServer.LeerConfiguracion;
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user