From e25e5b5465223bc2d6ee23b44c324d586265c7bb Mon Sep 17 00:00:00 2001 From: david Date: Thu, 18 Dec 2008 15:43:51 +0000 Subject: [PATCH] =?UTF-8?q?Se=20adaptan=20las=20fichas=20de=20cliente=20y?= =?UTF-8?q?=20de=20proveedor=20para=20que=20acepten=20varios=20dias=20de?= =?UTF-8?q?=20pago=20(en=20los=20clientes=20se=20desactiva=20para=20acana)?= =?UTF-8?q?,=20ademas=20de=20retocar=20la=20l=C3=B3gica=20de=20generacion?= =?UTF-8?q?=20de=20los=20recibos=20asociados=20a=20las=20facturas.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@373 f4e31baf-9722-1c47-927c-6f952f962d4b --- Database/scripts/factuges.sql | 48 +++++++++++++++++++++-------------- 1 file changed, 29 insertions(+), 19 deletions(-) diff --git a/Database/scripts/factuges.sql b/Database/scripts/factuges.sql index fb637abc..6a145f96 100644 --- a/Database/scripts/factuges.sql +++ b/Database/scripts/factuges.sql @@ -417,7 +417,6 @@ CREATE TABLE ALBARANES_CLIENTE ( ID_FACTURA TIPO_ID, TIPO VARCHAR(1), REFERENCIA VARCHAR(255), - ID_DIRECCION TIPO_ID, CALLE VARCHAR(255), CODIGO_POSTAL VARCHAR(10), POBLACION VARCHAR(255), @@ -565,7 +564,6 @@ CREATE TABLE CLIENTES_DATOS ( ID_AGENTE TIPO_ID, GRUPO_CLIENTE VARCHAR(255), NOMBRE_COMERCIAL VARCHAR(255), - VENCIMIENTO_FACTURAS INTEGER, BLOQUEADO TIPO_BOOLEANO DEFAULT 0 NOT NULL, REGIMEN_IVA VARCHAR(255), MOTIVO_BLOQUEO VARCHAR(255), @@ -577,7 +575,10 @@ CREATE TABLE CLIENTES_DATOS ( CODIGO_ASIGNADO VARCHAR(255), IGNORAR_CONTABILIDAD TIPO_ID, TIENE_SUBCUENTA TIPO_ID, - PROCEDENCIA_CLIENTE VARCHAR(255) COLLATE ES_ES + PROCEDENCIA_CLIENTE VARCHAR(255) COLLATE ES_ES, + VENCIMIENTO_FACTURAS_1 INTEGER, + VENCIMIENTO_FACTURAS_2 INTEGER, + VENCIMIENTO_FACTURAS_3 INTEGER ); CREATE TABLE CLIENTES_DTOS_PROVEEDORES ( @@ -1159,8 +1160,6 @@ CREATE TABLE PRESUPUESTOS_CLIENTE ( ID TIPO_ID NOT NULL, ID_EMPRESA TIPO_ID, ID_CLIENTE TIPO_ID, - ID_DIRECCION TIPO_ID, - PERSONA_CONTACTO VARCHAR(255), REFERENCIA VARCHAR(255), FECHA_PRESUPUESTO DATE, FECHA_DECISION DATE, @@ -1220,7 +1219,10 @@ CREATE TABLE PROVEEDORES_DATOS ( IGNORAR_CONTABILIDAD TIPO_ID, TIENE_SUBCUENTA TIPO_ID, NOMBRE_COMERCIAL VARCHAR(255), - ES_ACREEDOR SMALLINT + ES_ACREEDOR SMALLINT, + VENCIMIENTO_FACTURAS_1 INTEGER, + VENCIMIENTO_FACTURAS_2 INTEGER, + VENCIMIENTO_FACTURAS_3 INTEGER ); CREATE TABLE PROVEEDORES_GRUPOS ( @@ -1498,7 +1500,6 @@ CREATE VIEW V_ALBARANES_CLIENTE( REF_PEDIDO, ID_FACTURA, REF_FACTURA, - ID_DIRECCION, CALLE, CODIGO_POSTAL, POBLACION, @@ -1542,7 +1543,6 @@ SELECT PEDIDOS_CLIENTE.REFERENCIA AS REF_PEDIDO, ALBARANES_CLIENTE.ID_FACTURA, FACTURAS_CLIENTE.REFERENCIA AS REF_FACTURA, - ALBARANES_CLIENTE.ID_DIRECCION, ALBARANES_CLIENTE.CALLE, ALBARANES_CLIENTE.CODIGO_POSTAL, ALBARANES_CLIENTE.POBLACION, @@ -1807,7 +1807,6 @@ CREATE VIEW V_CLIENTES( TIENDA, GRUPO_CLIENTE, NOMBRE_COMERCIAL, - VENCIMIENTO_FACTURAS, BLOQUEADO, REGIMEN_IVA, MOTIVO_BLOQUEO, @@ -1818,7 +1817,10 @@ CREATE VIEW V_CLIENTES( CODIGO_ASIGNADO, IGNORAR_CONTABILIDAD, TIENE_SUBCUENTA, - PROCEDENCIA_CLIENTE) + PROCEDENCIA_CLIENTE, + VENCIMIENTO_FACTURAS_1, + VENCIMIENTO_FACTURAS_2, + VENCIMIENTO_FACTURAS_3) AS SELECT V_CONTACTOS.ID, @@ -1848,7 +1850,6 @@ SELECT V_CONTACTOS.TIENDA, CLIENTES_DATOS.GRUPO_CLIENTE, CLIENTES_DATOS.NOMBRE_COMERCIAL, - CLIENTES_DATOS.VENCIMIENTO_FACTURAS, CLIENTES_DATOS.BLOQUEADO, CLIENTES_DATOS.REGIMEN_IVA, CLIENTES_DATOS.MOTIVO_BLOQUEO, @@ -1859,7 +1860,11 @@ SELECT CLIENTES_DATOS.CODIGO_ASIGNADO, CLIENTES_DATOS.IGNORAR_CONTABILIDAD, CLIENTES_DATOS.TIENE_SUBCUENTA, - CLIENTES_DATOS.PROCEDENCIA_CLIENTE + CLIENTES_DATOS.PROCEDENCIA_CLIENTE, + CLIENTES_DATOS.VENCIMIENTO_FACTURAS_1, + CLIENTES_DATOS.VENCIMIENTO_FACTURAS_2, + CLIENTES_DATOS.VENCIMIENTO_FACTURAS_3 + FROM V_CONTACTOS LEFT OUTER JOIN CLIENTES_DATOS ON (V_CONTACTOS.ID = CLIENTES_DATOS.ID_CLIENTE) WHERE @@ -1907,7 +1912,10 @@ CREATE VIEW V_PROVEEDORES( IGNORAR_CONTABILIDAD, TIENE_SUBCUENTA, NOMBRE_COMERCIAL, - ES_ACREEDOR) + ES_ACREEDOR, + VENCIMIENTO_FACTURAS_1, + VENCIMIENTO_FACTURAS_2, + VENCIMIENTO_FACTURAS_3) AS SELECT V_CONTACTOS.ID, @@ -1948,7 +1956,10 @@ SELECT PROVEEDORES_DATOS.IGNORAR_CONTABILIDAD, PROVEEDORES_DATOS.TIENE_SUBCUENTA, PROVEEDORES_DATOS.NOMBRE_COMERCIAL, - PROVEEDORES_DATOS.ES_ACREEDOR + PROVEEDORES_DATOS.ES_ACREEDOR, + PROVEEDORES_DATOS.VENCIMIENTO_FACTURAS_1, + PROVEEDORES_DATOS.VENCIMIENTO_FACTURAS_2, + PROVEEDORES_DATOS.VENCIMIENTO_FACTURAS_3 FROM PROVEEDORES_DATOS INNER JOIN V_CONTACTOS ON (PROVEEDORES_DATOS.ID_PROVEEDOR = V_CONTACTOS.ID) @@ -2400,7 +2411,7 @@ SELECT FACTURAS_CLIENTE.ID, FACTURAS_CLIENTE.ID_TIENDA, COALESCE(EMPRESAS_TIENDAS.NOMBRE, 'Todas') AS TIENDA, V_CONT_FAC_CLI_VENTAS.ID_SUBCUENTA, - V_CONT_FAC_CLI_VENTAS.SUBCUENTA + V_CONT_FAC_CLI_VENTAS.SUBCUENTA FROM V_FAC_CLI_SITUACION LEFT JOIN FACTURAS_CLIENTE @@ -3275,7 +3286,6 @@ CREATE VIEW V_PRESUPUESTOS_CLIENTE( FECHA_DECISION, REFERENCIA, SITUACION, - ID_DIRECCION, ID_CLIENTE, NIF_CIF, NOMBRE, @@ -3309,8 +3319,7 @@ SELECT PRESUPUESTOS_CLIENTE.FECHA_PRESUPUESTO, PRESUPUESTOS_CLIENTE.FECHA_DECISION, PRESUPUESTOS_CLIENTE.REFERENCIA, - PRESUPUESTOS_CLIENTE.SITUACION, - PRESUPUESTOS_CLIENTE.ID_DIRECCION, + PRESUPUESTOS_CLIENTE.SITUACION, PRESUPUESTOS_CLIENTE.ID_CLIENTE, CONTACTOS.NIF_CIF, CONTACTOS.NOMBRE, @@ -3333,10 +3342,11 @@ SELECT PRESUPUESTOS_CLIENTE.IMPORTE_IVA, PRESUPUESTOS_CLIENTE.IMPORTE_TOTAL, PRESUPUESTOS_CLIENTE.ID_FORMA_PAGO, - PRESUPUESTOS_CLIENTE.ID_TIENDA, + PRESUPUESTOS_CLIENTE.id_tienda, COALESCE(EMPRESAS_TIENDAS.NOMBRE, 'Todas') AS TIENDA, PRESUPUESTOS_CLIENTE.ID_VENDEDOR, CONTACTOS2.NOMBRE AS VENDEDOR + FROM PRESUPUESTOS_CLIENTE LEFT OUTER JOIN CONTACTOS ON (PRESUPUESTOS_CLIENTE.ID_CLIENTE = CONTACTOS.ID)