factuges.sql: modificaciones en recibos de proveedor.

git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@213 f4e31baf-9722-1c47-927c-6f952f962d4b
This commit is contained in:
roberto 2008-04-24 17:04:35 +00:00
parent 2425a71f8a
commit 4a23207b8f

View File

@ -1226,8 +1226,8 @@ CREATE TABLE RECIBOS_CLIENTE (
ID_RECIBO_COMPENSADO INTEGER,
ID_TIENDA TIPO_ID,
NIF_CIF VARCHAR(15) COLLATE ES_ES,
NOMBRE VARCHAR(255),
CALLE VARCHAR(255),
NOMBRE VARCHAR(255) COLLATE ES_ES,
CALLE VARCHAR(255) COLLATE ES_ES,
POBLACION VARCHAR(255) COLLATE ES_ES,
PROVINCIA VARCHAR(255) COLLATE ES_ES,
CODIGO_POSTAL VARCHAR(10) COLLATE ES_ES
@ -1252,7 +1252,13 @@ CREATE TABLE RECIBOS_PROVEEDOR (
USUARIO TIPO_USUARIO,
ID_REMESA TIPO_ID,
ID_RECIBO_COMPENSADO INTEGER,
ID_TIENDA TIPO_ID
ID_TIENDA TIPO_ID,
NIF_CIF VARCHAR(15) COLLATE ES_ES,
NOMBRE VARCHAR(255) COLLATE ES_ES,
CALLE VARCHAR(255) COLLATE ES_ES,
POBLACION VARCHAR(255) COLLATE ES_ES,
PROVINCIA VARCHAR(255) COLLATE ES_ES,
CODIGO_POSTAL VARCHAR(10) COLLATE ES_ES
);
CREATE TABLE REFERENCIAS (
@ -3454,6 +3460,10 @@ CREATE VIEW V_RECIBOS_PROVEEDOR(
REFERENCIA_PROVEEDOR,
SITUACION,
ID_FACTURA,
REFERENCIA_FACTURA_PROV,
FECHA_FACTURA,
FORMA_PAGO_FACTURA,
IMPORTE_FACTURA,
ID_REMESA,
REFERENCIA_REMESA,
FECHA_EMISION,
@ -3463,27 +3473,24 @@ CREATE VIEW V_RECIBOS_PROVEEDOR(
IMPORTE,
OTROS_GASTOS,
IMPORTE_TOTAL,
REFERENCIA_FACTURA_PROV,
FECHA_FACTURA,
FORMA_PAGO_FACTURA,
IMPORTE_FACTURA,
ID_EMPRESA,
ID_PROVEEDOR,
NOMBRE_PROVEEDOR,
NIF_CIF_PROVEEDOR,
ENTIDAD_PROVEEDOR,
SUCURSAL_PROVEEDOR,
DC_PROVEEDOR,
CUENTA_PROVEEDOR,
NIF_CIF,
NOMBRE,
CALLE,
POBLACION,
CODIGO_POSTAL,
PROVINCIA,
FECHA_ALTA,
FECHA_MODIFICACION,
USUARIO,
ID_TIENDA,
TIENDA,
CALLE_PROVEEDOR,
POBLACION_PROVEEDOR,
CODIGO_POSTAL_PROVEEDOR,
PROVINCIA_PROVEEDOR)
TIENDA)
AS
SELECT RECIBOS_PROVEEDOR.ID,
RECIBOS_PROVEEDOR.ID_RECIBO_COMPENSADO,
@ -3496,28 +3503,33 @@ SELECT RECIBOS_PROVEEDOR.ID,
ELSE TRIM(RECIBO_COMPENSADO2.SITUACION)
END,
RECIBOS_PROVEEDOR.ID_FACTURA,
FACTURAS_PROVEEDOR.REFERENCIA_PROVEEDOR,
FACTURAS_PROVEEDOR.FECHA_FACTURA,
FORMAS_PAGO.DESCRIPCION,
FACTURAS_PROVEEDOR.IMPORTE_TOTAL,
RECIBOS_PROVEEDOR.ID_REMESA, REMESAS_PROVEEDOR.REFERENCIA as REFERENCIA_REMESA,
RECIBOS_PROVEEDOR.FECHA_EMISION, RECIBOS_PROVEEDOR.FECHA_VENCIMIENTO, RECIBOS_PROVEEDOR.DESCRIPCION,
RECIBOS_PROVEEDOR.OBSERVACIONES, RECIBOS_PROVEEDOR.IMPORTE, RECIBOS_PROVEEDOR.OTROS_GASTOS,
COALESCE(RECIBOS_PROVEEDOR.IMPORTE, 0) + COALESCE(RECIBOS_PROVEEDOR.OTROS_GASTOS, 0) + COALESCE(V_REC_PRO_COMPENSADOS.IMPORTE_TOTAL_COMPENSADO, 0),
FACTURAS_PROVEEDOR.REFERENCIA_PROVEEDOR, FACTURAS_PROVEEDOR.FECHA_FACTURA,
FORMAS_PAGO.DESCRIPCION, FACTURAS_PROVEEDOR.IMPORTE_TOTAL,
RECIBOS_PROVEEDOR.ID_EMPRESA,
RECIBOS_PROVEEDOR.ID_PROVEEDOR,
CONTACTOS.NOMBRE,
CONTACTOS_DATOS_BANCO.ENTIDAD,
CONTACTOS_DATOS_BANCO.SUCURSAL,
CONTACTOS_DATOS_BANCO.DC,
CONTACTOS_DATOS_BANCO.CUENTA,
CONTACTOS.ID as ID_PROVEEDOR, CONTACTOS.NOMBRE, CONTACTOS.NIF_CIF, CONTACTOS_DATOS_BANCO.ENTIDAD,
CONTACTOS_DATOS_BANCO.SUCURSAL, CONTACTOS_DATOS_BANCO.DC, CONTACTOS_DATOS_BANCO.CUENTA,
RECIBOS_PROVEEDOR.NIF_CIF,
RECIBOS_PROVEEDOR.NOMBRE,
RECIBOS_PROVEEDOR.CALLE,
RECIBOS_PROVEEDOR.POBLACION,
RECIBOS_PROVEEDOR.CODIGO_POSTAL,
RECIBOS_PROVEEDOR.PROVINCIA,
RECIBOS_PROVEEDOR.FECHA_ALTA,
RECIBOS_PROVEEDOR.FECHA_MODIFICACION,
RECIBOS_PROVEEDOR.USUARIO,
RECIBOS_PROVEEDOR.ID_TIENDA,
COALESCE(EMPRESAS_TIENDAS.NOMBRE, 'Todas') AS TIENDA,
CONTACTOS.CALLE,
CONTACTOS.POBLACION,
CONTACTOS.CODIGO_POSTAL,
CONTACTOS.PROVINCIA
COALESCE(EMPRESAS_TIENDAS.NOMBRE, 'Todas') AS TIENDA
FROM RECIBOS_PROVEEDOR
LEFT JOIN V_REC_PRO_SITUACION
@ -3543,7 +3555,6 @@ ON (EMPRESAS_TIENDAS.ID = RECIBOS_PROVEEDOR.ID_TIENDA)
;
/* View: V_REMESAS_CLIENTE */
CREATE VIEW V_REMESAS_CLIENTE(
ID,