- Revisión del proceso de carga. - Parámetros de consulta en recepción, traslado y devoluciones. git-svn-id: https://192.168.0.254/svn/Proyectos.Varela_PuntosVenta/trunk@7 1c943782-d109-9647-9548-93b3ac332352
1157 lines
44 KiB
Transact-SQL
1157 lines
44 KiB
Transact-SQL
--
|
||
-- Definition for view RDX_V_ALBARANES :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_ALBARANES AS
|
||
SELECT
|
||
FATURAMENTO.NF_SAIDA AS ALBARAN,
|
||
FATURAMENTO.EMISSAO AS FECHA,
|
||
RDX_FILIALES.CODBARRA AS CENTRO,
|
||
FATURAMENTO.NOME_CLIFOR AS FILIAL,
|
||
PRODUTOS_BARRA.CODIGO_BARRA,
|
||
FATURAMENTO_PROD.PRODUTO AS CODIGO,
|
||
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
||
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
||
PRODUTOS_BARRA.GRADE AS TALLA,
|
||
CANTIDAD = CASE PRODUTOS_BARRA.GRADE
|
||
WHEN '38' THEN F1
|
||
WHEN '40' THEN F2
|
||
WHEN '42' THEN F3
|
||
WHEN '44' THEN F4
|
||
WHEN '46' THEN F5
|
||
WHEN '48' THEN F6
|
||
END,
|
||
RDX_AJUSTES_ALBARAN.ESTADO,
|
||
RDX_AJUSTES_ALBARAN.OBSERVACIONES,
|
||
CONTABILIZAR = ISNULL(RDX_AJUSTES_ALBARAN.CONTABILIZAR, 'S')
|
||
FROM FATURAMENTO_PROD
|
||
INNER JOIN FATURAMENTO ON
|
||
(FATURAMENTO.NF_SAIDA = FATURAMENTO_PROD.NF_SAIDA)
|
||
INNER JOIN FATURAMENTO_TIPO ON
|
||
(LTRIM(RTRIM(FATURAMENTO.TIPO_FATURAMENTO)) = FATURAMENTO_TIPO.TIPO_FATURAMENTO)
|
||
LEFT OUTER JOIN FILIAIS ON
|
||
(FILIAIS.FILIAL = FATURAMENTO.NOME_CLIFOR)
|
||
LEFT OUTER JOIN RDX_FILIALES ON
|
||
(RDX_FILIALES.CODFILIAL = FILIAIS.COD_FILIAL)
|
||
LEFT OUTER JOIN PRODUTOS_BARRA ON
|
||
(((PRODUTOS_BARRA.PRODUTO = FATURAMENTO_PROD.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.F2 <> 0) THEN '40' END) OR
|
||
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F3 <> 0) THEN '42' END) OR
|
||
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F4 <> 0) THEN '44' 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)))
|
||
LEFT OUTER JOIN PRODUTOS ON
|
||
(PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
||
LEFT OUTER JOIN RDX_AJUSTES_ALBARAN ON
|
||
(RDX_AJUSTES_ALBARAN.ALBARAN = FATURAMENTO.NF_SAIDA)
|
||
WHERE FATURAMENTO_TIPO.INDICADOR_TIPO = 'VTPT' /* ALBARANES DE PRODUCTOS TERMINADOS */
|
||
AND FATURAMENTO.NOME_CLIFOR LIKE '%INGLES%' /* ALBARANES PARA CENTROS DEL CORTE INGLES */
|
||
AND FATURAMENTO.EMISSAO >= convert(datetime, '20060601', 112) /* PARA NO COGER A<>OS ANTERIORES */
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_ALBARANES]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_HOJAS_DEVOLUCIONES :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_HOJAS_DEVOLUCIONES AS
|
||
SELECT
|
||
LOJA_SAIDAS.ROMANEIO_PRODUTO AS NUMHOJA,
|
||
LOJA_SAIDAS.EMISSAO AS FECHA,
|
||
RDX_FILIALES_ORI.CODBARRA AS CENTRO_ORIGEN,
|
||
LOJA_SAIDAS.FILIAL AS FILIAL_ORIGEN,
|
||
RDX_FILIALES_DES.CODBARRA AS CENTRO_DESTINO,
|
||
LOJA_SAIDAS.FILIAL_DESTINO AS FILIAL_DESTINO,
|
||
PRODUTOS_BARRA.CODIGO_BARRA,
|
||
LOJA_SAIDAS_PRODUTO.PRODUTO AS CODIGO,
|
||
PRODUCTO = ISNULL(PRODUTOS.DESC_PRODUTO, '*** ERROR REFERENCIA ****'),
|
||
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
||
PRODUTOS_BARRA.GRADE AS TALLA,
|
||
CANTIDAD = CASE PRODUTOS_BARRA.GRADE
|
||
WHEN '38' THEN EN1
|
||
WHEN '40' THEN EN2
|
||
WHEN '42' THEN EN3
|
||
WHEN '44' THEN EN4
|
||
WHEN '46' THEN EN5
|
||
WHEN '48' THEN EN6
|
||
END,
|
||
RDX_AJUSTES_HOJA_DEVOLUCIONES.ESTADO,
|
||
RDX_AJUSTES_HOJA_DEVOLUCIONES.OBSERVACIONES,
|
||
CONTABILIZAR = ISNULL(RDX_AJUSTES_HOJA_DEVOLUCIONES.CONTABILIZAR, 'S')
|
||
FROM LOJA_SAIDAS_PRODUTO
|
||
INNER JOIN LOJA_SAIDAS ON (LOJA_SAIDAS.ROMANEIO_PRODUTO = LOJA_SAIDAS_PRODUTO.ROMANEIO_PRODUTO)
|
||
INNER JOIN PRODUTOS_BARRA on
|
||
(((PRODUTOS_BARRA.PRODUTO = LOJA_SAIDAS_PRODUTO.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.EN2 <> 0) THEN '40' END) OR
|
||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN '42' END) OR
|
||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN '44' 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)))
|
||
INNER JOIN PRODUTOS on (PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
||
INNER JOIN FILIAIS AS FILIAIS_ORI ON (FILIAIS_ORI.FILIAL = LOJA_SAIDAS.FILIAL)
|
||
INNER JOIN RDX_FILIALES AS RDX_FILIALES_ORI ON (RDX_FILIALES_ORI.CODFILIAL = FILIAIS_ORI.COD_FILIAL)
|
||
INNER JOIN FILIAIS AS FILIAIS_DES ON (FILIAIS_DES.FILIAL = LOJA_SAIDAS.FILIAL_DESTINO)
|
||
INNER JOIN RDX_FILIALES AS RDX_FILIALES_DES ON (RDX_FILIALES_DES.CODFILIAL = FILIAIS_DES.COD_FILIAL)
|
||
LEFT OUTER JOIN RDX_AJUSTES_HOJA_DEVOLUCIONES ON
|
||
(RDX_AJUSTES_HOJA_DEVOLUCIONES.NUMHOJA = LOJA_SAIDAS.ROMANEIO_PRODUTO)
|
||
WHERE
|
||
LOJA_SAIDAS.TIPO_ENTRADA_SAIDA = 2 /* DEVOLUCION DE PRENDAS A VARELA */
|
||
AND LOJA_SAIDAS.EMISSAO >= '2006.07.01' /* PARA NO COGER A<>OS ANTERIORES */
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_HOJAS_DEVOLUCIONES]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_HOJAS_TRASPASOS :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_HOJAS_TRASPASOS AS
|
||
SELECT
|
||
LOJA_SAIDAS.ROMANEIO_PRODUTO AS NUMHOJA,
|
||
LOJA_SAIDAS.EMISSAO AS FECHA,
|
||
RDX_FILIALES_ORI.CODBARRA AS CENTRO_ORIGEN,
|
||
LOJA_SAIDAS.FILIAL AS FILIAL_ORIGEN,
|
||
RDX_FILIALES_DES.CODBARRA AS CENTRO_DESTINO,
|
||
LOJA_SAIDAS.FILIAL_DESTINO AS FILIAL_DESTINO,
|
||
PRODUTOS_BARRA.CODIGO_BARRA,
|
||
LOJA_SAIDAS_PRODUTO.PRODUTO AS CODIGO,
|
||
PRODUCTO = ISNULL(PRODUTOS.DESC_PRODUTO, '*** ERROR REFERENCIA ****'),
|
||
PRODUTOS_BARRA.COR_PRODUTO AS COLOR,
|
||
PRODUTOS_BARRA.GRADE AS TALLA,
|
||
CANTIDAD = CASE PRODUTOS_BARRA.GRADE
|
||
WHEN '38' THEN EN1
|
||
WHEN '40' THEN EN2
|
||
WHEN '42' THEN EN3
|
||
WHEN '44' THEN EN4
|
||
WHEN '46' THEN EN5
|
||
WHEN '48' THEN EN6
|
||
END
|
||
FROM LOJA_SAIDAS_PRODUTO
|
||
INNER JOIN LOJA_SAIDAS ON (LOJA_SAIDAS.ROMANEIO_PRODUTO = LOJA_SAIDAS_PRODUTO.ROMANEIO_PRODUTO)
|
||
INNER JOIN PRODUTOS_BARRA on
|
||
(((PRODUTOS_BARRA.PRODUTO = LOJA_SAIDAS_PRODUTO.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.EN2 <> 0) THEN '40' END) OR
|
||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN '42' END) OR
|
||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN '44' 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)))
|
||
INNER JOIN PRODUTOS on (PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
||
INNER JOIN FILIAIS AS FILIAIS_ORI ON (FILIAIS_ORI.FILIAL = LOJA_SAIDAS.FILIAL)
|
||
INNER JOIN RDX_FILIALES AS RDX_FILIALES_ORI ON (RDX_FILIALES_ORI.CODFILIAL = FILIAIS_ORI.COD_FILIAL)
|
||
INNER JOIN FILIAIS AS FILIAIS_DES ON (FILIAIS_DES.FILIAL = LOJA_SAIDAS.FILIAL_DESTINO)
|
||
INNER JOIN RDX_FILIALES AS RDX_FILIALES_DES ON (RDX_FILIALES_DES.CODFILIAL = FILIAIS_DES.COD_FILIAL)
|
||
WHERE LOJA_SAIDAS.TIPO_ENTRADA_SAIDA = 1 /* TRASPASOS DE PRENDAS A OTRO CENTRO */
|
||
AND LOJA_SAIDAS.EMISSAO >= '2006.07.01' /* PARA NO COGER A<>OS ANTERIORES */
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_HOJAS_TRASPASOS]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_INVENTARIOEDI :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_INVENTARIOEDI AS
|
||
SELECT
|
||
RDX_CANTINV.NUMDOC,
|
||
RDX_CANTINV.NUMLIN,
|
||
RDX_CANTINV.NUMCANT,
|
||
RDX_CANTINV.TIPOCANT,
|
||
RDX_CABINV.FECHALIQ AS FECHA,
|
||
RDX_CABINV.CENTRO,
|
||
FILIAL = ISNULL(FILIAIS.FILIAL, RDX_CABINV.CENTRO),
|
||
RDX_CANTINV.IDVEN AS CODVEN,
|
||
VENDEDOR = ISNULL(LTRIM(RTRIM(LOJA_VENDEDORES.NOME_VENDEDOR)) + ' ' + LTRIM(RTRIM(LOJA_VENDEDORES.VENDEDOR_APELIDO)), RDX_CANTINV.IDVEN),
|
||
RDX_LININV.CODART AS CODIGO_BARRA,
|
||
CODIGO = ISNULL(PRODUTOS.PRODUTO, '107CH.EN.01'),
|
||
PRODUCTO = ISNULL(PRODUTOS.DESC_PRODUTO, '*** ERROR REFERENCIA **** LLAMAR AL CI'),
|
||
COLOR = ISNULL(PRODUTOS_BARRA.COR_PRODUTO, 300),
|
||
TALLA = PRODUTOS_BARRA.GRADE,
|
||
RDX_CANTINV.CANTIDAD,
|
||
CENTRO2 = RDX_CANTINV.CENTRO,
|
||
FILIAL2 = ISNULL(FILIAIS2.FILIAL, RDX_CANTINV.CENTRO)
|
||
FROM RDX_CANTINV
|
||
INNER JOIN RDX_LININV ON
|
||
((RDX_LININV.NUMDOC = RDX_CANTINV.NUMDOC) AND
|
||
(RDX_LININV.NUMLIN = RDX_CANTINV.NUMLIN))
|
||
INNER JOIN RDX_CABINV ON
|
||
(RDX_CABINV.NUMDOC = RDX_LININV.NUMDOC)
|
||
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_CABINV.CENTRO)
|
||
LEFT OUTER JOIN FILIAIS ON (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
||
LEFT OUTER JOIN RDX_FILIALES RDX_FILIALES2 ON (RDX_FILIALES2.CODBARRA = RDX_CANTINV.CENTRO)
|
||
LEFT OUTER JOIN FILIAIS FILIAIS2 ON (FILIAIS2.COD_FILIAL = RDX_FILIALES2.CODFILIAL)
|
||
LEFT OUTER JOIN LOJA_VENDEDORES ON (LOJA_VENDEDORES.RG LIKE '%' + RDX_CANTINV.IDVEN + '%')
|
||
LEFT OUTER JOIN PRODUTOS_BARRA ON ((PRODUTOS_BARRA.CODIGO_BARRA = RDX_LININV.CODART))
|
||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
||
WHERE RDX_CABINV.FECHALIQ >= convert(datetime, '20060601', 112) /* PARA NO COGER A<>OS ANTERIORES */
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_INVENTARIOEDI]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA AS
|
||
SELECT
|
||
NUMDOC,
|
||
NUMLIN,
|
||
NUMCANT,
|
||
TIPOCANT,
|
||
FECHA,
|
||
CENTRO,
|
||
FILIAL,
|
||
CODVEN,
|
||
VENDEDOR,
|
||
CODIGO_BARRA,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
TALLA,
|
||
CANTIDAD
|
||
FROM RDX_V_INVENTARIOEDI
|
||
WHERE (TIPOCANT = 61) /* DEVOLUCION DE PRENDAS A VARELA */
|
||
OR (TIPOCANT = 65) /* DEVOLUCION POR TARA */
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_INVENTARIOEDI_RECEPCION :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_INVENTARIOEDI_RECEPCION AS
|
||
SELECT
|
||
NUMDOC,
|
||
NUMLIN,
|
||
NUMCANT,
|
||
TIPOCANT,
|
||
FECHA,
|
||
CENTRO,
|
||
FILIAL,
|
||
CODVEN,
|
||
VENDEDOR,
|
||
CODIGO_BARRA,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
TALLA,
|
||
CANTIDAD
|
||
FROM RDX_V_INVENTARIOEDI
|
||
WHERE TIPOCANT = 194 /* RECEPCION DE PRENDAS DESDE VARELA */
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_INVENTARIOEDI_RECEPCION]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA AS
|
||
SELECT
|
||
NUMDOC,
|
||
NUMLIN,
|
||
NUMCANT,
|
||
TIPOCANT,
|
||
FECHA,
|
||
CENTRO,
|
||
FILIAL,
|
||
CODVEN,
|
||
VENDEDOR,
|
||
CODIGO_BARRA,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
TALLA,
|
||
CANTIDAD,
|
||
CENTRO_ORIGEN = CENTRO2,
|
||
FILIAL_ORIGEN = FILIAL2
|
||
FROM RDX_V_INVENTARIOEDI
|
||
WHERE TIPOCANT = 46 /* ENTRADA DE PRENDAS DESDE OTRO CENTRO */
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_INVENTARIOEDI_TRASPASO_SALIDA :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_INVENTARIOEDI_TRASPASO_SALIDA AS
|
||
SELECT
|
||
NUMDOC,
|
||
NUMLIN,
|
||
NUMCANT,
|
||
TIPOCANT,
|
||
FECHA,
|
||
CENTRO,
|
||
FILIAL,
|
||
CODVEN,
|
||
VENDEDOR,
|
||
CODIGO_BARRA,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
TALLA,
|
||
CANTIDAD,
|
||
CENTRO_DESTINO = CENTRO2,
|
||
FILIAL_DESTINO = FILIAL2
|
||
FROM RDX_V_INVENTARIOEDI
|
||
WHERE TIPOCANT = 48 /* SALIDA DE PRENDAS A OTRO CENTRO */
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_INVENTARIOEDI_TRASPASO_SALIDA]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_RECEPCION :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_RECEPCION AS
|
||
SELECT
|
||
CENTRO = ISNULL(RDX_V_ALBARANES.CENTRO, RDX_V_INVENTARIOEDI_RECEPCION.CENTRO),
|
||
FILIAL = ISNULL(RDX_V_ALBARANES.FILIAL, RDX_V_INVENTARIOEDI_RECEPCION.FILIAL),
|
||
CODIGO = ISNULL(RDX_V_ALBARANES.CODIGO, RDX_V_INVENTARIOEDI_RECEPCION.CODIGO),
|
||
PRODUCTO = ISNULL(RDX_V_ALBARANES.PRODUCTO, RDX_V_INVENTARIOEDI_RECEPCION.PRODUCTO),
|
||
COLOR = ISNULL(RDX_V_ALBARANES.COLOR, RDX_V_INVENTARIOEDI_RECEPCION.COLOR),
|
||
FECHA = ISNULL(RDX_V_ALBARANES.FECHA, RDX_V_INVENTARIOEDI_RECEPCION.FECHA),
|
||
|
||
/* ALBARAN Y ESTADO */
|
||
ALBARAN = RDX_V_ALBARANES.ALBARAN,
|
||
ESTADO_ALBARAN = RDX_V_ALBARANES.ESTADO,
|
||
OBSERVACIONES_ALBARAN = RDX_V_ALBARANES.OBSERVACIONES,
|
||
CONTABILIZAR_ALBARAN = ISNULL(RDX_V_ALBARANES.CONTABILIZAR, 'S'),
|
||
|
||
/* CANTIDADES ENVIADAS DESDE VARELA */
|
||
E38 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 38 THEN
|
||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||
END),
|
||
E40 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 40 THEN
|
||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||
END),
|
||
E42 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 42 THEN
|
||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||
END),
|
||
E44 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 44 THEN
|
||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||
END),
|
||
E46 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 46 THEN
|
||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||
END),
|
||
E48 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 48 THEN
|
||
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||
END),
|
||
ENVIADO = SUM(
|
||
CASE ISNULL(RDX_V_ALBARANES.CONTABILIZAR, 'S')
|
||
WHEN 'N' THEN 0
|
||
ELSE ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||
END
|
||
),
|
||
|
||
/* CANTIDADES RECIBIDAS EN EL CENTRO*/
|
||
R38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 38 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||
END),
|
||
R40 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 40 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||
END),
|
||
R42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 42 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||
END),
|
||
R44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 44 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||
END),
|
||
R46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 46 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||
END),
|
||
R48 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 48 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)
|
||
END),
|
||
RECIBIDO = SUM(ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0)),
|
||
|
||
DIFERENCIA = SUM(
|
||
CASE ISNULL(RDX_V_ALBARANES.CONTABILIZAR, 'S')
|
||
WHEN 'N' THEN 0
|
||
ELSE ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||
END
|
||
) -
|
||
SUM(ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD, 0))
|
||
FROM
|
||
RDX_V_ALBARANES
|
||
FULL OUTER JOIN RDX_V_INVENTARIOEDI_RECEPCION ON
|
||
((RDX_V_INVENTARIOEDI_RECEPCION.CENTRO = RDX_V_ALBARANES.CENTRO) AND
|
||
(RDX_V_INVENTARIOEDI_RECEPCION.CODIGO_BARRA = RDX_V_ALBARANES.CODIGO_BARRA) AND
|
||
(RDX_V_INVENTARIOEDI_RECEPCION.FECHA = RDX_V_ALBARANES.FECHA))
|
||
GROUP BY
|
||
ISNULL(RDX_V_ALBARANES.CENTRO, RDX_V_INVENTARIOEDI_RECEPCION.CENTRO),
|
||
ISNULL(RDX_V_ALBARANES.FILIAL, RDX_V_INVENTARIOEDI_RECEPCION.FILIAL),
|
||
ISNULL(RDX_V_ALBARANES.CODIGO, RDX_V_INVENTARIOEDI_RECEPCION.CODIGO),
|
||
ISNULL(RDX_V_ALBARANES.PRODUCTO, RDX_V_INVENTARIOEDI_RECEPCION.PRODUCTO),
|
||
ISNULL(RDX_V_ALBARANES.COLOR, RDX_V_INVENTARIOEDI_RECEPCION.COLOR),
|
||
ISNULL(RDX_V_ALBARANES.FECHA, RDX_V_INVENTARIOEDI_RECEPCION.FECHA),
|
||
RDX_V_ALBARANES.ALBARAN,
|
||
RDX_V_ALBARANES.ESTADO,
|
||
RDX_V_ALBARANES.OBSERVACIONES,
|
||
ISNULL(RDX_V_ALBARANES.CONTABILIZAR, 'S')
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_RECEPCION]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_DEVOLUCIONES :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_DEVOLUCIONES AS
|
||
SELECT
|
||
CENTRO = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CENTRO_ORIGEN, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CENTRO),
|
||
FILIAL = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.FILIAL_ORIGEN, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.FILIAL),
|
||
CODIGO = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CODIGO, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CODIGO),
|
||
PRODUCTO = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.PRODUCTO, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.PRODUCTO),
|
||
COLOR = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.COLOR, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.COLOR),
|
||
FECHA = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.FECHA, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.FECHA),
|
||
|
||
/* HOJA DE MOVIMIENTOS Y ESTADO */
|
||
NUMHOJA = RDX_V_HOJAS_DEVOLUCIONES.NUMHOJA,
|
||
ESTADO_HOJA = RDX_V_HOJAS_DEVOLUCIONES.ESTADO,
|
||
OBSERVACIONES_HOJA = RDX_V_HOJAS_DEVOLUCIONES.OBSERVACIONES,
|
||
CONTABILIZAR_HOJA = ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CONTABILIZAR, 'S'),
|
||
|
||
/* CANTIDADES SOLICITADAS DESDE VARELA */
|
||
S38 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 38 THEN
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||
END),
|
||
S40 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 40 THEN
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||
END),
|
||
S42 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 42 THEN
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||
END),
|
||
S44 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 44 THEN
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||
END),
|
||
S46 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 46 THEN
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||
END),
|
||
S48 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 48 THEN
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||
END),
|
||
SOLICITADO = SUM(
|
||
CASE ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CONTABILIZAR, 'S')
|
||
WHEN 'N' THEN 0
|
||
ELSE ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||
END
|
||
),
|
||
|
||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||
E38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 38 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||
END),
|
||
E40 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 40 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||
END),
|
||
E42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 42 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||
END),
|
||
E44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 44 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||
END),
|
||
E46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 46 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||
END),
|
||
E48 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 48 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)
|
||
END),
|
||
|
||
ENVIADO = SUM(ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0)),
|
||
|
||
DIFERENCIA = SUM(
|
||
CASE ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CONTABILIZAR, 'S')
|
||
WHEN 'N' THEN 0
|
||
ELSE ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CANTIDAD, 0)
|
||
END) -
|
||
SUM(ISNULL(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CANTIDAD, 0))
|
||
FROM
|
||
RDX_V_HOJAS_DEVOLUCIONES
|
||
FULL OUTER JOIN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA ON
|
||
((RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CENTRO = RDX_V_HOJAS_DEVOLUCIONES.CENTRO_ORIGEN) AND
|
||
(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CODIGO_BARRA = RDX_V_HOJAS_DEVOLUCIONES.CODIGO_BARRA) AND
|
||
(RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.FECHA = RDX_V_HOJAS_DEVOLUCIONES.FECHA))
|
||
GROUP BY
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CENTRO_ORIGEN, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CENTRO),
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.FILIAL_ORIGEN, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.FILIAL),
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CODIGO, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.CODIGO),
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.PRODUCTO, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.PRODUCTO),
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.COLOR, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.COLOR),
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.FECHA, RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.FECHA),
|
||
RDX_V_HOJAS_DEVOLUCIONES.NUMHOJA,
|
||
RDX_V_HOJAS_DEVOLUCIONES.ESTADO,
|
||
RDX_V_HOJAS_DEVOLUCIONES.OBSERVACIONES,
|
||
ISNULL(RDX_V_HOJAS_DEVOLUCIONES.CONTABILIZAR, 'S')
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_DEVOLUCIONES]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_CONTROL_DEVOLUCIONES :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_CONTROL_DEVOLUCIONES AS
|
||
SELECT
|
||
APROBADO = ISNULL(RDX_DEVOLUCION_AJUSTES.APROBADO, 'N'),
|
||
RDX_DEVOLUCION_AJUSTES.FECHACAMBIO,
|
||
|
||
RDX_V_DEVOLUCIONES.CENTRO,
|
||
RDX_V_DEVOLUCIONES.FILIAL,
|
||
RDX_V_DEVOLUCIONES.CODIGO,
|
||
RDX_V_DEVOLUCIONES.PRODUCTO,
|
||
RDX_V_DEVOLUCIONES.COLOR,
|
||
RDX_V_DEVOLUCIONES.FECHA,
|
||
|
||
/* HOJA DE MOVIMIENTOS Y ESTADO */
|
||
RDX_V_DEVOLUCIONES.NUMHOJA,
|
||
RDX_V_DEVOLUCIONES.ESTADO_HOJA,
|
||
RDX_V_DEVOLUCIONES.OBSERVACIONES_HOJA,
|
||
RDX_V_DEVOLUCIONES.CONTABILIZAR_HOJA,
|
||
|
||
/* CANTIDADES SOLICITADAS DESDE VARELA */
|
||
S38, S40, S42, S44, S46, S48, RDX_V_DEVOLUCIONES.SOLICITADO,
|
||
|
||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||
E38, E40, E42, E44, E46, E48, RDX_V_DEVOLUCIONES.ENVIADO,
|
||
|
||
/* CANTIDADES ENVIADAS RECTIFICADAS */
|
||
ER38 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, E38),
|
||
ER40 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, E40),
|
||
ER42 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, E42),
|
||
ER44 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, E44),
|
||
ER46 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, E46),
|
||
ER48 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, E48),
|
||
|
||
ENVIADO_RECT =
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(E38, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(E40, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(E42, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(E44, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, ISNULL(E46, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, ISNULL(E48, 0)),
|
||
|
||
DIFERENCIA =
|
||
(
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(E38, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(E40, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(E42, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(E44, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT46, ISNULL(E46, 0)) +
|
||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT48, ISNULL(E48, 0))
|
||
) - SOLICITADO
|
||
FROM
|
||
RDX_V_DEVOLUCIONES
|
||
LEFT OUTER JOIN RDX_DEVOLUCION_AJUSTES ON
|
||
((RDX_DEVOLUCION_AJUSTES.FECHA = RDX_V_DEVOLUCIONES.FECHA) AND
|
||
(RDX_DEVOLUCION_AJUSTES.CENTRO = RDX_V_DEVOLUCIONES.CENTRO) AND
|
||
(RDX_DEVOLUCION_AJUSTES.CODIGO = RDX_V_DEVOLUCIONES.CODIGO) AND
|
||
(RDX_DEVOLUCION_AJUSTES.COLOR = RDX_V_DEVOLUCIONES.COLOR))
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_CONTROL_DEVOLUCIONES]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_CONTROL_RECEPCION :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_CONTROL_RECEPCION AS
|
||
SELECT
|
||
APROBADO = ISNULL(RDX_RECEPCION_AJUSTES.APROBADO, 'N'),
|
||
RDX_RECEPCION_AJUSTES.FECHACAMBIO,
|
||
|
||
RDX_V_RECEPCION.CENTRO,
|
||
RDX_V_RECEPCION.FILIAL,
|
||
RDX_V_RECEPCION.CODIGO,
|
||
RDX_V_RECEPCION.PRODUCTO,
|
||
RDX_V_RECEPCION.COLOR,
|
||
RDX_V_RECEPCION.FECHA,
|
||
|
||
/* ALBARAN Y ESTADO */
|
||
RDX_V_RECEPCION.ALBARAN,
|
||
RDX_V_RECEPCION.ESTADO_ALBARAN,
|
||
RDX_V_RECEPCION.OBSERVACIONES_ALBARAN,
|
||
RDX_V_RECEPCION.CONTABILIZAR_ALBARAN,
|
||
|
||
/* CANTIDADES ENVIADAS DESDE VARELA */
|
||
E38, E40, E42, E44, E46, E48, RDX_V_RECEPCION.ENVIADO,
|
||
|
||
/* CANTIDADES RECIBIDAS EN EL CENTRO*/
|
||
R38, R40, R42, R44, R46, R48, RDX_V_RECEPCION.RECIBIDO,
|
||
|
||
/* CANTIDADES RECIBIDAS RECTIFICADAS */
|
||
RR38 = ISNULL(RDX_RECEPCION_AJUSTES.CANT38, R38),
|
||
RR40 = ISNULL(RDX_RECEPCION_AJUSTES.CANT40, R40),
|
||
RR42 = ISNULL(RDX_RECEPCION_AJUSTES.CANT42, R42),
|
||
RR44 = ISNULL(RDX_RECEPCION_AJUSTES.CANT44, R44),
|
||
RR46 = ISNULL(RDX_RECEPCION_AJUSTES.CANT46, R46),
|
||
RR48 = ISNULL(RDX_RECEPCION_AJUSTES.CANT48, R48),
|
||
|
||
RECIBIDO_RECT =
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(R38, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(R40, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(R42, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT44, ISNULL(R44, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT46, ISNULL(R46, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT48, ISNULL(R48, 0)),
|
||
|
||
DIFERENCIA =
|
||
(
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(R38, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(R40, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(R42, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT44, ISNULL(R44, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT46, ISNULL(R46, 0)) +
|
||
ISNULL(RDX_RECEPCION_AJUSTES.CANT48, ISNULL(R48, 0))
|
||
) - ENVIADO
|
||
FROM
|
||
RDX_V_RECEPCION
|
||
LEFT OUTER JOIN RDX_RECEPCION_AJUSTES ON
|
||
((RDX_RECEPCION_AJUSTES.FECHA = RDX_V_RECEPCION.FECHA) AND
|
||
(RDX_RECEPCION_AJUSTES.CENTRO = RDX_V_RECEPCION.CENTRO) AND
|
||
(RDX_RECEPCION_AJUSTES.CODIGO = RDX_V_RECEPCION.CODIGO) AND
|
||
(RDX_RECEPCION_AJUSTES.COLOR = RDX_V_RECEPCION.COLOR))
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_CONTROL_RECEPCION]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_CONTROL_TRASPASOS :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_CONTROL_TRASPASOS AS
|
||
SELECT
|
||
RDX_V_TRASPASOS.TIPO,
|
||
RDX_V_TRASPASOS.FECHA,
|
||
RDX_V_TRASPASOS.CENTRO,
|
||
RDX_V_TRASPASOS.FILIAL,
|
||
RDX_V_TRASPASOS.CENTRO2,
|
||
RDX_V_TRASPASOS.FILIAL2,
|
||
APROBADO = ISNULL(RDX_TRASPASOS_AJUSTES.APROBADO, 'N'),
|
||
ESTADO_TRASPASO = RDX_TRASPASOS_AJUSTES.ESTADO,
|
||
OBSERVACIONES = RDX_TRASPASOS_AJUSTES.OBSERVACIONES,
|
||
CONTABILIZAR = ISNULL(RDX_TRASPASOS_AJUSTES.CONTABILIZAR, 'S'),
|
||
RDX_TRASPASOS_AJUSTES.FECHACAMBIO,
|
||
RDX_V_TRASPASOS.CODIGO,
|
||
RDX_V_TRASPASOS.PRODUCTO,
|
||
RDX_V_TRASPASOS.COLOR,
|
||
RDX_V_TRASPASOS.T38,
|
||
RDX_V_TRASPASOS.T40,
|
||
RDX_V_TRASPASOS.T42,
|
||
RDX_V_TRASPASOS.T44,
|
||
RDX_V_TRASPASOS.T46,
|
||
RDX_V_TRASPASOS.T48,
|
||
RDX_V_TRASPASOS.TOTAL,
|
||
TR38 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT38, RDX_V_TRASPASOS.T38),
|
||
TR40 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, RDX_V_TRASPASOS.T40),
|
||
TR42 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, RDX_V_TRASPASOS.T42),
|
||
TR44 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT44, RDX_V_TRASPASOS.T44),
|
||
TR46 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT46, RDX_V_TRASPASOS.T46),
|
||
TR48 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT48, RDX_V_TRASPASOS.T48),
|
||
TOTAL_RECT =
|
||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT38, RDX_V_TRASPASOS.T38), 0) +
|
||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, RDX_V_TRASPASOS.T40), 0) +
|
||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, RDX_V_TRASPASOS.T42), 0) +
|
||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT44, RDX_V_TRASPASOS.T44), 0) +
|
||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT46, RDX_V_TRASPASOS.T46), 0) +
|
||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT48, RDX_V_TRASPASOS.T48), 0)
|
||
FROM RDX_V_TRASPASOS
|
||
LEFT OUTER JOIN RDX_TRASPASOS_AJUSTES ON
|
||
((RDX_TRASPASOS_AJUSTES.CENTRO = RDX_V_TRASPASOS.CENTRO) AND
|
||
(RDX_TRASPASOS_AJUSTES.CENTRO2 = RDX_V_TRASPASOS.CENTRO2) AND
|
||
(RDX_TRASPASOS_AJUSTES.CODIGO = RDX_V_TRASPASOS.CODIGO) AND
|
||
(RDX_TRASPASOS_AJUSTES.COLOR = RDX_V_TRASPASOS.COLOR) AND
|
||
(RDX_TRASPASOS_AJUSTES.FECHA = RDX_V_TRASPASOS.FECHA) AND
|
||
(RDX_TRASPASOS_AJUSTES.TIPOCANT = RDX_V_TRASPASOS.TIPO))
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_CONTROL_TRASPASOS]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_TRASPASO_SALIDA :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_TRASPASO_SALIDA AS
|
||
SELECT
|
||
CENTRO_ORIGEN = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CENTRO,
|
||
FILIAL_ORIGEN = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.FILIAL,
|
||
|
||
CENTRO_DESTINO = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CENTRO_DESTINO,
|
||
FILIAL_DESTINO = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.FILIAL_DESTINO,
|
||
|
||
CODIGO = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CODIGO,
|
||
PRODUCTO = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.PRODUCTO,
|
||
COLOR = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.COLOR,
|
||
FECHA = RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.FECHA,
|
||
|
||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||
T38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 38 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||
END),
|
||
T40 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 40 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||
END),
|
||
T42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 42 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||
END),
|
||
T44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 44 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||
END),
|
||
T46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 46 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||
END),
|
||
T48 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 48 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0)
|
||
END),
|
||
|
||
TOTAL = SUM(ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CANTIDAD, 0))
|
||
FROM
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA
|
||
GROUP BY
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CENTRO,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.FILIAL,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CENTRO_DESTINO,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.FILIAL_DESTINO,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.CODIGO,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.PRODUCTO,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.COLOR,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.FECHA
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_TRASPASO_SALIDA]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_TRASPASO_ENTRADA :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_TRASPASO_ENTRADA AS
|
||
SELECT
|
||
CENTRO_ORIGEN = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CENTRO_ORIGEN,
|
||
FILIAL_ORIGEN = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.FILIAL_ORIGEN,
|
||
|
||
CENTRO_DESTINO = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CENTRO,
|
||
FILIAL_DESTINO = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.FILIAL,
|
||
|
||
CODIGO = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CODIGO,
|
||
PRODUCTO = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.PRODUCTO,
|
||
COLOR = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.COLOR,
|
||
FECHA = RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.FECHA,
|
||
|
||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||
T38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 38 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||
END),
|
||
T40 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 40 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||
END),
|
||
T42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 42 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||
END),
|
||
T44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 44 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||
END),
|
||
T46 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 46 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||
END),
|
||
T48 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 48 THEN
|
||
ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0)
|
||
END),
|
||
|
||
TOTAL = SUM(ISNULL(RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CANTIDAD, 0))
|
||
|
||
FROM
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA
|
||
GROUP BY
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CENTRO_ORIGEN,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.FILIAL_ORIGEN,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CENTRO,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.FILIAL,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.CODIGO,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.PRODUCTO,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.COLOR,
|
||
RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.FECHA
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_TRASPASO_ENTRADA]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_TRASPASOS :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_TRASPASOS AS
|
||
SELECT
|
||
TIPO = 'S',
|
||
CENTRO_ORIGEN as CENTRO,
|
||
FILIAL_ORIGEN as FILIAL,
|
||
CENTRO_DESTINO as CENTRO2,
|
||
FILIAL_DESTINO as FILIAL2,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
FECHA,
|
||
T38,
|
||
T40,
|
||
T42,
|
||
T44,
|
||
T46,
|
||
T48,
|
||
TOTAL
|
||
FROM RDX_V_TRASPASO_SALIDA
|
||
UNION
|
||
SELECT
|
||
'E',
|
||
CENTRO_DESTINO,
|
||
FILIAL_DESTINO,
|
||
CENTRO_ORIGEN,
|
||
FILIAL_ORIGEN,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
FECHA,
|
||
T38,
|
||
T40,
|
||
T42,
|
||
T44,
|
||
T46,
|
||
T48,
|
||
TOTAL
|
||
FROM RDX_V_TRASPASO_ENTRADA
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_TRASPASOS]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_RECEPCION_AJUSTES_DESGLOSADO :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_RECEPCION_AJUSTES_DESGLOSADO AS
|
||
SELECT
|
||
RDX_RECEPCION_AJUSTES.FECHA,
|
||
RDX_RECEPCION_AJUSTES.CENTRO,
|
||
FILIAL = ISNULL(FILIAIS.FILIAL, RDX_RECEPCION_AJUSTES.CENTRO),
|
||
RDX_RECEPCION_AJUSTES.CODIGO,
|
||
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
||
RDX_RECEPCION_AJUSTES.COLOR,
|
||
RDX_TALLAS.TALLA,
|
||
CANTIDAD = CASE RDX_TALLAS.TALLA
|
||
WHEN '38' THEN RDX_RECEPCION_AJUSTES.CANT38
|
||
WHEN '40' THEN RDX_RECEPCION_AJUSTES.CANT40
|
||
WHEN '42' THEN RDX_RECEPCION_AJUSTES.CANT42
|
||
WHEN '44' THEN RDX_RECEPCION_AJUSTES.CANT44
|
||
WHEN '46' THEN RDX_RECEPCION_AJUSTES.CANT46
|
||
WHEN '48' THEN RDX_RECEPCION_AJUSTES.CANT48
|
||
END
|
||
FROM RDX_TALLAS, RDX_RECEPCION_AJUSTES
|
||
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_RECEPCION_AJUSTES.CENTRO)
|
||
LEFT OUTER JOIN FILIAIS ON (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_RECEPCION_AJUSTES.CODIGO)
|
||
WHERE CASE RDX_TALLAS.TALLA
|
||
WHEN '38' THEN RDX_RECEPCION_AJUSTES.CANT38
|
||
WHEN '40' THEN RDX_RECEPCION_AJUSTES.CANT40
|
||
WHEN '42' THEN RDX_RECEPCION_AJUSTES.CANT42
|
||
WHEN '44' THEN RDX_RECEPCION_AJUSTES.CANT44
|
||
WHEN '46' THEN RDX_RECEPCION_AJUSTES.CANT46
|
||
WHEN '48' THEN RDX_RECEPCION_AJUSTES.CANT48
|
||
END IS NOT NULL
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_RECEPCION_AJUSTES_DESGLOSADO]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_CONTROL_RECEPCION_DESGLOSADO :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_CONTROL_RECEPCION_DESGLOSADO AS
|
||
SELECT
|
||
FECHA = ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.FECHA, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FECHA),
|
||
CENTRO = ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CENTRO, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CENTRO),
|
||
FILIAL = ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.FILIAL, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FILIAL),
|
||
CODIGO = ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CODIGO, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CODIGO),
|
||
PRODUCTO = ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.PRODUCTO, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.PRODUCTO),
|
||
COLOR = ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.COLOR, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.COLOR),
|
||
TALLA = ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.TALLA, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.TALLA),
|
||
CANTIDAD = SUM(ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CANTIDAD, RDX_V_INVENTARIOEDI_RECEPCION.CANTIDAD))
|
||
FROM
|
||
RDX_V_RECEPCION_AJUSTES_DESGLOSADO
|
||
FULL OUTER JOIN RDX_V_INVENTARIOEDI_RECEPCION ON
|
||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FECHA = RDX_V_INVENTARIOEDI_RECEPCION.FECHA) AND
|
||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CENTRO = RDX_V_INVENTARIOEDI_RECEPCION.CENTRO) 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.TALLA = RDX_V_INVENTARIOEDI_RECEPCION.TALLA)
|
||
GROUP BY
|
||
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.FILIAL, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FILIAL),
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.CODIGO, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CODIGO),
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.PRODUCTO, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.PRODUCTO),
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.COLOR, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.COLOR),
|
||
ISNULL(RDX_V_INVENTARIOEDI_RECEPCION.TALLA, RDX_V_RECEPCION_AJUSTES_DESGLOSADO.TALLA)
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_CONTROL_RECEPCION_DESGLOSADO]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO AS
|
||
SELECT
|
||
RDX_DEVOLUCION_AJUSTES.FECHA,
|
||
RDX_DEVOLUCION_AJUSTES.CENTRO,
|
||
FILIAL = ISNULL(FILIAIS.FILIAL, RDX_DEVOLUCION_AJUSTES.CENTRO),
|
||
RDX_DEVOLUCION_AJUSTES.CODIGO,
|
||
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
||
RDX_DEVOLUCION_AJUSTES.COLOR,
|
||
RDX_TALLAS.TALLA,
|
||
CANTIDAD = CASE RDX_TALLAS.TALLA
|
||
WHEN '38' THEN RDX_DEVOLUCION_AJUSTES.CANT38
|
||
WHEN '40' THEN RDX_DEVOLUCION_AJUSTES.CANT40
|
||
WHEN '42' THEN RDX_DEVOLUCION_AJUSTES.CANT42
|
||
WHEN '44' THEN RDX_DEVOLUCION_AJUSTES.CANT44
|
||
WHEN '46' THEN RDX_DEVOLUCION_AJUSTES.CANT46
|
||
WHEN '48' THEN RDX_DEVOLUCION_AJUSTES.CANT48
|
||
END
|
||
FROM RDX_TALLAS, RDX_DEVOLUCION_AJUSTES
|
||
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_DEVOLUCION_AJUSTES.CENTRO)
|
||
LEFT OUTER JOIN FILIAIS ON (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_DEVOLUCION_AJUSTES.CODIGO)
|
||
WHERE CASE RDX_TALLAS.TALLA
|
||
WHEN '38' THEN RDX_DEVOLUCION_AJUSTES.CANT38
|
||
WHEN '40' THEN RDX_DEVOLUCION_AJUSTES.CANT40
|
||
WHEN '42' THEN RDX_DEVOLUCION_AJUSTES.CANT42
|
||
WHEN '44' THEN RDX_DEVOLUCION_AJUSTES.CANT44
|
||
WHEN '46' THEN RDX_DEVOLUCION_AJUSTES.CANT46
|
||
WHEN '48' THEN RDX_DEVOLUCION_AJUSTES.CANT48
|
||
END IS NOT NULL
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_INVENTARIO_MAXFECHAS :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_INVENTARIO_MAXFECHAS AS
|
||
SELECT
|
||
CENTRO,
|
||
FILIAL,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
TALLA,
|
||
FECHA = MAX(FECHA)
|
||
FROM RDX_V_INVENTARIOEDI
|
||
WHERE RDX_V_INVENTARIOEDI.TIPOCANT = 145
|
||
GROUP BY
|
||
CENTRO,
|
||
FILIAL,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
TALLA
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_INVENTARIO_MAXFECHAS]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_INVENTARIOEDI_TRASPASO :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_INVENTARIOEDI_TRASPASO AS
|
||
SELECT
|
||
NUMDOC,
|
||
NUMLIN,
|
||
NUMCANT,
|
||
TIPOCANT,
|
||
FECHA,
|
||
CENTRO,
|
||
FILIAL,
|
||
CODVEN,
|
||
VENDEDOR,
|
||
CODIGO_BARRA,
|
||
CODIGO,
|
||
PRODUCTO,
|
||
COLOR,
|
||
TALLA,
|
||
CANTIDAD,
|
||
CENTRO2,
|
||
FILIAL2
|
||
FROM RDX_V_INVENTARIOEDI
|
||
WHERE (TIPOCANT = 46) or (TIPOCANT = 48)
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_INVENTARIOEDI_TRASPASO]
|
||
TO [public]
|
||
GO
|
||
|
||
|
||
--
|
||
-- Definition for view RDX_V_TRASPASOS_AJUSTES_DESGLOSADO :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_TRASPASOS_AJUSTES_DESGLOSADO AS
|
||
SELECT
|
||
RDX_TRASPASOS_AJUSTES.FECHA,
|
||
RDX_TRASPASOS_AJUSTES.CENTRO,
|
||
FILIAL = ISNULL(FILIAIS.FILIAL, RDX_TRASPASOS_AJUSTES.CENTRO),
|
||
RDX_TRASPASOS_AJUSTES.CENTRO2,
|
||
FILIAL2 = ISNULL(FILIAIS2.FILIAL, RDX_TRASPASOS_AJUSTES.CENTRO2),
|
||
TIPO = RDX_TRASPASOS_AJUSTES.TIPOCANT,
|
||
RDX_TRASPASOS_AJUSTES.CODIGO,
|
||
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
||
RDX_TRASPASOS_AJUSTES.COLOR,
|
||
RDX_TALLAS.TALLA,
|
||
CANTIDAD = CASE RDX_TALLAS.TALLA
|
||
WHEN '38' THEN RDX_TRASPASOS_AJUSTES.CANT38
|
||
WHEN '40' THEN RDX_TRASPASOS_AJUSTES.CANT40
|
||
WHEN '42' THEN RDX_TRASPASOS_AJUSTES.CANT42
|
||
WHEN '44' THEN RDX_TRASPASOS_AJUSTES.CANT44
|
||
WHEN '46' THEN RDX_TRASPASOS_AJUSTES.CANT46
|
||
WHEN '48' THEN RDX_TRASPASOS_AJUSTES.CANT48
|
||
END
|
||
FROM RDX_TALLAS, RDX_TRASPASOS_AJUSTES
|
||
LEFT OUTER JOIN RDX_FILIALES ON (RDX_FILIALES.CODBARRA = RDX_TRASPASOS_AJUSTES.CENTRO)
|
||
LEFT OUTER JOIN FILIAIS ON (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
||
LEFT OUTER JOIN RDX_FILIALES AS RDX_FILIALES2 ON (RDX_FILIALES2.CODBARRA = RDX_TRASPASOS_AJUSTES.CENTRO2)
|
||
LEFT OUTER JOIN FILIAIS AS FILIAIS2 ON (FILIAIS2.COD_FILIAL = RDX_FILIALES2.CODFILIAL)
|
||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_TRASPASOS_AJUSTES.CODIGO)
|
||
WHERE CASE RDX_TALLAS.TALLA
|
||
WHEN '38' THEN RDX_TRASPASOS_AJUSTES.CANT38
|
||
WHEN '40' THEN RDX_TRASPASOS_AJUSTES.CANT40
|
||
WHEN '42' THEN RDX_TRASPASOS_AJUSTES.CANT42
|
||
WHEN '44' THEN RDX_TRASPASOS_AJUSTES.CANT44
|
||
WHEN '46' THEN RDX_TRASPASOS_AJUSTES.CANT46
|
||
WHEN '48' THEN RDX_TRASPASOS_AJUSTES.CANT48
|
||
END IS NOT NULL
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_TRASPASOS_AJUSTES_DESGLOSADO]
|
||
TO [public]
|
||
GO
|
||
|
||
--
|
||
-- Definition for view RDX_V_ULTIMO_RECUENTOINVENTARIO :
|
||
--
|
||
|
||
CREATE VIEW RDX_V_ULTIMO_RECUENTOINVENTARIO AS
|
||
SELECT
|
||
RDX_V_INVENTARIOEDI.FECHA,
|
||
RDX_V_INVENTARIOEDI.CENTRO,
|
||
RDX_V_INVENTARIOEDI.FILIAL,
|
||
RDX_V_INVENTARIOEDI.CODIGO,
|
||
RDX_V_INVENTARIOEDI.PRODUCTO,
|
||
RDX_V_INVENTARIOEDI.COLOR,
|
||
RDX_V_INVENTARIOEDI.TALLA,
|
||
RDX_V_INVENTARIOEDI.CANTIDAD
|
||
FROM RDX_V_INVENTARIOEDI
|
||
INNER JOIN RDX_V_INVENTARIO_MAXFECHAS ON
|
||
(RDX_V_INVENTARIOEDI.FECHA = RDX_V_INVENTARIO_MAXFECHAS.FECHA AND
|
||
RDX_V_INVENTARIOEDI.CENTRO = RDX_V_INVENTARIO_MAXFECHAS.CENTRO AND
|
||
RDX_V_INVENTARIOEDI.CODIGO = RDX_V_INVENTARIO_MAXFECHAS.CODIGO AND
|
||
RDX_V_INVENTARIOEDI.COLOR = RDX_V_INVENTARIO_MAXFECHAS.COLOR AND
|
||
RDX_V_INVENTARIOEDI.TALLA = RDX_V_INVENTARIO_MAXFECHAS.TALLA)
|
||
WHERE RDX_V_INVENTARIOEDI.TIPOCANT = 145
|
||
GO
|
||
|
||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||
ON [RDX_V_ULTIMO_RECUENTOINVENTARIO]
|
||
TO [public]
|
||
GO
|
||
|