Arreglos Scripts y vistas para soportar nuevas tallas
git-svn-id: https://192.168.0.254/svn/Proyectos.Varela_PuntosVenta/trunk@84 1c943782-d109-9647-9548-93b3ac332352
This commit is contained in:
parent
5f9641e60d
commit
a7480aba75
@ -145,6 +145,7 @@ AND (RDX_CABINV.IGNORAR IS NULL) OR (RDX_CABINV.IGNORAR <> 'S')
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
/*Modificamos la vista para que cuando nos de el último inventario de las tallas de tipo2 las convertimos a TIPO1 para el calculo de STOCK*/
|
||||||
|
|
||||||
CREATE VIEW RDX_V_ULTIMO_INVENTARIO AS
|
CREATE VIEW RDX_V_ULTIMO_INVENTARIO AS
|
||||||
SELECT RDX_INVENTARIOEDI.FECHA,
|
SELECT RDX_INVENTARIOEDI.FECHA,
|
||||||
@ -156,7 +157,13 @@ SELECT RDX_INVENTARIOEDI.FECHA,
|
|||||||
PRODUTOS.COLECAO as COLECCION,
|
PRODUTOS.COLECAO as COLECCION,
|
||||||
RDX_INVENTARIOEDI.PRODUCTO,
|
RDX_INVENTARIOEDI.PRODUCTO,
|
||||||
RDX_INVENTARIOEDI.COLOR,
|
RDX_INVENTARIOEDI.COLOR,
|
||||||
RDX_INVENTARIOEDI.TALLA,
|
CASE UPPER(RDX_INVENTARIOEDI.TALLA)
|
||||||
|
WHEN 'S' THEN '38'
|
||||||
|
WHEN 'M' THEN '40'
|
||||||
|
WHEN 'L' THEN '42'
|
||||||
|
WHEN 'XL' THEN '44'
|
||||||
|
ELSE RDX_INVENTARIOEDI.TALLA
|
||||||
|
END AS TALLA,
|
||||||
SUM(RDX_INVENTARIOEDI.CANTIDAD) AS CANTIDAD
|
SUM(RDX_INVENTARIOEDI.CANTIDAD) AS CANTIDAD
|
||||||
FROM RDX_INVENTARIOEDI
|
FROM RDX_INVENTARIOEDI
|
||||||
LEFT OUTER JOIN PRODUTOS ON
|
LEFT OUTER JOIN PRODUTOS ON
|
||||||
@ -335,16 +342,16 @@ SELECT
|
|||||||
FECHA = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.FECHA,
|
FECHA = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.FECHA,
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||||||
T38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 38 THEN
|
T38 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 38) OR (UPPER(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA) = 'S')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
T40 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 40 THEN
|
T40 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 40) OR (UPPER(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA) = 'M')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
T42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 42 THEN
|
T42 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 42) OR (UPPER(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA) = 'L')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
T44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 44 THEN
|
T44 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 44) OR (UPPER(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA) = 'XL')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
T46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 46 THEN
|
T46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 46 THEN
|
||||||
@ -385,16 +392,16 @@ SELECT
|
|||||||
FECHA = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.FECHA,
|
FECHA = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.FECHA,
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||||||
T38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 38 THEN
|
T38 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 38) OR (UPPER(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA) = 'S')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
T40 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 40 THEN
|
T40 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 40) OR (UPPER(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA) = 'M')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
T42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 42 THEN
|
T42 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 42) OR (UPPER(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA) = 'L')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
T44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 44 THEN
|
T44 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 44) OR (UPPER(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA) = 'XL')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
T46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 46 THEN
|
T46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 46 THEN
|
||||||
@ -485,17 +492,17 @@ SELECT
|
|||||||
RDX_V_TRASPASOS.T46,
|
RDX_V_TRASPASOS.T46,
|
||||||
RDX_V_TRASPASOS.T48,
|
RDX_V_TRASPASOS.T48,
|
||||||
RDX_V_TRASPASOS.TOTAL,
|
RDX_V_TRASPASOS.TOTAL,
|
||||||
TR38 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT38, RDX_V_TRASPASOS.T38),
|
TR38 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT38, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_S, RDX_V_TRASPASOS.T38)),
|
||||||
TR40 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, RDX_V_TRASPASOS.T40),
|
TR40 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_M, RDX_V_TRASPASOS.T40)),
|
||||||
TR42 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, RDX_V_TRASPASOS.T42),
|
TR42 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_L, RDX_V_TRASPASOS.T42)),
|
||||||
TR44 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT44, RDX_V_TRASPASOS.T44),
|
TR44 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT44, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_XL, RDX_V_TRASPASOS.T44)),
|
||||||
TR46 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT46, RDX_V_TRASPASOS.T46),
|
TR46 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT46, RDX_V_TRASPASOS.T46),
|
||||||
TR48 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT48, RDX_V_TRASPASOS.T48),
|
TR48 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT48, RDX_V_TRASPASOS.T48),
|
||||||
TOTAL_RECT =
|
TOTAL_RECT =
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT38, RDX_V_TRASPASOS.T38), 0) +
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT38, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_S, RDX_V_TRASPASOS.T38)), 0) +
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, RDX_V_TRASPASOS.T40), 0) +
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_M, RDX_V_TRASPASOS.T40)), 0) +
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, RDX_V_TRASPASOS.T42), 0) +
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_L, RDX_V_TRASPASOS.T42)), 0) +
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT44, RDX_V_TRASPASOS.T44), 0) +
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT44, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_XL, RDX_V_TRASPASOS.T44)), 0) +
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT46, RDX_V_TRASPASOS.T46), 0) +
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT46, RDX_V_TRASPASOS.T46), 0) +
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT48, RDX_V_TRASPASOS.T48), 0)
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT48, RDX_V_TRASPASOS.T48), 0)
|
||||||
FROM RDX_V_TRASPASOS
|
FROM RDX_V_TRASPASOS
|
||||||
@ -521,11 +528,15 @@ SELECT
|
|||||||
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
||||||
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
||||||
PRODUTOS_BARRA.GRADE AS TALLA,
|
PRODUTOS_BARRA.GRADE AS TALLA,
|
||||||
CANTIDAD = CASE PRODUTOS_BARRA.GRADE
|
CANTIDAD = CASE UPPER(PRODUTOS_BARRA.GRADE)
|
||||||
WHEN '38' THEN F1
|
WHEN '38' THEN F1
|
||||||
|
WHEN 'S' THEN F1
|
||||||
WHEN '40' THEN F2
|
WHEN '40' THEN F2
|
||||||
|
WHEN 'M' THEN F2
|
||||||
WHEN '42' THEN F3
|
WHEN '42' THEN F3
|
||||||
|
WHEN 'L' THEN F3
|
||||||
WHEN '44' THEN F4
|
WHEN '44' THEN F4
|
||||||
|
WHEN 'XL' THEN F4
|
||||||
WHEN '46' THEN F5
|
WHEN '46' THEN F5
|
||||||
WHEN '48' THEN F6
|
WHEN '48' THEN F6
|
||||||
END,
|
END,
|
||||||
@ -546,9 +557,13 @@ LEFT OUTER JOIN PRODUTOS_BARRA ON
|
|||||||
(((PRODUTOS_BARRA.PRODUTO = FATURAMENTO_PROD.PRODUTO) AND
|
(((PRODUTOS_BARRA.PRODUTO = FATURAMENTO_PROD.PRODUTO) AND
|
||||||
(PRODUTOS_BARRA.COR_PRODUTO = FATURAMENTO_PROD.COR_PRODUTO)) AND
|
(PRODUTOS_BARRA.COR_PRODUTO = FATURAMENTO_PROD.COR_PRODUTO)) AND
|
||||||
((PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F1 <> 0) THEN '38' END) OR
|
((PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F1 <> 0) THEN '38' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F1 <> 0) THEN 'S' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F2 <> 0) THEN '40' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F2 <> 0) THEN '40' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F2 <> 0) THEN 'M' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F3 <> 0) THEN '42' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F3 <> 0) THEN '42' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F3 <> 0) THEN 'L' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F4 <> 0) THEN '44' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F4 <> 0) THEN '44' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F4 <> 0) THEN 'XL' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F5 <> 0) THEN '46' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F5 <> 0) THEN '46' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F6 <> 0) THEN '48' END)))
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F6 <> 0) THEN '48' END)))
|
||||||
LEFT OUTER JOIN PRODUTOS ON
|
LEFT OUTER JOIN PRODUTOS ON
|
||||||
@ -578,16 +593,16 @@ SELECT
|
|||||||
CONTABILIZAR_ALBARAN = ISNULL(RDX_V_ALBARANES.CONTABILIZAR, 'S'),
|
CONTABILIZAR_ALBARAN = ISNULL(RDX_V_ALBARANES.CONTABILIZAR, 'S'),
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS DESDE VARELA */
|
/* CANTIDADES ENVIADAS DESDE VARELA */
|
||||||
E38 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 38 THEN
|
E38 = SUM(CASE WHEN ((RDX_V_ALBARANES.TALLA = 38) OR (UPPER(RDX_V_ALBARANES.TALLA) = 'S')) THEN
|
||||||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
E40 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 40 THEN
|
E40 = SUM(CASE WHEN ((RDX_V_ALBARANES.TALLA = 40) OR (UPPER(RDX_V_ALBARANES.TALLA) = 'M')) THEN
|
||||||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
E42 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 42 THEN
|
E42 = SUM(CASE WHEN ((RDX_V_ALBARANES.TALLA = 42) OR (UPPER(RDX_V_ALBARANES.TALLA) = 'L')) THEN
|
||||||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
E44 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 44 THEN
|
E44 = SUM(CASE WHEN ((RDX_V_ALBARANES.TALLA = 44) OR (UPPER(RDX_V_ALBARANES.TALLA) = 'XL')) THEN
|
||||||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
E46 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 46 THEN
|
E46 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 46 THEN
|
||||||
@ -604,16 +619,16 @@ SELECT
|
|||||||
),
|
),
|
||||||
|
|
||||||
/* CANTIDADES RECIBIDAS EN EL CENTRO*/
|
/* CANTIDADES RECIBIDAS EN EL CENTRO*/
|
||||||
R38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 38 THEN
|
R38 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 38) OR (UPPER(RDX_V_INVENTARIOEDI_RECEPCION.TALLA) = 'S')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
R40 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 40 THEN
|
R40 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 40) OR (UPPER(RDX_V_INVENTARIOEDI_RECEPCION.TALLA) = 'M')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
R42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 42 THEN
|
R42 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 42) OR (UPPER(RDX_V_INVENTARIOEDI_RECEPCION.TALLA) = 'L')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
R44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 44 THEN
|
R44 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 44) OR (UPPER(RDX_V_INVENTARIOEDI_RECEPCION.TALLA) = 'XL')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
R46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 46 THEN
|
R46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 46 THEN
|
||||||
@ -677,27 +692,27 @@ SELECT
|
|||||||
R38, R40, R42, R44, R46, R48, RDX_V_RECEPCION.RECIBIDO,
|
R38, R40, R42, R44, R46, R48, RDX_V_RECEPCION.RECIBIDO,
|
||||||
|
|
||||||
/* CANTIDADES RECIBIDAS RECTIFICADAS */
|
/* CANTIDADES RECIBIDAS RECTIFICADAS */
|
||||||
RR38 = ISNULL(RDX_RECEPCION_AJUSTES.CANT38, R38),
|
RR38 = ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(RDX_RECEPCION_AJUSTES.CANT_S, R38)),
|
||||||
RR40 = ISNULL(RDX_RECEPCION_AJUSTES.CANT40, R40),
|
RR40 = ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(RDX_RECEPCION_AJUSTES.CANT_M, R40)),
|
||||||
RR42 = ISNULL(RDX_RECEPCION_AJUSTES.CANT42, R42),
|
RR42 = ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(RDX_RECEPCION_AJUSTES.CANT_L, R42)),
|
||||||
RR44 = ISNULL(RDX_RECEPCION_AJUSTES.CANT44, R44),
|
RR44 = ISNULL(RDX_RECEPCION_AJUSTES.CANT44, ISNULL(RDX_RECEPCION_AJUSTES.CANT_XL, R44)),
|
||||||
RR46 = ISNULL(RDX_RECEPCION_AJUSTES.CANT46, R46),
|
RR46 = ISNULL(RDX_RECEPCION_AJUSTES.CANT46, R46),
|
||||||
RR48 = ISNULL(RDX_RECEPCION_AJUSTES.CANT48, R48),
|
RR48 = ISNULL(RDX_RECEPCION_AJUSTES.CANT48, R48),
|
||||||
|
|
||||||
RECIBIDO_RECT =
|
RECIBIDO_RECT =
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(R38, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(RDX_RECEPCION_AJUSTES.CANT_S, ISNULL(R38, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(R40, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(RDX_RECEPCION_AJUSTES.CANT_M, ISNULL(R40, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(R42, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(RDX_RECEPCION_AJUSTES.CANT_L, ISNULL(R42, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT44, ISNULL(R44, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT44, ISNULL(RDX_RECEPCION_AJUSTES.CANT_XL, ISNULL(R44, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT46, ISNULL(R46, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT46, ISNULL(R46, 0)) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT48, ISNULL(R48, 0)),
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT48, ISNULL(R48, 0)),
|
||||||
|
|
||||||
DIFERENCIA =
|
DIFERENCIA =
|
||||||
(
|
(
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(R38, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(RDX_RECEPCION_AJUSTES.CANT_S, ISNULL(R38, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(R40, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(RDX_RECEPCION_AJUSTES.CANT_M, ISNULL(R40, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(R42, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(RDX_RECEPCION_AJUSTES.CANT_L, ISNULL(R42, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT44, ISNULL(R44, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT44, ISNULL(RDX_RECEPCION_AJUSTES.CANT_XL, ISNULL(R44, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT46, ISNULL(R46, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT46, ISNULL(R46, 0)) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT48, ISNULL(R48, 0))
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT48, ISNULL(R48, 0))
|
||||||
) - ENVIADO
|
) - ENVIADO
|
||||||
@ -753,11 +768,15 @@ SELECT
|
|||||||
PRODUCTO = ISNULL(PRODUTOS.DESC_PRODUTO, '*** ERROR REFERENCIA ****'),
|
PRODUCTO = ISNULL(PRODUTOS.DESC_PRODUTO, '*** ERROR REFERENCIA ****'),
|
||||||
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
||||||
PRODUTOS_BARRA.GRADE AS TALLA,
|
PRODUTOS_BARRA.GRADE AS TALLA,
|
||||||
CANTIDAD = CASE PRODUTOS_BARRA.GRADE
|
CANTIDAD = CASE UPPER(PRODUTOS_BARRA.GRADE)
|
||||||
WHEN '38' THEN EN1
|
WHEN '38' THEN EN1
|
||||||
|
WHEN 'S' THEN EN1
|
||||||
WHEN '40' THEN EN2
|
WHEN '40' THEN EN2
|
||||||
|
WHEN 'M' THEN EN2
|
||||||
WHEN '42' THEN EN3
|
WHEN '42' THEN EN3
|
||||||
|
WHEN 'L' THEN EN3
|
||||||
WHEN '44' THEN EN4
|
WHEN '44' THEN EN4
|
||||||
|
WHEN 'XL' THEN EN4
|
||||||
WHEN '46' THEN EN5
|
WHEN '46' THEN EN5
|
||||||
WHEN '48' THEN EN6
|
WHEN '48' THEN EN6
|
||||||
END,
|
END,
|
||||||
@ -770,9 +789,13 @@ INNER JOIN PRODUTOS_BARRA on
|
|||||||
(((PRODUTOS_BARRA.PRODUTO = LOJA_SAIDAS_PRODUTO.PRODUTO) AND
|
(((PRODUTOS_BARRA.PRODUTO = LOJA_SAIDAS_PRODUTO.PRODUTO) AND
|
||||||
(PRODUTOS_BARRA.COR_PRODUTO = LOJA_SAIDAS_PRODUTO.COR_PRODUTO)) AND
|
(PRODUTOS_BARRA.COR_PRODUTO = LOJA_SAIDAS_PRODUTO.COR_PRODUTO)) AND
|
||||||
((PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN1 <> 0) THEN '38' END) OR
|
((PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN1 <> 0) THEN '38' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN1 <> 0) THEN 'S' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN '40' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN '40' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN 'M' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN '42' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN '42' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN 'L' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN '44' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN '44' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN 'XL' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN5 <> 0) THEN '46' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN5 <> 0) THEN '46' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN6 <> 0) THEN '48' END)))
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN6 <> 0) THEN '48' END)))
|
||||||
INNER JOIN PRODUTOS on (PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
INNER JOIN PRODUTOS on (PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
||||||
@ -805,16 +828,16 @@ SELECT
|
|||||||
CONTABILIZAR_HOJA = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CONTABILIZAR, 'S'),
|
CONTABILIZAR_HOJA = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CONTABILIZAR, 'S'),
|
||||||
|
|
||||||
/* CANTIDADES SOLICITADAS DESDE VARELA */
|
/* CANTIDADES SOLICITADAS DESDE VARELA */
|
||||||
S38 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 38 THEN
|
S38 = SUM(CASE WHEN ((RDX_V_HOJAS_DEVOLUCIONES.TALLA = 38) OR (RDX_V_HOJAS_DEVOLUCIONES.TALLA = 'S')) THEN
|
||||||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
S40 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 40 THEN
|
S40 = SUM(CASE WHEN ((RDX_V_HOJAS_DEVOLUCIONES.TALLA = 40) OR (RDX_V_HOJAS_DEVOLUCIONES.TALLA = 'M')) THEN
|
||||||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
S42 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 42 THEN
|
S42 = SUM(CASE WHEN ((RDX_V_HOJAS_DEVOLUCIONES.TALLA = 42) OR (RDX_V_HOJAS_DEVOLUCIONES.TALLA = 'L')) THEN
|
||||||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
S44 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 44 THEN
|
S44 = SUM(CASE WHEN ((RDX_V_HOJAS_DEVOLUCIONES.TALLA = 44) OR (RDX_V_HOJAS_DEVOLUCIONES.TALLA = 'XL')) THEN
|
||||||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
S46 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 46 THEN
|
S46 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 46 THEN
|
||||||
@ -831,16 +854,16 @@ SELECT
|
|||||||
),
|
),
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||||||
E38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 38 THEN
|
E38 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 38) OR (RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 'S')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
E40 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 40 THEN
|
E40 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 40) OR (RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 'M')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
E42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 42 THEN
|
E42 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 42) OR (RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 'L')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
E44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 44 THEN
|
E44 = SUM(CASE WHEN ((RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 44) OR (RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 'XL')) THEN
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||||||
END),
|
END),
|
||||||
E46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 46 THEN
|
E46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 46 THEN
|
||||||
@ -904,27 +927,27 @@ SELECT
|
|||||||
E38, E40, E42, E44, E46, E48, RDX_V_DEVOLUCIONES.ENVIADO,
|
E38, E40, E42, E44, E46, E48, RDX_V_DEVOLUCIONES.ENVIADO,
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS RECTIFICADAS */
|
/* CANTIDADES ENVIADAS RECTIFICADAS */
|
||||||
ER38 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, E38),
|
ER38 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_S, E38)),
|
||||||
ER40 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, E40),
|
ER40 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_M, E40)),
|
||||||
ER42 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, E42),
|
ER42 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_L, E42)),
|
||||||
ER44 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, E44),
|
ER44 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_XL, E44)),
|
||||||
ER46 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, E46),
|
ER46 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, E46),
|
||||||
ER48 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, E48),
|
ER48 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, E48),
|
||||||
|
|
||||||
ENVIADO_RECT =
|
ENVIADO_RECT =
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(E38, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_S, ISNULL(E38, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(E40, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_M, ISNULL(E40, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(E42, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_L, ISNULL(E42, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(E44, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_XL, ISNULL(E44, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, ISNULL(E46, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, ISNULL(E46, 0)) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, ISNULL(E48, 0)),
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, ISNULL(E48, 0)),
|
||||||
|
|
||||||
DIFERENCIA =
|
DIFERENCIA =
|
||||||
(
|
(
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(E38, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_S, ISNULL(E38, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(E40, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_M, ISNULL(E40, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(E42, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_L, ISNULL(E42, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(E44, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_XL, ISNULL(E44, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, ISNULL(E46, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, ISNULL(E46, 0)) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, ISNULL(E48, 0))
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, ISNULL(E48, 0))
|
||||||
) - SOLICITADO
|
) - SOLICITADO
|
||||||
@ -949,13 +972,17 @@ SELECT
|
|||||||
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
||||||
RDX_RECEPCION_AJUSTES.COLOR,
|
RDX_RECEPCION_AJUSTES.COLOR,
|
||||||
RDX_TALLAS.TALLA,
|
RDX_TALLAS.TALLA,
|
||||||
CANTIDAD = CASE RDX_TALLAS.TALLA
|
CANTIDAD = CASE UPPER(RDX_TALLAS.TALLA)
|
||||||
WHEN '38' THEN RDX_RECEPCION_AJUSTES.CANT38
|
WHEN '38' THEN RDX_RECEPCION_AJUSTES.CANT38
|
||||||
WHEN '40' THEN RDX_RECEPCION_AJUSTES.CANT40
|
WHEN '40' THEN RDX_RECEPCION_AJUSTES.CANT40
|
||||||
WHEN '42' THEN RDX_RECEPCION_AJUSTES.CANT42
|
WHEN '42' THEN RDX_RECEPCION_AJUSTES.CANT42
|
||||||
WHEN '44' THEN RDX_RECEPCION_AJUSTES.CANT44
|
WHEN '44' THEN RDX_RECEPCION_AJUSTES.CANT44
|
||||||
WHEN '46' THEN RDX_RECEPCION_AJUSTES.CANT46
|
WHEN '46' THEN RDX_RECEPCION_AJUSTES.CANT46
|
||||||
WHEN '48' THEN RDX_RECEPCION_AJUSTES.CANT48
|
WHEN '48' THEN RDX_RECEPCION_AJUSTES.CANT48
|
||||||
|
WHEN 'S' THEN RDX_RECEPCION_AJUSTES.CANT_S
|
||||||
|
WHEN 'M' THEN RDX_RECEPCION_AJUSTES.CANT_M
|
||||||
|
WHEN 'L' THEN RDX_RECEPCION_AJUSTES.CANT_L
|
||||||
|
WHEN 'XL' THEN RDX_RECEPCION_AJUSTES.CANT_XL
|
||||||
END
|
END
|
||||||
FROM RDX_TALLAS, RDX_RECEPCION_AJUSTES
|
FROM RDX_TALLAS, RDX_RECEPCION_AJUSTES
|
||||||
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_RECEPCION_AJUSTES.CENTRO)
|
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_RECEPCION_AJUSTES.CENTRO)
|
||||||
@ -968,6 +995,10 @@ WHERE CASE RDX_TALLAS.TALLA
|
|||||||
WHEN '44' THEN RDX_RECEPCION_AJUSTES.CANT44
|
WHEN '44' THEN RDX_RECEPCION_AJUSTES.CANT44
|
||||||
WHEN '46' THEN RDX_RECEPCION_AJUSTES.CANT46
|
WHEN '46' THEN RDX_RECEPCION_AJUSTES.CANT46
|
||||||
WHEN '48' THEN RDX_RECEPCION_AJUSTES.CANT48
|
WHEN '48' THEN RDX_RECEPCION_AJUSTES.CANT48
|
||||||
|
WHEN 'S' THEN RDX_RECEPCION_AJUSTES.CANT_S
|
||||||
|
WHEN 'M' THEN RDX_RECEPCION_AJUSTES.CANT_M
|
||||||
|
WHEN 'L' THEN RDX_RECEPCION_AJUSTES.CANT_L
|
||||||
|
WHEN 'XL' THEN RDX_RECEPCION_AJUSTES.CANT_XL
|
||||||
END IS NOT NULL
|
END IS NOT NULL
|
||||||
GO
|
GO
|
||||||
|
|
||||||
@ -991,6 +1022,7 @@ FULL OUTER JOIN RDX_V_INVENTARIOEDI_RECEPCION ON
|
|||||||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CODIGO = RDX_V_INVENTARIOEDI_RECEPCION.CODIGO) AND
|
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CODIGO = RDX_V_INVENTARIOEDI_RECEPCION.CODIGO) AND
|
||||||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.COLOR = RDX_V_INVENTARIOEDI_RECEPCION.COLOR) AND
|
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.COLOR = RDX_V_INVENTARIOEDI_RECEPCION.COLOR) AND
|
||||||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.TALLA = RDX_V_INVENTARIOEDI_RECEPCION.TALLA)
|
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.TALLA = RDX_V_INVENTARIOEDI_RECEPCION.TALLA)
|
||||||
|
|
||||||
GROUP BY
|
GROUP BY
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.FECHA, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FECHA),
|
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.FECHA, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FECHA),
|
||||||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CENTRO, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CENTRO),
|
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CENTRO, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CENTRO),
|
||||||
@ -1020,6 +1052,10 @@ SELECT
|
|||||||
WHEN '44' THEN RDX_DEVOLUCION_AJUSTES.CANT44
|
WHEN '44' THEN RDX_DEVOLUCION_AJUSTES.CANT44
|
||||||
WHEN '46' THEN RDX_DEVOLUCION_AJUSTES.CANT46
|
WHEN '46' THEN RDX_DEVOLUCION_AJUSTES.CANT46
|
||||||
WHEN '48' THEN RDX_DEVOLUCION_AJUSTES.CANT48
|
WHEN '48' THEN RDX_DEVOLUCION_AJUSTES.CANT48
|
||||||
|
WHEN 'S' THEN RDX_DEVOLUCION_AJUSTES.CANT_S
|
||||||
|
WHEN 'M' THEN RDX_DEVOLUCION_AJUSTES.CANT_M
|
||||||
|
WHEN 'L' THEN RDX_DEVOLUCION_AJUSTES.CANT_L
|
||||||
|
WHEN 'XL' THEN RDX_DEVOLUCION_AJUSTES.CANT_XL
|
||||||
END
|
END
|
||||||
FROM RDX_TALLAS, RDX_DEVOLUCION_AJUSTES
|
FROM RDX_TALLAS, RDX_DEVOLUCION_AJUSTES
|
||||||
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_DEVOLUCION_AJUSTES.CENTRO)
|
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_DEVOLUCION_AJUSTES.CENTRO)
|
||||||
@ -1032,6 +1068,10 @@ WHERE CASE RDX_TALLAS.TALLA
|
|||||||
WHEN '44' THEN RDX_DEVOLUCION_AJUSTES.CANT44
|
WHEN '44' THEN RDX_DEVOLUCION_AJUSTES.CANT44
|
||||||
WHEN '46' THEN RDX_DEVOLUCION_AJUSTES.CANT46
|
WHEN '46' THEN RDX_DEVOLUCION_AJUSTES.CANT46
|
||||||
WHEN '48' THEN RDX_DEVOLUCION_AJUSTES.CANT48
|
WHEN '48' THEN RDX_DEVOLUCION_AJUSTES.CANT48
|
||||||
|
WHEN 'S' THEN RDX_DEVOLUCION_AJUSTES.CANT_S
|
||||||
|
WHEN 'M' THEN RDX_DEVOLUCION_AJUSTES.CANT_M
|
||||||
|
WHEN 'L' THEN RDX_DEVOLUCION_AJUSTES.CANT_L
|
||||||
|
WHEN 'XL' THEN RDX_DEVOLUCION_AJUSTES.CANT_XL
|
||||||
END IS NOT NULL
|
END IS NOT NULL
|
||||||
GO
|
GO
|
||||||
|
|
||||||
@ -1050,11 +1090,15 @@ SELECT
|
|||||||
PRODUCTO = ISNULL(PRODUTOS.DESC_PRODUTO, '*** ERROR REFERENCIA ****'),
|
PRODUCTO = ISNULL(PRODUTOS.DESC_PRODUTO, '*** ERROR REFERENCIA ****'),
|
||||||
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
||||||
PRODUTOS_BARRA.GRADE AS TALLA,
|
PRODUTOS_BARRA.GRADE AS TALLA,
|
||||||
CANTIDAD = CASE PRODUTOS_BARRA.GRADE
|
CANTIDAD = CASE UPPER(PRODUTOS_BARRA.GRADE)
|
||||||
WHEN '38' THEN EN1
|
WHEN '38' THEN EN1
|
||||||
|
WHEN 'S' THEN EN1
|
||||||
WHEN '40' THEN EN2
|
WHEN '40' THEN EN2
|
||||||
|
WHEN 'M' THEN EN2
|
||||||
WHEN '42' THEN EN3
|
WHEN '42' THEN EN3
|
||||||
|
WHEN 'L' THEN EN3
|
||||||
WHEN '44' THEN EN4
|
WHEN '44' THEN EN4
|
||||||
|
WHEN 'XL' THEN EN4
|
||||||
WHEN '46' THEN EN5
|
WHEN '46' THEN EN5
|
||||||
WHEN '48' THEN EN6
|
WHEN '48' THEN EN6
|
||||||
END
|
END
|
||||||
@ -1064,9 +1108,13 @@ INNER JOIN PRODUTOS_BARRA on
|
|||||||
(((PRODUTOS_BARRA.PRODUTO = LOJA_SAIDAS_PRODUTO.PRODUTO) AND
|
(((PRODUTOS_BARRA.PRODUTO = LOJA_SAIDAS_PRODUTO.PRODUTO) AND
|
||||||
(PRODUTOS_BARRA.COR_PRODUTO = LOJA_SAIDAS_PRODUTO.COR_PRODUTO)) AND
|
(PRODUTOS_BARRA.COR_PRODUTO = LOJA_SAIDAS_PRODUTO.COR_PRODUTO)) AND
|
||||||
((PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN1 <> 0) THEN '38' END) OR
|
((PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN1 <> 0) THEN '38' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN1 <> 0) THEN 'S' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN '40' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN '40' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN 'M' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN '42' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN '42' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN 'L' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN '44' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN '44' END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN 'XL' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN5 <> 0) THEN '46' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN5 <> 0) THEN '46' END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN6 <> 0) THEN '48' END)))
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN6 <> 0) THEN '48' END)))
|
||||||
INNER JOIN PRODUTOS on (PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
INNER JOIN PRODUTOS on (PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
||||||
@ -1092,13 +1140,17 @@ SELECT
|
|||||||
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
||||||
RDX_TRASPASOS_AJUSTES.COLOR,
|
RDX_TRASPASOS_AJUSTES.COLOR,
|
||||||
RDX_TALLAS.TALLA,
|
RDX_TALLAS.TALLA,
|
||||||
CANTIDAD = CASE RDX_TALLAS.TALLA
|
CANTIDAD = CASE UPPER(RDX_TALLAS.TALLA)
|
||||||
WHEN '38' THEN RDX_TRASPASOS_AJUSTES.CANT38
|
WHEN '38' THEN RDX_TRASPASOS_AJUSTES.CANT38
|
||||||
WHEN '40' THEN RDX_TRASPASOS_AJUSTES.CANT40
|
WHEN '40' THEN RDX_TRASPASOS_AJUSTES.CANT40
|
||||||
WHEN '42' THEN RDX_TRASPASOS_AJUSTES.CANT42
|
WHEN '42' THEN RDX_TRASPASOS_AJUSTES.CANT42
|
||||||
WHEN '44' THEN RDX_TRASPASOS_AJUSTES.CANT44
|
WHEN '44' THEN RDX_TRASPASOS_AJUSTES.CANT44
|
||||||
WHEN '46' THEN RDX_TRASPASOS_AJUSTES.CANT46
|
WHEN '46' THEN RDX_TRASPASOS_AJUSTES.CANT46
|
||||||
WHEN '48' THEN RDX_TRASPASOS_AJUSTES.CANT48
|
WHEN '48' THEN RDX_TRASPASOS_AJUSTES.CANT48
|
||||||
|
WHEN 'S' THEN RDX_TRASPASOS_AJUSTES.CANT_S
|
||||||
|
WHEN 'M' THEN RDX_TRASPASOS_AJUSTES.CANT_M
|
||||||
|
WHEN 'L' THEN RDX_TRASPASOS_AJUSTES.CANT_L
|
||||||
|
WHEN 'XL' THEN RDX_TRASPASOS_AJUSTES.CANT_XL
|
||||||
END
|
END
|
||||||
FROM RDX_TALLAS, RDX_TRASPASOS_AJUSTES
|
FROM RDX_TALLAS, RDX_TRASPASOS_AJUSTES
|
||||||
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_TRASPASOS_AJUSTES.CENTRO)
|
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_TRASPASOS_AJUSTES.CENTRO)
|
||||||
@ -1113,6 +1165,10 @@ WHERE CASE RDX_TALLAS.TALLA
|
|||||||
WHEN '44' THEN RDX_TRASPASOS_AJUSTES.CANT44
|
WHEN '44' THEN RDX_TRASPASOS_AJUSTES.CANT44
|
||||||
WHEN '46' THEN RDX_TRASPASOS_AJUSTES.CANT46
|
WHEN '46' THEN RDX_TRASPASOS_AJUSTES.CANT46
|
||||||
WHEN '48' THEN RDX_TRASPASOS_AJUSTES.CANT48
|
WHEN '48' THEN RDX_TRASPASOS_AJUSTES.CANT48
|
||||||
|
WHEN 'S' THEN RDX_TRASPASOS_AJUSTES.CANT_S
|
||||||
|
WHEN 'M' THEN RDX_TRASPASOS_AJUSTES.CANT_M
|
||||||
|
WHEN 'L' THEN RDX_TRASPASOS_AJUSTES.CANT_L
|
||||||
|
WHEN 'XL' THEN RDX_TRASPASOS_AJUSTES.CANT_XL
|
||||||
END IS NOT NULL
|
END IS NOT NULL
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|||||||
@ -280,10 +280,10 @@ SELECT
|
|||||||
COLECAO AS COLECCION,
|
COLECAO AS COLECCION,
|
||||||
COR_PRODUTO AS COLOR,
|
COR_PRODUTO AS COLOR,
|
||||||
GRADE AS TALLA,
|
GRADE AS TALLA,
|
||||||
TALLA38 = CASE WHEN (GRADE = 38) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
TALLA38 = CASE WHEN ((GRADE = 38) OR (UPPER(GRADE) = 'S')) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||||
TALLA40 = CASE WHEN (GRADE = 40) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
TALLA40 = CASE WHEN ((GRADE = 40) OR (UPPER(GRADE) = 'M')) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||||
TALLA42 = CASE WHEN (GRADE = 42) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
TALLA42 = CASE WHEN ((GRADE = 42) OR (UPPER(GRADE) = 'L')) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||||
TALLA44 = CASE WHEN (GRADE = 44) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
TALLA44 = CASE WHEN ((GRADE = 44) OR (UPPER(GRADE) = 'XL')) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||||
TALLA46 = CASE WHEN (GRADE = 46) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
TALLA46 = CASE WHEN (GRADE = 46) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||||
TALLA48 = CASE WHEN (GRADE = 48) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
TALLA48 = CASE WHEN (GRADE = 48) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||||
|
|
||||||
|
|||||||
@ -136,8 +136,8 @@ SELECT
|
|||||||
GRUPO_PRODUCTO = PRODUTOS.GRUPO_PRODUTO,
|
GRUPO_PRODUCTO = PRODUTOS.GRUPO_PRODUTO,
|
||||||
COLECCION = PRODUTOS.COLECAO,
|
COLECCION = PRODUTOS.COLECAO,
|
||||||
COLOR = ISNULL(RDX_V_STOCK_INVENTARIO.COLOR, RDX_V_STOCK_VENTAS.COLOR),
|
COLOR = ISNULL(RDX_V_STOCK_INVENTARIO.COLOR, RDX_V_STOCK_VENTAS.COLOR),
|
||||||
E38 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
E38 = SUM(CASE
|
||||||
WHEN '38' THEN
|
WHEN ((ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA) = '38') OR (UPPER(ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)) = 'S')) THEN
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
||||||
WHEN 'RM' THEN 0
|
WHEN 'RM' THEN 0
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
||||||
@ -154,8 +154,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
E40 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
E40 = SUM(CASE
|
||||||
WHEN '40' THEN
|
WHEN ((ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA) = '40') OR (UPPER(ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)) = 'M')) THEN
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
||||||
WHEN 'RM' THEN 0
|
WHEN 'RM' THEN 0
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
||||||
@ -172,8 +172,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
E42 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
E42 = SUM(CASE
|
||||||
WHEN '42' THEN
|
WHEN ((ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA) = '42') OR (UPPER(ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)) = 'L')) THEN
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
||||||
WHEN 'RM' THEN 0
|
WHEN 'RM' THEN 0
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
||||||
@ -190,8 +190,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
E44 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
E44 = SUM(CASE
|
||||||
WHEN '44' THEN
|
WHEN ((ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA) = '44') OR (UPPER(ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)) = 'XL')) THEN
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
||||||
WHEN 'RM' THEN 0
|
WHEN 'RM' THEN 0
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
||||||
@ -244,8 +244,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
S38 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
S38 = SUM(CASE
|
||||||
WHEN '38' THEN
|
WHEN ((ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA) = '38') OR (UPPER(ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)) = 'S')) THEN
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
@ -262,8 +262,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
S40 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
S40 = SUM(CASE
|
||||||
WHEN '40' THEN
|
WHEN ((ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA) = '40') OR (UPPER(ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)) = 'M')) THEN
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
@ -280,8 +280,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
S42 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
S42 = SUM(CASE
|
||||||
WHEN '42' THEN
|
WHEN ((ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA) = '42') OR (UPPER(ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)) = 'L')) THEN
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
@ -298,8 +298,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
S44 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
S44 = SUM(CASE
|
||||||
WHEN '44' THEN
|
WHEN ((ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA) = '44') OR (UPPER(ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)) = 'XL')) THEN
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
@ -412,6 +412,8 @@ FROM RDX_V_STOCK
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
/*AQUI TENGO INCLUIDAS LAS S CON LAS 38 LA M CON LA 40..... EL PROBLEMA LO TENEMOS AL HACER EL JOIN CON RDX_TALLAS QUE TENDRÁ TODAS (DEBEREMOS ELEGIR SOLO LAS DE TIPO1(38,40,42,44,48) */
|
||||||
|
/*Y NO LAS DE TIPO2(S,M,L,XL)*/
|
||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK_CALCULADO_DESGLOSADO AS
|
CREATE VIEW RDX_V_STOCK_CALCULADO_DESGLOSADO AS
|
||||||
SELECT CENTRO,
|
SELECT CENTRO,
|
||||||
@ -433,9 +435,12 @@ SELECT CENTRO,
|
|||||||
END
|
END
|
||||||
|
|
||||||
FROM RDX_TALLAS, RDX_V_STOCK_CALCULADO
|
FROM RDX_TALLAS, RDX_V_STOCK_CALCULADO
|
||||||
|
WHERE RDX_TALLAS.TIPO_TALLAJE = 1
|
||||||
GO
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
/*PROBLEMA CON TALLA RDX_ULTIMO_INVENTARIO VIENE LAS TALLAS DE TIPO2 Y EL RDX_STOK_CALCULADO_DESGLOSADO YA HEMOS METIDO LS TALLAS DE TIPO2 EN TIPO1*/
|
||||||
|
/*El problema se arregla en la vista RDX_V_ULTIMO_INVENTARIO*/
|
||||||
|
|
||||||
CREATE VIEW RDX_V_INVENTARIO_STOCK_DESGLOSADO AS
|
CREATE VIEW RDX_V_INVENTARIO_STOCK_DESGLOSADO AS
|
||||||
SELECT
|
SELECT
|
||||||
|
|||||||
@ -1,3 +1,75 @@
|
|||||||
|
ALTER TABLE [dbo].[RDX_TALLAS]
|
||||||
|
ADD [TIPO_TALLAJE] smallint NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
update rdx_tallas
|
||||||
|
set TIPO_TALLAJE = 1
|
||||||
|
GO
|
||||||
|
|
||||||
|
insert into rdx_tallas (TALLA, TIPO_TALLAJE)
|
||||||
|
Values('S', 2)
|
||||||
|
GO
|
||||||
|
|
||||||
|
insert into rdx_tallas (TALLA, TIPO_TALLAJE)
|
||||||
|
Values('M', 2)
|
||||||
|
GO
|
||||||
|
|
||||||
|
insert into rdx_tallas (TALLA, TIPO_TALLAJE)
|
||||||
|
Values('L', 2)
|
||||||
|
GO
|
||||||
|
|
||||||
|
insert into rdx_tallas (TALLA, TIPO_TALLAJE)
|
||||||
|
Values('XL', 2)
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_TRASPASOS_AJUSTES]
|
||||||
|
ADD [CANT_S] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_TRASPASOS_AJUSTES]
|
||||||
|
ADD [CANT_M] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_TRASPASOS_AJUSTES]
|
||||||
|
ADD [CANT_L] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_TRASPASOS_AJUSTES]
|
||||||
|
ADD [CANT_XL] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_RECEPCION_AJUSTES]
|
||||||
|
ADD [CANT_S] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_RECEPCION_AJUSTES]
|
||||||
|
ADD [CANT_M] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_RECEPCION_AJUSTES]
|
||||||
|
ADD [CANT_L] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_RECEPCION_AJUSTES]
|
||||||
|
ADD [CANT_XL] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_DEVOLUCION_AJUSTES]
|
||||||
|
ADD [CANT_S] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_DEVOLUCION_AJUSTES]
|
||||||
|
ADD [CANT_M] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_DEVOLUCION_AJUSTES]
|
||||||
|
ADD [CANT_L] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [dbo].[RDX_DEVOLUCION_AJUSTES]
|
||||||
|
ADD [CANT_XL] numeric(15, 0) NULL
|
||||||
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
|
||||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_INVENTARIOEDI]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_INVENTARIOEDI]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user