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"