From 9c9067c1d7bc236b7e1ddc8072c2e9459c51a3fe Mon Sep 17 00:00:00 2001 From: david Date: Wed, 12 Mar 2008 11:33:59 +0000 Subject: [PATCH] Cambio en claculo de stock para que sume bien las cantidades git-svn-id: https://192.168.0.254/svn/Proyectos.Varela_PuntosVenta/trunk@104 1c943782-d109-9647-9548-93b3ac332352 --- .../Modulos/Stock/Servidor/srvStock_Impl.dfm | 30 +++++++++++-------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/Source/Modulos/Stock/Servidor/srvStock_Impl.dfm b/Source/Modulos/Stock/Servidor/srvStock_Impl.dfm index f5d44ba..b546ac8 100644 --- a/Source/Modulos/Stock/Servidor/srvStock_Impl.dfm +++ b/Source/Modulos/Stock/Servidor/srvStock_Impl.dfm @@ -178,19 +178,23 @@ object srvStock: TsrvStock 'SELECT'#10#10' CENTRO, FILIAL, CODIGO, PRODUCTO, TIPO_PRODUCTO, GRU' + 'PO_PRODUCTO, COLECCION, COLOR,'#10#10' SUM(E38) as E38,'#10' SUM(E40' + ') as E40,'#10' SUM(E42) as E42,'#10' SUM(E44) as E44,'#10' SUM(E46)' + - ' as E46,'#10' SUM(E48) as E48,'#10' (SUM(E38) + SUM(E40) + SUM(E42' + - ') + SUM(E44) + SUM(E46) + SUM(E48)) as TE,'#10' SUM(S38) as S38,'#10 + - ' SUM(S40) as S40,'#10' SUM(S42) as S42,'#10' SUM(S44) as S44,'#10' ' + - ' SUM(S46) as S46,'#10' SUM(S48) as S48,'#10' (SUM(S38) + SUM(S40' + - ') + SUM(S42) + SUM(S44) + SUM(S46) + SUM(S48)) as TS,'#10#10' (SUM(' + - 'E38) - SUM(S38)) as K38,'#10' (SUM(E40) - SUM(S40)) as K40,'#10' (' + - 'SUM(E42) - SUM(S42)) as K42,'#10' (SUM(E44) - SUM(S44)) as K44,'#10' ' + - ' (SUM(E46) - SUM(S46)) as K46,'#10' (SUM(E48) - SUM(S48)) as K4' + - '8,'#10#10' ((SUM(E38) - SUM(S38)) + (SUM(E40) - SUM(S40)) + (SUM(E4' + - '2) - SUM(S42)) + (SUM(E44) - SUM(S44)) + (SUM(E46) - SUM(S46)) +' + - ' (SUM(E48) - SUM(S48))) as KT'#10#10' FROM'#10' RDX_V_STOCK_CALCULADO'#10 + - #10#10'GROUP BY CENTRO, FILIAL, CODIGO, PRODUCTO, TIPO_PRODUCTO, GRUP' + - 'O_PRODUCTO, COLECCION, COLOR'#10 + ' as E46,'#10' SUM(E48) as E48,'#10' (SUM(ISNULL(E38,0)) + SUM(ISNU' + + 'LL(E40,0)) + SUM(ISNULL(E42,0)) + SUM(ISNULL(E44,0)) + SUM(ISNUL' + + 'L(E46,0)) + SUM(ISNULL(E48,0))) as TE,'#10' SUM(S38) as S38,'#10' ' + + 'SUM(S40) as S40,'#10' SUM(S42) as S42,'#10' SUM(S44) as S44,'#10' S' + + 'UM(S46) as S46,'#10' SUM(S48) as S48,'#10' (SUM(ISNULL(S38,0)) + S' + + 'UM(ISNULL(S40,0)) + SUM(ISNULL(S42,0)) + SUM(ISNULL(S44,0)) + SU' + + 'M(ISNULL(S46,0)) + SUM(ISNULL(S48,0))) as TS,'#10#10' (SUM(E38) + S' + + 'UM(S38)) as K38,'#10' (SUM(E40) + SUM(S40)) as K40,'#10' (SUM(E42)' + + ' + SUM(S42)) as K42,'#10' (SUM(E44) + SUM(S44)) as K44,'#10' (SUM(' + + 'E46) + SUM(S46)) as K46,'#10' (SUM(E48) + SUM(S48)) as K48,'#10#10' ' + + '((SUM(ISNULL(E38,0)) + SUM(ISNULL(S38,0))) + (SUM(ISNULL(E40,0))' + + ' + SUM(ISNULL(S40,0))) + (SUM(ISNULL(E42,0)) + SUM(ISNULL(S42,0)' + + ')) + (SUM(ISNULL(E44,0)) + SUM(ISNULL(S44,0))) + (SUM(ISNULL(E46' + + ',0)) + SUM(ISNULL(S46,0))) + (SUM(ISNULL(E48,0)) + SUM(ISNULL(S4' + + '8,0)))) as KT'#10#10' FROM'#10' RDX_V_STOCK_CALCULADO'#10#10#10'GROUP BY CENTR' + + 'O, FILIAL, CODIGO, PRODUCTO, TIPO_PRODUCTO, GRUPO_PRODUCTO, COLE' + + 'CCION, COLOR'#10#10 StatementType = stSQL ColumnMappings = < item