diff --git a/Database/2.3 - vistas stock.sql b/Database/2.3 - vistas stock.sql index 7204afe..4302909 100644 --- a/Database/2.3 - vistas stock.sql +++ b/Database/2.3 - vistas stock.sql @@ -1,7 +1,5 @@ DROP VIEW [RDX_V_CONTROL_INVENTARIO] GO -DROP VIEW [RDX_V_INVENTARIO_STOCK] -GO DROP VIEW [RDX_V_INVENTARIO_STOCK_DESGLOSADO] GO DROP VIEW [RDX_V_STOCK_CALCULADO_DESGLOSADO] @@ -128,6 +126,7 @@ GO CREATE VIEW RDX_V_STOCK AS SELECT + FECHA = ISNULL(RDX_V_STOCK_INVENTARIO.FECHA, RDX_V_STOCK_VENTAS.FECHA), CENTRO = ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO), FILIAL = ISNULL(RDX_V_STOCK_INVENTARIO.FILIAL, RDX_V_STOCK_VENTAS.FILIAL), CODIGO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO), @@ -362,6 +361,7 @@ FULL OUTER JOIN RDX_V_STOCK_VENTAS ON LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO)) GROUP BY + ISNULL(RDX_V_STOCK_INVENTARIO.FECHA, RDX_V_STOCK_VENTAS.FECHA), ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO), ISNULL(RDX_V_STOCK_INVENTARIO.FILIAL, RDX_V_STOCK_VENTAS.FILIAL), ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO), @@ -376,6 +376,7 @@ GO CREATE VIEW RDX_V_STOCK_CALCULADO AS SELECT + FECHA, CENTRO, FILIAL, CODIGO, @@ -416,7 +417,8 @@ GO /*Y NO LAS DE TIPO2(S,M,L,XL)*/ CREATE VIEW RDX_V_STOCK_CALCULADO_DESGLOSADO AS -SELECT CENTRO, +SELECT FECHA, + CENTRO, FILIAL, CODIGO, PRODUCTO, @@ -444,6 +446,7 @@ GO CREATE VIEW RDX_V_INVENTARIO_STOCK_DESGLOSADO AS SELECT + ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.FECHA, RDX_V_ULTIMO_INVENTARIO.FECHA) as FECHA, ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.CENTRO, RDX_V_ULTIMO_INVENTARIO.CENTRO) as CENTRO, ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.FILIAL, RDX_V_ULTIMO_INVENTARIO.FILIAL) as FILIAL, ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.CODIGO, RDX_V_ULTIMO_INVENTARIO.CODIGO) as CODIGO, @@ -464,12 +467,14 @@ FULL OUTER JOIN RDX_V_STOCK_CALCULADO_DESGLOSADO ON AND (RDX_V_ULTIMO_INVENTARIO.CODIGO = RDX_V_STOCK_CALCULADO_DESGLOSADO.CODIGO) AND (RDX_V_ULTIMO_INVENTARIO.COLOR = RDX_V_STOCK_CALCULADO_DESGLOSADO.COLOR) AND (RDX_V_ULTIMO_INVENTARIO.TALLA = RDX_V_STOCK_CALCULADO_DESGLOSADO.TALLA) +AND (RDX_V_ULTIMO_INVENTARIO.FECHA = RDX_V_STOCK_CALCULADO_DESGLOSADO.FECHA) GO /*--------------- SQL ---------------*/ -CREATE VIEW RDX_V_INVENTARIO_STOCK AS +CREATE VIEW RDX_V_CONTROL_INVENTARIO AS select + FECHA, CENTRO, FILIAL, CODIGO, @@ -552,7 +557,8 @@ select from RDX_V_INVENTARIO_STOCK_DESGLOSADO -group by CENTRO, +group by FECHA, + CENTRO, FILIAL, CODIGO, PRODUCTO, @@ -564,47 +570,3 @@ GO /*--------------- SQL ---------------*/ -CREATE VIEW RDX_V_CONTROL_INVENTARIO AS -SELECT - CENTRO, - FILIAL, - CODIGO, - PRODUCTO, - COLOR, - TIPO_PRODUCTO, - GRUPO_PRODUCTO, - COLECCION, - - I38, - I40, - I42, - I44, - I46, - I48, - TI = ISNULL(I38, 0) + ISNULL(I40, 0) + ISNULL(I42, 0) + ISNULL(I44, 0) + ISNULL(I46, 0) + ISNULL(I48, 0), - - K38, - K40, - K42, - K44, - K46, - K48, - TK = ISNULL(K38, 0) + ISNULL(K40, 0) + ISNULL(K42, 0) + ISNULL(K44, 0) + ISNULL(K46, 0) + ISNULL(K48, 0), - - D38 = ISNULL(I38, 0) - ISNULL(K38, 0), - D40 = ISNULL(I40, 0) - ISNULL(K40, 0), - D42 = ISNULL(I42, 0) - ISNULL(K42, 0), - D44 = ISNULL(I44, 0) - ISNULL(K44, 0), - D46 = ISNULL(I46, 0) - ISNULL(K46, 0), - D48 = ISNULL(I48, 0) - ISNULL(K48, 0), - DT = ISNULL(I38, 0) - ISNULL(K38, 0) + ISNULL(I40, 0) - ISNULL(K40, 0) + - ISNULL(I42, 0) - ISNULL(K42, 0) + ISNULL(I44, 0) - ISNULL(K44, 0) + - ISNULL(I46, 0) - ISNULL(K46, 0) + ISNULL(I48, 0) - ISNULL(K48, 0) - -FROM RDX_V_INVENTARIO_STOCK -where ((ISNULL(I38, 0) - ISNULL(K38, 0) + ISNULL(I40, 0) - ISNULL(K40, 0) + - ISNULL(I42, 0) - ISNULL(K42, 0) + ISNULL(I44, 0) - ISNULL(K44, 0) + - ISNULL(I46, 0) - ISNULL(K46, 0) + ISNULL(I48, 0) - ISNULL(K48, 0)) <> 0) - -GO -/* EOF */ diff --git a/Source/Cliente/AdminPV.rc b/Source/Cliente/AdminPV.rc index afcfcb5..0d42ed9 100644 --- a/Source/Cliente/AdminPV.rc +++ b/Source/Cliente/AdminPV.rc @@ -17,7 +17,7 @@ BEGIN VALUE "InternalName", "Administración de puntos de venta\0" VALUE "ProductName", "Administración de puntos de venta\0" VALUE "ProductVersion", "1.0.0.0\0" - VALUE "CompileDate", "lunes, 08 de octubre de 2007 12:43\0" + VALUE "CompileDate", "jueves, 24 de enero de 2008 19:08\0" END END BLOCK "VarFileInfo" diff --git a/Source/Cliente/AdminPV.res b/Source/Cliente/AdminPV.res index bef3f48..b50bec2 100644 Binary files a/Source/Cliente/AdminPV.res and b/Source/Cliente/AdminPV.res differ diff --git a/Source/Modulos/Parametros/Cliente/Parametros.dpk b/Source/Modulos/Parametros/Cliente/Parametros.dpk index dc156f8..fd386ed 100644 --- a/Source/Modulos/Parametros/Cliente/Parametros.dpk +++ b/Source/Modulos/Parametros/Cliente/Parametros.dpk @@ -46,13 +46,16 @@ requires JvStdCtrlsD10R, JvSystemD10R, tbx_D10, - tb2k_D10; + tb2k_D10, + DataAbstract_Core_D10, + RemObjects_Core_D10; contains uDataModuleParametros in 'uDataModuleParametros.pas' {dmParametros: TDAClientDataModule}, schParametrosClient_Intf in '..\Reglas\schParametrosClient_Intf.pas', uBizParametros in '..\Reglas\uBizParametros.pas', uViewParametrosCentro in 'uViewParametrosCentro.pas' {frViewParametrosCentro: TCustomView}, - uViewParametrosColeccion in 'uViewParametrosColeccion.pas' {frViewParametrosColeccion: TCustomView}; + uViewParametrosColeccion in 'uViewParametrosColeccion.pas' {frViewParametrosColeccion: TCustomView}, + uViewParametrosFecha in 'uViewParametrosFecha.pas' {frViewParametrosFecha: TCustomView}; end. diff --git a/Source/Modulos/Parametros/Cliente/Parametros.dproj b/Source/Modulos/Parametros/Cliente/Parametros.dproj index 3f291b5..3fb15a4 100644 --- a/Source/Modulos/Parametros/Cliente/Parametros.dproj +++ b/Source/Modulos/Parametros/Cliente/Parametros.dproj @@ -1,4 +1,5 @@ - + + {6be250c1-7a66-46ce-a9aa-2c4fe6aa768e} Parametros.dpk @@ -53,27 +54,25 @@ - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + +
dmParametros
@@ -83,6 +82,13 @@
frViewParametrosColeccion
+ +
frViewParametrosColeccion
+
+ + + +