diff --git a/Database/scripts/factuges.sql b/Database/scripts/factuges.sql index f1e498dd..652029a7 100644 --- a/Database/scripts/factuges.sql +++ b/Database/scripts/factuges.sql @@ -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,