Se adaptan las fichas de cliente y de proveedor para que acepten varios dias de pago (en los clientes se desactiva para acana), ademas de retocar la lógica de generacion de los recibos asociados a las facturas.

git-svn-id: https://192.168.0.254/svn/Proyectos.Acana_FactuGES2/trunk@373 f4e31baf-9722-1c47-927c-6f952f962d4b
This commit is contained in:
David Arranz 2008-12-18 15:43:51 +00:00
parent b92cad0873
commit e25e5b5465

View File

@ -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)