diff --git a/Database/scripts/factuges.sql b/Database/scripts/factuges.sql
index 0a26be40..c1dd63d9 100644
--- a/Database/scripts/factuges.sql
+++ b/Database/scripts/factuges.sql
@@ -925,7 +925,9 @@ CREATE TABLE PEDIDOS_PROVEEDOR (
IMPORTE_IVA TIPO_IMPORTE,
IMPORTE_TOTAL TIPO_IMPORTE,
ID_FORMA_PAGO TIPO_ID,
- FECHA_ENVIO DATE
+ FECHA_ENVIO DATE,
+ ID_FACTURA TIPO_ID,
+ REF_FACTURA_PROV VARCHAR(255) COLLATE ES_ES
);
@@ -1531,8 +1533,7 @@ MANO_OBRA,
PRECIO_PVP_TOTAL,
ID_ARTICULO)
AS
-SELECT ARTICULOS.ID,
- ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION,
+SELECT ARTICULOS.ID, ARTICULOS.ID_EMPRESA, ARTICULOS.REFERENCIA, ARTICULOS.DESCRIPCION,
ARTICULOS.UNIDAD_MEDIDA, ARTICULOS.FAMILIA, ARTICULOS.IMAGEN,
ARTICULOS.COMISIONABLE, ARTICULOS.FECHA_ALTA,
ARTICULOS.FECHA_MODIFICACION, ARTICULOS.USUARIO,
@@ -1769,41 +1770,41 @@ WHERE
/* View: V_EMPLEADOS */
CREATE VIEW V_EMPLEADOS(
- ID,
- ID_CATEGORIA,
- NIF_CIF,
- NOMBRE,
- PERSONA_CONTACTO,
- CALLE,
- POBLACION,
- PROVINCIA,
- CODIGO_POSTAL,
- TELEFONO_1,
- TELEFONO_2,
- MOVIL_1,
- MOVIL_2,
- FAX,
- EMAIL_1,
- EMAIL_2,
- PAGINA_WEB,
- NOTAS,
- FECHA_ALTA,
- FECHA_MODIFICACION,
- USUARIO,
- ID_EMPRESA,
- REFERENCIA,
- FECHA_NACIMIENTO,
- CATEGORIA,
- FECHA_ALTA_EMPRESA,
- FORMACION_BASE,
- FORMACION_COMPLE,
- FORMACION_RECIBIDA,
- EXPERIENCIA,
- CONTRATO,
- DURACION,
- FECHA_BAJA,
- CAUSA_BAJA)
-AS
+ID,
+ID_CATEGORIA,
+NIF_CIF,
+NOMBRE,
+PERSONA_CONTACTO,
+CALLE,
+POBLACION,
+PROVINCIA,
+CODIGO_POSTAL,
+TELEFONO_1,
+TELEFONO_2,
+MOVIL_1,
+MOVIL_2,
+FAX,
+EMAIL_1,
+EMAIL_2,
+PAGINA_WEB,
+NOTAS,
+FECHA_ALTA,
+FECHA_MODIFICACION,
+USUARIO,
+ID_EMPRESA,
+REFERENCIA,
+FECHA_NACIMIENTO,
+CATEGORIA,
+FECHA_ALTA_EMPRESA,
+FORMACION_BASE,
+FORMACION_COMPLE,
+FORMACION_RECIBIDA,
+EXPERIENCIA,
+CONTRATO,
+DURACION,
+FECHA_BAJA,
+CAUSA_BAJA)
+ AS
SELECT V_CONTACTOS.ID,
V_CONTACTOS.ID_CATEGORIA,
V_CONTACTOS.NIF_CIF,
@@ -1843,9 +1844,7 @@ SELECT V_CONTACTOS.ID,
FROM V_CONTACTOS
INNER JOIN EMPLEADOS_DATOS ON (EMPLEADOS_DATOS.ID_EMPLEADO = V_CONTACTOS.ID)
-WHERE V_CONTACTOS.ID_CATEGORIA = 3
-;
-
+WHERE V_CONTACTOS.ID_CATEGORIA = 3;
/* View: V_REC_FAC_CLI */
@@ -2660,53 +2659,54 @@ WHERE
;
-
/* View: V_PEDIDOS_PROVEEDOR */
CREATE VIEW V_PEDIDOS_PROVEEDOR(
- ID,
- ID_EMPRESA,
- ID_PROVEEDOR,
- NOMBRE,
- REFERENCIA,
- SITUACION,
- FECHA_ENVIO,
- FECHA_PEDIDO,
- FECHA_CONFIRMACION,
- FECHA_ENTREGA,
- ID_ALMACEN,
- TIPO_ALMACEN,
- NOMBRE_ALMACEN,
- ID_OBRA,
- NOMBRE_OBRA,
- OBSERVACIONES,
- IMPORTE_TOTAL,
- INCIDENCIAS,
- INCIDENCIAS_ACTIVAS,
- CALLE,
- POBLACION,
- PROVINCIA,
- CODIGO_POSTAL,
- PERSONA_CONTACTO,
- TELEFONO,
- FECHA_ALTA,
- FECHA_MODIFICACION,
- USUARIO,
- ID_PEDIDO_CLIENTE,
- REF_PED_CLIENTE,
- IMPORTE_NETO,
- IMPORTE_PORTE,
- DESCUENTO,
- IMPORTE_DESCUENTO,
- BASE_IMPONIBLE,
- IVA,
- IMPORTE_IVA,
- ID_FORMA_PAGO)
-AS
+ID,
+ID_EMPRESA,
+ID_PROVEEDOR,
+NOMBRE,
+REFERENCIA,
+SITUACION,
+FECHA_ENVIO,
+FECHA_PEDIDO,
+FECHA_CONFIRMACION,
+FECHA_ENTREGA,
+ID_ALMACEN,
+TIPO_ALMACEN,
+NOMBRE_ALMACEN,
+ID_OBRA,
+NOMBRE_OBRA,
+OBSERVACIONES,
+IMPORTE_TOTAL,
+INCIDENCIAS,
+INCIDENCIAS_ACTIVAS,
+CALLE,
+POBLACION,
+PROVINCIA,
+CODIGO_POSTAL,
+PERSONA_CONTACTO,
+TELEFONO,
+FECHA_ALTA,
+FECHA_MODIFICACION,
+USUARIO,
+ID_PEDIDO_CLIENTE,
+REF_PED_CLIENTE,
+IMPORTE_NETO,
+IMPORTE_PORTE,
+DESCUENTO,
+IMPORTE_DESCUENTO,
+BASE_IMPONIBLE,
+IVA,
+IMPORTE_IVA,
+ID_FORMA_PAGO,
+ID_FACTURA,
+REF_FACTURA_PROV)
+ AS
SELECT
PEDIDOS_PROVEEDOR.ID,
PEDIDOS_PROVEEDOR.ID_EMPRESA,
PEDIDOS_PROVEEDOR.ID_PROVEEDOR,
- V_PROVEEDORES.NOMBRE,
+ CONTACTOS.NOMBRE,
PEDIDOS_PROVEEDOR.REFERENCIA,
TRIM(V_PED_PROV_SITUACION.SITUACION),
PEDIDOS_PROVEEDOR.FECHA_ENVIO,
@@ -2740,15 +2740,18 @@ SELECT
PEDIDOS_PROVEEDOR.BASE_IMPONIBLE,
PEDIDOS_PROVEEDOR.IVA,
PEDIDOS_PROVEEDOR.IMPORTE_IVA,
- PEDIDOS_PROVEEDOR.ID_FORMA_PAGO
+ PEDIDOS_PROVEEDOR.ID_FORMA_PAGO,
+ PEDIDOS_PROVEEDOR.ID_FACTURA,
+ FACTURAS_PROVEEDOR.REFERENCIA
+
FROM
PEDIDOS_PROVEEDOR
- INNER JOIN V_PROVEEDORES ON (PEDIDOS_PROVEEDOR.ID_PROVEEDOR = V_PROVEEDORES.ID)
+ INNER JOIN CONTACTOS ON (PEDIDOS_PROVEEDOR.ID_PROVEEDOR = CONTACTOS.ID)
LEFT OUTER JOIN V_PED_PROV_SITUACION ON (V_PED_PROV_SITUACION.ID_PEDIDO = PEDIDOS_PROVEEDOR.ID)
LEFT OUTER JOIN ALMACENES ON (ALMACENES.ID = PEDIDOS_PROVEEDOR.ID_ALMACEN)
LEFT OUTER JOIN ALMACENES OBRAS ON (OBRAS.ID = PEDIDOS_PROVEEDOR.ID_OBRA)
LEFT OUTER JOIN PEDIDOS_CLIENTE ON (PEDIDOS_CLIENTE.ID = PEDIDOS_PROVEEDOR.ID_PEDIDO_CLIENTE)
-;
+ LEFT OUTER JOIN FACTURAS_PROVEEDOR ON (FACTURAS_PROVEEDOR.ID = PEDIDOS_PROVEEDOR.ID_FACTURA);
/* View: V_PRESUPUESTOS_CLIENTE */
diff --git a/Source/Cliente/FactuGES.dproj b/Source/Cliente/FactuGES.dproj
index a0b323e7..e752b083 100644
--- a/Source/Cliente/FactuGES.dproj
+++ b/Source/Cliente/FactuGES.dproj
@@ -54,7 +54,7 @@
Delphi.Personality
VCLApplication
-FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse1230FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.2.3.0FactuGESFactuGES1.2.3.0
+FalseTrueFalseC:\Archivos de programa\Borland\Delphi7\Bin\TrueFalse1240FalseFalseFalseFalseFalse30821252Rodax Software S.L.1.2.4.0FactuGESFactuGES1.2.4.0
diff --git a/Source/Cliente/FactuGES.rc b/Source/Cliente/FactuGES.rc
index 6d3a9c1e..fe2f5968 100644
--- a/Source/Cliente/FactuGES.rc
+++ b/Source/Cliente/FactuGES.rc
@@ -1,7 +1,7 @@
MAINICON ICON "C:\Codigo Tecsitel\Resources\Iconos\Factuges.ico"
1 VERSIONINFO
-FILEVERSION 1,2,3,0
-PRODUCTVERSION 1,2,3,0
+FILEVERSION 1,2,4,0
+PRODUCTVERSION 1,2,4,0
FILEFLAGSMASK 0x3FL
FILEFLAGS 0x00L
FILEOS 0x40004L
@@ -13,10 +13,10 @@ BEGIN
BLOCK "0C0A04E4"
BEGIN
VALUE "CompanyName", "Rodax Software S.L.\0"
- VALUE "FileVersion", "1.2.3.0\0"
+ VALUE "FileVersion", "1.2.4.0\0"
VALUE "InternalName", "FactuGES\0"
VALUE "ProductName", "FactuGES\0"
- VALUE "ProductVersion", "1.2.3.0\0"
+ VALUE "ProductVersion", "1.2.4.0\0"
END
END
BLOCK "VarFileInfo"
diff --git a/Source/Cliente/FactuGES.res b/Source/Cliente/FactuGES.res
index 179d2c80..ace436d8 100644
Binary files a/Source/Cliente/FactuGES.res and b/Source/Cliente/FactuGES.res differ
diff --git a/Source/Servidor/FactuGES_Server.RES b/Source/Servidor/FactuGES_Server.RES
index 024ce156..b801702f 100644
Binary files a/Source/Servidor/FactuGES_Server.RES and b/Source/Servidor/FactuGES_Server.RES differ
diff --git a/Source/Servidor/FactuGES_Server.dproj b/Source/Servidor/FactuGES_Server.dproj
index 55c67cd7..2cebb2ad 100644
--- a/Source/Servidor/FactuGES_Server.dproj
+++ b/Source/Servidor/FactuGES_Server.dproj
@@ -35,7 +35,7 @@
Delphi.Personality
- FalseTrueFalse/standaloneTrueFalse1230FalseFalseFalseFalseFalse308212521.2.3.01.2.3.0martes, 12 de agosto de 2008 12:17FactuGES_Server.dpr
+ FalseTrueFalse/standaloneTrueFalse1240FalseFalseFalseFalseFalse308212521.2.4.01.2.4.0jueves, 21 de agosto de 2008 18:49FactuGES_Server.dpr
diff --git a/Source/Servidor/FactuGES_Server.rc b/Source/Servidor/FactuGES_Server.rc
index 8089d943..eef92151 100644
--- a/Source/Servidor/FactuGES_Server.rc
+++ b/Source/Servidor/FactuGES_Server.rc
@@ -1,7 +1,7 @@
MAINICON ICON "C:\Codigo Tecsitel\Resources\Iconos\Servidor.ico"
1 VERSIONINFO
-FILEVERSION 1,2,3,0
-PRODUCTVERSION 1,2,3,0
+FILEVERSION 1,2,4,0
+PRODUCTVERSION 1,2,4,0
FILEFLAGSMASK 0x3FL
FILEFLAGS 0x00L
FILEOS 0x40004L
@@ -12,9 +12,9 @@ BEGIN
BEGIN
BLOCK "0C0A04E4"
BEGIN
- VALUE "FileVersion", "1.2.3.0\0"
- VALUE "ProductVersion", "1.2.3.0\0"
- VALUE "CompileDate", "jueves, 21 de agosto de 2008 18:49\0"
+ VALUE "FileVersion", "1.2.4.0\0"
+ VALUE "ProductVersion", "1.2.4.0\0"
+ VALUE "CompileDate", "viernes, 22 de agosto de 2008 10:44\0"
END
END
BLOCK "VarFileInfo"