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