Compare commits
91 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 317f5186b4 | |||
| c81c21ce62 | |||
| 4c9129f541 | |||
| 0a0319219b | |||
| c10fbb7772 | |||
| 2fcba2db5f | |||
| e2a1f9f312 | |||
| 014683ebe3 | |||
| ec81aadb4d | |||
| aadab9491f | |||
| 4e7f349b52 | |||
| bc2ba9eb56 | |||
| a5b0d2c322 | |||
| 89e1f653ac | |||
| 28231bb136 | |||
| 80b830fccc | |||
| aad361f8ac | |||
| f2f7442595 | |||
| 19aed4c9ee | |||
| 75ab5245cb | |||
| 7ef1e11fe7 | |||
| 9c9067c1d7 | |||
| 26177b3832 | |||
| c843b688f4 | |||
| 0b2eaf77bd | |||
| 1b2c71444c | |||
| 965d92f74c | |||
| d92d188aa3 | |||
| 79b5320470 | |||
| ed0eb64c3c | |||
| d6def61117 | |||
| 9faa821476 | |||
| d7633b3ea8 | |||
| b32185c030 | |||
| e8e2ae53c7 | |||
| 9eed5ff565 | |||
| a7480aba75 | |||
| 5f9641e60d | |||
| b83d472de4 | |||
| 5ddc68b123 | |||
| 8754b3bf89 | |||
| fed063fee3 | |||
| 9cd8bab2d3 | |||
| fe5b5a0f14 | |||
| 00a38645f6 | |||
| 65fb6bff77 | |||
| 02c3bbc18c | |||
| 87ff467f9f | |||
| 4c1303a7f9 | |||
| 2506a3ba09 | |||
| 42aefd478e | |||
| b83dbf1281 | |||
| 133e44287c | |||
| 13bd761a09 | |||
| 7877631c95 | |||
| f74169f352 | |||
| 76b714dfb4 | |||
| 11b08d1768 | |||
| b0576eec20 | |||
| c9256d15d4 | |||
| de4cd23745 | |||
| 2a8faa627b | |||
| 3459e99ffb | |||
| c66cb122cb | |||
| 357dde2dbb | |||
| b2ef1e462b | |||
| fd079b5a5d | |||
| abb105802b | |||
| 71a5586a35 | |||
| 7bf9dbbfe4 | |||
| faf38c2e3d | |||
| 4d20afb062 | |||
| f15be3bff6 | |||
| a7fa67d1af | |||
| 3a95882154 | |||
| d62dbd7153 | |||
| 6a5bce9c5b | |||
| 49cf4ad0cc | |||
| 64c04d6975 | |||
| acea1b6c0d | |||
| 4c3c04bbcc | |||
| e187e0dc91 | |||
| 289048178b | |||
| 320cce3609 | |||
| f7a9cbb8b7 | |||
| 0b690013f0 | |||
| 3bff8f59f8 | |||
| f9281d4ec9 | |||
| 11270e4550 | |||
| 35509dbd70 | |||
| 3b21a8d05d |
2861
Build/Build.fbp5
Normal file
1
Build/Build.fbv
Normal file
@ -0,0 +1 @@
|
|||||||
|
<variables><project_path><![CDATA[C:\Varela_D2007]]></project_path></variables>
|
||||||
@ -116,12 +116,12 @@ CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx] ON [RDX_CANTINV]
|
|||||||
ON [PRIMARY]
|
ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx] ON [RDX_CANTINV]
|
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx2] ON [RDX_CANTINV]
|
||||||
([TIPOCANT])
|
([TIPOCANT])
|
||||||
ON [PRIMARY]
|
ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx2] ON [RDX_CANTINV]
|
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx3] ON [RDX_CANTINV]
|
||||||
([IDVEN])
|
([IDVEN])
|
||||||
ON [PRIMARY]
|
ON [PRIMARY]
|
||||||
GO
|
GO
|
||||||
@ -523,6 +523,7 @@ CREATE TABLE [RDX_DEVOLUCION_AJUSTES] (
|
|||||||
[COLOR] varchar(10) NOT NULL,
|
[COLOR] varchar(10) NOT NULL,
|
||||||
[APROBADO] char(1) NULL,
|
[APROBADO] char(1) NULL,
|
||||||
[FECHACAMBIO] datetime NULL,
|
[FECHACAMBIO] datetime NULL,
|
||||||
|
[CANT36] numeric(15, 0) NULL,
|
||||||
[CANT38] numeric(15, 0) NULL,
|
[CANT38] numeric(15, 0) NULL,
|
||||||
[CANT40] numeric(15, 0) NULL,
|
[CANT40] numeric(15, 0) NULL,
|
||||||
[CANT42] numeric(15, 0) NULL,
|
[CANT42] numeric(15, 0) NULL,
|
||||||
@ -567,6 +568,7 @@ CREATE TABLE [RDX_RECEPCION_AJUSTES] (
|
|||||||
[COLOR] varchar(10) NOT NULL,
|
[COLOR] varchar(10) NOT NULL,
|
||||||
[APROBADO] char(1) NULL,
|
[APROBADO] char(1) NULL,
|
||||||
[FECHACAMBIO] datetime NULL,
|
[FECHACAMBIO] datetime NULL,
|
||||||
|
[CANT36] numeric(15, 0) NULL,
|
||||||
[CANT38] numeric(15, 0) NULL,
|
[CANT38] numeric(15, 0) NULL,
|
||||||
[CANT40] numeric(15, 0) NULL,
|
[CANT40] numeric(15, 0) NULL,
|
||||||
[CANT42] numeric(15, 0) NULL,
|
[CANT42] numeric(15, 0) NULL,
|
||||||
@ -615,6 +617,7 @@ CREATE TABLE [RDX_TRASPASOS_AJUSTES] (
|
|||||||
[OBSERVACIONES] varchar(255) NULL,
|
[OBSERVACIONES] varchar(255) NULL,
|
||||||
[CONTABILIZAR] char(1) NULL,
|
[CONTABILIZAR] char(1) NULL,
|
||||||
[FECHACAMBIO] datetime NULL,
|
[FECHACAMBIO] datetime NULL,
|
||||||
|
[CANT36] numeric(15, 0) NULL,
|
||||||
[CANT38] numeric(15, 0) NULL,
|
[CANT38] numeric(15, 0) NULL,
|
||||||
[CANT40] numeric(15, 0) NULL,
|
[CANT40] numeric(15, 0) NULL,
|
||||||
[CANT42] numeric(15, 0) NULL,
|
[CANT42] numeric(15, 0) NULL,
|
||||||
@ -873,6 +876,102 @@ ON [RDX_VENTASEDI]
|
|||||||
TO [public]
|
TO [public]
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
/*--------------- SQL ---------------*/
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[RDX_USUARIOS]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||||
|
DROP TABLE [RDX_USUARIOS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE TABLE [RDX_USUARIOS](
|
||||||
|
[ID] int NOT NULL,
|
||||||
|
[USERNAME] varchar(30) NULL,
|
||||||
|
[LOGIN] varchar(30) NULL,
|
||||||
|
[PASS] varchar(255) NULL,
|
||||||
|
[PASSEXPIRED] datetime NULL,
|
||||||
|
[BLOQUEADO] smallint NULL,
|
||||||
|
[EMAIL] varchar(150) NULL,
|
||||||
|
[USERDAYSSUN] int NULL,
|
||||||
|
[PRIVILEGED] int NULL,
|
||||||
|
[TIPO] char(1) NULL,
|
||||||
|
[ID_PERFIL] int NULL,
|
||||||
|
[CHECKSUM] varchar(250) NULL
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [RDX_USUARIOS]
|
||||||
|
ADD CONSTRAINT [RDX_USUARIOS_PK]
|
||||||
|
PRIMARY KEY CLUSTERED ([ID])
|
||||||
|
ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[RDX_USUARIOS_EVENTOS]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||||
|
DROP TABLE [RDX_USUARIOS_EVENTOS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE TABLE [RDX_USUARIOS_EVENTOS](
|
||||||
|
[APLICACION] VARCHAR(250),
|
||||||
|
[ID_USUARIO] INT,
|
||||||
|
[FECHA] CHAR(10),
|
||||||
|
[HORA] CHAR(8),
|
||||||
|
[FORM] VARCHAR(250),
|
||||||
|
[TITULO_FORM] VARCHAR(100),
|
||||||
|
[EVENTO] VARCHAR(50),
|
||||||
|
[NOTAS] TEXT,
|
||||||
|
[TNAME] VARCHAR(20)
|
||||||
|
) ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[RDX_USUARIOS_LOGON]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||||
|
DROP TABLE [RDX_USUARIOS_LOGON]
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE TABLE [RDX_USUARIOS_LOGON] (
|
||||||
|
[LOGONID] CHAR(38) NOT NULL,
|
||||||
|
[ID_USUARIO] INT,
|
||||||
|
[APLICACION] VARCHAR(50),
|
||||||
|
[EQUIPO] VARCHAR(50),
|
||||||
|
[DATA] VARCHAR(14)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
|
||||||
|
ALTER TABLE [RDX_USUARIOS_LOGON]
|
||||||
|
ADD CONSTRAINT [RDX_USUARIOS_LOGON_PK]
|
||||||
|
PRIMARY KEY CLUSTERED ([LOGONID])
|
||||||
|
ON [PRIMARY]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[RDX_PERMISOS]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||||
|
DROP TABLE [RDX_PERMISOS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TABLE [RDX_PERMISOS] (
|
||||||
|
[ID_USUARIO] INT,
|
||||||
|
[MODULO] VARCHAR(50),
|
||||||
|
[NOMBRECOMP] VARCHAR(50),
|
||||||
|
[CHECKSUM] VARCHAR(250)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[RDX_PERMISOSEX]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||||
|
DROP TABLE [RDX_PERMISOSEX]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
CREATE TABLE [RDX_PERMISOSEX] (
|
||||||
|
[ID_USUARIO] INT,
|
||||||
|
[MODULO] VARCHAR(50),
|
||||||
|
[NOMBRECOMP] VARCHAR(50),
|
||||||
|
[NOMBREFORM] VARCHAR(50),
|
||||||
|
[CHECKSUM] VARCHAR(250)
|
||||||
|
)
|
||||||
|
GO
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,109 @@
|
|||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_TRASPASOS_AJUSTES_DESGLOSADO]'))
|
||||||
|
DROP VIEW [RDX_V_TRASPASOS_AJUSTES_DESGLOSADO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_HOJAS_TRASPASOS]'))
|
||||||
|
DROP VIEW [RDX_V_HOJAS_TRASPASOS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO]'))
|
||||||
|
DROP VIEW [RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_CONTROL_RECEPCION_DESGLOSADO]'))
|
||||||
|
DROP VIEW [RDX_V_CONTROL_RECEPCION_DESGLOSADO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_RECEPCION_AJUSTES_DESGLOSADO]'))
|
||||||
|
DROP VIEW [RDX_V_RECEPCION_AJUSTES_DESGLOSADO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_CONTROL_DEVOLUCIONES]'))
|
||||||
|
DROP VIEW [RDX_V_CONTROL_DEVOLUCIONES]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_DEVOLUCIONES]'))
|
||||||
|
DROP VIEW [RDX_V_DEVOLUCIONES]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_HOJAS_DEVOLUCIONES]'))
|
||||||
|
DROP VIEW [RDX_V_HOJAS_DEVOLUCIONES]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_CONTROL_RECEPCION_ALBARANES]'))
|
||||||
|
DROP VIEW [RDX_V_CONTROL_RECEPCION_ALBARANES]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_ALBARANES_PENDIENTES]'))
|
||||||
|
DROP VIEW [RDX_V_ALBARANES_PENDIENTES]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_CONTROL_RECEPCION]'))
|
||||||
|
DROP VIEW [RDX_V_CONTROL_RECEPCION]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_RECEPCION]'))
|
||||||
|
DROP VIEW [RDX_V_RECEPCION]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_ALBARANES]'))
|
||||||
|
DROP VIEW [RDX_V_ALBARANES]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_CONTROL_TRASPASOS]'))
|
||||||
|
DROP VIEW [RDX_V_CONTROL_TRASPASOS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_TRASPASOS]'))
|
||||||
|
DROP VIEW [RDX_V_TRASPASOS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_TRASPASO_SALIDA]'))
|
||||||
|
DROP VIEW [RDX_V_TRASPASO_SALIDA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_TRASPASO_ENTRADA]'))
|
||||||
|
DROP VIEW [RDX_V_TRASPASO_ENTRADA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIOEDI_TRASPASO_SALIDA]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIOEDI_TRASPASO_SALIDA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIOEDI_TRASPASO]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIOEDI_TRASPASO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIOEDI_RECEPCION]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIOEDI_RECEPCION]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIO_MAXFECHAS]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIO_MAXFECHAS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_ULTIMO_INVENTARIO]'))
|
||||||
|
DROP VIEW [RDX_V_ULTIMO_INVENTARIO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIOEDI_PESADA]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIOEDI_PESADA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIOEDI]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIOEDI]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
|
||||||
CREATE VIEW RDX_V_INVENTARIOEDI AS
|
CREATE VIEW RDX_V_INVENTARIOEDI AS
|
||||||
@ -64,26 +170,43 @@ 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 FECHA,
|
SELECT RDX_INVENTARIOEDI.FECHA,
|
||||||
CENTRO,
|
RDX_INVENTARIOEDI.CENTRO,
|
||||||
FILIAL,
|
RDX_INVENTARIOEDI.FILIAL,
|
||||||
CODIGO,
|
RDX_INVENTARIOEDI.CODIGO,
|
||||||
PRODUCTO,
|
PRODUTOS.TIPO_PRODUTO as TIPO_PRODUCTO,
|
||||||
COLOR,
|
PRODUTOS.GRUPO_PRODUTO as GRUPO_PRODUCTO,
|
||||||
TALLA,
|
PRODUTOS.COLECAO as COLECCION,
|
||||||
SUM(CANTIDAD) AS CANTIDAD
|
RDX_INVENTARIOEDI.PRODUCTO,
|
||||||
|
RDX_INVENTARIOEDI.COLOR,
|
||||||
|
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
|
||||||
FROM RDX_INVENTARIOEDI
|
FROM RDX_INVENTARIOEDI
|
||||||
WHERE (TIPOCANT = '145') AND
|
LEFT OUTER JOIN PRODUTOS ON
|
||||||
(ULTIMO_INVENTARIO IS NOT NULL)
|
(PRODUTOS.PRODUTO = RDX_INVENTARIOEDI.CODIGO)
|
||||||
GROUP BY FECHA,
|
|
||||||
CENTRO,
|
WHERE (RDX_INVENTARIOEDI.TIPOCANT = '145') AND
|
||||||
FILIAL,
|
(RDX_INVENTARIOEDI.ULTIMO_INVENTARIO IS NOT NULL)
|
||||||
CODIGO,
|
GROUP BY
|
||||||
PRODUCTO,
|
RDX_INVENTARIOEDI.FECHA,
|
||||||
COLOR,
|
RDX_INVENTARIOEDI.CENTRO,
|
||||||
TALLA
|
RDX_INVENTARIOEDI.FILIAL,
|
||||||
|
RDX_INVENTARIOEDI.CODIGO,
|
||||||
|
PRODUTOS.TIPO_PRODUTO,
|
||||||
|
PRODUTOS.GRUPO_PRODUTO,
|
||||||
|
PRODUTOS.COLECAO,
|
||||||
|
RDX_INVENTARIOEDI.PRODUCTO,
|
||||||
|
RDX_INVENTARIOEDI.COLOR,
|
||||||
|
RDX_INVENTARIOEDI.TALLA
|
||||||
GO
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
@ -244,16 +367,19 @@ 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
|
T36 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 36 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
|
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),
|
||||||
T42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 42 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),
|
||||||
T44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA.TALLA = 44 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)
|
||||||
|
END),
|
||||||
|
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
|
||||||
@ -294,16 +420,19 @@ 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
|
T36 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 36 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
|
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),
|
||||||
T42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 42 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),
|
||||||
T44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_TRASPASO_SALIDA.TALLA = 44 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)
|
||||||
|
END),
|
||||||
|
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
|
||||||
@ -340,6 +469,7 @@ SELECT
|
|||||||
PRODUCTO,
|
PRODUCTO,
|
||||||
COLOR,
|
COLOR,
|
||||||
FECHA,
|
FECHA,
|
||||||
|
T36,
|
||||||
T38,
|
T38,
|
||||||
T40,
|
T40,
|
||||||
T42,
|
T42,
|
||||||
@ -359,6 +489,7 @@ SELECT
|
|||||||
PRODUCTO,
|
PRODUCTO,
|
||||||
COLOR,
|
COLOR,
|
||||||
FECHA,
|
FECHA,
|
||||||
|
T36,
|
||||||
T38,
|
T38,
|
||||||
T40,
|
T40,
|
||||||
T42,
|
T42,
|
||||||
@ -387,6 +518,7 @@ SELECT
|
|||||||
RDX_V_TRASPASOS.CODIGO,
|
RDX_V_TRASPASOS.CODIGO,
|
||||||
RDX_V_TRASPASOS.PRODUCTO,
|
RDX_V_TRASPASOS.PRODUCTO,
|
||||||
RDX_V_TRASPASOS.COLOR,
|
RDX_V_TRASPASOS.COLOR,
|
||||||
|
RDX_V_TRASPASOS.T36,
|
||||||
RDX_V_TRASPASOS.T38,
|
RDX_V_TRASPASOS.T38,
|
||||||
RDX_V_TRASPASOS.T40,
|
RDX_V_TRASPASOS.T40,
|
||||||
RDX_V_TRASPASOS.T42,
|
RDX_V_TRASPASOS.T42,
|
||||||
@ -394,17 +526,19 @@ 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),
|
TR36 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT36, RDX_V_TRASPASOS.T36),
|
||||||
TR40 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, RDX_V_TRASPASOS.T40),
|
TR38 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT38, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_S, RDX_V_TRASPASOS.T38)),
|
||||||
TR42 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, RDX_V_TRASPASOS.T42),
|
TR40 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_M, RDX_V_TRASPASOS.T40)),
|
||||||
TR44 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT44, RDX_V_TRASPASOS.T44),
|
TR42 = ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_L, RDX_V_TRASPASOS.T42)),
|
||||||
|
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.CANT36, RDX_V_TRASPASOS.T36), 0) +
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, RDX_V_TRASPASOS.T40), 0) +
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT38, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_S, RDX_V_TRASPASOS.T38)), 0) +
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, RDX_V_TRASPASOS.T42), 0) +
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT40, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_M, RDX_V_TRASPASOS.T40)), 0) +
|
||||||
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT44, RDX_V_TRASPASOS.T44), 0) +
|
ISNULL(ISNULL(RDX_TRASPASOS_AJUSTES.CANT42, ISNULL(RDX_TRASPASOS_AJUSTES.CANT_L, RDX_V_TRASPASOS.T42)), 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
|
||||||
@ -427,17 +561,40 @@ SELECT
|
|||||||
FATURAMENTO.NOME_CLIFOR AS FILIAL,
|
FATURAMENTO.NOME_CLIFOR AS FILIAL,
|
||||||
PRODUTOS_BARRA.CODIGO_BARRA,
|
PRODUTOS_BARRA.CODIGO_BARRA,
|
||||||
FATURAMENTO_PROD.PRODUTO AS CODIGO,
|
FATURAMENTO_PROD.PRODUTO AS CODIGO,
|
||||||
|
FATURAMENTO_PROD.F1,
|
||||||
|
FATURAMENTO_PROD.F2,
|
||||||
|
FATURAMENTO_PROD.F3,
|
||||||
|
FATURAMENTO_PROD.F4,
|
||||||
|
FATURAMENTO_PROD.F5,
|
||||||
|
FATURAMENTO_PROD.F6,
|
||||||
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
|
CASE
|
||||||
|
WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN
|
||||||
|
CASE UPPER(PRODUTOS_BARRA.GRADE)
|
||||||
|
WHEN '36' THEN F1
|
||||||
|
WHEN '38' THEN F2
|
||||||
|
WHEN '40' THEN F3
|
||||||
|
WHEN '42' THEN F4
|
||||||
|
WHEN '44' THEN F5
|
||||||
|
WHEN '46' THEN F6
|
||||||
|
WHEN '48' THEN F7
|
||||||
|
END
|
||||||
|
ELSE
|
||||||
|
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
|
||||||
|
END AS CANTIDAD,
|
||||||
RDX_AJUSTES_ALBARAN.ESTADO,
|
RDX_AJUSTES_ALBARAN.ESTADO,
|
||||||
RDX_AJUSTES_ALBARAN.OBSERVACIONES,
|
RDX_AJUSTES_ALBARAN.OBSERVACIONES,
|
||||||
CONTABILIZAR = ISNULL(RDX_AJUSTES_ALBARAN.CONTABILIZAR, 'S')
|
CONTABILIZAR = ISNULL(RDX_AJUSTES_ALBARAN.CONTABILIZAR, 'S')
|
||||||
@ -447,23 +604,28 @@ INNER JOIN FATURAMENTO ON
|
|||||||
(FATURAMENTO.SERIE_NF = FATURAMENTO_PROD.SERIE_NF))
|
(FATURAMENTO.SERIE_NF = FATURAMENTO_PROD.SERIE_NF))
|
||||||
INNER JOIN FATURAMENTO_TIPO ON
|
INNER JOIN FATURAMENTO_TIPO ON
|
||||||
(LTRIM(RTRIM(FATURAMENTO.TIPO_FATURAMENTO)) = FATURAMENTO_TIPO.TIPO_FATURAMENTO)
|
(LTRIM(RTRIM(FATURAMENTO.TIPO_FATURAMENTO)) = FATURAMENTO_TIPO.TIPO_FATURAMENTO)
|
||||||
|
INNER JOIN PRODUTOS ON
|
||||||
|
(PRODUTOS.PRODUTO = FATURAMENTO_PROD.PRODUTO)
|
||||||
|
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 CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '36' ELSE '38' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F1 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '36' ELSE 'S' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F2 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '38' ELSE '40' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F2 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '38' ELSE 'M' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F3 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '40' ELSE '42' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F3 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '40' ELSE 'L' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F4 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '42' ELSE '44' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F4 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '42' ELSE 'XL' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F5 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '44' ELSE '46' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F6 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '46' ELSE '48' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (FATURAMENTO_PROD.F7 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '48' ELSE NULL END END)))
|
||||||
|
LEFT OUTER JOIN RDX_AJUSTES_ALBARAN ON
|
||||||
|
(RDX_AJUSTES_ALBARAN.ALBARAN = FATURAMENTO.NF_SAIDA)
|
||||||
LEFT OUTER JOIN FILIAIS ON
|
LEFT OUTER JOIN FILIAIS ON
|
||||||
(FILIAIS.FILIAL = FATURAMENTO.NOME_CLIFOR)
|
(FILIAIS.FILIAL = FATURAMENTO.NOME_CLIFOR)
|
||||||
LEFT OUTER JOIN RDX_FILIALES ON
|
LEFT OUTER JOIN RDX_FILIALES ON
|
||||||
(RDX_FILIALES.CODFILIAL = FILIAIS.COD_FILIAL)
|
(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 */
|
WHERE FATURAMENTO_TIPO.INDICADOR_TIPO = 'VTPT' /* ALBARANES DE PRODUCTOS TERMINADOS */
|
||||||
AND FATURAMENTO.NOME_CLIFOR LIKE '%INGLES%' /* ALBARANES PARA CENTROS DEL CORTE INGLES */
|
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 */
|
AND FATURAMENTO.EMISSAO >= convert(datetime, '20060601', 112) /* PARA NO COGER AÑOS ANTERIORES */
|
||||||
@ -487,16 +649,19 @@ 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
|
E36 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 36 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
|
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),
|
||||||
E42 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 42 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),
|
||||||
E44 = SUM(CASE WHEN RDX_V_ALBARANES.TALLA = 44 THEN
|
E42 = SUM(CASE WHEN ((RDX_V_ALBARANES.TALLA = 42) OR (UPPER(RDX_V_ALBARANES.TALLA) = 'L')) THEN
|
||||||
|
ISNULL(RDX_V_ALBARANES.CANTIDAD, 0)
|
||||||
|
END),
|
||||||
|
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
|
||||||
@ -513,16 +678,19 @@ SELECT
|
|||||||
),
|
),
|
||||||
|
|
||||||
/* CANTIDADES RECIBIDAS EN EL CENTRO*/
|
/* CANTIDADES RECIBIDAS EN EL CENTRO*/
|
||||||
R38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 38 THEN
|
R36 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 36 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
|
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),
|
||||||
R42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 42 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),
|
||||||
R44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_RECEPCION.TALLA = 44 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)
|
||||||
|
END),
|
||||||
|
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
|
||||||
@ -580,33 +748,35 @@ SELECT
|
|||||||
RDX_V_RECEPCION.CONTABILIZAR_ALBARAN,
|
RDX_V_RECEPCION.CONTABILIZAR_ALBARAN,
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS DESDE VARELA */
|
/* CANTIDADES ENVIADAS DESDE VARELA */
|
||||||
E38, E40, E42, E44, E46, E48, RDX_V_RECEPCION.ENVIADO,
|
E36, E38, E40, E42, E44, E46, E48, RDX_V_RECEPCION.ENVIADO,
|
||||||
|
|
||||||
/* CANTIDADES RECIBIDAS EN EL CENTRO*/
|
/* CANTIDADES RECIBIDAS EN EL CENTRO*/
|
||||||
R38, R40, R42, R44, R46, R48, RDX_V_RECEPCION.RECIBIDO,
|
R36, R38, R40, R42, R44, R46, R48, RDX_V_RECEPCION.RECIBIDO,
|
||||||
|
|
||||||
/* CANTIDADES RECIBIDAS RECTIFICADAS */
|
/* CANTIDADES RECIBIDAS RECTIFICADAS */
|
||||||
RR38 = ISNULL(RDX_RECEPCION_AJUSTES.CANT38, R38),
|
RR36 = ISNULL(RDX_RECEPCION_AJUSTES.CANT36, R36),
|
||||||
RR40 = ISNULL(RDX_RECEPCION_AJUSTES.CANT40, R40),
|
RR38 = ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(RDX_RECEPCION_AJUSTES.CANT_S, R38)),
|
||||||
RR42 = ISNULL(RDX_RECEPCION_AJUSTES.CANT42, R42),
|
RR40 = ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(RDX_RECEPCION_AJUSTES.CANT_M, R40)),
|
||||||
RR44 = ISNULL(RDX_RECEPCION_AJUSTES.CANT44, R44),
|
RR42 = ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(RDX_RECEPCION_AJUSTES.CANT_L, R42)),
|
||||||
|
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.CANT36, ISNULL(R36, 0)) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(R40, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT38, ISNULL(RDX_RECEPCION_AJUSTES.CANT_S, ISNULL(R38, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(R42, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT40, ISNULL(RDX_RECEPCION_AJUSTES.CANT_M, ISNULL(R40, 0))) +
|
||||||
ISNULL(RDX_RECEPCION_AJUSTES.CANT44, ISNULL(R44, 0)) +
|
ISNULL(RDX_RECEPCION_AJUSTES.CANT42, ISNULL(RDX_RECEPCION_AJUSTES.CANT_L, ISNULL(R42, 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.CANT46, ISNULL(R36, 0)) +
|
||||||
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
|
||||||
@ -640,7 +810,7 @@ select RDX_V_CONTROL_RECEPCION.ALBARAN
|
|||||||
WHEN 'N' THEN 'PENDIENTE'
|
WHEN 'N' THEN 'PENDIENTE'
|
||||||
WHEN 'S' THEN 'APROBADO'
|
WHEN 'S' THEN 'APROBADO'
|
||||||
END
|
END
|
||||||
, CENTRO, FILIAL, FECHA, CODIGO, PRODUCTO, COLOR, E38, E40, E42, E44, E46, E48
|
, CENTRO, FILIAL, FECHA, CODIGO, PRODUCTO, COLOR, E36, E38, E40, E42, E44, E46, E48
|
||||||
from RDX_V_CONTROL_RECEPCION
|
from RDX_V_CONTROL_RECEPCION
|
||||||
left join RDX_V_ALBARANES_PENDIENTES
|
left join RDX_V_ALBARANES_PENDIENTES
|
||||||
on (RDX_V_CONTROL_RECEPCION.ALBARAN = RDX_V_ALBARANES_PENDIENTES.ALBARAN)
|
on (RDX_V_CONTROL_RECEPCION.ALBARAN = RDX_V_ALBARANES_PENDIENTES.ALBARAN)
|
||||||
@ -662,29 +832,51 @@ 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
|
CASE
|
||||||
|
WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN
|
||||||
|
CASE UPPER(PRODUTOS_BARRA.GRADE)
|
||||||
|
WHEN '36' THEN EN1
|
||||||
|
WHEN '38' THEN EN2
|
||||||
|
WHEN '40' THEN EN3
|
||||||
|
WHEN '42' THEN EN4
|
||||||
|
WHEN '44' THEN EN5
|
||||||
|
WHEN '46' THEN EN6
|
||||||
|
WHEN '48' THEN EN7
|
||||||
|
END
|
||||||
|
ELSE
|
||||||
|
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
|
||||||
|
END AS CANTIDAD,
|
||||||
RDX_AJUSTES_HOJA_DEVOLUCIONES.ESTADO,
|
RDX_AJUSTES_HOJA_DEVOLUCIONES.ESTADO,
|
||||||
RDX_AJUSTES_HOJA_DEVOLUCIONES.OBSERVACIONES,
|
RDX_AJUSTES_HOJA_DEVOLUCIONES.OBSERVACIONES,
|
||||||
CONTABILIZAR = ISNULL(RDX_AJUSTES_HOJA_DEVOLUCIONES.CONTABILIZAR, 'S')
|
CONTABILIZAR = ISNULL(RDX_AJUSTES_HOJA_DEVOLUCIONES.CONTABILIZAR, 'S')
|
||||||
FROM LOJA_SAIDAS_PRODUTO
|
FROM LOJA_SAIDAS_PRODUTO
|
||||||
INNER JOIN LOJA_SAIDAS ON (LOJA_SAIDAS.ROMANEIO_PRODUTO = LOJA_SAIDAS_PRODUTO.ROMANEIO_PRODUTO)
|
INNER JOIN LOJA_SAIDAS ON (LOJA_SAIDAS.ROMANEIO_PRODUTO = LOJA_SAIDAS_PRODUTO.ROMANEIO_PRODUTO)
|
||||||
|
INNER JOIN PRODUTOS on (PRODUTOS.PRODUTO = LOJA_SAIDAS_PRODUTO.PRODUTO)
|
||||||
INNER JOIN PRODUTOS_BARRA on
|
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 CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '36' ELSE '38' END END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN '40' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN1 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '36' ELSE 'S' END END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN '42' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '38' ELSE '40' END END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN '44' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN2 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '38' ELSE 'M' END END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN5 <> 0) THEN '46' END) OR
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '40' ELSE '42' END END) OR
|
||||||
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN6 <> 0) THEN '48' END)))
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN3 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '40' ELSE 'L' END END) OR
|
||||||
INNER JOIN PRODUTOS on (PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '42' ELSE '44' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN4 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '42' ELSE 'XL' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN5 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '44' ELSE '46' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN6 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '46' ELSE '48' END END) OR
|
||||||
|
(PRODUTOS_BARRA.GRADE = CASE WHEN (LOJA_SAIDAS_PRODUTO.EN7 <> 0) THEN CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN '48' ELSE NULL END END)))
|
||||||
INNER JOIN FILIAIS AS FILIAIS_ORI ON (FILIAIS_ORI.FILIAL = LOJA_SAIDAS.FILIAL)
|
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 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 FILIAIS AS FILIAIS_DES ON (FILIAIS_DES.FILIAL = LOJA_SAIDAS.FILIAL_DESTINO)
|
||||||
@ -714,16 +906,19 @@ 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
|
S36 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 36 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
|
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),
|
||||||
S42 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 42 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),
|
||||||
S44 = SUM(CASE WHEN RDX_V_HOJAS_DEVOLUCIONES.TALLA = 44 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)
|
||||||
|
END),
|
||||||
|
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
|
||||||
@ -740,16 +935,19 @@ SELECT
|
|||||||
),
|
),
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||||||
E38 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 38 THEN
|
E36 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 36 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
|
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),
|
||||||
E42 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 42 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),
|
||||||
E44 = SUM(CASE WHEN RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA.TALLA = 44 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)
|
||||||
|
END),
|
||||||
|
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
|
||||||
@ -807,33 +1005,36 @@ SELECT
|
|||||||
RDX_V_DEVOLUCIONES.CONTABILIZAR_HOJA,
|
RDX_V_DEVOLUCIONES.CONTABILIZAR_HOJA,
|
||||||
|
|
||||||
/* CANTIDADES SOLICITADAS DESDE VARELA */
|
/* CANTIDADES SOLICITADAS DESDE VARELA */
|
||||||
S38, S40, S42, S44, S46, S48, RDX_V_DEVOLUCIONES.SOLICITADO,
|
S36, S38, S40, S42, S44, S46, S48, RDX_V_DEVOLUCIONES.SOLICITADO,
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
/* CANTIDADES ENVIADAS DESDE EL CENTRO*/
|
||||||
E38, E40, E42, E44, E46, E48, RDX_V_DEVOLUCIONES.ENVIADO,
|
E36, E38, E40, E42, E44, E46, E48, RDX_V_DEVOLUCIONES.ENVIADO,
|
||||||
|
|
||||||
/* CANTIDADES ENVIADAS RECTIFICADAS */
|
/* CANTIDADES ENVIADAS RECTIFICADAS */
|
||||||
ER38 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, E38),
|
ER36 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT36, E36),
|
||||||
ER40 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, E40),
|
ER38 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_S, E38)),
|
||||||
ER42 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, E42),
|
ER40 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_M, E40)),
|
||||||
ER44 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, E44),
|
ER42 = ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_L, E42)),
|
||||||
|
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.CANT36, ISNULL(E36, 0)) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(E40, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_S, ISNULL(E38, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(E42, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_M, ISNULL(E40, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(E44, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_L, ISNULL(E42, 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.CANT46, ISNULL(E36, 0)) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(E40, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT38, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_S, ISNULL(E38, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(E42, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT40, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_M, ISNULL(E40, 0))) +
|
||||||
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT44, ISNULL(E44, 0)) +
|
ISNULL(RDX_DEVOLUCION_AJUSTES.CANT42, ISNULL(RDX_DEVOLUCION_AJUSTES.CANT_L, ISNULL(E42, 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
|
||||||
@ -858,25 +1059,35 @@ 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 '36' THEN RDX_RECEPCION_AJUSTES.CANT36
|
||||||
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)
|
||||||
LEFT OUTER JOIN FILIAIS ON (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
LEFT OUTER JOIN FILIAIS ON (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
||||||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_RECEPCION_AJUSTES.CODIGO)
|
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_RECEPCION_AJUSTES.CODIGO)
|
||||||
WHERE CASE RDX_TALLAS.TALLA
|
WHERE CASE RDX_TALLAS.TALLA
|
||||||
|
WHEN '36' THEN RDX_RECEPCION_AJUSTES.CANT36
|
||||||
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 IS NOT NULL
|
END IS NOT NULL
|
||||||
GO
|
GO
|
||||||
|
|
||||||
@ -900,6 +1111,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),
|
||||||
@ -923,24 +1135,34 @@ SELECT
|
|||||||
RDX_DEVOLUCION_AJUSTES.COLOR,
|
RDX_DEVOLUCION_AJUSTES.COLOR,
|
||||||
RDX_TALLAS.TALLA,
|
RDX_TALLAS.TALLA,
|
||||||
CANTIDAD = CASE RDX_TALLAS.TALLA
|
CANTIDAD = CASE RDX_TALLAS.TALLA
|
||||||
|
WHEN '36' THEN RDX_DEVOLUCION_AJUSTES.CANT36
|
||||||
WHEN '38' THEN RDX_DEVOLUCION_AJUSTES.CANT38
|
WHEN '38' THEN RDX_DEVOLUCION_AJUSTES.CANT38
|
||||||
WHEN '40' THEN RDX_DEVOLUCION_AJUSTES.CANT40
|
WHEN '40' THEN RDX_DEVOLUCION_AJUSTES.CANT40
|
||||||
WHEN '42' THEN RDX_DEVOLUCION_AJUSTES.CANT42
|
WHEN '42' THEN RDX_DEVOLUCION_AJUSTES.CANT42
|
||||||
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)
|
||||||
LEFT OUTER JOIN FILIAIS ON (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
LEFT OUTER JOIN FILIAIS ON (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
||||||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_DEVOLUCION_AJUSTES.CODIGO)
|
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_DEVOLUCION_AJUSTES.CODIGO)
|
||||||
WHERE CASE RDX_TALLAS.TALLA
|
WHERE CASE RDX_TALLAS.TALLA
|
||||||
|
WHEN '36' THEN RDX_DEVOLUCION_AJUSTES.CANT36
|
||||||
WHEN '38' THEN RDX_DEVOLUCION_AJUSTES.CANT38
|
WHEN '38' THEN RDX_DEVOLUCION_AJUSTES.CANT38
|
||||||
WHEN '40' THEN RDX_DEVOLUCION_AJUSTES.CANT40
|
WHEN '40' THEN RDX_DEVOLUCION_AJUSTES.CANT40
|
||||||
WHEN '42' THEN RDX_DEVOLUCION_AJUSTES.CANT42
|
WHEN '42' THEN RDX_DEVOLUCION_AJUSTES.CANT42
|
||||||
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
|
||||||
|
|
||||||
@ -959,11 +1181,16 @@ 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 '36' THEN EN7
|
||||||
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
|
||||||
@ -972,10 +1199,15 @@ INNER JOIN LOJA_SAIDAS ON (LOJA_SAIDAS.ROMANEIO_PRODUTO = LOJA_SAIDAS_PRODUTO.RO
|
|||||||
INNER JOIN PRODUTOS_BARRA on
|
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.EN7 <> 0) THEN '36' 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)
|
||||||
@ -1001,13 +1233,18 @@ 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 '36' THEN RDX_TRASPASOS_AJUSTES.CANT36
|
||||||
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)
|
||||||
@ -1016,12 +1253,17 @@ LEFT OUTER JOIN RDX_FILIALES AS RDX_FILIALES2 ON (RDX_FILIALES2.CODBARRA = RDX_T
|
|||||||
LEFT OUTER JOIN FILIAIS AS FILIAIS2 ON (FILIAIS2.COD_FILIAL = RDX_FILIALES2.CODFILIAL)
|
LEFT OUTER JOIN FILIAIS AS FILIAIS2 ON (FILIAIS2.COD_FILIAL = RDX_FILIALES2.CODFILIAL)
|
||||||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_TRASPASOS_AJUSTES.CODIGO)
|
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = RDX_TRASPASOS_AJUSTES.CODIGO)
|
||||||
WHERE CASE RDX_TALLAS.TALLA
|
WHERE CASE RDX_TALLAS.TALLA
|
||||||
|
WHEN '36' THEN RDX_TRASPASOS_AJUSTES.CANT36
|
||||||
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 IS NOT NULL
|
END IS NOT NULL
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,42 @@
|
|||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_VENTASTERMINADAS]'))
|
||||||
|
DROP VIEW [RDX_V_VENTASTERMINADAS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_VENTASPROCESOPENDIENTES]'))
|
||||||
|
DROP VIEW [RDX_V_VENTASPROCESOPENDIENTES]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_VENTASPROCESO]'))
|
||||||
|
DROP VIEW [RDX_V_VENTASPROCESO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_REFERENCIA_GENERICA]'))
|
||||||
|
DROP VIEW [RDX_V_REFERENCIA_GENERICA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_VENTASEDI_ERRONEAS]'))
|
||||||
|
DROP VIEW [RDX_V_VENTASEDI_ERRONEAS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_VENTASEDI_RESUELTAS]'))
|
||||||
|
DROP VIEW [RDX_V_VENTASEDI_RESUELTAS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_REFERENCIAS_RESUELTAS]'))
|
||||||
|
DROP VIEW [RDX_V_REFERENCIAS_RESUELTAS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_VENTASEDI_PESADA]'))
|
||||||
|
DROP VIEW [RDX_V_VENTASEDI_PESADA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_VENTASEDI]'))
|
||||||
|
DROP VIEW [RDX_V_VENTASEDI]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
|
||||||
CREATE VIEW RDX_V_VENTASEDI AS
|
CREATE VIEW RDX_V_VENTASEDI AS
|
||||||
@ -102,19 +141,21 @@ SELECT
|
|||||||
RDX_V_VENTASEDI.VENDEDOR,
|
RDX_V_VENTASEDI.VENDEDOR,
|
||||||
EANART = ISNULL(RDX_V_REFERENCIAS_RESUELTAS.CODIGO_BARRA, RDX_V_VENTASEDI.EANART),
|
EANART = ISNULL(RDX_V_REFERENCIAS_RESUELTAS.CODIGO_BARRA, RDX_V_VENTASEDI.EANART),
|
||||||
RDX_V_VENTASEDI.CODCOM,
|
RDX_V_VENTASEDI.CODCOM,
|
||||||
PRODUTO = ISNULL(PRODUTOS_BARRA.PRODUTO, RDX_V_VENTASEDI.PRODUTO),
|
PRODUTO = ISNULL(ISNULL(PRODUTOS_BARRA.PRODUTO, RDX_V_VENTASEDI.PRODUTO), '107CH.EN.01'), /*YA QUE NO ACTUALIZA LOS NUEVOS CODIGOS DE BARRA DE REFERENCIA GENERIACA DEL CORTE INGLES*/
|
||||||
DESC_PRODUTO = ISNULL(PRODUTOS.DESC_PRODUTO, RDX_V_VENTASEDI.DESC_PRODUTO),
|
DESC_PRODUTO = ISNULL(PRODUTOS.DESC_PRODUTO, RDX_V_VENTASEDI.DESC_PRODUTO),
|
||||||
COR_PRODUTO = ISNULL(PRODUTOS_BARRA.COR_PRODUTO, RDX_V_VENTASEDI.COR_PRODUTO),
|
COR_PRODUTO = ISNULL(ISNULL(PRODUTOS_BARRA.COR_PRODUTO, RDX_V_VENTASEDI.COR_PRODUTO), '300'),
|
||||||
GRADE = ISNULL(PRODUTOS_BARRA.GRADE, RDX_V_VENTASEDI.GRADE),
|
GRADE = ISNULL(ISNULL(PRODUTOS_BARRA.GRADE, RDX_V_VENTASEDI.GRADE), '38'),
|
||||||
TIPO_PRODUTO = ISNULL(PRODUTOS.TIPO_PRODUTO, RDX_V_VENTASEDI.TIPO_PRODUTO),
|
TIPO_PRODUTO = ISNULL(PRODUTOS.TIPO_PRODUTO, RDX_V_VENTASEDI.TIPO_PRODUTO),
|
||||||
GRUPO_PRODUTO = ISNULL(PRODUTOS.GRUPO_PRODUTO, RDX_V_VENTASEDI.GRUPO_PRODUTO),
|
GRUPO_PRODUTO = ISNULL(PRODUTOS.GRUPO_PRODUTO, RDX_V_VENTASEDI.GRUPO_PRODUTO),
|
||||||
PRODUTOS.COLECAO,
|
PRODUTOS.COLECAO,
|
||||||
DESC_COLECAO = ISNULL(COLECOES.DESC_COLECAO, RDX_V_VENTASEDI.DESC_COLECAO),
|
DESC_COLECAO = ISNULL(COLECOES.DESC_COLECAO, RDX_V_VENTASEDI.DESC_COLECAO),
|
||||||
RDX_V_VENTASEDI.VALVEN,
|
VALVEN = ISNULL(RDX_V_REFERENCIAS_RESUELTAS.VALVEN, RDX_V_VENTASEDI.VALVEN),
|
||||||
RDX_V_VENTASEDI.CANVEN,
|
CANVEN = ISNULL(RDX_V_REFERENCIAS_RESUELTAS.CANVEN, RDX_V_VENTASEDI.CANVEN),
|
||||||
RDX_V_VENTASEDI.CANDEV,
|
RDX_V_VENTASEDI.CANDEV,
|
||||||
RDX_V_VENTASEDI.CANVENNET,
|
CANVENNET = ISNULL(RDX_V_REFERENCIAS_RESUELTAS.CANVENNET, RDX_V_VENTASEDI.CANVENNET),
|
||||||
RDX_V_VENTASEDI.CANESP
|
|
||||||
|
CANESP = ISNULL(RDX_V_REFERENCIAS_RESUELTAS.CANESP, RDX_V_VENTASEDI.CANESP)
|
||||||
|
|
||||||
FROM RDX_V_VENTASEDI
|
FROM RDX_V_VENTASEDI
|
||||||
LEFT JOIN RDX_V_REFERENCIAS_RESUELTAS ON (
|
LEFT JOIN RDX_V_REFERENCIAS_RESUELTAS ON (
|
||||||
(RDX_V_REFERENCIAS_RESUELTAS.NUMINF = RDX_V_VENTASEDI.NUMINF) AND
|
(RDX_V_REFERENCIAS_RESUELTAS.NUMINF = RDX_V_VENTASEDI.NUMINF) AND
|
||||||
@ -249,10 +290,11 @@ 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,
|
TALLA36 = CASE WHEN (GRADE = 36) 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,
|
TALLA38 = CASE WHEN ((GRADE = 38) OR (UPPER(GRADE) = 'S')) 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,
|
TALLA40 = CASE WHEN ((GRADE = 40) OR (UPPER(GRADE) = 'M')) 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,
|
TALLA42 = CASE WHEN ((GRADE = 42) OR (UPPER(GRADE) = 'L')) 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,
|
||||||
|
|
||||||
@ -282,3 +324,5 @@ AND ((CANVENNET >= 0) OR (CANVENNET IS NULL)) /* IGNORAR LAS RESCISIONES DE V.
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@ -1,3 +1,36 @@
|
|||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_CONTROL_INVENTARIO]'))
|
||||||
|
DROP VIEW [RDX_V_CONTROL_INVENTARIO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_INVENTARIO_STOCK_DESGLOSADO]'))
|
||||||
|
DROP VIEW [RDX_V_INVENTARIO_STOCK_DESGLOSADO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_STOCK_CALCULADO_DESGLOSADO]'))
|
||||||
|
DROP VIEW [RDX_V_STOCK_CALCULADO_DESGLOSADO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_STOCK_CALCULADO]'))
|
||||||
|
DROP VIEW [RDX_V_STOCK_CALCULADO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_STOCK]'))
|
||||||
|
DROP VIEW [RDX_V_STOCK]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_STOCK_VENTAS]'))
|
||||||
|
DROP VIEW [RDX_V_STOCK_VENTAS]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_STOCK_INVENTARIO]'))
|
||||||
|
DROP VIEW [RDX_V_STOCK_INVENTARIO]
|
||||||
|
GO
|
||||||
|
|
||||||
|
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[RDX_V_STOCK_VARELA]'))
|
||||||
|
DROP VIEW [RDX_V_STOCK_VARELA]
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK_VARELA AS
|
CREATE VIEW RDX_V_STOCK_VARELA AS
|
||||||
@ -8,14 +41,14 @@ SELECT ESTOQUE_PRODUTOS.FILIAL,
|
|||||||
PRODUTOS.TIPO_PRODUTO,
|
PRODUTOS.TIPO_PRODUTO,
|
||||||
PRODUTOS.GRUPO_PRODUTO,
|
PRODUTOS.GRUPO_PRODUTO,
|
||||||
COLECCION = PRODUTOS.COLECAO,
|
COLECCION = PRODUTOS.COLECAO,
|
||||||
ESTOQUE_PRODUTOS.ES1 as K38,
|
CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN ESTOQUE_PRODUTOS.ES1 ELSE 0 END AS K36,
|
||||||
ESTOQUE_PRODUTOS.ES2 as K40,
|
CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN ESTOQUE_PRODUTOS.ES2 ELSE ESTOQUE_PRODUTOS.ES1 END AS K38,
|
||||||
ESTOQUE_PRODUTOS.ES3 as K42,
|
CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN ESTOQUE_PRODUTOS.ES3 ELSE ESTOQUE_PRODUTOS.ES2 END AS K40,
|
||||||
ESTOQUE_PRODUTOS.ES4 as K44,
|
CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN ESTOQUE_PRODUTOS.ES4 ELSE ESTOQUE_PRODUTOS.ES3 END AS K42,
|
||||||
ESTOQUE_PRODUTOS.ES5 as K46,
|
CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN ESTOQUE_PRODUTOS.ES5 ELSE ESTOQUE_PRODUTOS.ES4 END AS K44,
|
||||||
ESTOQUE_PRODUTOS.ES6 as K48,
|
CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN ESTOQUE_PRODUTOS.ES6 ELSE ESTOQUE_PRODUTOS.ES5 END AS K46,
|
||||||
|
CASE WHEN (PRODUTOS.GRADE IN ('JEANS')) THEN ESTOQUE_PRODUTOS.ES7 ELSE ESTOQUE_PRODUTOS.ES6 END AS K48,
|
||||||
ESTOQUE_PRODUTOS.ESTOQUE as KT
|
ESTOQUE_PRODUTOS.ESTOQUE as KT
|
||||||
|
|
||||||
FROM ESTOQUE_PRODUTOS
|
FROM ESTOQUE_PRODUTOS
|
||||||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = ESTOQUE_PRODUTOS.PRODUTO)
|
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = ESTOQUE_PRODUTOS.PRODUTO)
|
||||||
WHERE FILIAL LIKE '%VARELA IMAGEN Y DISEÑO%'
|
WHERE FILIAL LIKE '%VARELA IMAGEN Y DISEÑO%'
|
||||||
@ -61,8 +94,7 @@ FULL OUTER JOIN RDX_V_TRASPASOS_AJUSTES_DESGLOSADO ON
|
|||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CODIGO = RDX_V_INVENTARIOEDI.CODIGO) AND
|
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CODIGO = RDX_V_INVENTARIOEDI.CODIGO) AND
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.COLOR = RDX_V_INVENTARIOEDI.COLOR) AND
|
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.COLOR = RDX_V_INVENTARIOEDI.COLOR) AND
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.TALLA = RDX_V_INVENTARIOEDI.TALLA) AND
|
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.TALLA = RDX_V_INVENTARIOEDI.TALLA) AND
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.FECHA = RDX_V_INVENTARIOEDI.FECHA) AND
|
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.FECHA = RDX_V_INVENTARIOEDI.FECHA)
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.TIPO = RDX_V_INVENTARIOEDI.TIPOCANT)
|
|
||||||
FULL OUTER JOIN RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO ON
|
FULL OUTER JOIN RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO ON
|
||||||
(RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CENTRO = RDX_V_INVENTARIOEDI.CENTRO) AND
|
(RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CENTRO = RDX_V_INVENTARIOEDI.CENTRO) AND
|
||||||
(RDX_V_INVENTARIOEDI.CENTRO = RDX_V_INVENTARIOEDI.CENTRO2) AND
|
(RDX_V_INVENTARIOEDI.CENTRO = RDX_V_INVENTARIOEDI.CENTRO2) AND
|
||||||
@ -108,6 +140,7 @@ GO
|
|||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK AS
|
CREATE VIEW RDX_V_STOCK AS
|
||||||
SELECT
|
SELECT
|
||||||
|
FECHA = ISNULL(RDX_V_STOCK_INVENTARIO.FECHA, RDX_V_STOCK_VENTAS.FECHA),
|
||||||
CENTRO = ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO),
|
CENTRO = ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO),
|
||||||
FILIAL = ISNULL(RDX_V_STOCK_INVENTARIO.FILIAL, RDX_V_STOCK_VENTAS.FILIAL),
|
FILIAL = ISNULL(RDX_V_STOCK_INVENTARIO.FILIAL, RDX_V_STOCK_VENTAS.FILIAL),
|
||||||
CODIGO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO),
|
CODIGO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO),
|
||||||
@ -116,8 +149,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)
|
E36 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
||||||
WHEN '38' THEN
|
WHEN '36' 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
|
||||||
@ -134,8 +167,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
E40 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
E38 = SUM(CASE
|
||||||
WHEN '40' 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
|
||||||
@ -152,8 +185,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
E42 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
E40 = SUM(CASE
|
||||||
WHEN '42' 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
|
||||||
@ -170,8 +203,26 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
E44 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
E42 = SUM(CASE
|
||||||
WHEN '44' 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
|
||||||
|
WHEN 'RM' THEN 0
|
||||||
|
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
||||||
|
WHEN 'E' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
||||||
|
ELSE
|
||||||
|
0
|
||||||
|
END
|
||||||
|
+
|
||||||
|
CASE
|
||||||
|
WHEN (RDX_V_STOCK_VENTAS.CANTIDAD < 0) THEN
|
||||||
|
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
||||||
|
ELSE
|
||||||
|
0
|
||||||
|
END
|
||||||
|
END),
|
||||||
|
|
||||||
|
E44 = SUM(CASE
|
||||||
|
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
|
||||||
@ -224,8 +275,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
S38 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
S36 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
||||||
WHEN '38' THEN
|
WHEN '36' 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)
|
||||||
@ -242,8 +293,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
S40 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
S38 = SUM(CASE
|
||||||
WHEN '40' 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)
|
||||||
@ -260,8 +311,8 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
S42 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
S40 = SUM(CASE
|
||||||
WHEN '42' 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)
|
||||||
@ -278,8 +329,26 @@ SELECT
|
|||||||
END
|
END
|
||||||
END),
|
END),
|
||||||
|
|
||||||
S44 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
S42 = SUM(CASE
|
||||||
WHEN '44' 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
|
||||||
|
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
|
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
|
WHEN 'T' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
||||||
|
ELSE
|
||||||
|
0
|
||||||
|
END
|
||||||
|
+
|
||||||
|
CASE
|
||||||
|
WHEN (RDX_V_STOCK_VENTAS.CANTIDAD > 0) THEN
|
||||||
|
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
||||||
|
ELSE
|
||||||
|
0
|
||||||
|
END
|
||||||
|
END),
|
||||||
|
|
||||||
|
S44 = SUM(CASE
|
||||||
|
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)
|
||||||
@ -342,6 +411,7 @@ FULL OUTER JOIN RDX_V_STOCK_VENTAS ON
|
|||||||
LEFT OUTER JOIN PRODUTOS ON
|
LEFT OUTER JOIN PRODUTOS ON
|
||||||
(PRODUTOS.PRODUTO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO))
|
(PRODUTOS.PRODUTO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO))
|
||||||
GROUP BY
|
GROUP BY
|
||||||
|
ISNULL(RDX_V_STOCK_INVENTARIO.FECHA, RDX_V_STOCK_VENTAS.FECHA),
|
||||||
ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO),
|
ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO),
|
||||||
ISNULL(RDX_V_STOCK_INVENTARIO.FILIAL, RDX_V_STOCK_VENTAS.FILIAL),
|
ISNULL(RDX_V_STOCK_INVENTARIO.FILIAL, RDX_V_STOCK_VENTAS.FILIAL),
|
||||||
ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO),
|
ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO),
|
||||||
@ -356,34 +426,39 @@ GO
|
|||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK_CALCULADO AS
|
CREATE VIEW RDX_V_STOCK_CALCULADO AS
|
||||||
SELECT
|
SELECT
|
||||||
|
FECHA,
|
||||||
CENTRO,
|
CENTRO,
|
||||||
|
FILIAL,
|
||||||
CODIGO,
|
CODIGO,
|
||||||
PRODUCTO,
|
PRODUCTO,
|
||||||
TIPO_PRODUCTO,
|
TIPO_PRODUCTO,
|
||||||
GRUPO_PRODUCTO,
|
GRUPO_PRODUCTO,
|
||||||
COLECCION,
|
COLECCION,
|
||||||
COLOR,
|
COLOR,
|
||||||
|
E36,
|
||||||
E38,
|
E38,
|
||||||
E40,
|
E40,
|
||||||
E42,
|
E42,
|
||||||
E44,
|
E44,
|
||||||
E46,
|
E46,
|
||||||
E48,
|
E48,
|
||||||
TE = ISNULL(E38, 0) + ISNULL(E40, 0) + ISNULL(E42, 0) + ISNULL(E44, 0) + ISNULL(E46, 0) + ISNULL(E48, 0),
|
TE = ISNULL(E36, 0) + ISNULL(E38, 0) + ISNULL(E40, 0) + ISNULL(E42, 0) + ISNULL(E44, 0) + ISNULL(E46, 0) + ISNULL(E48, 0),
|
||||||
|
S36,
|
||||||
S38,
|
S38,
|
||||||
S40,
|
S40,
|
||||||
S42,
|
S42,
|
||||||
S44,
|
S44,
|
||||||
S46,
|
S46,
|
||||||
S48,
|
S48,
|
||||||
TS = ISNULL(S38, 0) + ISNULL(S40, 0) + ISNULL(S42, 0) + ISNULL(S44, 0) + ISNULL(S46, 0) + ISNULL(S48, 0),
|
TS = ISNULL(S36, 0) + ISNULL(S38, 0) + ISNULL(S40, 0) + ISNULL(S42, 0) + ISNULL(S44, 0) + ISNULL(S46, 0) + ISNULL(S48, 0),
|
||||||
|
K36 = ISNULL(E36, 0) + ISNULL(S36, 0),
|
||||||
K38 = ISNULL(E38, 0) + ISNULL(S38, 0),
|
K38 = ISNULL(E38, 0) + ISNULL(S38, 0),
|
||||||
K40 = ISNULL(E40, 0) + ISNULL(S40, 0),
|
K40 = ISNULL(E40, 0) + ISNULL(S40, 0),
|
||||||
K42 = ISNULL(E42, 0) + ISNULL(S42, 0),
|
K42 = ISNULL(E42, 0) + ISNULL(S42, 0),
|
||||||
K44 = ISNULL(E44, 0) + ISNULL(S44, 0),
|
K44 = ISNULL(E44, 0) + ISNULL(S44, 0),
|
||||||
K46 = ISNULL(E46, 0) + ISNULL(S46, 0),
|
K46 = ISNULL(E46, 0) + ISNULL(S46, 0),
|
||||||
K48 = ISNULL(E48, 0) + ISNULL(S48, 0),
|
K48 = ISNULL(E48, 0) + ISNULL(S48, 0),
|
||||||
KT = ISNULL(E38, 0) + ISNULL(S38, 0) + ISNULL(E40, 0) + ISNULL(S40, 0) +
|
KT = ISNULL(E36, 0) + ISNULL(E38, 0) + ISNULL(S38, 0) + ISNULL(E40, 0) + ISNULL(S40, 0) +
|
||||||
ISNULL(E42, 0) + ISNULL(S42, 0) + ISNULL(E44, 0) + ISNULL(S44, 0) +
|
ISNULL(E42, 0) + ISNULL(S42, 0) + ISNULL(E44, 0) + ISNULL(S44, 0) +
|
||||||
ISNULL(E46, 0) + ISNULL(S46, 0) + ISNULL(E48, 0) + ISNULL(S48, 0)
|
ISNULL(E46, 0) + ISNULL(S46, 0) + ISNULL(E48, 0) + ISNULL(S48, 0)
|
||||||
|
|
||||||
@ -391,9 +466,13 @@ 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 FECHA,
|
||||||
|
CENTRO,
|
||||||
|
FILIAL,
|
||||||
CODIGO,
|
CODIGO,
|
||||||
PRODUCTO,
|
PRODUCTO,
|
||||||
TIPO_PRODUCTO,
|
TIPO_PRODUCTO,
|
||||||
@ -402,6 +481,7 @@ SELECT CENTRO,
|
|||||||
COLOR,
|
COLOR,
|
||||||
RDX_TALLAS.TALLA,
|
RDX_TALLAS.TALLA,
|
||||||
CANTIDAD = CASE RDX_TALLAS.TALLA
|
CANTIDAD = CASE RDX_TALLAS.TALLA
|
||||||
|
WHEN '36' THEN RDX_V_STOCK_CALCULADO.K36
|
||||||
WHEN '38' THEN RDX_V_STOCK_CALCULADO.K38
|
WHEN '38' THEN RDX_V_STOCK_CALCULADO.K38
|
||||||
WHEN '40' THEN RDX_V_STOCK_CALCULADO.K40
|
WHEN '40' THEN RDX_V_STOCK_CALCULADO.K40
|
||||||
WHEN '42' THEN RDX_V_STOCK_CALCULADO.K42
|
WHEN '42' THEN RDX_V_STOCK_CALCULADO.K42
|
||||||
@ -411,21 +491,26 @@ 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
|
||||||
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.CENTRO, RDX_V_ULTIMO_INVENTARIO.FILIAL) as CENTRO,
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.FECHA, RDX_V_ULTIMO_INVENTARIO.FECHA) as FECHA,
|
||||||
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.CENTRO, RDX_V_ULTIMO_INVENTARIO.CENTRO) as CENTRO,
|
||||||
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.FILIAL, RDX_V_ULTIMO_INVENTARIO.FILIAL) as FILIAL,
|
||||||
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.CODIGO, RDX_V_ULTIMO_INVENTARIO.CODIGO) as CODIGO,
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.CODIGO, RDX_V_ULTIMO_INVENTARIO.CODIGO) as CODIGO,
|
||||||
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.PRODUCTO, RDX_V_ULTIMO_INVENTARIO.PRODUCTO) as PRODUCTO,
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.PRODUCTO, RDX_V_ULTIMO_INVENTARIO.PRODUCTO) as PRODUCTO,
|
||||||
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.COLOR, RDX_V_ULTIMO_INVENTARIO.COLOR) as COLOR,
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.COLOR, RDX_V_ULTIMO_INVENTARIO.COLOR) as COLOR,
|
||||||
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.TALLA, RDX_V_ULTIMO_INVENTARIO.TALLA) as TALLA,
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.TALLA, RDX_V_ULTIMO_INVENTARIO.TALLA) as TALLA,
|
||||||
|
|
||||||
RDX_V_STOCK_CALCULADO_DESGLOSADO.TIPO_PRODUCTO,
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.TIPO_PRODUCTO, RDX_V_ULTIMO_INVENTARIO.TIPO_PRODUCTO) as TIPO_PRODUCTO,
|
||||||
RDX_V_STOCK_CALCULADO_DESGLOSADO.GRUPO_PRODUCTO,
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.GRUPO_PRODUCTO, RDX_V_ULTIMO_INVENTARIO.GRUPO_PRODUCTO) as GRUPO_PRODUCTO,
|
||||||
RDX_V_STOCK_CALCULADO_DESGLOSADO.COLECCION,
|
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.COLECCION, RDX_V_ULTIMO_INVENTARIO.COLECCION) as COLECCION,
|
||||||
|
|
||||||
RDX_V_STOCK_CALCULADO_DESGLOSADO.CANTIDAD as CANTIDAD_STOCK,
|
RDX_V_STOCK_CALCULADO_DESGLOSADO.CANTIDAD as CANTIDAD_STOCK,
|
||||||
RDX_V_ULTIMO_INVENTARIO.CANTIDAD as CANTIDAD_INVENTARIO
|
RDX_V_ULTIMO_INVENTARIO.CANTIDAD as CANTIDAD_INVENTARIO
|
||||||
@ -436,20 +521,29 @@ FULL OUTER JOIN RDX_V_STOCK_CALCULADO_DESGLOSADO ON
|
|||||||
AND (RDX_V_ULTIMO_INVENTARIO.CODIGO = RDX_V_STOCK_CALCULADO_DESGLOSADO.CODIGO)
|
AND (RDX_V_ULTIMO_INVENTARIO.CODIGO = RDX_V_STOCK_CALCULADO_DESGLOSADO.CODIGO)
|
||||||
AND (RDX_V_ULTIMO_INVENTARIO.COLOR = RDX_V_STOCK_CALCULADO_DESGLOSADO.COLOR)
|
AND (RDX_V_ULTIMO_INVENTARIO.COLOR = RDX_V_STOCK_CALCULADO_DESGLOSADO.COLOR)
|
||||||
AND (RDX_V_ULTIMO_INVENTARIO.TALLA = RDX_V_STOCK_CALCULADO_DESGLOSADO.TALLA)
|
AND (RDX_V_ULTIMO_INVENTARIO.TALLA = RDX_V_STOCK_CALCULADO_DESGLOSADO.TALLA)
|
||||||
|
AND (RDX_V_ULTIMO_INVENTARIO.FECHA = RDX_V_STOCK_CALCULADO_DESGLOSADO.FECHA)
|
||||||
GO
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
|
||||||
CREATE VIEW RDX_V_INVENTARIO_STOCK AS
|
CREATE VIEW RDX_V_CONTROL_INVENTARIO AS
|
||||||
select
|
select
|
||||||
|
FECHA,
|
||||||
CENTRO,
|
CENTRO,
|
||||||
|
FILIAL,
|
||||||
CODIGO,
|
CODIGO,
|
||||||
PRODUCTO,
|
PRODUCTO,
|
||||||
COLOR,
|
COLOR,
|
||||||
TIPO_PRODUCTO,
|
TIPO_PRODUCTO,
|
||||||
GRUPO_PRODUCTO,
|
GRUPO_PRODUCTO,
|
||||||
COLECCION,
|
COLECCION,
|
||||||
I38 = SUM(CASE TALLA
|
I36 = SUM(CASE TALLA
|
||||||
|
WHEN '36' THEN
|
||||||
|
CANTIDAD_INVENTARIO
|
||||||
|
ELSE 0
|
||||||
|
END)
|
||||||
|
|
||||||
|
,I38 = SUM(CASE TALLA
|
||||||
WHEN '38' THEN
|
WHEN '38' THEN
|
||||||
CANTIDAD_INVENTARIO
|
CANTIDAD_INVENTARIO
|
||||||
ELSE 0
|
ELSE 0
|
||||||
@ -485,6 +579,12 @@ select
|
|||||||
ELSE 0
|
ELSE 0
|
||||||
END)
|
END)
|
||||||
|
|
||||||
|
,K36 = SUM(CASE TALLA
|
||||||
|
WHEN '36' THEN
|
||||||
|
CANTIDAD_STOCK
|
||||||
|
ELSE 0
|
||||||
|
END)
|
||||||
|
|
||||||
,K38 = SUM(CASE TALLA
|
,K38 = SUM(CASE TALLA
|
||||||
WHEN '38' THEN
|
WHEN '38' THEN
|
||||||
CANTIDAD_STOCK
|
CANTIDAD_STOCK
|
||||||
@ -523,7 +623,9 @@ select
|
|||||||
|
|
||||||
from RDX_V_INVENTARIO_STOCK_DESGLOSADO
|
from RDX_V_INVENTARIO_STOCK_DESGLOSADO
|
||||||
|
|
||||||
group by CENTRO,
|
group by FECHA,
|
||||||
|
CENTRO,
|
||||||
|
FILIAL,
|
||||||
CODIGO,
|
CODIGO,
|
||||||
PRODUCTO,
|
PRODUCTO,
|
||||||
COLOR,
|
COLOR,
|
||||||
@ -534,46 +636,3 @@ GO
|
|||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
|
||||||
CREATE VIEW RDX_V_CONTROL_INVENTARIO AS
|
|
||||||
SELECT
|
|
||||||
CENTRO,
|
|
||||||
CODIGO,
|
|
||||||
PRODUCTO,
|
|
||||||
COLOR,
|
|
||||||
TIPO_PRODUCTO,
|
|
||||||
GRUPO_PRODUCTO,
|
|
||||||
COLECCION,
|
|
||||||
|
|
||||||
I38,
|
|
||||||
I40,
|
|
||||||
I42,
|
|
||||||
I44,
|
|
||||||
I46,
|
|
||||||
I48,
|
|
||||||
TI = ISNULL(I38, 0) + ISNULL(I40, 0) + ISNULL(I42, 0) + ISNULL(I44, 0) + ISNULL(I46, 0) + ISNULL(I48, 0),
|
|
||||||
|
|
||||||
K38,
|
|
||||||
K40,
|
|
||||||
K42,
|
|
||||||
K44,
|
|
||||||
K46,
|
|
||||||
K48,
|
|
||||||
TK = ISNULL(K38, 0) + ISNULL(K40, 0) + ISNULL(K42, 0) + ISNULL(K44, 0) + ISNULL(K46, 0) + ISNULL(K48, 0),
|
|
||||||
|
|
||||||
D38 = ISNULL(I38, 0) - ISNULL(K38, 0),
|
|
||||||
D40 = ISNULL(I40, 0) - ISNULL(K40, 0),
|
|
||||||
D42 = ISNULL(I42, 0) - ISNULL(K42, 0),
|
|
||||||
D44 = ISNULL(I44, 0) - ISNULL(K44, 0),
|
|
||||||
D46 = ISNULL(I46, 0) - ISNULL(K46, 0),
|
|
||||||
D48 = ISNULL(I48, 0) - ISNULL(K48, 0),
|
|
||||||
DT = ISNULL(I38, 0) - ISNULL(K38, 0) + ISNULL(I40, 0) - ISNULL(K40, 0) +
|
|
||||||
ISNULL(I42, 0) - ISNULL(K42, 0) + ISNULL(I44, 0) - ISNULL(K44, 0) +
|
|
||||||
ISNULL(I46, 0) - ISNULL(K46, 0) + ISNULL(I48, 0) - ISNULL(K48, 0)
|
|
||||||
|
|
||||||
FROM RDX_V_INVENTARIO_STOCK
|
|
||||||
where ((ISNULL(I38, 0) - ISNULL(K38, 0) + ISNULL(I40, 0) - ISNULL(K40, 0) +
|
|
||||||
ISNULL(I42, 0) - ISNULL(K42, 0) + ISNULL(I44, 0) - ISNULL(K44, 0) +
|
|
||||||
ISNULL(I46, 0) - ISNULL(K46, 0) + ISNULL(I48, 0) - ISNULL(K48, 0)) <> 0)
|
|
||||||
|
|
||||||
GO
|
|
||||||
/* EOF */
|
|
||||||
|
|||||||
@ -1,4 +1,6 @@
|
|||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
DROP PROCEDURE crosstab
|
||||||
|
GO
|
||||||
|
|
||||||
CREATE PROCEDURE crosstab
|
CREATE PROCEDURE crosstab
|
||||||
@select varchar(8000),
|
@select varchar(8000),
|
||||||
@ -33,6 +35,8 @@ AS
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
DROP PROCEDURE RDX_P_CARGAR_INVENTARIOEDI
|
||||||
|
GO
|
||||||
|
|
||||||
CREATE PROCEDURE RDX_P_CARGAR_INVENTARIOEDI
|
CREATE PROCEDURE RDX_P_CARGAR_INVENTARIOEDI
|
||||||
AS
|
AS
|
||||||
@ -76,6 +80,7 @@ BEGIN
|
|||||||
WHERE RDX_CABINV.FECHALIQ >= CONVERT(DATETIME, '20060601', 112) /* PARA NO COGER AÑOS ANTERIORES */
|
WHERE RDX_CABINV.FECHALIQ >= CONVERT(DATETIME, '20060601', 112) /* PARA NO COGER AÑOS ANTERIORES */
|
||||||
AND RDX_CABINV.CARGADO IS NULL
|
AND RDX_CABINV.CARGADO IS NULL
|
||||||
|
|
||||||
|
IF @@ERROR = 0
|
||||||
UPDATE RDX_CABINV SET
|
UPDATE RDX_CABINV SET
|
||||||
CARGADO = 1
|
CARGADO = 1
|
||||||
WHERE CARGADO IS NULL
|
WHERE CARGADO IS NULL
|
||||||
@ -83,6 +88,8 @@ END
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
DROP PROCEDURE RDX_P_CARGAR_VENTASEDI
|
||||||
|
GO
|
||||||
|
|
||||||
CREATE PROCEDURE RDX_P_CARGAR_VENTASEDI
|
CREATE PROCEDURE RDX_P_CARGAR_VENTASEDI
|
||||||
AS
|
AS
|
||||||
@ -91,7 +98,7 @@ BEGIN
|
|||||||
NUMINF, CLAVE1, CLAVE2, CLAVE3, PERVENINI, NUMTALON, EANLUG,
|
NUMINF, CLAVE1, CLAVE2, CLAVE3, PERVENINI, NUMTALON, EANLUG,
|
||||||
FILIAL, EANVEN, CODVEN, VENDEDOR, EANART, CODCOM, PRODUTO,
|
FILIAL, EANVEN, CODVEN, VENDEDOR, EANART, CODCOM, PRODUTO,
|
||||||
DESC_PRODUTO, COR_PRODUTO, GRADE, TIPO_PRODUTO, GRUPO_PRODUTO,
|
DESC_PRODUTO, COR_PRODUTO, GRADE, TIPO_PRODUTO, GRUPO_PRODUTO,
|
||||||
DESC_COLECAO, VALVEN, CANVEN, CANDEV, CANVENNET, CANESP )
|
DESC_COLECAO, VALVEN, CANVEN, CANDEV, CANVENNET, CANESP, IGNORAR )
|
||||||
SELECT
|
SELECT
|
||||||
RDX_CABVEN.NUMINF,
|
RDX_CABVEN.NUMINF,
|
||||||
RDX_ARTVEN.CLAVE1,
|
RDX_ARTVEN.CLAVE1,
|
||||||
@ -106,7 +113,7 @@ BEGIN
|
|||||||
VENDEDOR = ISNULL(LTRIM(RTRIM(LOJA_VENDEDORES.NOME_VENDEDOR)) + ' ' + LTRIM(RTRIM(LOJA_VENDEDORES.VENDEDOR_APELIDO)), RDX_ARTVEN.EANVEN),
|
VENDEDOR = ISNULL(LTRIM(RTRIM(LOJA_VENDEDORES.NOME_VENDEDOR)) + ' ' + LTRIM(RTRIM(LOJA_VENDEDORES.VENDEDOR_APELIDO)), RDX_ARTVEN.EANVEN),
|
||||||
RDX_ARTVEN.EANART,
|
RDX_ARTVEN.EANART,
|
||||||
RDX_ARTVEN.CODCOM,
|
RDX_ARTVEN.CODCOM,
|
||||||
produtos.PRODUTO,
|
ISNULL(produtos.PRODUTO, '107CH.EN.01') AS PRODUTO,
|
||||||
ISNULL(produtos.DESC_PRODUTO, '*** ERROR REFERENCIA **** LLAMAR AL CI') AS DESC_PRODUTO,
|
ISNULL(produtos.DESC_PRODUTO, '*** ERROR REFERENCIA **** LLAMAR AL CI') AS DESC_PRODUTO,
|
||||||
PRODUTOS_BARRA.COR_PRODUTO,
|
PRODUTOS_BARRA.COR_PRODUTO,
|
||||||
PRODUTOS_BARRA.GRADE,
|
PRODUTOS_BARRA.GRADE,
|
||||||
@ -117,7 +124,8 @@ BEGIN
|
|||||||
RDX_ARTVEN.CANVEN,
|
RDX_ARTVEN.CANVEN,
|
||||||
RDX_ARTVEN.CANDEV,
|
RDX_ARTVEN.CANDEV,
|
||||||
RDX_ARTVEN.CANVENNET,
|
RDX_ARTVEN.CANVENNET,
|
||||||
RDX_ARTVEN.CANESP
|
RDX_ARTVEN.CANESP,
|
||||||
|
RDX_CABVEN.IGNORAR
|
||||||
FROM
|
FROM
|
||||||
RDX_ARTVEN
|
RDX_ARTVEN
|
||||||
INNER JOIN RDX_LUGVEN ON (RDX_ARTVEN.CLAVE1 = RDX_LUGVEN.CLAVE1 AND RDX_ARTVEN.CLAVE2 = RDX_LUGVEN.CLAVE2)
|
INNER JOIN RDX_LUGVEN ON (RDX_ARTVEN.CLAVE1 = RDX_LUGVEN.CLAVE1 AND RDX_ARTVEN.CLAVE2 = RDX_LUGVEN.CLAVE2)
|
||||||
@ -130,7 +138,7 @@ BEGIN
|
|||||||
LEFT OUTER JOIN COLECOES on (COLECOES.COLECAO = PRODUTOS.COLECAO)
|
LEFT OUTER JOIN COLECOES on (COLECOES.COLECAO = PRODUTOS.COLECAO)
|
||||||
WHERE RDX_CABVEN.CARGADO IS NULL
|
WHERE RDX_CABVEN.CARGADO IS NULL
|
||||||
|
|
||||||
|
IF @@error = 0
|
||||||
UPDATE RDX_CABVEN SET
|
UPDATE RDX_CABVEN SET
|
||||||
CARGADO = 1
|
CARGADO = 1
|
||||||
WHERE CARGADO IS NULL
|
WHERE CARGADO IS NULL
|
||||||
@ -138,6 +146,8 @@ END
|
|||||||
GO
|
GO
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
/*--------------- SQL ---------------*/
|
||||||
|
DROP PROCEDURE RDX_P_SET_ULTIMOINVENTARIO
|
||||||
|
GO
|
||||||
|
|
||||||
CREATE PROCEDURE RDX_P_SET_ULTIMOINVENTARIO
|
CREATE PROCEDURE RDX_P_SET_ULTIMOINVENTARIO
|
||||||
AS
|
AS
|
||||||
@ -173,4 +183,91 @@ BEGIN
|
|||||||
END
|
END
|
||||||
GO
|
GO
|
||||||
|
|
||||||
|
/*--------------- SQL ---------------*/
|
||||||
|
CREATE PROCEDURE RDX_P_DELETE_CARGA_VENTAS
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
DECLARE @CLAVE1 NUMERIC(10,0)
|
||||||
|
|
||||||
|
DECLARE ASD CURSOR FOR
|
||||||
|
SELECT RDX_CABVEN.CLAVE1
|
||||||
|
FROM RDX_CABVEN
|
||||||
|
WHERE RDX_CABVEN.FECINF = '2007/09/01'
|
||||||
|
OPEN ASD
|
||||||
|
FETCH NEXT FROM ASD INTO @CLAVE1
|
||||||
|
|
||||||
|
IF @@ROWCOUNT >= 0
|
||||||
|
BEGIN
|
||||||
|
WHILE @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
DELETE FROM RDX_ARTVEN
|
||||||
|
WHERE CLAVE1 = @CLAVE1
|
||||||
|
|
||||||
|
DELETE FROM RDX_LUGVEN
|
||||||
|
WHERE CLAVE1 = @CLAVE1
|
||||||
|
|
||||||
|
DELETE FROM RDX_CABVEN
|
||||||
|
WHERE CLAVE1 = @CLAVE1
|
||||||
|
|
||||||
|
DELETE FROM RDX_VENTASEDI
|
||||||
|
WHERE CLAVE1 = @CLAVE1
|
||||||
|
|
||||||
|
FETCH NEXT FROM ASD INTO @CLAVE1
|
||||||
|
END
|
||||||
|
END
|
||||||
|
CLOSE ASD
|
||||||
|
DEALLOCATE ASD
|
||||||
|
END
|
||||||
|
GO
|
||||||
|
|
||||||
|
|
||||||
|
/*--------------- SQL ---------------*/
|
||||||
|
CREATE PROCEDURE RDX_P_DELETE_CARGA_INVENTARIO
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
DECLARE @NUMDOC VARCHAR(25)
|
||||||
|
|
||||||
|
DECLARE ASD CURSOR FOR
|
||||||
|
SELECT RDX_CABINV.NUMDOC
|
||||||
|
FROM RDX_CABINV
|
||||||
|
WHERE RDX_CABINV.FECHALIQ = '2007/09/01'
|
||||||
|
OPEN ASD
|
||||||
|
FETCH NEXT FROM ASD INTO @NUMDOC
|
||||||
|
|
||||||
|
IF @@ROWCOUNT >= 0
|
||||||
|
BEGIN
|
||||||
|
WHILE @@FETCH_STATUS = 0
|
||||||
|
BEGIN
|
||||||
|
DELETE FROM RDX_LININV
|
||||||
|
WHERE NUMDOC = @NUMDOC
|
||||||
|
|
||||||
|
DELETE FROM RDX_CANTINV
|
||||||
|
WHERE NUMDOC = @NUMDOC
|
||||||
|
|
||||||
|
DELETE FROM RDX_CABINV
|
||||||
|
WHERE NUMDOC = @NUMDOC
|
||||||
|
|
||||||
|
DELETE FROM RDX_INVENTARIOEDI
|
||||||
|
WHERE NUMDOC = @NUMDOC
|
||||||
|
|
||||||
|
FETCH NEXT FROM ASD INTO @NUMDOC
|
||||||
|
END
|
||||||
|
END
|
||||||
|
CLOSE ASD
|
||||||
|
DEALLOCATE ASD
|
||||||
|
END
|
||||||
|
GO
|
||||||
|
|
||||||
|
CREATE PROCEDURE dbo.RDX_P_TIPO_TALLAJE
|
||||||
|
@PRODUCTO VARCHAR(12), @TIPO_TALLAJE smallint OUT
|
||||||
|
AS
|
||||||
|
BEGIN
|
||||||
|
set @TIPO_TALLAJE = (SELECT DISTINCT RDX_TALLAS.TIPO_TALLAJE
|
||||||
|
FROM PRODUTOS_BARRA
|
||||||
|
LEFT JOIN RDX_TALLAS ON (PRODUTOS_BARRA.GRADE = RDX_TALLAS.TALLA)
|
||||||
|
WHERE PRODUTOS_BARRA.PRODUTO = @PRODUCTO)
|
||||||
|
END
|
||||||
|
GO
|
||||||
|
|
||||||
/* EOF */
|
/* EOF */
|
||||||
|
|
||||||
|
|||||||
44
Database/4 - datos.sql
Normal file
@ -0,0 +1,44 @@
|
|||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'38', 1)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'40', 1)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'42', 1)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'44', 1)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'46', 1)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'48', 1)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'S', 2)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'M', 2)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'L', 2)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'XL', 2)
|
||||||
|
GO
|
||||||
|
|
||||||
|
INSERT INTO [RDX_TALLAS] ([TALLA], [TIPO_TALLAJE])
|
||||||
|
VALUES (N'36', 1)
|
||||||
|
GO
|
||||||
|
|
||||||
@ -1,178 +0,0 @@
|
|||||||
--------------- SQL ---------------
|
|
||||||
CREATE USER [usuario_gft]
|
|
||||||
FOR LOGIN [usuario_gft]
|
|
||||||
WITH DEFAULT_SCHEMA = [dbo]
|
|
||||||
GO
|
|
||||||
|
|
||||||
COMMIT
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010082','8422416200065')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010083','8422416200058')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010086','8422416200041')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010089','8422416200102')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010090','8422416200126')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010091','8422416200133')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010092','8422416200188')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010244','8422416101256')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010094','8422416200959')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010096','8422416209068')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010088','8422416200089')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010103','8422416200140')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('010087','8422416200072')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_FILIALES] ([CODFILIAL], [CODBARRA])
|
|
||||||
VALUES
|
|
||||||
('000001','8435159800003')
|
|
||||||
GO
|
|
||||||
|
|
||||||
COMMIT
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_TALLAS] (
|
|
||||||
[TALLA] char(2) NOT NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_TALLAS]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_TALLAS] ([TALLA])
|
|
||||||
VALUES
|
|
||||||
('38')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_TALLAS] ([TALLA])
|
|
||||||
VALUES
|
|
||||||
('40')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_TALLAS] ([TALLA])
|
|
||||||
VALUES
|
|
||||||
('42')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_TALLAS] ([TALLA])
|
|
||||||
VALUES
|
|
||||||
('44')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_TALLAS] ([TALLA])
|
|
||||||
VALUES
|
|
||||||
('46')
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [RDX_TALLAS] ([TALLA])
|
|
||||||
VALUES
|
|
||||||
('48')
|
|
||||||
GO
|
|
||||||
|
|
||||||
COMMIT
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/* Códigos de barra de ECI que son referencias nulas */
|
|
||||||
|
|
||||||
INSERT INTO [PRODUTOS_BARRA] ([CODIGO_BARRA], [PRODUTO], [COR_PRODUTO], [TAMANHO], [GRADE], [DATA_PARA_TRANSFERENCIA], [CODIGO_BARRA_PADRAO], [NOME_CLIFOR])
|
|
||||||
VALUES
|
|
||||||
('61800000000','107CH.EN.01','300',1,'38',CURRENT_TIMESTAMP,0,NULL)
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [PRODUTOS_BARRA] ([CODIGO_BARRA], [PRODUTO], [COR_PRODUTO], [TAMANHO], [GRADE], [DATA_PARA_TRANSFERENCIA], [CODIGO_BARRA_PADRAO], [NOME_CLIFOR])
|
|
||||||
VALUES
|
|
||||||
('61810001406','107CH.EN.01','300',1,'38',CURRENT_TIMESTAMP,0,NULL)
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [PRODUTOS_BARRA] ([CODIGO_BARRA], [PRODUTO], [COR_PRODUTO], [TAMANHO], [GRADE], [DATA_PARA_TRANSFERENCIA], [CODIGO_BARRA_PADRAO], [NOME_CLIFOR])
|
|
||||||
VALUES
|
|
||||||
('61810001547','107CH.EN.01','300',1,'38',CURRENT_TIMESTAMP,0,NULL)
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [PRODUTOS_BARRA] ([CODIGO_BARRA], [PRODUTO], [COR_PRODUTO], [TAMANHO], [GRADE], [DATA_PARA_TRANSFERENCIA], [CODIGO_BARRA_PADRAO], [NOME_CLIFOR])
|
|
||||||
VALUES
|
|
||||||
('61810001042','107CH.EN.01','300',1,'38',CURRENT_TIMESTAMP,0,NULL)
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [PRODUTOS_BARRA] ([CODIGO_BARRA], [PRODUTO], [COR_PRODUTO], [TAMANHO], [GRADE], [DATA_PARA_TRANSFERENCIA], [CODIGO_BARRA_PADRAO], [NOME_CLIFOR])
|
|
||||||
VALUES
|
|
||||||
('61810001141','107CH.EN.01','300',1,'38',CURRENT_TIMESTAMP,0,NULL)
|
|
||||||
GO
|
|
||||||
|
|
||||||
INSERT INTO [PRODUTOS_BARRA] ([CODIGO_BARRA], [PRODUTO], [COR_PRODUTO], [TAMANHO], [GRADE], [DATA_PARA_TRANSFERENCIA], [CODIGO_BARRA_PADRAO], [NOME_CLIFOR])
|
|
||||||
VALUES
|
|
||||||
('8300733557232','107CH.EN.01','300',1,'38',CURRENT_TIMESTAMP,0,NULL)
|
|
||||||
GO
|
|
||||||
|
|
||||||
COMMIT
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1,519 +0,0 @@
|
|||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_CABINV] (
|
|
||||||
[NUMDOC] varchar(25) NOT NULL,
|
|
||||||
[TIPODOC] varchar(3) NULL,
|
|
||||||
[TIPOLIQ] varchar(3) NULL,
|
|
||||||
[FECHA] datetime NULL,
|
|
||||||
[FECHALIQ] datetime NULL,
|
|
||||||
[EMISOR] varchar(17) NULL,
|
|
||||||
[RECEPTOR] varchar(17) NULL,
|
|
||||||
[DPTO] varchar(3) NULL,
|
|
||||||
[CENTRO] varchar(17) NULL,
|
|
||||||
[FECHA_CARGA] datetime NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_CABINV]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_CABINV]
|
|
||||||
ADD PRIMARY KEY CLUSTERED ([NUMDOC])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CABINV_idx] ON [RDX_CABINV]
|
|
||||||
([FECHALIQ])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CABINV_idx2] ON [RDX_CABINV]
|
|
||||||
([CENTRO])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_LININV] (
|
|
||||||
[NUMDOC] varchar(25) NOT NULL,
|
|
||||||
[NUMLIN] numeric(6, 0) NOT NULL,
|
|
||||||
[CODART] varchar(17) NULL,
|
|
||||||
[FAMILIA] varchar(17) NULL,
|
|
||||||
[BARRA] varchar(17) NULL,
|
|
||||||
[TALLA] varchar(17) NULL,
|
|
||||||
[MARCA] varchar(25) NULL,
|
|
||||||
[TAMANO] varchar(25) NULL,
|
|
||||||
[SERIE] varchar(25) NULL,
|
|
||||||
[COLOR] varchar(25) NULL,
|
|
||||||
[MODELO] varchar(25) NULL,
|
|
||||||
[DIBUJO] varchar(25) NULL,
|
|
||||||
[DESCRIP] varchar(70) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_LININV]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_LININV]
|
|
||||||
ADD PRIMARY KEY CLUSTERED ([NUMDOC], [NUMLIN])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_LININV_idx] ON [RDX_LININV]
|
|
||||||
([CODART])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_CANTINV] (
|
|
||||||
[NUMDOC] varchar(25) NOT NULL,
|
|
||||||
[NUMLIN] numeric(6, 0) NOT NULL,
|
|
||||||
[NUMCANT] numeric(6, 0) NOT NULL,
|
|
||||||
[TIPOCANT] varchar(3) NULL,
|
|
||||||
[CANTIDAD] numeric(15, 0) NULL,
|
|
||||||
[CENTRO] varchar(17) NULL,
|
|
||||||
[TMOV] varchar(3) NULL,
|
|
||||||
[FACT] varchar(12) NULL,
|
|
||||||
[DEPTO] varchar(3) NULL,
|
|
||||||
[IDVEN] varchar(10) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_CANTINV]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_CANTINV]
|
|
||||||
ADD PRIMARY KEY CLUSTERED ([NUMDOC], [NUMLIN], [NUMCANT])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx] ON [RDX_CANTINV]
|
|
||||||
([TIPOCANT])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx2] ON [RDX_CANTINV]
|
|
||||||
([IDVEN])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_CABVEN] (
|
|
||||||
[CLAVE1] numeric(10, 0) NOT NULL,
|
|
||||||
[NUMINF] varchar(35) NULL,
|
|
||||||
[FUNCION] varchar(10) NULL,
|
|
||||||
[FECINI] datetime NULL,
|
|
||||||
[FECFIN] datetime NULL,
|
|
||||||
[FECINF] datetime NULL,
|
|
||||||
[PERVENINI] datetime NULL,
|
|
||||||
[PERVENFIN] datetime NULL,
|
|
||||||
[EANOFI] varchar(17) NULL,
|
|
||||||
[EANEMI] varchar(17) NULL,
|
|
||||||
[EANREC] varchar(17) NULL,
|
|
||||||
[EANVEN] varchar(17) NULL,
|
|
||||||
[EANALM] varchar(17) NULL,
|
|
||||||
[EANREP] varchar(17) NULL,
|
|
||||||
[EANPRO] varchar(17) NULL,
|
|
||||||
[EANADMSA] varchar(17) NULL,
|
|
||||||
[EANREPSR] varchar(17) NULL,
|
|
||||||
[ADMVENSA] varchar(35) NULL,
|
|
||||||
[REPDEPSR] varchar(35) NULL,
|
|
||||||
[EMAILSA] varchar(35) NULL,
|
|
||||||
[NUMFAXSA] varchar(35) NULL,
|
|
||||||
[NUMTELSA] varchar(35) NULL,
|
|
||||||
[NUMTLXSA] varchar(35) NULL,
|
|
||||||
[X400SA] varchar(35) NULL,
|
|
||||||
[EMAILSR] varchar(35) NULL,
|
|
||||||
[NUMFAXSR] varchar(35) NULL,
|
|
||||||
[NUMTELSR] varchar(35) NULL,
|
|
||||||
[NUMTLXSR] varchar(35) NULL,
|
|
||||||
[X400SR] varchar(35) NULL,
|
|
||||||
[NUMPRE] varchar(35) NULL,
|
|
||||||
[NUMINFSC] varchar(35) NULL,
|
|
||||||
[NUMCON] varchar(35) NULL,
|
|
||||||
[FECPRE] datetime NULL,
|
|
||||||
[FECINFSC] datetime NULL,
|
|
||||||
[FECCON] datetime NULL,
|
|
||||||
[DIVPED] varchar(3) NULL,
|
|
||||||
[DIVPRE] varchar(3) NULL,
|
|
||||||
[DIVPAG] varchar(3) NULL,
|
|
||||||
[DIVPEDF] varchar(3) NULL,
|
|
||||||
[DIVPREF] varchar(3) NULL,
|
|
||||||
[DIVPAGF] varchar(3) NULL,
|
|
||||||
[TASCAM] numeric(15, 3) NULL,
|
|
||||||
[FECTAS] datetime NULL,
|
|
||||||
[FECHA_CARGA] datetime NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_CABVEN]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_CABVEN]
|
|
||||||
ADD PRIMARY KEY CLUSTERED ([CLAVE1])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_LUGVEN] (
|
|
||||||
[CLAVE1] numeric(10, 0) NOT NULL,
|
|
||||||
[CLAVE2] numeric(5, 0) NOT NULL,
|
|
||||||
[EANLUG] varchar(17) NULL,
|
|
||||||
[LUGVEN] varchar(70) NULL,
|
|
||||||
[FECINI] datetime NULL,
|
|
||||||
[FECFIN] datetime NULL,
|
|
||||||
[PERVENINI] datetime NULL,
|
|
||||||
[PERVENFIN] datetime NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_LUGVEN]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_LUGVEN]
|
|
||||||
ADD PRIMARY KEY CLUSTERED ([CLAVE1], [CLAVE2])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_LUGVEN_PERVENINI_IDX] ON [RDX_LUGVEN]
|
|
||||||
([PERVENINI])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_LUGVEN]
|
|
||||||
ADD CONSTRAINT [FK__RDX_LUGVE__CLAVE__4A59F0B5] FOREIGN KEY ([CLAVE1])
|
|
||||||
REFERENCES [RDX_CABVEN] ([CLAVE1])
|
|
||||||
ON UPDATE CASCADE
|
|
||||||
ON DELETE CASCADE
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_LUGVEN]
|
|
||||||
NOCHECK CONSTRAINT [FK__RDX_LUGVE__CLAVE__4A59F0B5]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_ARTVEN] (
|
|
||||||
[CLAVE1] numeric(10, 0) NOT NULL,
|
|
||||||
[CLAVE2] numeric(5, 0) NOT NULL,
|
|
||||||
[CLAVE3] numeric(5, 0) NOT NULL,
|
|
||||||
[EANART] varchar(17) NULL,
|
|
||||||
[CODCOM] varchar(35) NULL,
|
|
||||||
[NUMVAR] varchar(35) NULL,
|
|
||||||
[CODPRO] varchar(35) NULL,
|
|
||||||
[DESARTCO] varchar(35) NULL,
|
|
||||||
[DESART] varchar(70) NULL,
|
|
||||||
[NUMCON] varchar(35) NULL,
|
|
||||||
[NUMLIS] varchar(35) NULL,
|
|
||||||
[CONESP1] varchar(3) NULL,
|
|
||||||
[CONESP2] varchar(3) NULL,
|
|
||||||
[CONESP3] varchar(3) NULL,
|
|
||||||
[VALVEN] numeric(15, 3) NULL,
|
|
||||||
[PRENETCT] numeric(15, 3) NULL,
|
|
||||||
[PREBRUCT] numeric(15, 3) NULL,
|
|
||||||
[PREINFET] numeric(15, 3) NULL,
|
|
||||||
[PREINFFT] numeric(15, 3) NULL,
|
|
||||||
[PRECALCT] numeric(15, 3) NULL,
|
|
||||||
[PRENETCA] numeric(15, 3) NULL,
|
|
||||||
[PREBRUCA] numeric(15, 3) NULL,
|
|
||||||
[PREINFEA] numeric(15, 3) NULL,
|
|
||||||
[PREINFFA] numeric(15, 3) NULL,
|
|
||||||
[PRECALCA] numeric(15, 3) NULL,
|
|
||||||
[BAPRUN1] numeric(9, 0) NULL,
|
|
||||||
[UNIMED1] varchar(3) NULL,
|
|
||||||
[BAPRUN2] numeric(9, 0) NULL,
|
|
||||||
[UNIMED2] varchar(3) NULL,
|
|
||||||
[BAPRUN3] numeric(9, 0) NULL,
|
|
||||||
[UNIMED3] varchar(3) NULL,
|
|
||||||
[BAPRUN4] numeric(9, 0) NULL,
|
|
||||||
[UNIMED4] varchar(3) NULL,
|
|
||||||
[BAPRUN5] numeric(9, 0) NULL,
|
|
||||||
[UNIMED5] varchar(3) NULL,
|
|
||||||
[CANVEN] numeric(15, 3) NULL,
|
|
||||||
[EXIPRO] numeric(15, 3) NULL,
|
|
||||||
[DESEXI] numeric(15, 3) NULL,
|
|
||||||
[ESPMEDCV] varchar(3) NULL,
|
|
||||||
[ESPMEDEP] varchar(3) NULL,
|
|
||||||
[ESPMEDDE] varchar(3) NULL,
|
|
||||||
[CANDEV] numeric(15, 3) NULL,
|
|
||||||
[EANVEN] varchar(17) NULL,
|
|
||||||
[NOMVEN] varchar(70) NULL,
|
|
||||||
[NUMTALON] varchar(35) NULL,
|
|
||||||
[CANVENNET] numeric(15, 3) NULL,
|
|
||||||
[UMEDVENNET] varchar(3) NULL,
|
|
||||||
[CANESP] numeric(15, 3) NULL,
|
|
||||||
[UMEDESP] varchar(3) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_ARTVEN]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_ARTVEN]
|
|
||||||
ADD PRIMARY KEY CLUSTERED ([CLAVE1], [CLAVE2], [CLAVE3])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_ARTVEN]
|
|
||||||
ADD CONSTRAINT [FK__RDX_ARTVEN__56BFC79A] FOREIGN KEY ([CLAVE1], [CLAVE2])
|
|
||||||
REFERENCES [RDX_LUGVEN] ([CLAVE1], [CLAVE2])
|
|
||||||
ON UPDATE CASCADE
|
|
||||||
ON DELETE CASCADE
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_ARTVEN]
|
|
||||||
NOCHECK CONSTRAINT [FK__RDX_ARTVEN__56BFC79A]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_INFORMES] (
|
|
||||||
[ID] smallint IDENTITY(1, 1) NOT NULL,
|
|
||||||
[CATEGORIA] varchar(15) NULL,
|
|
||||||
[ICONO] smallint NULL,
|
|
||||||
[NOMBRE] varchar(50) NULL,
|
|
||||||
[DESCRIPCION] varchar(255) NULL,
|
|
||||||
[ORDEN] smallint NULL,
|
|
||||||
[VISTA] text NULL,
|
|
||||||
[MODIFICABLE] char(1) CONSTRAINT [DF__RDX_INFOR__MODIF__5C78A0F0] DEFAULT 'S' NOT NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
TEXTIMAGE_ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_INFORMES]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_INFORMES]
|
|
||||||
ADD CONSTRAINT [RDX_INFORMES_pk]
|
|
||||||
PRIMARY KEY CLUSTERED ([ID])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_ARTVEN]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_CABINV]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_CABVEN]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_CANTINV]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_LININV]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_LUGVEN]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_LOG_CARGA] (
|
|
||||||
[ID] int IDENTITY(1, 1) NOT NULL,
|
|
||||||
[REPORT] varchar(10) NOT NULL,
|
|
||||||
[FECHA] datetime NOT NULL,
|
|
||||||
[OK] bit NOT NULL,
|
|
||||||
[ERROR_MSG] varchar(255) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_LOG_CARGA]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_LOG_CARGA]
|
|
||||||
ADD UNIQUE NONCLUSTERED ([ID])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_REFERENCIA_GENERICA] (
|
|
||||||
[NUMINF] varchar(35) NOT NULL,
|
|
||||||
[CLAVE1] numeric(10, 0) NOT NULL,
|
|
||||||
[CLAVE2] numeric(5, 0) NOT NULL,
|
|
||||||
[CLAVE3] numeric(5, 0) NOT NULL,
|
|
||||||
[FECHACAMBIO] datetime NOT NULL,
|
|
||||||
[ESTADO] char(1) NOT NULL,
|
|
||||||
[CODIGO_BARRA] varchar(25) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_REFERENCIA_GENERICA]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_REFERENCIA_GENERICA]
|
|
||||||
ADD CONSTRAINT [PK__RDX_REFERENCIA_G__68DE77D5]
|
|
||||||
PRIMARY KEY CLUSTERED ([NUMINF], [CLAVE1], [CLAVE2], [CLAVE3])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_AJUSTES_ALBARAN] (
|
|
||||||
[ALBARAN] char(7) NOT NULL,
|
|
||||||
[ESTADO] varchar(15) NULL,
|
|
||||||
[OBSERVACIONES] varchar(255) NULL,
|
|
||||||
[CONTABILIZAR] char(1) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_AJUSTES_ALBARAN]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_AJUSTES_ALBARAN]
|
|
||||||
ADD CONSTRAINT [PK__RDX_AJUSTES_ALBA__1B69F7A2]
|
|
||||||
PRIMARY KEY CLUSTERED ([ALBARAN])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_AJUSTES_HOJA_DEVOLUCIONES] (
|
|
||||||
[NUMHOJA] char(8) NOT NULL,
|
|
||||||
[ESTADO] varchar(20) NULL,
|
|
||||||
[OBSERVACIONES] varchar(255) NULL,
|
|
||||||
[CONTABILIZAR] char(1) CONSTRAINT [DF__RDX_AJUST__CONTA__7BF14C49] DEFAULT 'S' NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_AJUSTES_HOJA_DEVOLUCIONES]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_AJUSTES_HOJA_DEVOLUCIONES]
|
|
||||||
ADD CONSTRAINT [PK__RDX_AJUSTES_HOJA__483C9E19]
|
|
||||||
PRIMARY KEY CLUSTERED ([NUMHOJA])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_DEVOLUCION_AJUSTES] (
|
|
||||||
[FECHA] datetime NOT NULL,
|
|
||||||
[CENTRO] varchar(17) NOT NULL,
|
|
||||||
[CODIGO] varchar(12) NOT NULL,
|
|
||||||
[COLOR] varchar(10) NOT NULL,
|
|
||||||
[APROBADO] char(1) NULL,
|
|
||||||
[FECHACAMBIO] datetime NULL,
|
|
||||||
[CANT38] numeric(15, 0) NULL,
|
|
||||||
[CANT40] numeric(15, 0) NULL,
|
|
||||||
[CANT42] numeric(15, 0) NULL,
|
|
||||||
[CANT44] numeric(15, 0) NULL,
|
|
||||||
[CANT46] numeric(15, 0) NULL,
|
|
||||||
[CANT48] numeric(15, 0) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_DEVOLUCION_AJUSTES]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_DEVOLUCION_AJUSTES]
|
|
||||||
ADD CONSTRAINT [PK_RDX_DEVOLUCION_AJUSTES_2F70F04A]
|
|
||||||
PRIMARY KEY CLUSTERED ([FECHA], [CENTRO], [CODIGO], [COLOR])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_RECEPCION_AJUSTES] (
|
|
||||||
[FECHA] datetime NOT NULL,
|
|
||||||
[CENTRO] varchar(17) NOT NULL,
|
|
||||||
[CODIGO] varchar(12) NOT NULL,
|
|
||||||
[COLOR] varchar(10) NOT NULL,
|
|
||||||
[APROBADO] char(1) NULL,
|
|
||||||
[FECHACAMBIO] datetime NULL,
|
|
||||||
[CANT38] numeric(15, 0) NULL,
|
|
||||||
[CANT40] numeric(15, 0) NULL,
|
|
||||||
[CANT42] numeric(15, 0) NULL,
|
|
||||||
[CANT44] numeric(15, 0) NULL,
|
|
||||||
[CANT46] numeric(15, 0) NULL,
|
|
||||||
[CANT48] numeric(15, 0) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_RECEPCION_AJUSTES]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_RECEPCION_AJUSTES]
|
|
||||||
ADD CONSTRAINT [PK_RDX_RECEPCION_AJUSTES_2F70F04F]
|
|
||||||
PRIMARY KEY CLUSTERED ([FECHA], [CENTRO], [CODIGO], [COLOR])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
CREATE TABLE [RDX_TRASPASOS_AJUSTES] (
|
|
||||||
[FECHA] datetime NOT NULL,
|
|
||||||
[CENTRO] varchar(17) NOT NULL,
|
|
||||||
[CENTRO2] varchar(17) NOT NULL,
|
|
||||||
[CODIGO] varchar(12) NOT NULL,
|
|
||||||
[COLOR] varchar(10) NOT NULL,
|
|
||||||
[APROBADO] char(1) NULL,
|
|
||||||
[ESTADO] varchar(20) NULL,
|
|
||||||
[OBSERVACIONES] varchar(255) NULL,
|
|
||||||
[CONTABILIZAR] char(1) NULL,
|
|
||||||
[FECHACAMBIO] datetime NULL,
|
|
||||||
[CANT38] numeric(15, 0) NULL,
|
|
||||||
[CANT40] numeric(15, 0) NULL,
|
|
||||||
[CANT42] numeric(15, 0) NULL,
|
|
||||||
[CANT44] numeric(15, 0) NULL,
|
|
||||||
[CANT46] numeric(15, 0) NULL,
|
|
||||||
[CANT48] numeric(15, 0) NULL,
|
|
||||||
[TIPOCANT] varchar(3) NOT NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_TRASPASOS_AJUSTES]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_TRASPASOS_AJUSTES]
|
|
||||||
ADD CONSTRAINT [PK_RDX_TRASPASOS_AJUSTES_2F70F04A]
|
|
||||||
PRIMARY KEY CLUSTERED ([FECHA], [CENTRO], [CENTRO2], [CODIGO], [COLOR], [TIPOCANT])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
@ -1,431 +0,0 @@
|
|||||||
--
|
|
||||||
-- Definition for view RDX_V_STOCK_VARELA :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK_VARELA AS
|
|
||||||
SELECT ESTOQUE_PRODUTOS.FILIAL,
|
|
||||||
ESTOQUE_PRODUTOS.PRODUTO AS CODIGO,
|
|
||||||
ESTOQUE_PRODUTOS.COR_PRODUTO AS COLOR,
|
|
||||||
PRODUCTO = PRODUTOS.DESC_PRODUTO,
|
|
||||||
PRODUTOS.TIPO_PRODUTO,
|
|
||||||
PRODUTOS.GRUPO_PRODUTO,
|
|
||||||
COLECCION=COLECOES.DESC_COLECAO,
|
|
||||||
|
|
||||||
ESTOQUE_PRODUTOS.ES1 as K38,
|
|
||||||
ESTOQUE_PRODUTOS.ES2 as K40,
|
|
||||||
ESTOQUE_PRODUTOS.ES3 as K42,
|
|
||||||
ESTOQUE_PRODUTOS.ES4 as K44,
|
|
||||||
ESTOQUE_PRODUTOS.ES5 as K46,
|
|
||||||
ESTOQUE_PRODUTOS.ES6 as K48,
|
|
||||||
ESTOQUE_PRODUTOS.ESTOQUE as KT
|
|
||||||
|
|
||||||
FROM ESTOQUE_PRODUTOS
|
|
||||||
LEFT OUTER JOIN PRODUTOS ON (PRODUTOS.PRODUTO = ESTOQUE_PRODUTOS.PRODUTO)
|
|
||||||
LEFT OUTER JOIN COLECOES ON (PRODUTOS.COLECAO = COLECOES.COLECAO)
|
|
||||||
|
|
||||||
WHERE FILIAL LIKE '%VARELA IMAGEN Y DISEÑO%'
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_STOCK_VENTAS :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK_VENTAS AS
|
|
||||||
SELECT
|
|
||||||
PERVENINI AS FECHA,
|
|
||||||
DAY(PERVENINI) AS DIA,
|
|
||||||
DATENAME(DW, PERVENINI) DIASEMANA,
|
|
||||||
DATENAME(MONTH, PERVENINI) AS MES,
|
|
||||||
YEAR(PERVENINI) AS ANO,
|
|
||||||
FILIAL AS CENTRO,
|
|
||||||
CODIGO = ISNULL(PRODUTO, '107CH.EN.01'),
|
|
||||||
DESC_PRODUTO AS PRODUCTO,
|
|
||||||
GRUPO_PRODUTO AS GRUPOPRODUCTO,
|
|
||||||
TIPO_PRODUTO AS TIPOPRODUCTO,
|
|
||||||
DESC_COLECAO AS COLECCION,
|
|
||||||
COLOR = ISNULL(COR_PRODUTO, '300'),
|
|
||||||
GRADE AS TALLA,
|
|
||||||
CANTIDAD = ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0)
|
|
||||||
FROM
|
|
||||||
RDX_V_VENTASEDI_RESUELTAS
|
|
||||||
WHERE NOT ((DESC_PRODUTO LIKE '%ERROR REFERENCIA%') AND ((VALVEN < 1) AND (VALVEN > 0))) /* QUITAR COMPOSTURAS */
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_STOCK_VENTAS]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_STOCK_INVENTARIO :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK_INVENTARIO AS
|
|
||||||
SELECT
|
|
||||||
FECHA = ISNULL(RDX_V_INVENTARIOEDI.FECHA, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FECHA, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.FECHA, RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.FECHA))),
|
|
||||||
CENTRO = ISNULL(RDX_V_INVENTARIOEDI.FILIAL, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FILIAL, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.FILIAL, RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.FILIAL))),
|
|
||||||
CODIGO = ISNULL(RDX_V_INVENTARIOEDI.CODIGO, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CODIGO, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CODIGO, RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CODIGO))),
|
|
||||||
PRODUCTO = ISNULL(RDX_V_INVENTARIOEDI.PRODUCTO, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.PRODUCTO, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.PRODUCTO, RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.PRODUCTO))),
|
|
||||||
COLOR = ISNULL(RDX_V_INVENTARIOEDI.COLOR, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.COLOR, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.COLOR, RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.COLOR))),
|
|
||||||
TALLA = ISNULL(RDX_V_INVENTARIOEDI.TALLA, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.TALLA, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.TALLA, RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.TALLA))),
|
|
||||||
CANTIDAD = ISNULL(RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CANTIDAD, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CANTIDAD, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CANTIDAD, RDX_V_INVENTARIOEDI.CANTIDAD))),
|
|
||||||
/*RDX_V_INVENTARIOEDI.CANTIDAD,
|
|
||||||
RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CANTIDAD,
|
|
||||||
RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CANTIDAD,
|
|
||||||
RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CANTIDAD,*/
|
|
||||||
OPERACION = CASE RDX_V_INVENTARIOEDI.TIPOCANT
|
|
||||||
WHEN '194' THEN 'R'
|
|
||||||
WHEN '46' THEN 'E'
|
|
||||||
WHEN '145' THEN 'RM'
|
|
||||||
WHEN '48' THEN 'S'
|
|
||||||
WHEN '61' THEN 'D'
|
|
||||||
WHEN '65' THEN 'T'
|
|
||||||
ELSE
|
|
||||||
CASE
|
|
||||||
WHEN RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CANTIDAD IS NOT NULL THEN 'R'
|
|
||||||
WHEN RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CANTIDAD IS NOT NULL THEN 'D'
|
|
||||||
ELSE RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.TIPO
|
|
||||||
END
|
|
||||||
END
|
|
||||||
FROM RDX_V_INVENTARIOEDI
|
|
||||||
FULL OUTER JOIN RDX_V_INVENTARIO_MAXFECHAS ON
|
|
||||||
(RDX_V_INVENTARIO_MAXFECHAS.CENTRO = RDX_V_INVENTARIOEDI.CENTRO) AND
|
|
||||||
(RDX_V_INVENTARIO_MAXFECHAS.CODIGO = RDX_V_INVENTARIOEDI.CODIGO) AND
|
|
||||||
(RDX_V_INVENTARIO_MAXFECHAS.COLOR = RDX_V_INVENTARIOEDI.COLOR) AND
|
|
||||||
(RDX_V_INVENTARIO_MAXFECHAS.TALLA = RDX_V_INVENTARIOEDI.TALLA)
|
|
||||||
FULL OUTER JOIN RDX_V_RECEPCION_AJUSTES_DESGLOSADO ON
|
|
||||||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CENTRO = RDX_V_INVENTARIOEDI.CENTRO) AND
|
|
||||||
(RDX_V_INVENTARIOEDI.CENTRO = RDX_V_INVENTARIOEDI.CENTRO2) AND
|
|
||||||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CODIGO = RDX_V_INVENTARIOEDI.CODIGO) AND
|
|
||||||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.COLOR = RDX_V_INVENTARIOEDI.COLOR) AND
|
|
||||||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.TALLA = RDX_V_INVENTARIOEDI.TALLA) AND
|
|
||||||
(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FECHA = RDX_V_INVENTARIOEDI.FECHA)
|
|
||||||
FULL OUTER JOIN RDX_V_TRASPASOS_AJUSTES_DESGLOSADO ON
|
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CENTRO = RDX_V_INVENTARIOEDI.CENTRO) AND
|
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CENTRO2 = RDX_V_INVENTARIOEDI.CENTRO2) AND
|
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CODIGO = RDX_V_INVENTARIOEDI.CODIGO) AND
|
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.COLOR = RDX_V_INVENTARIOEDI.COLOR) AND
|
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.TALLA = RDX_V_INVENTARIOEDI.TALLA) AND
|
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.FECHA = RDX_V_INVENTARIOEDI.FECHA) AND
|
|
||||||
(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.TIPO = RDX_V_INVENTARIOEDI.TIPOCANT)
|
|
||||||
FULL OUTER JOIN RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO ON
|
|
||||||
(RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CENTRO = RDX_V_INVENTARIOEDI.CENTRO) AND
|
|
||||||
(RDX_V_INVENTARIOEDI.CENTRO = RDX_V_INVENTARIOEDI.CENTRO2) AND
|
|
||||||
(RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CODIGO = RDX_V_INVENTARIOEDI.CODIGO) AND
|
|
||||||
(RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.COLOR = RDX_V_INVENTARIOEDI.COLOR) AND
|
|
||||||
(RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.TALLA = RDX_V_INVENTARIOEDI.TALLA) AND
|
|
||||||
(RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.FECHA = RDX_V_INVENTARIOEDI.FECHA)
|
|
||||||
WHERE
|
|
||||||
((RDX_V_INVENTARIO_MAXFECHAS.FECHA IS NULL) /* Puede haber prendas que no se hayan inventariado nunca */
|
|
||||||
OR
|
|
||||||
(ISNULL(RDX_V_INVENTARIOEDI.FECHA, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.FECHA, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.FECHA, RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.FECHA))) >= RDX_V_INVENTARIO_MAXFECHAS.FECHA))
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_STOCK_INVENTARIO]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_STOCK :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK AS
|
|
||||||
SELECT
|
|
||||||
CENTRO = ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO),
|
|
||||||
CODIGO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO),
|
|
||||||
PRODUCTO = ISNULL(RDX_V_STOCK_INVENTARIO.PRODUCTO, RDX_V_STOCK_VENTAS.PRODUCTO),
|
|
||||||
TIPO_PRODUCTO = PRODUTOS.TIPO_PRODUTO,
|
|
||||||
GRUPO_PRODUCTO = PRODUTOS.GRUPO_PRODUTO,
|
|
||||||
COLECCION = COLECOES.DESC_COLECAO,
|
|
||||||
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)
|
|
||||||
WHEN '38' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'RM' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'E' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) > 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
E40 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '40' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'RM' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'E' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) > 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
E42 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '42' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'RM' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'E' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) > 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
E44 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '44' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'RM' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'E' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) > 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
E46 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '46' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'RM' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'E' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) > 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
E48 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '48' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'RM' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'R' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
WHEN 'E' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) > 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
S38 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '38' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'T' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) < 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
S40 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '40' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'T' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) < 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
S42 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '42' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'T' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) < 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
S44 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '44' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'T' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) < 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
S46 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '46' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'T' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) < 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END),
|
|
||||||
|
|
||||||
S48 = SUM(CASE ISNULL(RDX_V_STOCK_INVENTARIO.TALLA, RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
WHEN '48' THEN
|
|
||||||
CASE RDX_V_STOCK_INVENTARIO.OPERACION
|
|
||||||
WHEN 'D' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'S' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
WHEN 'T' THEN RDX_V_STOCK_INVENTARIO.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
+
|
|
||||||
CASE
|
|
||||||
WHEN ((RDX_V_STOCK_VENTAS.CANTIDAD * (-1)) < 0) THEN
|
|
||||||
RDX_V_STOCK_VENTAS.CANTIDAD * (-1)
|
|
||||||
ELSE
|
|
||||||
0
|
|
||||||
END
|
|
||||||
END)
|
|
||||||
FROM
|
|
||||||
RDX_V_STOCK_INVENTARIO
|
|
||||||
FULL OUTER JOIN RDX_V_STOCK_VENTAS ON
|
|
||||||
(RDX_V_STOCK_INVENTARIO.CENTRO = RDX_V_STOCK_VENTAS.CENTRO)
|
|
||||||
AND (RDX_V_STOCK_INVENTARIO.CODIGO = RDX_V_STOCK_VENTAS.CODIGO)
|
|
||||||
AND (RDX_V_STOCK_INVENTARIO.COLOR = RDX_V_STOCK_VENTAS.COLOR)
|
|
||||||
AND (RDX_V_STOCK_INVENTARIO.TALLA = RDX_V_STOCK_VENTAS.TALLA)
|
|
||||||
AND (RDX_V_STOCK_INVENTARIO.FECHA = RDX_V_STOCK_VENTAS.FECHA)
|
|
||||||
LEFT OUTER JOIN PRODUTOS ON
|
|
||||||
(PRODUTOS.PRODUTO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO))
|
|
||||||
LEFT OUTER JOIN COLECOES ON
|
|
||||||
(COLECOES.COLECAO = PRODUTOS.COLECAO)
|
|
||||||
|
|
||||||
GROUP BY
|
|
||||||
ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO),
|
|
||||||
ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO),
|
|
||||||
ISNULL(RDX_V_STOCK_INVENTARIO.PRODUCTO, RDX_V_STOCK_VENTAS.PRODUCTO),
|
|
||||||
PRODUTOS.TIPO_PRODUTO,
|
|
||||||
PRODUTOS.GRUPO_PRODUTO,
|
|
||||||
COLECOES.DESC_COLECAO,
|
|
||||||
ISNULL(RDX_V_STOCK_INVENTARIO.COLOR, RDX_V_STOCK_VENTAS.COLOR)
|
|
||||||
GO
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_STOCK_CALCULADO :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_STOCK_CALCULADO AS
|
|
||||||
SELECT
|
|
||||||
CENTRO,
|
|
||||||
CODIGO,
|
|
||||||
PRODUCTO,
|
|
||||||
TIPO_PRODUCTO,
|
|
||||||
GRUPO_PRODUCTO,
|
|
||||||
COLECCION,
|
|
||||||
COLOR,
|
|
||||||
E38,
|
|
||||||
E40,
|
|
||||||
E42,
|
|
||||||
E44,
|
|
||||||
E46,
|
|
||||||
E48,
|
|
||||||
TE = ISNULL(E38, 0) + ISNULL(E40, 0) + ISNULL(E42, 0) + ISNULL(E44, 0) + ISNULL(E46, 0) + ISNULL(E48, 0),
|
|
||||||
S38,
|
|
||||||
S40,
|
|
||||||
S42,
|
|
||||||
S44,
|
|
||||||
S46,
|
|
||||||
S48,
|
|
||||||
TS = ISNULL(S38, 0) + ISNULL(S40, 0) + ISNULL(S42, 0) + ISNULL(S44, 0) + ISNULL(S46, 0) + ISNULL(S48, 0),
|
|
||||||
K38 = ISNULL(E38, 0) + ISNULL(S38, 0),
|
|
||||||
K40 = ISNULL(E40, 0) + ISNULL(S40, 0),
|
|
||||||
K42 = ISNULL(E42, 0) + ISNULL(S42, 0),
|
|
||||||
K44 = ISNULL(E44, 0) + ISNULL(S44, 0),
|
|
||||||
K46 = ISNULL(E46, 0) + ISNULL(S46, 0),
|
|
||||||
K48 = ISNULL(E48, 0) + ISNULL(S48, 0),
|
|
||||||
KT = ISNULL(E38, 0) + ISNULL(S38, 0) + ISNULL(E40, 0) + ISNULL(S40, 0) +
|
|
||||||
ISNULL(E42, 0) + ISNULL(S42, 0) + ISNULL(E44, 0) + ISNULL(S44, 0) +
|
|
||||||
ISNULL(E46, 0) + ISNULL(S46, 0) + ISNULL(E48, 0) + ISNULL(S48, 0)
|
|
||||||
|
|
||||||
FROM RDX_V_STOCK
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
@ -1,302 +0,0 @@
|
|||||||
--
|
|
||||||
-- Definition for view RDX_V_VENTASEDI :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_VENTASEDI
|
|
||||||
AS
|
|
||||||
SELECT
|
|
||||||
RDX_CABVEN.NUMINF,
|
|
||||||
RDX_ARTVEN.CLAVE1,
|
|
||||||
RDX_ARTVEN.CLAVE2,
|
|
||||||
RDX_ARTVEN.CLAVE3,
|
|
||||||
RDX_LUGVEN.PERVENINI,
|
|
||||||
RDX_ARTVEN.NUMTALON,
|
|
||||||
RDX_LUGVEN.EANLUG,
|
|
||||||
FILIAL = ISNULL(FILIAIS.FILIAL, RDX_LUGVEN.EANLUG),
|
|
||||||
RDX_ARTVEN.EANVEN,
|
|
||||||
LOJA_VENDEDORES.VENDEDOR AS CODVEN,
|
|
||||||
VENDEDOR = ISNULL(LTRIM(RTRIM(LOJA_VENDEDORES.NOME_VENDEDOR)) + ' ' + LTRIM(RTRIM(LOJA_VENDEDORES.VENDEDOR_APELIDO)), RDX_ARTVEN.EANVEN),
|
|
||||||
RDX_ARTVEN.EANART,
|
|
||||||
RDX_ARTVEN.CODCOM,
|
|
||||||
produtos.PRODUTO,
|
|
||||||
ISNULL(produtos.DESC_PRODUTO, '*** ERROR REFERENCIA **** LLAMAR AL CI') AS DESC_PRODUTO,
|
|
||||||
PRODUTOS_BARRA.COR_PRODUTO,
|
|
||||||
PRODUTOS_BARRA.GRADE,
|
|
||||||
produtos.TIPO_PRODUTO,
|
|
||||||
produtos.GRUPO_PRODUTO,
|
|
||||||
COLECOES.DESC_COLECAO,
|
|
||||||
RDX_ARTVEN.VALVEN,
|
|
||||||
RDX_ARTVEN.CANVEN,
|
|
||||||
RDX_ARTVEN.CANDEV,
|
|
||||||
RDX_ARTVEN.CANVENNET,
|
|
||||||
RDX_ARTVEN.CANESP
|
|
||||||
FROM
|
|
||||||
RDX_ARTVEN
|
|
||||||
INNER JOIN RDX_LUGVEN ON (RDX_ARTVEN.CLAVE1 = RDX_LUGVEN.CLAVE1 AND RDX_ARTVEN.CLAVE2 = RDX_LUGVEN.CLAVE2)
|
|
||||||
INNER JOIN RDX_CABVEN ON (RDX_LUGVEN.CLAVE1 = RDX_CABVEN.CLAVE1)
|
|
||||||
left outer join RDX_FILIALES on (RDX_FILIALES.CODBARRA = RDX_LUGVEN.EANLUG)
|
|
||||||
left outer join FILIAIS on (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
|
||||||
LEFT OUTER JOIN LOJA_VENDEDORES ON (LOJA_VENDEDORES.RG LIKE '%' + RDX_ARTVEN.EANVEN + '%')
|
|
||||||
LEFT OUTER JOIN PRODUTOS_BARRA ON ((PRODUTOS_BARRA.CODIGO_BARRA = RDX_ARTVEN.EANART) or (PRODUTOS_BARRA.CODIGO_BARRA = RDX_ARTVEN.CODCOM))
|
|
||||||
LEFT OUTER JOIN PRODUTOS on (produtos.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
|
||||||
LEFT OUTER JOIN COLECOES on (COLECOES.COLECAO = PRODUTOS.COLECAO)
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_VENTASEDI]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_REFERENCIAS_RESUELTAS :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_REFERENCIAS_RESUELTAS
|
|
||||||
AS
|
|
||||||
SELECT *
|
|
||||||
FROM RDX_REFERENCIA_GENERICA
|
|
||||||
WHERE ESTADO = 'R'
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_REFERENCIAS_RESUELTAS]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_VENTASEDI_RESUELTAS :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_VENTASEDI_RESUELTAS
|
|
||||||
AS
|
|
||||||
SELECT
|
|
||||||
RDX_V_VENTASEDI.NUMINF,
|
|
||||||
RDX_V_VENTASEDI.CLAVE1,
|
|
||||||
RDX_V_VENTASEDI.CLAVE2,
|
|
||||||
RDX_V_VENTASEDI.CLAVE3,
|
|
||||||
RDX_V_VENTASEDI.PERVENINI,
|
|
||||||
RDX_V_VENTASEDI.NUMTALON,
|
|
||||||
RDX_V_VENTASEDI.EANLUG,
|
|
||||||
RDX_V_VENTASEDI.FILIAL,
|
|
||||||
RDX_V_VENTASEDI.EANVEN,
|
|
||||||
RDX_V_VENTASEDI.CODVEN,
|
|
||||||
RDX_V_VENTASEDI.VENDEDOR,
|
|
||||||
EANART = ISNULL(RDX_V_REFERENCIAS_RESUELTAS.CODIGO_BARRA, RDX_V_VENTASEDI.EANART),
|
|
||||||
RDX_V_VENTASEDI.CODCOM,
|
|
||||||
PRODUTO = ISNULL(PRODUTOS_BARRA.PRODUTO, RDX_V_VENTASEDI.PRODUTO),
|
|
||||||
DESC_PRODUTO = ISNULL(PRODUTOS.DESC_PRODUTO, RDX_V_VENTASEDI.DESC_PRODUTO),
|
|
||||||
COR_PRODUTO = ISNULL(PRODUTOS_BARRA.COR_PRODUTO, RDX_V_VENTASEDI.COR_PRODUTO),
|
|
||||||
GRADE = ISNULL(PRODUTOS_BARRA.GRADE, RDX_V_VENTASEDI.GRADE),
|
|
||||||
TIPO_PRODUTO = ISNULL(PRODUTOS.TIPO_PRODUTO, RDX_V_VENTASEDI.TIPO_PRODUTO),
|
|
||||||
GRUPO_PRODUTO = ISNULL(PRODUTOS.GRUPO_PRODUTO, RDX_V_VENTASEDI.GRUPO_PRODUTO),
|
|
||||||
DESC_COLECAO = ISNULL(COLECOES.DESC_COLECAO, RDX_V_VENTASEDI.DESC_COLECAO),
|
|
||||||
RDX_V_VENTASEDI.VALVEN,
|
|
||||||
RDX_V_VENTASEDI.CANVEN,
|
|
||||||
RDX_V_VENTASEDI.CANDEV,
|
|
||||||
RDX_V_VENTASEDI.CANVENNET,
|
|
||||||
RDX_V_VENTASEDI.CANESP
|
|
||||||
FROM RDX_V_VENTASEDI
|
|
||||||
LEFT JOIN RDX_V_REFERENCIAS_RESUELTAS ON (
|
|
||||||
(RDX_V_REFERENCIAS_RESUELTAS.NUMINF = RDX_V_VENTASEDI.NUMINF) AND
|
|
||||||
(RDX_V_REFERENCIAS_RESUELTAS.CLAVE1 = RDX_V_VENTASEDI.CLAVE1) AND
|
|
||||||
(RDX_V_REFERENCIAS_RESUELTAS.CLAVE2 = RDX_V_VENTASEDI.CLAVE2) AND
|
|
||||||
(RDX_V_REFERENCIAS_RESUELTAS.CLAVE3 = RDX_V_VENTASEDI.CLAVE3))
|
|
||||||
LEFT JOIN PRODUTOS_BARRA ON (
|
|
||||||
(PRODUTOS_BARRA.CODIGO_BARRA = ISNULL(RDX_V_REFERENCIAS_RESUELTAS.CODIGO_BARRA, RDX_V_VENTASEDI.EANART)))
|
|
||||||
LEFT JOIN PRODUTOS ON (
|
|
||||||
(PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO))
|
|
||||||
LEFT JOIN COLECOES ON (
|
|
||||||
(COLECOES.COLECAO = PRODUTOS.COLECAO))
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_VENTASEDI_RESUELTAS]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_VENTASEDI_ERRONEAS :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_VENTASEDI_ERRONEAS
|
|
||||||
AS
|
|
||||||
SELECT
|
|
||||||
*
|
|
||||||
FROM
|
|
||||||
RDX_V_VENTASEDI
|
|
||||||
WHERE PRODUTO = '107CH.EN.01'
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_VENTASEDI_ERRONEAS]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_VENTASTERMINADAS :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_VENTASTERMINADAS
|
|
||||||
AS
|
|
||||||
SELECT
|
|
||||||
NUMINF,
|
|
||||||
CLAVE1,
|
|
||||||
CLAVE2,
|
|
||||||
CLAVE3,
|
|
||||||
PERVENINI AS FECHA,
|
|
||||||
DAY(PERVENINI) AS DIA,
|
|
||||||
DATENAME(DW, PERVENINI) DIASEMANA,
|
|
||||||
DATENAME(MONTH, PERVENINI) AS MES,
|
|
||||||
YEAR(PERVENINI) AS ANO,
|
|
||||||
FILIAL AS CENTRO,
|
|
||||||
VENDEDOR,
|
|
||||||
NUMTALON,
|
|
||||||
PRODUTO AS CODIGO,
|
|
||||||
DESC_PRODUTO AS PRODUCTO,
|
|
||||||
GRUPO_PRODUTO AS GRUPOPRODUCTO,
|
|
||||||
TIPO_PRODUTO AS TIPOPRODUCTO,
|
|
||||||
DESC_COLECAO AS COLECCION,
|
|
||||||
COR_PRODUTO AS COLOR,
|
|
||||||
GRADE AS TALLA,
|
|
||||||
TALLA38 = CASE WHEN (GRADE = 38) 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,
|
|
||||||
TALLA42 = CASE WHEN (GRADE = 42) 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,
|
|
||||||
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,
|
|
||||||
VENTAS = CASE WHEN (CANVEN > 0) THEN CANVEN ELSE 0 END +
|
|
||||||
CASE WHEN (CANVENNET > 0) THEN CANVENNET ELSE 0 END,
|
|
||||||
|
|
||||||
DEVOLUCIONES = CASE WHEN (CANVEN < 0) THEN CANVEN ELSE 0 END +
|
|
||||||
CASE WHEN (CANVENNET < 0) THEN CANVENNET ELSE 0 END,
|
|
||||||
|
|
||||||
TOTAL = ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0),
|
|
||||||
VALVEN = CASE WHEN (VALVEN > 0) THEN VALVEN ELSE 0 END,
|
|
||||||
VALDEV = CASE WHEN (VALVEN < 0) THEN VALVEN ELSE 0 END,
|
|
||||||
VALTOT = VALVEN
|
|
||||||
FROM
|
|
||||||
RDX_V_VENTASEDI_RESUELTAS
|
|
||||||
WHERE NOT ((DESC_PRODUTO LIKE '%ERROR REFERENCIA%') AND ((VALVEN < 1) AND (VALVEN > 0))) /* QUITAR COMPOSTURAS */
|
|
||||||
AND (CANESP IS NULL OR CANESP = 0) /* QUITAR INICIO V.PROCESO */
|
|
||||||
AND (VALVEN IS NOT NULL) /* QUITAR CAMBIO DE TALLA */
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_VENTASTERMINADAS]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_VENTASPROCESO :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_VENTASPROCESO AS
|
|
||||||
SELECT
|
|
||||||
NUMINF,
|
|
||||||
CLAVE1,
|
|
||||||
CLAVE2,
|
|
||||||
CLAVE3,
|
|
||||||
PERVENINI AS FECHA,
|
|
||||||
DAY(PERVENINI) AS DIA,
|
|
||||||
DATENAME(DW, PERVENINI) DIASEMANA,
|
|
||||||
DATENAME(MONTH, PERVENINI) AS MES,
|
|
||||||
YEAR(PERVENINI) AS ANO,
|
|
||||||
FILIAL AS CENTRO,
|
|
||||||
VENDEDOR,
|
|
||||||
NUMTALON,
|
|
||||||
PRODUTO AS CODIGO,
|
|
||||||
DESC_PRODUTO AS PRODUCTO,
|
|
||||||
GRUPO_PRODUTO AS GRUPOPRODUCTO,
|
|
||||||
TIPO_PRODUTO AS TIPOPRODUCTO,
|
|
||||||
DESC_COLECAO AS COLECCION,
|
|
||||||
COR_PRODUTO AS COLOR,
|
|
||||||
GRADE AS TALLA,
|
|
||||||
CANESP AS INICIO,
|
|
||||||
CANVENNET AS FINAL,
|
|
||||||
VALVEN AS IMPORTE
|
|
||||||
FROM
|
|
||||||
RDX_V_VENTASEDI_RESUELTAS
|
|
||||||
WHERE ((CANESP IS NOT NULL) OR (CANVENNET IS NOT NULL))
|
|
||||||
AND NOT ((DESC_PRODUTO LIKE '%ERROR REFERENCIA%') AND ((VALVEN < 1) AND (VALVEN > 0))) /* QUITAR COMPOSTURAS */
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_VENTASPROCESO]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_VENTASPROCESOPENDIENTES :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_VENTASPROCESOPENDIENTES AS
|
|
||||||
SELECT NUMTALON,
|
|
||||||
CODIGO,
|
|
||||||
COLOR,
|
|
||||||
TALLA,
|
|
||||||
SUM(ISNULL(INICIO, 0)) AS INICIO,
|
|
||||||
SUM(ABS(ISNULL(FINAL, 0))) AS FINAL
|
|
||||||
FROM RDX_V_VENTASPROCESO
|
|
||||||
GROUP BY NUMTALON, CODIGO, COLOR, TALLA
|
|
||||||
HAVING ((SUM(ISNULL(INICIO, 0)) <> 0) AND
|
|
||||||
(SUM(ISNULL(INICIO, 0)) > SUM(ABS(ISNULL(FINAL, 0)))))
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_VENTASPROCESOPENDIENTES]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
--------------- SQL ---------------
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Definition for view RDX_V_REFERENCIA_GENERICA :
|
|
||||||
--
|
|
||||||
|
|
||||||
CREATE VIEW RDX_V_REFERENCIA_GENERICA
|
|
||||||
AS
|
|
||||||
SELECT DISTINCT
|
|
||||||
VENTAS.NUMINF,
|
|
||||||
VENTAS.CLAVE1,
|
|
||||||
VENTAS.CLAVE2,
|
|
||||||
VENTAS.CLAVE3,
|
|
||||||
VENTAS.PERVENINI AS FECHA,
|
|
||||||
VENTAS.EANLUG AS CODCENTRO,
|
|
||||||
VENTAS.FILIAL AS CENTRO,
|
|
||||||
VENTAS.EANVEN AS CODVENDEDOR,
|
|
||||||
VENTAS.VENDEDOR,
|
|
||||||
VENTAS.NUMTALON,
|
|
||||||
CODIGO_BARRA = ISNULL(PRODUTOS_BARRA.CODIGO_BARRA, VENTAS.EANART),
|
|
||||||
CODIGO = ISNULL(PRODUTOS_BARRA.PRODUTO, VENTAS.PRODUTO),
|
|
||||||
PRODUCTO = ISNULL(PRODUTOS.DESC_PRODUTO, VENTAS.DESC_PRODUTO),
|
|
||||||
COLOR = ISNULL(PRODUTOS_BARRA.COR_PRODUTO, VENTAS.COR_PRODUTO),
|
|
||||||
TALLA = ISNULL(PRODUTOS_BARRA.GRADE, VENTAS.GRADE),
|
|
||||||
VENTAS.CANESP AS VTAPROCESO,
|
|
||||||
VENTAS.CANVENNET AS VTAFINAL,
|
|
||||||
VTATERM = VENTAS.CANVEN,
|
|
||||||
VALTOT = VENTAS.VALVEN,
|
|
||||||
REF.ESTADO,
|
|
||||||
REF.FECHACAMBIO
|
|
||||||
FROM RDX_V_VENTASEDI_ERRONEAS VENTAS
|
|
||||||
LEFT OUTER JOIN RDX_REFERENCIA_GENERICA REF ON
|
|
||||||
(REF.NUMINF = VENTAS.NUMINF AND REF.CLAVE1 = VENTAS.CLAVE1 AND
|
|
||||||
REF.CLAVE2 = VENTAS.CLAVE2 AND REF.CLAVE3 = VENTAS.CLAVE3)
|
|
||||||
LEFT OUTER JOIN PRODUTOS_BARRA on
|
|
||||||
(PRODUTOS_BARRA.CODIGO_BARRA = REF.CODIGO_BARRA)
|
|
||||||
LEFT OUTER JOIN PRODUTOS ON
|
|
||||||
(PRODUTOS.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
|
||||||
WHERE NOT ((VENTAS.VALVEN < 1) AND (VENTAS.VALVEN > 0)) /* QUITAR COMPOSTURAS */
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_V_REFERENCIA_GENERICA]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
@ -1,473 +0,0 @@
|
|||||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[FK__RDX_LUGVE__CLAVE__4A59F0B5]') AND OBJECTPROPERTY(id, N'IsForeignKey') = 1)
|
|
||||||
ALTER TABLE [RDX_LUGVEN]
|
|
||||||
DROP CONSTRAINT [FK__RDX_LUGVE__CLAVE__4A59F0B5]
|
|
||||||
GO
|
|
||||||
|
|
||||||
--
|
|
||||||
-- Dropping foreign key FK__RDX_ARTVEN__56BFC79A :
|
|
||||||
--
|
|
||||||
|
|
||||||
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[FK__RDX_ARTVEN__56BFC79A]') AND OBJECTPROPERTY(id, N'IsForeignKey') = 1)
|
|
||||||
ALTER TABLE [dbo].[RDX_ARTVEN]
|
|
||||||
DROP CONSTRAINT [FK__RDX_ARTVEN__56BFC79A]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_CABINV]
|
|
||||||
ADD [CARGADO]char(1) NULL
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_CABVEN]
|
|
||||||
ADD [CARGADO]char(1) NULL
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
|
||||||
|
|
||||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_INVENTARIOEDI]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
|
||||||
DROP TABLE [RDX_INVENTARIOEDI]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE TABLE [RDX_INVENTARIOEDI] (
|
|
||||||
[NUMDOC] varchar(25) NOT NULL,
|
|
||||||
[NUMLIN] numeric(6, 0) NOT NULL,
|
|
||||||
[NUMCANT] numeric(6, 0) NOT NULL,
|
|
||||||
[TIPOCANT] varchar(3) NULL,
|
|
||||||
[FECHA] datetime NULL,
|
|
||||||
[CENTRO] varchar(17) NULL,
|
|
||||||
[FILIAL] varchar(25) NULL,
|
|
||||||
[CODVEN] varchar(10) NULL,
|
|
||||||
[VENDEDOR] varchar(66) NULL,
|
|
||||||
[CODIGO_BARRA] varchar(17) NULL,
|
|
||||||
[CODIGO] varchar(12) NULL,
|
|
||||||
[PRODUCTO] varchar(40) NULL,
|
|
||||||
[COLOR] varchar(10) NULL,
|
|
||||||
[TALLA] varchar(8) NULL,
|
|
||||||
[CANTIDAD] numeric(15, 0) NULL,
|
|
||||||
[CENTRO2] varchar(17) NULL,
|
|
||||||
[FILIAL2] varchar(25) NULL,
|
|
||||||
[ULTIMO_INVENTARIO] char(1) NULL,
|
|
||||||
[IGNORAR] char(1) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_INVENTARIOEDI]
|
|
||||||
ADD CONSTRAINT [RDX_INVENTARIOEDI_pk]
|
|
||||||
PRIMARY KEY CLUSTERED ([NUMDOC], [NUMLIN], [NUMCANT])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx] ON [RDX_INVENTARIOEDI]
|
|
||||||
([TIPOCANT])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx2] ON [RDX_INVENTARIOEDI]
|
|
||||||
([FECHA])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx3] ON [RDX_INVENTARIOEDI]
|
|
||||||
([CENTRO])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx4] ON [RDX_INVENTARIOEDI]
|
|
||||||
([CODVEN])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx5] ON [RDX_INVENTARIOEDI]
|
|
||||||
([CODIGO_BARRA])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx6] ON [RDX_INVENTARIOEDI]
|
|
||||||
([CODIGO])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx7] ON [RDX_INVENTARIOEDI]
|
|
||||||
([CENTRO2])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx8] ON [RDX_INVENTARIOEDI]
|
|
||||||
([ULTIMO_INVENTARIO])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INVENTARIOEDI_idx9] ON [RDX_INVENTARIOEDI]
|
|
||||||
([CENTRO], [CODIGO], [COLOR], [TALLA])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_INVENTARIOEDI]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
|
||||||
|
|
||||||
IF EXISTS (SELECT * FROM dbo.sysobjects WHERE id = OBJECT_ID(N'[RDX_VENTASEDI]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
|
||||||
DROP TABLE [RDX_VENTASEDI]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE TABLE [RDX_VENTASEDI] (
|
|
||||||
[NUMINF] varchar(35) NOT NULL,
|
|
||||||
[CLAVE1] numeric(10, 0) NOT NULL,
|
|
||||||
[CLAVE2] numeric(5, 0) NOT NULL,
|
|
||||||
[CLAVE3] numeric(5, 0) NOT NULL,
|
|
||||||
[PERVENINI] datetime NULL,
|
|
||||||
[NUMTALON] varchar(35) NULL,
|
|
||||||
[EANLUG] varchar(17) NULL,
|
|
||||||
[FILIAL] varchar(25) NULL,
|
|
||||||
[EANVEN] varchar(17) NULL,
|
|
||||||
[CODVEN] varchar(4) NULL,
|
|
||||||
[VENDEDOR] varchar(66) NULL,
|
|
||||||
[EANART] varchar(17) NULL,
|
|
||||||
[CODCOM] varchar(35) NULL,
|
|
||||||
[PRODUTO] varchar(12) NULL,
|
|
||||||
[DESC_PRODUTO] varchar(40) NULL,
|
|
||||||
[COR_PRODUTO] varchar(10) NULL,
|
|
||||||
[GRADE] varchar(8) NULL,
|
|
||||||
[TIPO_PRODUTO] varchar(25) NULL,
|
|
||||||
[GRUPO_PRODUTO] varchar(25) NULL,
|
|
||||||
[DESC_COLECAO] varchar(40) NULL,
|
|
||||||
[VALVEN] numeric(15, 3) NULL,
|
|
||||||
[CANVEN] numeric(15, 3) NULL,
|
|
||||||
[CANDEV] numeric(15, 3) NULL,
|
|
||||||
[CANVENNET] numeric(15, 3) NULL,
|
|
||||||
[CANESP] numeric(15, 3) NULL,
|
|
||||||
[IGNORAR] char(1) NULL
|
|
||||||
)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
ALTER TABLE [RDX_VENTASEDI]
|
|
||||||
ADD CONSTRAINT [RDX_VENTASEDI_pk]
|
|
||||||
PRIMARY KEY CLUSTERED ([NUMINF], [CLAVE1], [CLAVE2], [CLAVE3])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_VENTASEDI_idx] ON [RDX_VENTASEDI]
|
|
||||||
([PERVENINI])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_VENTASEDI_idx2] ON [RDX_VENTASEDI]
|
|
||||||
([NUMTALON])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_VENTASEDI_idx3] ON [RDX_VENTASEDI]
|
|
||||||
([EANVEN])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_VENTASEDI_idx4] ON [RDX_VENTASEDI]
|
|
||||||
([CODVEN])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_VENTASEDI_idx5] ON [RDX_VENTASEDI]
|
|
||||||
([EANART])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_VENTASEDI_idx6] ON [RDX_VENTASEDI]
|
|
||||||
([CODCOM])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_VENTASEDI_idx7] ON [RDX_VENTASEDI]
|
|
||||||
([PRODUTO])
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
|
||||||
ON [RDX_VENTASEDI]
|
|
||||||
TO [public]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
|
||||||
|
|
||||||
CREATE PROCEDURE RDX_P_CARGAR_INVENTARIOEDI
|
|
||||||
AS
|
|
||||||
BEGIN
|
|
||||||
INSERT INTO RDX_INVENTARIOEDI (
|
|
||||||
NUMDOC, NUMLIN, NUMCANT, TIPOCANT, FECHA, CENTRO, FILIAL, CODVEN,
|
|
||||||
VENDEDOR, CODIGO_BARRA, CODIGO, PRODUCTO, COLOR, TALLA, CANTIDAD,
|
|
||||||
CENTRO2, FILIAL2, IGNORAR )
|
|
||||||
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),
|
|
||||||
RDX_CABINV.IGNORAR
|
|
||||||
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 = 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 */
|
|
||||||
AND RDX_CABINV.CARGADO IS NULL
|
|
||||||
|
|
||||||
UPDATE RDX_CABINV SET
|
|
||||||
CARGADO = 1
|
|
||||||
WHERE CARGADO IS NULL
|
|
||||||
END
|
|
||||||
go
|
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
|
||||||
|
|
||||||
CREATE PROCEDURE RDX_P_CARGAR_VENTASEDI
|
|
||||||
AS
|
|
||||||
BEGIN
|
|
||||||
INSERT INTO RDX_VENTASEDI (
|
|
||||||
NUMINF, CLAVE1, CLAVE2, CLAVE3, PERVENINI, NUMTALON, EANLUG,
|
|
||||||
FILIAL, EANVEN, CODVEN, VENDEDOR, EANART, CODCOM, PRODUTO,
|
|
||||||
DESC_PRODUTO, COR_PRODUTO, GRADE, TIPO_PRODUTO, GRUPO_PRODUTO,
|
|
||||||
DESC_COLECAO, VALVEN, CANVEN, CANDEV, CANVENNET, CANESP )
|
|
||||||
SELECT
|
|
||||||
RDX_CABVEN.NUMINF,
|
|
||||||
RDX_ARTVEN.CLAVE1,
|
|
||||||
RDX_ARTVEN.CLAVE2,
|
|
||||||
RDX_ARTVEN.CLAVE3,
|
|
||||||
RDX_LUGVEN.PERVENINI,
|
|
||||||
RDX_ARTVEN.NUMTALON,
|
|
||||||
RDX_LUGVEN.EANLUG,
|
|
||||||
FILIAL = ISNULL(FILIAIS.FILIAL, RDX_LUGVEN.EANLUG),
|
|
||||||
RDX_ARTVEN.EANVEN,
|
|
||||||
LOJA_VENDEDORES.VENDEDOR AS CODVEN,
|
|
||||||
VENDEDOR = ISNULL(LTRIM(RTRIM(LOJA_VENDEDORES.NOME_VENDEDOR)) + ' ' + LTRIM(RTRIM(LOJA_VENDEDORES.VENDEDOR_APELIDO)), RDX_ARTVEN.EANVEN),
|
|
||||||
RDX_ARTVEN.EANART,
|
|
||||||
RDX_ARTVEN.CODCOM,
|
|
||||||
produtos.PRODUTO,
|
|
||||||
ISNULL(produtos.DESC_PRODUTO, '*** ERROR REFERENCIA **** LLAMAR AL CI') AS DESC_PRODUTO,
|
|
||||||
PRODUTOS_BARRA.COR_PRODUTO,
|
|
||||||
PRODUTOS_BARRA.GRADE,
|
|
||||||
produtos.TIPO_PRODUTO,
|
|
||||||
produtos.GRUPO_PRODUTO,
|
|
||||||
COLECOES.DESC_COLECAO,
|
|
||||||
RDX_ARTVEN.VALVEN,
|
|
||||||
RDX_ARTVEN.CANVEN,
|
|
||||||
RDX_ARTVEN.CANDEV,
|
|
||||||
RDX_ARTVEN.CANVENNET,
|
|
||||||
RDX_ARTVEN.CANESP
|
|
||||||
FROM
|
|
||||||
RDX_ARTVEN
|
|
||||||
INNER JOIN RDX_LUGVEN ON (RDX_ARTVEN.CLAVE1 = RDX_LUGVEN.CLAVE1 AND RDX_ARTVEN.CLAVE2 = RDX_LUGVEN.CLAVE2)
|
|
||||||
INNER JOIN RDX_CABVEN ON (RDX_LUGVEN.CLAVE1 = RDX_CABVEN.CLAVE1)
|
|
||||||
left outer join RDX_FILIALES on (RDX_FILIALES.CODBARRA = RDX_LUGVEN.EANLUG)
|
|
||||||
left outer join FILIAIS on (FILIAIS.COD_FILIAL = RDX_FILIALES.CODFILIAL)
|
|
||||||
LEFT OUTER JOIN LOJA_VENDEDORES ON (LOJA_VENDEDORES.RG LIKE '%' + RDX_ARTVEN.EANVEN + '%')
|
|
||||||
LEFT OUTER JOIN PRODUTOS_BARRA ON ((PRODUTOS_BARRA.CODIGO_BARRA = RDX_ARTVEN.EANART) or (PRODUTOS_BARRA.CODIGO_BARRA = RDX_ARTVEN.CODCOM))
|
|
||||||
LEFT OUTER JOIN PRODUTOS on (produtos.PRODUTO = PRODUTOS_BARRA.PRODUTO)
|
|
||||||
LEFT OUTER JOIN COLECOES on (COLECOES.COLECAO = PRODUTOS.COLECAO)
|
|
||||||
WHERE RDX_CABVEN.CARGADO IS NULL
|
|
||||||
|
|
||||||
|
|
||||||
UPDATE RDX_CABVEN SET
|
|
||||||
CARGADO = 1
|
|
||||||
WHERE CARGADO IS NULL
|
|
||||||
END
|
|
||||||
go
|
|
||||||
|
|
||||||
/*--------------- SQL ---------------*/
|
|
||||||
|
|
||||||
CREATE PROCEDURE RDX_P_SET_ULTIMOINVENTARIO
|
|
||||||
AS
|
|
||||||
BEGIN
|
|
||||||
DECLARE @CENTRO VARCHAR(17),
|
|
||||||
@CODIGO VARCHAR(12),
|
|
||||||
@COLOR VARCHAR(10),
|
|
||||||
@TALLA VARCHAR(8),
|
|
||||||
@FECHA DATETIME,
|
|
||||||
@UPDATECMD VARCHAR(255)
|
|
||||||
|
|
||||||
DECLARE ASD CURSOR FOR
|
|
||||||
SELECT RTRIM(CENTRO), RTRIM(CODIGO), RTRIM(COLOR), RTRIM(TALLA), FECHA
|
|
||||||
FROM RDX_V_INVENTARIO_MAXFECHAS
|
|
||||||
OPEN ASD
|
|
||||||
FETCH NEXT FROM ASD INTO @CENTRO, @CODIGO, @COLOR, @TALLA, @FECHA
|
|
||||||
|
|
||||||
IF @@ROWCOUNT >= 0
|
|
||||||
BEGIN
|
|
||||||
WHILE @@FETCH_STATUS = 0
|
|
||||||
BEGIN
|
|
||||||
UPDATE RDX_INVENTARIOEDI SET ULTIMO_INVENTARIO=NULL
|
|
||||||
WHERE CENTRO = @CENTRO AND CODIGO = @CODIGO AND COLOR = @COLOR AND TALLA = @TALLA
|
|
||||||
|
|
||||||
UPDATE RDX_INVENTARIOEDI SET ULTIMO_INVENTARIO=1
|
|
||||||
WHERE FECHA = CONVERT(VARCHAR, @FECHA, 112) AND CENTRO = @CENTRO AND CODIGO = @CODIGO AND COLOR = @COLOR AND TALLA = @TALLA AND TIPOCANT = 145
|
|
||||||
|
|
||||||
FETCH NEXT FROM ASD INTO @CENTRO, @CODIGO, @COLOR, @TALLA, @FECHA
|
|
||||||
END
|
|
||||||
END
|
|
||||||
CLOSE ASD
|
|
||||||
DEALLOCATE ASD
|
|
||||||
END
|
|
||||||
go
|
|
||||||
|
|
||||||
|
|
||||||
/* borrar vistas */
|
|
||||||
|
|
||||||
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_ALBARANES]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_ALBARANES]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_HOJAS_DEVOLUCIONES]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_HOJAS_DEVOLUCIONES]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_HOJAS_TRASPASOS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_HOJAS_TRASPASOS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIOEDI]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIOEDI]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIOEDI_TRASPASO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIOEDI_TRASPASO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_DEVOLUCIONES]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_DEVOLUCIONES]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_CONTROL_DEVOLUCIONES]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_CONTROL_DEVOLUCIONES]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_CONTROL_TRASPASOS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_CONTROL_TRASPASOS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_CONTROL_RECEPCION_DESGLOSADO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_CONTROL_RECEPCION_DESGLOSADO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_STOCK_VARELA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_STOCK_VARELA]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_STOCK]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_STOCK]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_CONTROL_RECEPCION_ALBARANES]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_CONTROL_RECEPCION_ALBARANES]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIO_STOCK_DESGLOSADO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIO_STOCK_DESGLOSADO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_CONTROL_INVENTARIO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_CONTROL_INVENTARIO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_VENTASTERMINADAS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_VENTASTERMINADAS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_VENTASPROCESO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_VENTASPROCESO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_VENTASPROCESOPENDIENTES]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_VENTASPROCESOPENDIENTES]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_VENTASEDI]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_VENTASEDI]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_REFERENCIA_GENERICA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_REFERENCIA_GENERICA]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIOEDI_DEVOLUCION_Y_TARA]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_TRASPASOS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_TRASPASOS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_STOCK_VENTAS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_STOCK_VENTAS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_STOCK_INVENTARIO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_STOCK_INVENTARIO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_ALBARANES_PENDIENTES]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_ALBARANES_PENDIENTES]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_ULTIMO_INVENTARIO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_ULTIMO_INVENTARIO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_STOCK_CALCULADO_DESGLOSADO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_STOCK_CALCULADO_DESGLOSADO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIO_STOCK]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIO_STOCK]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_VENTASEDI_ERRONEAS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_VENTASEDI_ERRONEAS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_TRASPASO_ENTRADA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_TRASPASO_ENTRADA]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_TRASPASO_SALIDA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_TRASPASO_SALIDA]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_RECEPCION_AJUSTES_DESGLOSADO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_RECEPCION_AJUSTES_DESGLOSADO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_VENTASEDI_RESUELTAS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_VENTASEDI_RESUELTAS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_TRASPASOS_AJUSTES_DESGLOSADO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_TRASPASOS_AJUSTES_DESGLOSADO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_CONTROL_RECEPCION]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_CONTROL_RECEPCION]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIO_MAXFECHAS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIO_MAXFECHAS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_STOCK_CALCULADO]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_STOCK_CALCULADO]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIOEDI_TRASPASO_ENTRADA]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIOEDI_TRASPASO_SALIDA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIOEDI_TRASPASO_SALIDA]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_RECEPCION]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_RECEPCION]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_REFERENCIAS_RESUELTAS]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_REFERENCIAS_RESUELTAS]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIOEDI_RECEPCION]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIOEDI_RECEPCION]
|
|
||||||
go
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_INVENTARIOEDI_PESADA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_INVENTARIOEDI_PESADA]
|
|
||||||
GO
|
|
||||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_VENTASEDI_PESADA]'))
|
|
||||||
DROP VIEW [dbo].[RDX_V_VENTASEDI_PESADA]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
@ -1,434 +0,0 @@
|
|||||||
CREATE NONCLUSTERED INDEX [RDX_REFERENCIA_GENERICA_idx3] ON [dbo].[RDX_REFERENCIA_GENERICA]
|
|
||||||
([ESTADO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_FILIALES_idx] ON [dbo].[RDX_FILIALES]
|
|
||||||
([CODBARRA])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_FILIALES_idx2] ON [dbo].[RDX_FILIALES]
|
|
||||||
([CODFILIAL])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [FILIAIS_idx] ON [dbo].[FILIAIS]
|
|
||||||
([COD_FILIAL])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [LOJA_VENDEDORES_idx] ON [dbo].[LOJA_VENDEDORES]
|
|
||||||
([RG])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx3] ON [dbo].[RDX_CANTINV]
|
|
||||||
([TIPOCANT])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_AJUSTES_ALBARAN_idx] ON [dbo].[RDX_AJUSTES_ALBARAN]
|
|
||||||
([ESTADO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_AJUSTES_ALBARAN_idx2] ON [dbo].[RDX_AJUSTES_ALBARAN]
|
|
||||||
([CONTABILIZAR])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [FATURAMENTO_TIPO_idx] ON [dbo].[FATURAMENTO_TIPO]
|
|
||||||
([INDICADOR_TIPO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_TALLAS_idx] ON [dbo].[RDX_TALLAS]
|
|
||||||
([TALLA])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_TRASPASOS_AJUSTES_idx] ON [dbo].[RDX_TRASPASOS_AJUSTES]
|
|
||||||
([APROBADO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_TRASPASOS_AJUSTES_idx2] ON [dbo].[RDX_TRASPASOS_AJUSTES]
|
|
||||||
([ESTADO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_DEVOLUCION_AJUSTES_idx] ON [dbo].[RDX_DEVOLUCION_AJUSTES]
|
|
||||||
([APROBADO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_DEVOLUCION_AJUSTES_idx2] ON [dbo].[RDX_DEVOLUCION_AJUSTES]
|
|
||||||
([FECHACAMBIO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [PRODUTOS_idx] ON [dbo].[PRODUTOS]
|
|
||||||
([DESC_PRODUTO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_ARTVEN_idx] ON [dbo].[RDX_ARTVEN]
|
|
||||||
([EANART])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_ARTVEN_idx2] ON [dbo].[RDX_ARTVEN]
|
|
||||||
([CODCOM])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_ARTVEN_idx4] ON [dbo].[RDX_ARTVEN]
|
|
||||||
([NUMTALON])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_ARTVEN_idx5] ON [dbo].[RDX_ARTVEN]
|
|
||||||
([EANVEN])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CABVEN_idx] ON [dbo].[RDX_CABVEN]
|
|
||||||
([NUMINF])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_CABVEN_idx2] ON [dbo].[RDX_CABVEN]
|
|
||||||
([IGNORAR])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_INFORMES_idx] ON [dbo].[RDX_INFORMES]
|
|
||||||
([CATEGORIA])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_LUGVEN_idx] ON [dbo].[RDX_LUGVEN]
|
|
||||||
([EANLUG])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_RECEPCION_AJUSTES_idx] ON [dbo].[RDX_RECEPCION_AJUSTES]
|
|
||||||
([FECHACAMBIO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_RECEPCION_AJUSTES_idx2] ON [dbo].[RDX_RECEPCION_AJUSTES]
|
|
||||||
([APROBADO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_REFERENCIA_GENERICA_idx] ON [dbo].[RDX_REFERENCIA_GENERICA]
|
|
||||||
([FECHACAMBIO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_REFERENCIA_GENERICA_idx2] ON [dbo].[RDX_REFERENCIA_GENERICA]
|
|
||||||
([CODIGO_BARRA])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
GO
|
|
||||||
|
|
||||||
CREATE NONCLUSTERED INDEX [RDX_TRASPASOS_AJUSTES_idx3] ON [dbo].[RDX_TRASPASOS_AJUSTES]
|
|
||||||
([FECHACAMBIO])
|
|
||||||
WITH (
|
|
||||||
PAD_INDEX = OFF,
|
|
||||||
DROP_EXISTING = OFF,
|
|
||||||
STATISTICS_NORECOMPUTE = OFF,
|
|
||||||
SORT_IN_TEMPDB = OFF,
|
|
||||||
ONLINE = OFF,
|
|
||||||
ALLOW_ROW_LOCKS = ON,
|
|
||||||
ALLOW_PAGE_LOCKS = ON)
|
|
||||||
ON [PRIMARY]
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
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 = 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 */
|
|
||||||
AND (RDX_CABINV.IGNORAR IS NULL) OR (RDX_CABINV.IGNORAR <> 'S')
|
|
||||||
GO
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
create table RDX_INVENTARIOEDI (
|
|
||||||
[NUMDOC]numeric(10, 0) NOT NULL,
|
|
||||||
[NUMLIN]numeric(5, 0) NOT NULL,
|
|
||||||
[NUMCANT]varchar(17) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
|
|
||||||
[TIPOCANT]varchar(70) COLLATE SQL_Latin1_General_CP1_CI_AS NULL,
|
|
||||||
[FECHA]datetime NULL,
|
|
||||||
[CENTRO]datetime NULL,
|
|
||||||
[FILIAL]datetime NULL,
|
|
||||||
[CODVEN]datetime NULL,
|
|
||||||
[VENDEDOR]datetime NULL,
|
|
||||||
[CODIGO_BARRA]
|
|
||||||
[CODIGO]
|
|
||||||
[PRODUCTO]
|
|
||||||
[COLOR]
|
|
||||||
[TALLA]
|
|
||||||
[CANTIDAD]
|
|
||||||
[CENTRO2]
|
|
||||||
[FILIAL2]
|
|
||||||
PRIMARY KEY CLUSTERED ([CLAVE1], [CLAVE2]),
|
|
||||||
CONSTRAINT [FK__RDX_LUGVE__CLAVE__4A59F0B5] FOREIGN KEY ([CLAVE1])
|
|
||||||
REFERENCES [dbo].[RDX_CABVEN] ([CLAVE1])
|
|
||||||
ON UPDATE CASCADE
|
|
||||||
ON DELETE CASCADE
|
|
||||||
)
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
Before Width: | Height: | Size: 14 KiB After Width: | Height: | Size: 14 KiB |
BIN
Resources/Iconos/Cliente.ico
Normal file
|
After Width: | Height: | Size: 17 KiB |
|
Before Width: | Height: | Size: 420 B After Width: | Height: | Size: 420 B |
|
Before Width: | Height: | Size: 544 B After Width: | Height: | Size: 544 B |
|
Before Width: | Height: | Size: 605 B After Width: | Height: | Size: 605 B |
|
Before Width: | Height: | Size: 734 B After Width: | Height: | Size: 734 B |
|
Before Width: | Height: | Size: 1.0 KiB After Width: | Height: | Size: 1.0 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 3.2 KiB After Width: | Height: | Size: 3.2 KiB |
|
Before Width: | Height: | Size: 1.8 KiB After Width: | Height: | Size: 1.8 KiB |
|
Before Width: | Height: | Size: 3.5 KiB After Width: | Height: | Size: 3.5 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 3.6 KiB After Width: | Height: | Size: 3.6 KiB |
|
Before Width: | Height: | Size: 2.3 KiB After Width: | Height: | Size: 2.3 KiB |
|
Before Width: | Height: | Size: 916 B After Width: | Height: | Size: 916 B |
|
Before Width: | Height: | Size: 420 B After Width: | Height: | Size: 420 B |
|
Before Width: | Height: | Size: 490 B After Width: | Height: | Size: 490 B |
|
Before Width: | Height: | Size: 717 B After Width: | Height: | Size: 717 B |
|
Before Width: | Height: | Size: 685 B After Width: | Height: | Size: 685 B |
|
Before Width: | Height: | Size: 909 B After Width: | Height: | Size: 909 B |
|
Before Width: | Height: | Size: 400 B After Width: | Height: | Size: 400 B |
|
Before Width: | Height: | Size: 640 B After Width: | Height: | Size: 640 B |
|
Before Width: | Height: | Size: 442 B After Width: | Height: | Size: 442 B |
|
Before Width: | Height: | Size: 584 B After Width: | Height: | Size: 584 B |
|
Before Width: | Height: | Size: 440 B After Width: | Height: | Size: 440 B |
|
Before Width: | Height: | Size: 499 B After Width: | Height: | Size: 499 B |
|
Before Width: | Height: | Size: 709 B After Width: | Height: | Size: 709 B |
|
Before Width: | Height: | Size: 473 B After Width: | Height: | Size: 473 B |
|
Before Width: | Height: | Size: 530 B After Width: | Height: | Size: 530 B |
|
Before Width: | Height: | Size: 580 B After Width: | Height: | Size: 580 B |
|
Before Width: | Height: | Size: 427 B After Width: | Height: | Size: 427 B |
|
Before Width: | Height: | Size: 734 B After Width: | Height: | Size: 734 B |
|
Before Width: | Height: | Size: 309 B After Width: | Height: | Size: 309 B |
|
Before Width: | Height: | Size: 379 B After Width: | Height: | Size: 379 B |
|
Before Width: | Height: | Size: 351 B After Width: | Height: | Size: 351 B |
|
Before Width: | Height: | Size: 496 B After Width: | Height: | Size: 496 B |
|
Before Width: | Height: | Size: 606 B After Width: | Height: | Size: 606 B |
|
Before Width: | Height: | Size: 488 B After Width: | Height: | Size: 488 B |
|
Before Width: | Height: | Size: 563 B After Width: | Height: | Size: 563 B |
|
Before Width: | Height: | Size: 896 B After Width: | Height: | Size: 896 B |
|
Before Width: | Height: | Size: 391 B After Width: | Height: | Size: 391 B |
|
Before Width: | Height: | Size: 261 B After Width: | Height: | Size: 261 B |
|
Before Width: | Height: | Size: 454 B After Width: | Height: | Size: 454 B |
|
Before Width: | Height: | Size: 263 B After Width: | Height: | Size: 263 B |
|
Before Width: | Height: | Size: 350 B After Width: | Height: | Size: 350 B |
|
Before Width: | Height: | Size: 264 B After Width: | Height: | Size: 264 B |
|
Before Width: | Height: | Size: 343 B After Width: | Height: | Size: 343 B |
|
Before Width: | Height: | Size: 389 B After Width: | Height: | Size: 389 B |
|
Before Width: | Height: | Size: 380 B After Width: | Height: | Size: 380 B |
|
Before Width: | Height: | Size: 561 B After Width: | Height: | Size: 561 B |
|
Before Width: | Height: | Size: 543 B After Width: | Height: | Size: 543 B |
|
Before Width: | Height: | Size: 343 B After Width: | Height: | Size: 343 B |
|
Before Width: | Height: | Size: 597 B After Width: | Height: | Size: 597 B |
|
Before Width: | Height: | Size: 446 B After Width: | Height: | Size: 446 B |
|
Before Width: | Height: | Size: 484 B After Width: | Height: | Size: 484 B |
|
Before Width: | Height: | Size: 486 B After Width: | Height: | Size: 486 B |
|
Before Width: | Height: | Size: 482 B After Width: | Height: | Size: 482 B |
|
Before Width: | Height: | Size: 441 B After Width: | Height: | Size: 441 B |
|
Before Width: | Height: | Size: 586 B After Width: | Height: | Size: 586 B |
|
Before Width: | Height: | Size: 407 B After Width: | Height: | Size: 407 B |
|
Before Width: | Height: | Size: 238 B After Width: | Height: | Size: 238 B |
|
Before Width: | Height: | Size: 651 B After Width: | Height: | Size: 651 B |
|
Before Width: | Height: | Size: 519 B After Width: | Height: | Size: 519 B |
|
Before Width: | Height: | Size: 559 B After Width: | Height: | Size: 559 B |
|
Before Width: | Height: | Size: 682 B After Width: | Height: | Size: 682 B |
|
Before Width: | Height: | Size: 445 B After Width: | Height: | Size: 445 B |
|
Before Width: | Height: | Size: 476 B After Width: | Height: | Size: 476 B |
|
Before Width: | Height: | Size: 687 B After Width: | Height: | Size: 687 B |
|
Before Width: | Height: | Size: 862 B After Width: | Height: | Size: 862 B |
|
Before Width: | Height: | Size: 848 B After Width: | Height: | Size: 848 B |
|
Before Width: | Height: | Size: 289 B After Width: | Height: | Size: 289 B |
|
Before Width: | Height: | Size: 295 B After Width: | Height: | Size: 295 B |
|
Before Width: | Height: | Size: 327 B After Width: | Height: | Size: 327 B |
|
Before Width: | Height: | Size: 323 B After Width: | Height: | Size: 323 B |