Campo nuevo en datos de cliente
git-svn-id: https://192.168.0.254/svn/Proyectos.Tecsitel_FactuGES2/trunk@51 0c75b7a4-871f-7646-8a2f-f78d34cc349f
This commit is contained in:
parent
23021f82e2
commit
9c365dc368
@ -243,6 +243,7 @@ CREATE TABLE CLIENTES_DATOS (ID_CLIENTE TIPO_ID NOT NULL,
|
||||
ID_FORMA_PAGO TIPO_ID,
|
||||
TIENDA_WEB TIPO_BOOLEANO,
|
||||
DESCUENTO TIPO_PORCENTAJE,
|
||||
CODIGO_ASIGNADO VARCHAR(255),
|
||||
CONSTRAINT PK_CLIENTES_DATOS PRIMARY KEY (ID_CLIENTE));
|
||||
|
||||
/* Table: CLIENTES_DTOS_PROVEEDORES, Owner: SYSDBA */
|
||||
@ -954,523 +955,213 @@ ALTER TABLE TIENDA_WEB ADD CONSTRAINT FK_EMPRESAS_TIENDA_WEB FOREIGN KEY (ID_EMP
|
||||
|
||||
/* View: V_CONTACTOS, Owner: SYSDBA */
|
||||
CREATE VIEW V_CONTACTOS (ID, ID_CATEGORIA, NIF_CIF, NOMBRE, PERSONA_CONTACTO, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA, REFERENCIA) AS
|
||||
|
||||
SELECT CONTACTOS.ID,
|
||||
CONTACTOS_CATEGORIAS.ID_CATEGORIA,
|
||||
CONTACTOS.NIF_CIF,
|
||||
CONTACTOS.NOMBRE,
|
||||
CONTACTOS.PERSONA_CONTACTO,
|
||||
CONTACTOS.CALLE,
|
||||
CONTACTOS.POBLACION,
|
||||
CONTACTOS.PROVINCIA,
|
||||
CONTACTOS.CODIGO_POSTAL,
|
||||
CONTACTOS.TELEFONO_1,
|
||||
CONTACTOS.TELEFONO_2,
|
||||
CONTACTOS.MOVIL_1,
|
||||
CONTACTOS.MOVIL_2,
|
||||
CONTACTOS.FAX,
|
||||
CONTACTOS.EMAIL_1,
|
||||
CONTACTOS.EMAIL_2,
|
||||
CONTACTOS.PAGINA_WEB,
|
||||
CONTACTOS.NOTAS,
|
||||
CONTACTOS.FECHA_ALTA,
|
||||
CONTACTOS.FECHA_MODIFICACION,
|
||||
CONTACTOS.USUARIO,
|
||||
EMPRESAS_CONTACTOS.ID_EMPRESA,
|
||||
CONTACTOS.REFERENCIA
|
||||
FROM CONTACTOS
|
||||
INNER JOIN CONTACTOS_CATEGORIAS ON (CONTACTOS_CATEGORIAS.ID_CONTACTO =
|
||||
CONTACTOS.ID)
|
||||
INNER JOIN EMPRESAS_CONTACTOS ON (EMPRESAS_CONTACTOS.ID_CONTACTO =
|
||||
CONTACTOS.ID);
|
||||
SELECT CONTACTOS.ID, CONTACTOS_CATEGORIAS.ID_CATEGORIA, CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, CONTACTOS.PERSONA_CONTACTO, CONTACTOS.CALLE, CONTACTOS.POBLACION, CONTACTOS.PROVINCIA, CONTACTOS.CODIGO_POSTAL, CONTACTOS.TELEFONO_1, CONTACTOS.TELEFONO_2, CONTACTOS.MOVIL_1, CONTACTOS.MOVIL_2, CONTACTOS.FAX, CONTACTOS.EMAIL_1, CONTACTOS.EMAIL_2, CONTACTOS.PAGINA_WEB, CONTACTOS.NOTAS, CONTACTOS.FECHA_ALTA, CONTACTOS.FECHA_MODIFICACION, CONTACTOS.USUARIO, EMPRESAS_CONTACTOS.ID_EMPRESA, CONTACTOS.REFERENCIAFROM CONTACTOS INNER JOIN CONTACTOS_CATEGORIAS ON (CONTACTOS_CATEGORIAS.ID_CONTACTO = CONTACTOS.ID) INNER JOIN EMPRESAS_CONTACTOS ON (EMPRESAS_CONTACTOS.ID_CONTACTO = CONTACTOS.ID);
|
||||
|
||||
/* View: V_CLIENTES, Owner: SYSDBA */
|
||||
CREATE VIEW V_CLIENTES (ID, ID_CATEGORIA, NIF_CIF, NOMBRE, PERSONA_CONTACTO, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA, REFERENCIA, GRUPO_CLIENTE, NOMBRE_COMERCIAL, VENCIMIENTO_FACTURAS, BLOQUEADO, REGIMEN_IVA, MOTIVO_BLOQUEO, RECARGO_EQUIVALENCIA, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB) AS
|
||||
|
||||
SELECT
|
||||
V_CONTACTOS.ID,
|
||||
V_CONTACTOS.ID_CATEGORIA,
|
||||
V_CONTACTOS.NIF_CIF,
|
||||
V_CONTACTOS.NOMBRE,
|
||||
V_CONTACTOS.PERSONA_CONTACTO,
|
||||
V_CONTACTOS.CALLE,
|
||||
V_CONTACTOS.POBLACION,
|
||||
V_CONTACTOS.PROVINCIA,
|
||||
V_CONTACTOS.CODIGO_POSTAL,
|
||||
V_CONTACTOS.TELEFONO_1,
|
||||
V_CONTACTOS.TELEFONO_2,
|
||||
V_CONTACTOS.MOVIL_1,
|
||||
V_CONTACTOS.MOVIL_2,
|
||||
V_CONTACTOS.FAX,
|
||||
V_CONTACTOS.EMAIL_1,
|
||||
V_CONTACTOS.EMAIL_2,
|
||||
V_CONTACTOS.PAGINA_WEB,
|
||||
V_CONTACTOS.NOTAS,
|
||||
V_CONTACTOS.FECHA_ALTA,
|
||||
V_CONTACTOS.FECHA_MODIFICACION,
|
||||
V_CONTACTOS.USUARIO,
|
||||
V_CONTACTOS.ID_EMPRESA,
|
||||
V_CONTACTOS.REFERENCIA,
|
||||
CLIENTES_DATOS.GRUPO_CLIENTE,
|
||||
CLIENTES_DATOS.NOMBRE_COMERCIAL,
|
||||
CLIENTES_DATOS.VENCIMIENTO_FACTURAS,
|
||||
CLIENTES_DATOS.BLOQUEADO,
|
||||
CLIENTES_DATOS.REGIMEN_IVA,
|
||||
CLIENTES_DATOS.MOTIVO_BLOQUEO,
|
||||
CLIENTES_DATOS.RECARGO_EQUIVALENCIA,
|
||||
CLIENTES_DATOS.ID_TIPO_IVA,
|
||||
CLIENTES_DATOS.ID_FORMA_PAGO,
|
||||
CLIENTES_DATOS.TIENDA_WEB
|
||||
FROM
|
||||
V_CONTACTOS
|
||||
LEFT OUTER JOIN CLIENTES_DATOS ON (V_CONTACTOS.ID = CLIENTES_DATOS.ID_CLIENTE)
|
||||
WHERE
|
||||
V_CONTACTOS.ID_CATEGORIA = 1;
|
||||
SELECT V_CONTACTOS.ID, V_CONTACTOS.ID_CATEGORIA, V_CONTACTOS.NIF_CIF, V_CONTACTOS.NOMBRE, V_CONTACTOS.PERSONA_CONTACTO, V_CONTACTOS.CALLE, V_CONTACTOS.POBLACION, V_CONTACTOS.PROVINCIA, V_CONTACTOS.CODIGO_POSTAL, V_CONTACTOS.TELEFONO_1, V_CONTACTOS.TELEFONO_2, V_CONTACTOS.MOVIL_1, V_CONTACTOS.MOVIL_2, V_CONTACTOS.FAX, V_CONTACTOS.EMAIL_1, V_CONTACTOS.EMAIL_2, V_CONTACTOS.PAGINA_WEB, V_CONTACTOS.NOTAS, V_CONTACTOS.FECHA_ALTA, V_CONTACTOS.FECHA_MODIFICACION, V_CONTACTOS.USUARIO, V_CONTACTOS.ID_EMPRESA, V_CONTACTOS.REFERENCIA, CLIENTES_DATOS.GRUPO_CLIENTE, CLIENTES_DATOS.NOMBRE_COMERCIAL, CLIENTES_DATOS.VENCIMIENTO_FACTURAS, CLIENTES_DATOS.BLOQUEADO, CLIENTES_DATOS.REGIMEN_IVA, CLIENTES_DATOS.MOTIVO_BLOQUEO, CLIENTES_DATOS.RECARGO_EQUIVALENCIA, CLIENTES_DATOS.ID_TIPO_IVA, CLIENTES_DATOS.ID_FORMA_PAGO, CLIENTES_DATOS.TIENDA_WEBFROM V_CONTACTOS LEFT OUTER JOIN CLIENTES_DATOS ON (V_CONTACTOS.ID = CLIENTES_DATOS.ID_CLIENTE)WHERE V_CONTACTOS.ID_CATEGORIA = 1;
|
||||
|
||||
/* View: V_PROVEEDORES, Owner: SYSDBA */
|
||||
CREATE VIEW V_PROVEEDORES (ID, ID_CATEGORIA, NIF_CIF, NOMBRE, PERSONA_CONTACTO, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA, REFERENCIA, DESCUENTO, DESCRIPCION_PROVEEDOR, CODIGO_ASIGNADO, GRUPO_PROVEEDOR, REGIMEN_IVA, ID_TIPO_IVA, ID_FORMA_PAGO, TIENDA_WEB, HOMOLOGADO, CERTIFICACION) AS
|
||||
|
||||
SELECT
|
||||
V_CONTACTOS.ID,
|
||||
V_CONTACTOS.ID_CATEGORIA,
|
||||
V_CONTACTOS.NIF_CIF,
|
||||
V_CONTACTOS.NOMBRE,
|
||||
V_CONTACTOS.PERSONA_CONTACTO,
|
||||
V_CONTACTOS.CALLE,
|
||||
V_CONTACTOS.POBLACION,
|
||||
V_CONTACTOS.PROVINCIA,
|
||||
V_CONTACTOS.CODIGO_POSTAL,
|
||||
V_CONTACTOS.TELEFONO_1,
|
||||
V_CONTACTOS.TELEFONO_2,
|
||||
V_CONTACTOS.MOVIL_1,
|
||||
V_CONTACTOS.MOVIL_2,
|
||||
V_CONTACTOS.FAX,
|
||||
V_CONTACTOS.EMAIL_1,
|
||||
V_CONTACTOS.EMAIL_2,
|
||||
V_CONTACTOS.PAGINA_WEB,
|
||||
V_CONTACTOS.NOTAS,
|
||||
V_CONTACTOS.FECHA_ALTA,
|
||||
V_CONTACTOS.FECHA_MODIFICACION,
|
||||
V_CONTACTOS.USUARIO,
|
||||
V_CONTACTOS.ID_EMPRESA,
|
||||
V_CONTACTOS.REFERENCIA,
|
||||
PROVEEDORES_DATOS.DESCUENTO,
|
||||
PROVEEDORES_DATOS.DESCRIPCION_PROVEEDOR,
|
||||
PROVEEDORES_DATOS.CODIGO_ASIGNADO,
|
||||
PROVEEDORES_DATOS.GRUPO_PROVEEDOR,
|
||||
PROVEEDORES_DATOS.REGIMEN_IVA,
|
||||
PROVEEDORES_DATOS.ID_TIPO_IVA,
|
||||
PROVEEDORES_DATOS.ID_FORMA_PAGO,
|
||||
PROVEEDORES_DATOS.TIENDA_WEB,
|
||||
PROVEEDORES_DATOS.HOMOLOGADO,
|
||||
PROVEEDORES_DATOS.CERTIFICACION
|
||||
FROM
|
||||
PROVEEDORES_DATOS
|
||||
LEFT OUTER JOIN V_CONTACTOS ON (PROVEEDORES_DATOS.ID_PROVEEDOR = V_CONTACTOS.ID)
|
||||
WHERE
|
||||
V_CONTACTOS.ID_CATEGORIA = 2;
|
||||
SELECT V_CONTACTOS.ID, V_CONTACTOS.ID_CATEGORIA, V_CONTACTOS.NIF_CIF, V_CONTACTOS.NOMBRE, V_CONTACTOS.PERSONA_CONTACTO, V_CONTACTOS.CALLE, V_CONTACTOS.POBLACION, V_CONTACTOS.PROVINCIA, V_CONTACTOS.CODIGO_POSTAL, V_CONTACTOS.TELEFONO_1, V_CONTACTOS.TELEFONO_2, V_CONTACTOS.MOVIL_1, V_CONTACTOS.MOVIL_2, V_CONTACTOS.FAX, V_CONTACTOS.EMAIL_1, V_CONTACTOS.EMAIL_2, V_CONTACTOS.PAGINA_WEB, V_CONTACTOS.NOTAS, V_CONTACTOS.FECHA_ALTA, V_CONTACTOS.FECHA_MODIFICACION, V_CONTACTOS.USUARIO, V_CONTACTOS.ID_EMPRESA, V_CONTACTOS.REFERENCIA, PROVEEDORES_DATOS.DESCUENTO, PROVEEDORES_DATOS.DESCRIPCION_PROVEEDOR, PROVEEDORES_DATOS.CODIGO_ASIGNADO, PROVEEDORES_DATOS.GRUPO_PROVEEDOR, PROVEEDORES_DATOS.REGIMEN_IVA, PROVEEDORES_DATOS.ID_TIPO_IVA, PROVEEDORES_DATOS.ID_FORMA_PAGO, PROVEEDORES_DATOS.TIENDA_WEB, PROVEEDORES_DATOS.HOMOLOGADO, PROVEEDORES_DATOS.CERTIFICACIONFROM PROVEEDORES_DATOS LEFT OUTER JOIN V_CONTACTOS ON (PROVEEDORES_DATOS.ID_PROVEEDOR = V_CONTACTOS.ID)WHERE V_CONTACTOS.ID_CATEGORIA = 2;
|
||||
|
||||
/* View: V_EMPLEADOS, Owner: SYSDBA */
|
||||
CREATE VIEW V_EMPLEADOS (ID, ID_CATEGORIA, NIF_CIF, NOMBRE, PERSONA_CONTACTO, CALLE, POBLACION, PROVINCIA, CODIGO_POSTAL, TELEFONO_1, TELEFONO_2, MOVIL_1, MOVIL_2, FAX, EMAIL_1, EMAIL_2, PAGINA_WEB, NOTAS, FECHA_ALTA, FECHA_MODIFICACION, USUARIO, ID_EMPRESA, REFERENCIA, FECHA_NACIMIENTO, CATEGORIA, FECHA_ALTA_EMPRESA, FORMACION_BASE, FORMACION_COMPLE, FORMACION_RECIBIDA, EXPERIENCIA) AS
|
||||
|
||||
SELECT V_CONTACTOS.ID,
|
||||
V_CONTACTOS.ID_CATEGORIA,
|
||||
V_CONTACTOS.NIF_CIF,
|
||||
V_CONTACTOS.NOMBRE,
|
||||
V_CONTACTOS.PERSONA_CONTACTO,
|
||||
V_CONTACTOS.CALLE,
|
||||
V_CONTACTOS.POBLACION,
|
||||
V_CONTACTOS.PROVINCIA,
|
||||
V_CONTACTOS.CODIGO_POSTAL,
|
||||
V_CONTACTOS.TELEFONO_1,
|
||||
V_CONTACTOS.TELEFONO_2,
|
||||
V_CONTACTOS.MOVIL_1,
|
||||
V_CONTACTOS.MOVIL_2,
|
||||
V_CONTACTOS.FAX,
|
||||
V_CONTACTOS.EMAIL_1,
|
||||
V_CONTACTOS.EMAIL_2,
|
||||
V_CONTACTOS.PAGINA_WEB,
|
||||
V_CONTACTOS.NOTAS,
|
||||
V_CONTACTOS.FECHA_ALTA,
|
||||
V_CONTACTOS.FECHA_MODIFICACION,
|
||||
V_CONTACTOS.USUARIO,
|
||||
V_CONTACTOS.ID_EMPRESA,
|
||||
V_CONTACTOS.REFERENCIA,
|
||||
|
||||
EMPLEADOS_DATOS.FECHA_NACIMIENTO,
|
||||
EMPLEADOS_DATOS.CATEGORIA,
|
||||
EMPLEADOS_DATOS.FECHA_ALTA_EMPRESA,
|
||||
EMPLEADOS_DATOS.FORMACION_BASE,
|
||||
EMPLEADOS_DATOS.FORMACION_COMPLE,
|
||||
EMPLEADOS_DATOS.FORMACION_RECIBIDA,
|
||||
EMPLEADOS_DATOS.EXPERIENCIA
|
||||
|
||||
FROM V_CONTACTOS
|
||||
LEFT OUTER JOIN EMPLEADOS_DATOS ON (EMPLEADOS_DATOS.ID_EMPLEADO = V_CONTACTOS.ID)
|
||||
|
||||
WHERE V_CONTACTOS.ID_CATEGORIA = 3;
|
||||
SELECT V_CONTACTOS.ID, V_CONTACTOS.ID_CATEGORIA, V_CONTACTOS.NIF_CIF, V_CONTACTOS.NOMBRE, V_CONTACTOS.PERSONA_CONTACTO, V_CONTACTOS.CALLE, V_CONTACTOS.POBLACION, V_CONTACTOS.PROVINCIA, V_CONTACTOS.CODIGO_POSTAL, V_CONTACTOS.TELEFONO_1, V_CONTACTOS.TELEFONO_2, V_CONTACTOS.MOVIL_1, V_CONTACTOS.MOVIL_2, V_CONTACTOS.FAX, V_CONTACTOS.EMAIL_1, V_CONTACTOS.EMAIL_2, V_CONTACTOS.PAGINA_WEB, V_CONTACTOS.NOTAS, V_CONTACTOS.FECHA_ALTA, V_CONTACTOS.FECHA_MODIFICACION, V_CONTACTOS.USUARIO, V_CONTACTOS.ID_EMPRESA, V_CONTACTOS.REFERENCIA, EMPLEADOS_DATOS.FECHA_NACIMIENTO, EMPLEADOS_DATOS.CATEGORIA, EMPLEADOS_DATOS.FECHA_ALTA_EMPRESA, EMPLEADOS_DATOS.FORMACION_BASE, EMPLEADOS_DATOS.FORMACION_COMPLE, EMPLEADOS_DATOS.FORMACION_RECIBIDA, EMPLEADOS_DATOS.EXPERIENCIA FROM V_CONTACTOSLEFT OUTER JOIN EMPLEADOS_DATOS ON (EMPLEADOS_DATOS.ID_EMPLEADO = V_CONTACTOS.ID)WHERE V_CONTACTOS.ID_CATEGORIA = 3;
|
||||
SET TERM ^ ;
|
||||
|
||||
/* Triggers only will work for SQL triggers */
|
||||
CREATE TRIGGER TRI_INSERT_ALBARANES_CLIENTE FOR ALBARANES_CLIENTE
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_ALBARANES_CLIENTE FOR ALBARANES_CLIENTE
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_ALBARANES_CLI_DET FOR ALBARANES_CLIENTE_DETALLES
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_ALBARANES_CLI_DET FOR ALBARANES_CLIENTE_DETALLES
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_ALBARANES_PROVEEDOR FOR ALBARANES_PROVEEDOR
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_ALBARANES_PROVEEDOR FOR ALBARANES_PROVEEDOR
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_ALBARANES_PRO_DET FOR ALBARANES_PROVEEDOR_DETALLES
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_ALBARANES_PRO_DET FOR ALBARANES_PROVEEDOR_DETALLES
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_ALMACENES FOR ALMACENES
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_ALMACENES FOR ALMACENES
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_ARTICULOS FOR ARTICULOS
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_ARTICULOS FOR ARTICULOS
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_COMISIONES_LIQUID FOR COMISIONES_LIQUIDADAS
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_COMISIONES_LIQUID FOR COMISIONES_LIQUIDADAS
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_CONTACTOS FOR CONTACTOS
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_CONTACTOS FOR CONTACTOS
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_CONTACTOS_BANCO FOR CONTACTOS_DATOS_BANCO
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_CONTACTOS_BANCO FOR CONTACTOS_DATOS_BANCO
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_CONTACTOS_DIR FOR CONTACTOS_DIRECCIONES
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_CONTACTOS_DIR FOR CONTACTOS_DIRECCIONES
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_FACTURAS_CLIENTE FOR FACTURAS_CLIENTE
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_FACTURAS_CLIENTE FOR FACTURAS_CLIENTE
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_FACTURAS_CLIENTE_DET FOR FACTURAS_CLIENTE_DETALLES
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_FACTURAS_CLIENTE_DET FOR FACTURAS_CLIENTE_DETALLES
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_FACTURAS_PROVEEDOR FOR FACTURAS_PROVEEDOR
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_FACTURAS_PROVEEDOR FOR FACTURAS_PROVEEDOR
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_FACTURAS_PROV_DET FOR FACTURAS_PROVEEDOR_DETALLES
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_FACTURAS_PROV_DET FOR FACTURAS_PROVEEDOR_DETALLES
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_PAGOS_CLIENTE FOR PAGOS_CLIENTE
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_PAGOS_CLIENTE FOR PAGOS_CLIENTE
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_PAGOS_PROVEEDOR FOR PAGOS_PROVEEDOR
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_PAGOS_PROVEEDOR FOR PAGOS_PROVEEDOR
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_PEDIDOS_CLIENTE FOR PEDIDOS_CLIENTE
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_PEDIDOS_CLIENTE FOR PEDIDOS_CLIENTE
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_PEDIDOS_CLI_DET FOR PEDIDOS_CLIENTE_DETALLES
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_PEDIDOS_CLI_DET FOR PEDIDOS_CLIENTE_DETALLES
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_PEDIDOS_PROVEEDOR FOR PEDIDOS_PROVEEDOR
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_PEDIDOS_PROVEEDOR FOR PEDIDOS_PROVEEDOR
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_PEDIDOS_PROV_DET FOR PEDIDOS_PROVEEDOR_DETALLES
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_PEDIDOS_PROV_DET FOR PEDIDOS_PROVEEDOR_DETALLES
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_RECIBOS_CLIENTE FOR RECIBOS_CLIENTE
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_RECIBOS_CLIENTE FOR RECIBOS_CLIENTE
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_RECIBOS_PROVEEDOR FOR RECIBOS_PROVEEDOR
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_RECIBOS_PROVEEDOR FOR RECIBOS_PROVEEDOR
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_REMESAS_CLIENTE FOR REMESAS_CLIENTE
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_REMESAS_CLI FOR REMESAS_CLIENTE
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
CREATE TRIGGER TRI_INSERT_REMESAS_PROVEEDOR FOR REMESAS_PROVEEDOR
|
||||
ACTIVE BEFORE INSERT POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_ALTA = current_timestamp;
|
||||
NEW.FECHA_MODIFICACION = Null;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_ALTA = current_timestamp; NEW.FECHA_MODIFICACION = Null;end ^
|
||||
|
||||
CREATE TRIGGER TRI_UPDATE_REMESAS_PROV FOR REMESAS_PROVEEDOR
|
||||
ACTIVE BEFORE UPDATE POSITION 0
|
||||
AS
|
||||
begin
|
||||
NEW.FECHA_MODIFICACION = current_timestamp;
|
||||
end ^
|
||||
ASbegin NEW.FECHA_MODIFICACION = current_timestamp;end ^
|
||||
|
||||
COMMIT WORK ^
|
||||
SET TERM ; ^
|
||||
|
||||
Loading…
Reference in New Issue
Block a user