Versión 2.1.0 control de tallajes S,M,L,XL
git-svn-id: https://192.168.0.254/svn/Proyectos.Varela_PuntosVenta/tags/DA5-D2007@91 1c943782-d109-9647-9548-93b3ac332352
BIN
2.1.0/Build/Build.fbl5
Normal file
2862
2.1.0/Build/Build.fbp5
Normal file
1
2.1.0/Build/Build.fbv
Normal file
@ -0,0 +1 @@
|
||||
<variables><project_path><![CDATA[C:\Varela_D2007]]></project_path></variables>
|
||||
0
2.1.0/Build/Build.fbw
Normal file
1557
2.1.0/Build/buildlog.html
Normal file
878
2.1.0/Database/1 - tablas.sql
Normal file
@ -0,0 +1,878 @@
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_CABINV]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_CABINV]
|
||||
GO
|
||||
|
||||
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,
|
||||
[IGNORAR] varchar(1) NULL,
|
||||
[CARGADO] char(1) NULL
|
||||
)
|
||||
ON [PRIMARY]
|
||||
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
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_CABINV_idx3] ON [RDX_CABINV]
|
||||
([IGNORAR])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_CABINV]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_LININV]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_LININV]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_LININV]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_CANTINV]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_CANTINV]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_CANTINV]
|
||||
ADD PRIMARY KEY CLUSTERED ([NUMDOC], [NUMLIN], [NUMCANT])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx] ON [RDX_CANTINV]
|
||||
([CENTRO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx2] ON [RDX_CANTINV]
|
||||
([TIPOCANT])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_CANTINV_idx3] ON [RDX_CANTINV]
|
||||
([IDVEN])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_CANTINV]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_CABVEN]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_CABVEN]
|
||||
GO
|
||||
|
||||
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,
|
||||
[IGNORAR] varchar(1) NULL,
|
||||
[CARGADO] char(1) NULL
|
||||
)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
ALTER TABLE [RDX_CABVEN]
|
||||
ADD PRIMARY KEY CLUSTERED ([CLAVE1])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_CABVEN_idx] ON [RDX_CABVEN]
|
||||
([NUMINF])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_CABVEN_idx2] ON [RDX_CABVEN]
|
||||
([IGNORAR])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_CABVEN]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_LUGVEN]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_LUGVEN]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
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
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_LUGVEN_idx] ON [RDX_LUGVEN]
|
||||
([EANLUG])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_LUGVEN]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_ARTVEN]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_ARTVEN]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_ARTVEN]
|
||||
ADD PRIMARY KEY CLUSTERED ([CLAVE1], [CLAVE2], [CLAVE3])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_ARTVEN_idx] ON [RDX_ARTVEN]
|
||||
([EANART])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_ARTVEN_idx2] ON [RDX_ARTVEN]
|
||||
([CODCOM])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_ARTVEN_idx4] ON [RDX_ARTVEN]
|
||||
([NUMTALON])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_ARTVEN_idx5] ON [RDX_ARTVEN]
|
||||
([EANVEN])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_ARTVEN]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_INFORMES]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_INFORMES]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_INFORMES]
|
||||
ADD CONSTRAINT [RDX_INFORMES_pk]
|
||||
PRIMARY KEY CLUSTERED ([ID])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_INFORMES_idx] ON [RDX_INFORMES]
|
||||
([CATEGORIA])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_INFORMES]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_LOG_CARGA]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_LOG_CARGA]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_LOG_CARGA]
|
||||
ADD UNIQUE NONCLUSTERED ([ID])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_LOG_CARGA]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_REFERENCIA_GENERICA]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_REFERENCIA_GENERICA]
|
||||
GO
|
||||
|
||||
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,
|
||||
[CANVEN] numeric(15, 3) NULL,
|
||||
[CANESP] numeric(15, 3) NULL,
|
||||
[CANVENNET] numeric(15, 3) NULL,
|
||||
[NUMCON] smallint CONSTRAINT [DF__RDX_REFER__NUMCO__28C3F2C0] DEFAULT 0 NOT NULL,
|
||||
[VALVEN] numeric(15, 3) NULL
|
||||
)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
ALTER TABLE [RDX_REFERENCIA_GENERICA]
|
||||
ADD CONSTRAINT [PK__RDX_REFERENCIA_G__68DE77D5]
|
||||
PRIMARY KEY CLUSTERED ([NUMINF], [CLAVE1], [CLAVE2], [CLAVE3], [NUMCON])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_REFERENCIA_GENERICA_idx] ON [RDX_REFERENCIA_GENERICA]
|
||||
([FECHACAMBIO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_REFERENCIA_GENERICA_idx2] ON [RDX_REFERENCIA_GENERICA]
|
||||
([CODIGO_BARRA])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_REFERENCIA_GENERICA_idx3] ON [RDX_REFERENCIA_GENERICA]
|
||||
([ESTADO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_REFERENCIA_GENERICA]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_AJUSTES_ALBARAN]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_AJUSTES_ALBARAN]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_AJUSTES_ALBARAN]
|
||||
ADD CONSTRAINT [PK__RDX_AJUSTES_ALBA__1B69F7A2]
|
||||
PRIMARY KEY CLUSTERED ([ALBARAN])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_AJUSTES_ALBARAN_idx] ON [RDX_AJUSTES_ALBARAN]
|
||||
([ESTADO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_AJUSTES_ALBARAN_idx2] ON [RDX_AJUSTES_ALBARAN]
|
||||
([CONTABILIZAR])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_AJUSTES_ALBARAN]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_AJUSTES_HOJA_DEVOLUCIONES]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_AJUSTES_HOJA_DEVOLUCIONES]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_AJUSTES_HOJA_DEVOLUCIONES]
|
||||
ADD CONSTRAINT [PK__RDX_AJUSTES_HOJA__483C9E19]
|
||||
PRIMARY KEY CLUSTERED ([NUMHOJA])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_AJUSTES_HOJA_DEVOLUCIONES]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_DEVOLUCION_AJUSTES]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_DEVOLUCION_AJUSTES]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_DEVOLUCION_AJUSTES]
|
||||
ADD CONSTRAINT [PK_RDX_DEVOLUCION_AJUSTES_2F70F04A]
|
||||
PRIMARY KEY CLUSTERED ([FECHA], [CENTRO], [CODIGO], [COLOR])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_DEVOLUCION_AJUSTES_idx] ON [RDX_DEVOLUCION_AJUSTES]
|
||||
([APROBADO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_DEVOLUCION_AJUSTES_idx2] ON [RDX_DEVOLUCION_AJUSTES]
|
||||
([FECHACAMBIO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_DEVOLUCION_AJUSTES]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_RECEPCION_AJUSTES]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_RECEPCION_AJUSTES]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_RECEPCION_AJUSTES]
|
||||
ADD CONSTRAINT [PK_RDX_RECEPCION_AJUSTES_2F70F04F]
|
||||
PRIMARY KEY CLUSTERED ([FECHA], [CENTRO], [CODIGO], [COLOR])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_RECEPCION_AJUSTES_idx] ON [RDX_RECEPCION_AJUSTES]
|
||||
([FECHACAMBIO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_RECEPCION_AJUSTES_idx2] ON [RDX_RECEPCION_AJUSTES]
|
||||
([APROBADO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_RECEPCION_AJUSTES]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_TRASPASOS_AJUSTES]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_TRASPASOS_AJUSTES]
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
ALTER TABLE [RDX_TRASPASOS_AJUSTES]
|
||||
ADD CONSTRAINT [PK_RDX_TRASPASOS_AJUSTES_2F70F04A]
|
||||
PRIMARY KEY CLUSTERED ([FECHA], [CENTRO], [CENTRO2], [CODIGO], [COLOR])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_TRASPASOS_AJUSTES_idx] ON [RDX_TRASPASOS_AJUSTES]
|
||||
([APROBADO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_TRASPASOS_AJUSTES_idx2] ON [RDX_TRASPASOS_AJUSTES]
|
||||
([ESTADO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_TRASPASOS_AJUSTES_idx3] ON [RDX_TRASPASOS_AJUSTES]
|
||||
([FECHACAMBIO])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_TRASPASOS_AJUSTES]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_FILIALES]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_FILIALES]
|
||||
GO
|
||||
|
||||
CREATE TABLE [RDX_FILIALES] (
|
||||
[CODFILIAL] char(6) NULL,
|
||||
[CODBARRA] varchar(17) NULL
|
||||
)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_FILIALES_idx] ON [RDX_FILIALES]
|
||||
([CODBARRA])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_FILIALES_idx2] ON [RDX_FILIALES]
|
||||
([CODFILIAL])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_FILIALES]
|
||||
TO [public]
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
IF EXISTS (SELECT * FROM sysobjects WHERE id = OBJECT_ID(N'[RDX_TALLAS]') AND OBJECTPROPERTY(id, N'IsUserTable') = 1)
|
||||
DROP TABLE [RDX_TALLAS]
|
||||
GO
|
||||
|
||||
CREATE TABLE [RDX_TALLAS] (
|
||||
[TALLA] char(2) NOT NULL
|
||||
)
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
CREATE NONCLUSTERED INDEX [RDX_TALLAS_idx] ON [RDX_TALLAS]
|
||||
([TALLA])
|
||||
ON [PRIMARY]
|
||||
GO
|
||||
|
||||
|
||||
GRANT SELECT, INSERT, DELETE, REFERENCES, UPDATE
|
||||
ON [RDX_TALLAS]
|
||||
TO [public]
|
||||
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
|
||||
|
||||
/* EOF */
|
||||
|
||||
|
||||
1175
2.1.0/Database/2.1 - vistas inventario.sql
Normal file
317
2.1.0/Database/2.2 - vistas ventas.sql
Normal file
@ -0,0 +1,317 @@
|
||||
DROP VIEW [RDX_V_VENTASTERMINADAS]
|
||||
GO
|
||||
|
||||
DROP VIEW [RDX_V_VENTASPROCESOPENDIENTES]
|
||||
GO
|
||||
|
||||
DROP VIEW [RDX_V_VENTASPROCESO]
|
||||
GO
|
||||
|
||||
DROP VIEW [RDX_V_REFERENCIA_GENERICA]
|
||||
GO
|
||||
|
||||
DROP VIEW [RDX_V_VENTASEDI_ERRONEAS]
|
||||
GO
|
||||
|
||||
DROP VIEW [RDX_V_VENTASEDI_RESUELTAS]
|
||||
GO
|
||||
|
||||
DROP VIEW [RDX_V_REFERENCIAS_RESUELTAS]
|
||||
GO
|
||||
|
||||
IF EXISTS (SELECT * FROM sys.views WHERE object_id = OBJECT_ID(N'[dbo].[RDX_V_VENTASEDI_PESADA]'))
|
||||
DROP VIEW [RDX_V_VENTASEDI_PESADA]
|
||||
GO
|
||||
|
||||
DROP VIEW [RDX_V_VENTASEDI]
|
||||
GO
|
||||
|
||||
|
||||
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_VENTASEDI AS
|
||||
SELECT
|
||||
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,
|
||||
IGNORAR
|
||||
FROM RDX_VENTASEDI
|
||||
WHERE (IGNORAR IS NULL) OR (IGNORAR <> 'S')
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_VENTASEDI_PESADA
|
||||
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)
|
||||
WHERE (RDX_CABVEN.IGNORAR IS NULL) OR (RDX_CABVEN.IGNORAR <> 'S')
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_REFERENCIAS_RESUELTAS
|
||||
AS
|
||||
SELECT *
|
||||
FROM RDX_REFERENCIA_GENERICA
|
||||
WHERE ESTADO = 'R'
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
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),
|
||||
PRODUTOS.COLECAO,
|
||||
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
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_VENTASEDI_ERRONEAS
|
||||
AS
|
||||
SELECT
|
||||
*
|
||||
FROM
|
||||
RDX_V_VENTASEDI
|
||||
WHERE PRODUTO = '107CH.EN.01'
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_REFERENCIA_GENERICA
|
||||
AS
|
||||
SELECT DISTINCT
|
||||
VENTAS.NUMINF,
|
||||
VENTAS.CLAVE1,
|
||||
VENTAS.CLAVE2,
|
||||
VENTAS.CLAVE3,
|
||||
NUMCON = ISNULL(REF.NUMCON, 0),
|
||||
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),
|
||||
VTAPROCESO = ISNULL(REF.CANESP, VENTAS.CANESP),
|
||||
VTAFINAL = ISNULL(REF.CANVENNET, VENTAS.CANVENNET),
|
||||
VTATERM = ISNULL(REF.CANVEN, VENTAS.CANVEN),
|
||||
VALTOT = ISNULL(REF.VALVEN, 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
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
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,
|
||||
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
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
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
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
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,
|
||||
COLECAO AS COLECCION,
|
||||
COR_PRODUTO AS COLOR,
|
||||
GRADE AS TALLA,
|
||||
TALLA38 = CASE WHEN ((GRADE = 38) OR (UPPER(GRADE) = 'S')) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||
TALLA40 = CASE WHEN ((GRADE = 40) OR (UPPER(GRADE) = 'M')) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||
TALLA42 = CASE WHEN ((GRADE = 42) 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,
|
||||
TALLA48 = CASE WHEN (GRADE = 48) THEN ISNULL(CANVEN, 0) + ISNULL(CANVENNET, 0) ELSE NULL END,
|
||||
|
||||
VTATERMDEV = ISNULL(CANVEN, 0),
|
||||
VTAFINALRESC = ISNULL(CANVENNET, 0),
|
||||
|
||||
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),
|
||||
|
||||
VALTERMDEV = CASE WHEN (CANVEN <> 0) THEN ISNULL(VALVEN, 0) ELSE 0 END,
|
||||
VALFINALRESC = CASE WHEN (CANVENNET <> 0) THEN ISNULL(VALVEN, 0) ELSE 0 END,
|
||||
|
||||
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 */
|
||||
AND ((CANVENNET >= 0) OR (CANVENNET IS NULL)) /* IGNORAR LAS RESCISIONES DE V.PROCESO */
|
||||
GO
|
||||
|
||||
/* EOF */
|
||||
|
||||
|
||||
610
2.1.0/Database/2.3 - vistas stock.sql
Normal file
@ -0,0 +1,610 @@
|
||||
DROP VIEW [RDX_V_CONTROL_INVENTARIO]
|
||||
GO
|
||||
DROP VIEW [RDX_V_INVENTARIO_STOCK]
|
||||
GO
|
||||
DROP VIEW [RDX_V_INVENTARIO_STOCK_DESGLOSADO]
|
||||
GO
|
||||
DROP VIEW [RDX_V_STOCK_CALCULADO_DESGLOSADO]
|
||||
GO
|
||||
DROP VIEW [RDX_V_STOCK_CALCULADO]
|
||||
GO
|
||||
DROP VIEW [RDX_V_STOCK]
|
||||
GO
|
||||
DROP VIEW [RDX_V_STOCK_VENTAS]
|
||||
GO
|
||||
DROP VIEW [RDX_V_STOCK_INVENTARIO]
|
||||
GO
|
||||
DROP VIEW [RDX_V_STOCK_VARELA]
|
||||
GO
|
||||
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
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 = PRODUTOS.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)
|
||||
WHERE FILIAL LIKE '%VARELA IMAGEN Y DISEÑO%'
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
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.CENTRO, ISNULL(RDX_V_RECEPCION_AJUSTES_DESGLOSADO.CENTRO, ISNULL(RDX_V_TRASPASOS_AJUSTES_DESGLOSADO.CENTRO, RDX_V_DEVOLUCION_AJUSTES_DESGLOSADO.CENTRO))),
|
||||
FILIAL = 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))),
|
||||
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_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)
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
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,
|
||||
EANLUG AS CENTRO,
|
||||
FILIAL AS FILIAL,
|
||||
CODIGO = ISNULL(PRODUTO, '107CH.EN.01'),
|
||||
DESC_PRODUTO AS PRODUCTO,
|
||||
GRUPO_PRODUTO AS GRUPOPRODUCTO,
|
||||
TIPO_PRODUTO AS TIPOPRODUCTO,
|
||||
COLECAO AS COLECCION,
|
||||
COLOR = ISNULL(COR_PRODUTO, '300'),
|
||||
GRADE AS TALLA,
|
||||
CANTIDAD = ISNULL(CANVEN, 0)
|
||||
+
|
||||
CASE
|
||||
WHEN ISNULL(CANVENNET, 0) < 0 THEN
|
||||
ISNULL(CANVENNET, 0)
|
||||
ELSE 0
|
||||
END
|
||||
+
|
||||
ISNULL(CANESP, 0)
|
||||
FROM
|
||||
RDX_V_VENTASEDI_RESUELTAS
|
||||
WHERE NOT ((DESC_PRODUTO LIKE '%ERROR REFERENCIA%') AND ((VALVEN < 1) AND (VALVEN > 0))) /* QUITAR COMPOSTURAS */
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_STOCK AS
|
||||
SELECT
|
||||
CENTRO = ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO),
|
||||
FILIAL = ISNULL(RDX_V_STOCK_INVENTARIO.FILIAL, RDX_V_STOCK_VENTAS.FILIAL),
|
||||
CODIGO = ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO),
|
||||
PRODUCTO = ISNULL(RDX_V_STOCK_INVENTARIO.PRODUCTO, RDX_V_STOCK_VENTAS.PRODUCTO),
|
||||
TIPO_PRODUCTO = PRODUTOS.TIPO_PRODUTO,
|
||||
GRUPO_PRODUCTO = PRODUTOS.GRUPO_PRODUTO,
|
||||
COLECCION = PRODUTOS.COLECAO,
|
||||
COLOR = ISNULL(RDX_V_STOCK_INVENTARIO.COLOR, RDX_V_STOCK_VENTAS.COLOR),
|
||||
E38 = SUM(CASE
|
||||
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
|
||||
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),
|
||||
|
||||
E40 = SUM(CASE
|
||||
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
|
||||
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),
|
||||
|
||||
E42 = SUM(CASE
|
||||
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
|
||||
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),
|
||||
|
||||
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 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),
|
||||
|
||||
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 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),
|
||||
|
||||
S38 = SUM(CASE
|
||||
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
|
||||
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),
|
||||
|
||||
S40 = SUM(CASE
|
||||
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
|
||||
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),
|
||||
|
||||
S42 = SUM(CASE
|
||||
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
|
||||
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),
|
||||
|
||||
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 > 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 > 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))
|
||||
GROUP BY
|
||||
ISNULL(RDX_V_STOCK_INVENTARIO.CENTRO, RDX_V_STOCK_VENTAS.CENTRO),
|
||||
ISNULL(RDX_V_STOCK_INVENTARIO.FILIAL, RDX_V_STOCK_VENTAS.FILIAL),
|
||||
ISNULL(RDX_V_STOCK_INVENTARIO.CODIGO, RDX_V_STOCK_VENTAS.CODIGO),
|
||||
ISNULL(RDX_V_STOCK_INVENTARIO.PRODUCTO, RDX_V_STOCK_VENTAS.PRODUCTO),
|
||||
PRODUTOS.TIPO_PRODUTO,
|
||||
PRODUTOS.GRUPO_PRODUTO,
|
||||
PRODUTOS.COLECAO,
|
||||
ISNULL(RDX_V_STOCK_INVENTARIO.COLOR, RDX_V_STOCK_VENTAS.COLOR)
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_STOCK_CALCULADO AS
|
||||
SELECT
|
||||
CENTRO,
|
||||
FILIAL,
|
||||
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
|
||||
|
||||
/*--------------- 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
|
||||
SELECT CENTRO,
|
||||
FILIAL,
|
||||
CODIGO,
|
||||
PRODUCTO,
|
||||
TIPO_PRODUCTO,
|
||||
GRUPO_PRODUCTO,
|
||||
COLECCION,
|
||||
COLOR,
|
||||
RDX_TALLAS.TALLA,
|
||||
CANTIDAD = CASE RDX_TALLAS.TALLA
|
||||
WHEN '38' THEN RDX_V_STOCK_CALCULADO.K38
|
||||
WHEN '40' THEN RDX_V_STOCK_CALCULADO.K40
|
||||
WHEN '42' THEN RDX_V_STOCK_CALCULADO.K42
|
||||
WHEN '44' THEN RDX_V_STOCK_CALCULADO.K44
|
||||
WHEN '46' THEN RDX_V_STOCK_CALCULADO.K46
|
||||
WHEN '48' THEN RDX_V_STOCK_CALCULADO.K48
|
||||
END
|
||||
|
||||
FROM RDX_TALLAS, RDX_V_STOCK_CALCULADO
|
||||
WHERE RDX_TALLAS.TIPO_TALLAJE = 1
|
||||
GO
|
||||
|
||||
/*--------------- 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
|
||||
SELECT
|
||||
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.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.TALLA, RDX_V_ULTIMO_INVENTARIO.TALLA) as TALLA,
|
||||
|
||||
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.TIPO_PRODUCTO, RDX_V_ULTIMO_INVENTARIO.TIPO_PRODUCTO) as TIPO_PRODUCTO,
|
||||
ISNULL(RDX_V_STOCK_CALCULADO_DESGLOSADO.GRUPO_PRODUCTO, RDX_V_ULTIMO_INVENTARIO.GRUPO_PRODUCTO) as GRUPO_PRODUCTO,
|
||||
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_ULTIMO_INVENTARIO.CANTIDAD as CANTIDAD_INVENTARIO
|
||||
|
||||
FROM RDX_V_ULTIMO_INVENTARIO
|
||||
FULL OUTER JOIN RDX_V_STOCK_CALCULADO_DESGLOSADO ON
|
||||
(RDX_V_ULTIMO_INVENTARIO.FILIAL = RDX_V_STOCK_CALCULADO_DESGLOSADO.CENTRO)
|
||||
AND (RDX_V_ULTIMO_INVENTARIO.CODIGO = RDX_V_STOCK_CALCULADO_DESGLOSADO.CODIGO)
|
||||
AND (RDX_V_ULTIMO_INVENTARIO.COLOR = RDX_V_STOCK_CALCULADO_DESGLOSADO.COLOR)
|
||||
AND (RDX_V_ULTIMO_INVENTARIO.TALLA = RDX_V_STOCK_CALCULADO_DESGLOSADO.TALLA)
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_INVENTARIO_STOCK AS
|
||||
select
|
||||
CENTRO,
|
||||
FILIAL,
|
||||
CODIGO,
|
||||
PRODUCTO,
|
||||
COLOR,
|
||||
TIPO_PRODUCTO,
|
||||
GRUPO_PRODUCTO,
|
||||
COLECCION,
|
||||
I38 = SUM(CASE TALLA
|
||||
WHEN '38' THEN
|
||||
CANTIDAD_INVENTARIO
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,I40 = SUM(CASE TALLA
|
||||
WHEN '40' THEN
|
||||
CANTIDAD_INVENTARIO
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,I42 = SUM(CASE TALLA
|
||||
WHEN '42' THEN
|
||||
CANTIDAD_INVENTARIO
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,I44 = SUM(CASE TALLA
|
||||
WHEN '44' THEN
|
||||
CANTIDAD_INVENTARIO
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,I46 = SUM(CASE TALLA
|
||||
WHEN '46' THEN
|
||||
CANTIDAD_INVENTARIO
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,I48 = SUM(CASE TALLA
|
||||
WHEN '48' THEN
|
||||
CANTIDAD_INVENTARIO
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,K38 = SUM(CASE TALLA
|
||||
WHEN '38' THEN
|
||||
CANTIDAD_STOCK
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,K40 = SUM(CASE TALLA
|
||||
WHEN '40' THEN
|
||||
CANTIDAD_STOCK
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,K42 = SUM(CASE TALLA
|
||||
WHEN '42' THEN
|
||||
CANTIDAD_STOCK
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,K44 = SUM(CASE TALLA
|
||||
WHEN '44' THEN
|
||||
CANTIDAD_STOCK
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,K46 = SUM(CASE TALLA
|
||||
WHEN '46' THEN
|
||||
CANTIDAD_STOCK
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
,K48 = SUM(CASE TALLA
|
||||
WHEN '48' THEN
|
||||
CANTIDAD_STOCK
|
||||
ELSE 0
|
||||
END)
|
||||
|
||||
from RDX_V_INVENTARIO_STOCK_DESGLOSADO
|
||||
|
||||
group by CENTRO,
|
||||
FILIAL,
|
||||
CODIGO,
|
||||
PRODUCTO,
|
||||
COLOR,
|
||||
TIPO_PRODUCTO,
|
||||
GRUPO_PRODUCTO,
|
||||
COLECCION
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
|
||||
CREATE VIEW RDX_V_CONTROL_INVENTARIO AS
|
||||
SELECT
|
||||
CENTRO,
|
||||
FILIAL,
|
||||
CODIGO,
|
||||
PRODUCTO,
|
||||
COLOR,
|
||||
TIPO_PRODUCTO,
|
||||
GRUPO_PRODUCTO,
|
||||
COLECCION,
|
||||
|
||||
I38,
|
||||
I40,
|
||||
I42,
|
||||
I44,
|
||||
I46,
|
||||
I48,
|
||||
TI = ISNULL(I38, 0) + ISNULL(I40, 0) + ISNULL(I42, 0) + ISNULL(I44, 0) + ISNULL(I46, 0) + ISNULL(I48, 0),
|
||||
|
||||
K38,
|
||||
K40,
|
||||
K42,
|
||||
K44,
|
||||
K46,
|
||||
K48,
|
||||
TK = ISNULL(K38, 0) + ISNULL(K40, 0) + ISNULL(K42, 0) + ISNULL(K44, 0) + ISNULL(K46, 0) + ISNULL(K48, 0),
|
||||
|
||||
D38 = ISNULL(I38, 0) - ISNULL(K38, 0),
|
||||
D40 = ISNULL(I40, 0) - ISNULL(K40, 0),
|
||||
D42 = ISNULL(I42, 0) - ISNULL(K42, 0),
|
||||
D44 = ISNULL(I44, 0) - ISNULL(K44, 0),
|
||||
D46 = ISNULL(I46, 0) - ISNULL(K46, 0),
|
||||
D48 = ISNULL(I48, 0) - ISNULL(K48, 0),
|
||||
DT = ISNULL(I38, 0) - ISNULL(K38, 0) + ISNULL(I40, 0) - ISNULL(K40, 0) +
|
||||
ISNULL(I42, 0) - ISNULL(K42, 0) + ISNULL(I44, 0) - ISNULL(K44, 0) +
|
||||
ISNULL(I46, 0) - ISNULL(K46, 0) + ISNULL(I48, 0) - ISNULL(K48, 0)
|
||||
|
||||
FROM RDX_V_INVENTARIO_STOCK
|
||||
where ((ISNULL(I38, 0) - ISNULL(K38, 0) + ISNULL(I40, 0) - ISNULL(K40, 0) +
|
||||
ISNULL(I42, 0) - ISNULL(K42, 0) + ISNULL(I44, 0) - ISNULL(K44, 0) +
|
||||
ISNULL(I46, 0) - ISNULL(K46, 0) + ISNULL(I48, 0) - ISNULL(K48, 0)) <> 0)
|
||||
|
||||
GO
|
||||
/* EOF */
|
||||
273
2.1.0/Database/3 - procedimientos.sql
Normal file
@ -0,0 +1,273 @@
|
||||
/*--------------- SQL ---------------*/
|
||||
DROP PROCEDURE crosstab
|
||||
GO
|
||||
|
||||
CREATE PROCEDURE crosstab
|
||||
@select varchar(8000),
|
||||
@sumfunc varchar(100),
|
||||
@pivot varchar(100),
|
||||
@table varchar(100)
|
||||
AS
|
||||
|
||||
DECLARE @sql varchar(8000), @delim varchar(1)
|
||||
SET NOCOUNT ON
|
||||
SET ANSI_WARNINGS OFF
|
||||
|
||||
EXEC ('SELECT ' + @pivot + ' AS pivot INTO ##pivot FROM ' + @table + ' WHERE 1=2')
|
||||
EXEC ('INSERT INTO ##pivot SELECT DISTINCT ' + @pivot + ' FROM ' + @table + ' WHERE ' + @pivot + ' Is Not Null')
|
||||
|
||||
SELECT @sql='', @sumfunc=stuff(@sumfunc, len(@sumfunc), 1, ' END)' )
|
||||
|
||||
SELECT @delim=CASE Sign( CharIndex('char', data_type)+CharIndex('date', data_type) )
|
||||
WHEN 0 THEN '' ELSE '''' END
|
||||
FROM tempdb.information_schema.columns
|
||||
WHERE table_name='##pivot' AND column_name='pivot'
|
||||
|
||||
SELECT @sql=@sql + '''' + convert(varchar(100), pivot) + ''' = ' + stuff(@sumfunc,charindex( '(', @sumfunc )+1, 0, ' CASE ' + @pivot + ' WHEN ' + @delim + convert(varchar(100), pivot) + @delim + ' THEN ' ) + ', ' FROM ##pivot
|
||||
|
||||
DROP TABLE ##pivot
|
||||
|
||||
SELECT @sql=left(@sql, len(@sql)-1)
|
||||
SELECT @select=stuff(@select, charindex(' FROM ', @select)+1, 0, ', ' + @sql + ' ')
|
||||
|
||||
EXEC (@select)
|
||||
SET ANSI_WARNINGS ON
|
||||
GO
|
||||
|
||||
/*--------------- SQL ---------------*/
|
||||
DROP PROCEDURE RDX_P_CARGAR_INVENTARIOEDI
|
||||
GO
|
||||
|
||||
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 ---------------*/
|
||||
DROP PROCEDURE RDX_P_CARGAR_VENTASEDI
|
||||
GO
|
||||
|
||||
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, IGNORAR )
|
||||
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,
|
||||
RDX_CABVEN.IGNORAR
|
||||
|
||||
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 ---------------*/
|
||||
DROP PROCEDURE RDX_P_SET_ULTIMOINVENTARIO
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
/*--------------- 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 */
|
||||
|
||||
178
2.1.0/Database/ANTERIOR/Script Datos.sql
Normal file
@ -0,0 +1,178 @@
|
||||
--------------- 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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
519
2.1.0/Database/ANTERIOR/Script Tablas.sql
Normal file
@ -0,0 +1,519 @@
|
||||
--------------- 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
|
||||
1156
2.1.0/Database/ANTERIOR/Script Vistas INVRPT.sql
Normal file
431
2.1.0/Database/ANTERIOR/Script Vistas STOCK.sql
Normal file
@ -0,0 +1,431 @@
|
||||
--
|
||||
-- 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
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
302
2.1.0/Database/ANTERIOR/Script Vistas.sql
Normal file
@ -0,0 +1,302 @@
|
||||
--
|
||||
-- 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
|
||||
|
||||
|
||||
263
2.1.0/Database/SCRIPT MEJORAS TABLAS.SQL
Normal file
@ -0,0 +1,263 @@
|
||||
ALTER TABLE [dbo].[RDX_TALLAS]
|
||||
ADD [TIPO_TALLAJE] smallint NULL
|
||||
GO
|
||||
|
||||
update rdx_tallas
|
||||
set TIPO_TALLAJE = 1
|
||||
GO
|
||||
|
||||
insert into rdx_tallas (TALLA, TIPO_TALLAJE)
|
||||
Values('S', 2)
|
||||
GO
|
||||
|
||||
insert into rdx_tallas (TALLA, TIPO_TALLAJE)
|
||||
Values('M', 2)
|
||||
GO
|
||||
|
||||
insert into rdx_tallas (TALLA, TIPO_TALLAJE)
|
||||
Values('L', 2)
|
||||
GO
|
||||
|
||||
insert into rdx_tallas (TALLA, TIPO_TALLAJE)
|
||||
Values('XL', 2)
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_TRASPASOS_AJUSTES]
|
||||
ADD [CANT_S] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_TRASPASOS_AJUSTES]
|
||||
ADD [CANT_M] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_TRASPASOS_AJUSTES]
|
||||
ADD [CANT_L] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_TRASPASOS_AJUSTES]
|
||||
ADD [CANT_XL] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_RECEPCION_AJUSTES]
|
||||
ADD [CANT_S] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_RECEPCION_AJUSTES]
|
||||
ADD [CANT_M] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_RECEPCION_AJUSTES]
|
||||
ADD [CANT_L] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_RECEPCION_AJUSTES]
|
||||
ADD [CANT_XL] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_DEVOLUCION_AJUSTES]
|
||||
ADD [CANT_S] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_DEVOLUCION_AJUSTES]
|
||||
ADD [CANT_M] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_DEVOLUCION_AJUSTES]
|
||||
ADD [CANT_L] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
ALTER TABLE [dbo].[RDX_DEVOLUCION_AJUSTES]
|
||||
ADD [CANT_XL] numeric(15, 0) NULL
|
||||
GO
|
||||
|
||||
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
|
||||
|
||||
/*--------------- 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
|
||||
|
||||
|
||||
|
||||
UPDATE RDX_CABINV
|
||||
SET CARGADO = NULL;
|
||||
|
||||
UPDATE RDX_CABVEN
|
||||
SET CARGADO = NULL;
|
||||
GO
|
||||
|
||||
|
||||
>>>>>>>>>>><LANZAR PROCEDIMIENTOS DE CARGA
|
||||
434
2.1.0/Database/__Script mejoras.sql
Normal file
@ -0,0 +1,434 @@
|
||||
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
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
BIN
2.1.0/Lib/midas.dll
Normal file
BIN
2.1.0/Resources/Iconos/CargaEDI.ico
Normal file
|
After Width: | Height: | Size: 14 KiB |
BIN
2.1.0/Resources/Iconos/Cliente.ico
Normal file
|
After Width: | Height: | Size: 17 KiB |
BIN
2.1.0/Resources/Iconos/Devoluciones/16x16/Remove.png
Normal file
|
After Width: | Height: | Size: 420 B |
BIN
2.1.0/Resources/Iconos/Devoluciones/16x16/Thumbs.db
Normal file
BIN
2.1.0/Resources/Iconos/Devoluciones/24x24/Remove.png
Normal file
|
After Width: | Height: | Size: 544 B |
BIN
2.1.0/Resources/Iconos/Devoluciones/24x24/Thumbs.db
Normal file
BIN
2.1.0/Resources/Iconos/Devoluciones/28x28/Remove.png
Normal file
|
After Width: | Height: | Size: 605 B |
BIN
2.1.0/Resources/Iconos/Devoluciones/28x28/Thumbs.db
Normal file
BIN
2.1.0/Resources/Iconos/FicherosEDI/16x16/Delete.png
Normal file
|
After Width: | Height: | Size: 734 B |
BIN
2.1.0/Resources/Iconos/FicherosEDI/16x16/History.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |
BIN
2.1.0/Resources/Iconos/FicherosEDI/16x16/Thumbs.db
Normal file
BIN
2.1.0/Resources/Iconos/FicherosEDI/16x16/Tick.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
2.1.0/Resources/Iconos/FicherosEDI/16x16/carga.png
Normal file
|
After Width: | Height: | Size: 3.2 KiB |
BIN
2.1.0/Resources/Iconos/FicherosEDI/24x24/History.png
Normal file
|
After Width: | Height: | Size: 1.8 KiB |
BIN
2.1.0/Resources/Iconos/FicherosEDI/24x24/Thumbs.db
Normal file
BIN
2.1.0/Resources/Iconos/FicherosEDI/24x24/cargar.png
Normal file
|
After Width: | Height: | Size: 3.5 KiB |
BIN
2.1.0/Resources/Iconos/FicherosEDI/28x28/History.png
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
2.1.0/Resources/Iconos/FicherosEDI/28x28/Thumbs.db
Normal file
BIN
2.1.0/Resources/Iconos/FicherosEDI/28x28/cargar.png
Normal file
|
After Width: | Height: | Size: 3.6 KiB |
BIN
2.1.0/Resources/Iconos/Generales/16x16/013422.bmp
Normal file
|
After Width: | Height: | Size: 2.3 KiB |
BIN
2.1.0/Resources/Iconos/Generales/16x16/09378.bmp
Normal file
|
After Width: | Height: | Size: 916 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/09378.png
Normal file
|
After Width: | Height: | Size: 420 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/About.png
Normal file
|
After Width: | Height: | Size: 490 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Añadir-capítulo.png
Normal file
|
After Width: | Height: | Size: 717 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Añadir-material.png
Normal file
|
After Width: | Height: | Size: 685 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Back.png
Normal file
|
After Width: | Height: | Size: 909 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Box-Closed.png
Normal file
|
After Width: | Height: | Size: 400 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Box-Open-2.png
Normal file
|
After Width: | Height: | Size: 640 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Card-Copy.png
Normal file
|
After Width: | Height: | Size: 442 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Cell-Format.png
Normal file
|
After Width: | Height: | Size: 584 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Clear.png
Normal file
|
After Width: | Height: | Size: 440 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Copy.png
Normal file
|
After Width: | Height: | Size: 499 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Cut.png
Normal file
|
After Width: | Height: | Size: 709 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Dates-Adjust.png
Normal file
|
After Width: | Height: | Size: 473 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Debug-Breakpoint.png
Normal file
|
After Width: | Height: | Size: 530 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Debug-Watch-Delete.png
Normal file
|
After Width: | Height: | Size: 580 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Debug-Watch.png
Normal file
|
After Width: | Height: | Size: 427 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Delete.png
Normal file
|
After Width: | Height: | Size: 734 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Details-Hide.png
Normal file
|
After Width: | Height: | Size: 309 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Details-Show.png
Normal file
|
After Width: | Height: | Size: 379 B |
|
After Width: | Height: | Size: 351 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Edit.png
Normal file
|
After Width: | Height: | Size: 496 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Exit.png
Normal file
|
After Width: | Height: | Size: 606 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Filter.png
Normal file
|
After Width: | Height: | Size: 488 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Format-Font.png
Normal file
|
After Width: | Height: | Size: 563 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Forward.png
Normal file
|
After Width: | Height: | Size: 896 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Grid-Select Column.png
Normal file
|
After Width: | Height: | Size: 391 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Group By.png
Normal file
|
After Width: | Height: | Size: 261 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Home.png
Normal file
|
After Width: | Height: | Size: 454 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Minus.png
Normal file
|
After Width: | Height: | Size: 263 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/New.png
Normal file
|
After Width: | Height: | Size: 350 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Outline-Collapse.png
Normal file
|
After Width: | Height: | Size: 264 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Outline-Expand.png
Normal file
|
After Width: | Height: | Size: 343 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Outline-Move Down.png
Normal file
|
After Width: | Height: | Size: 389 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Outline-Move Up.png
Normal file
|
After Width: | Height: | Size: 380 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Parcel.png
Normal file
|
After Width: | Height: | Size: 561 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Paste.png
Normal file
|
After Width: | Height: | Size: 543 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Plus.png
Normal file
|
After Width: | Height: | Size: 343 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Preview.png
Normal file
|
After Width: | Height: | Size: 597 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Print-Options.png
Normal file
|
After Width: | Height: | Size: 446 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Print.png
Normal file
|
After Width: | Height: | Size: 484 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Refresh.png
Normal file
|
After Width: | Height: | Size: 486 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Save.png
Normal file
|
After Width: | Height: | Size: 482 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Search.png
Normal file
|
After Width: | Height: | Size: 441 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Select All.png
Normal file
|
After Width: | Height: | Size: 586 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Speaking-Start.png
Normal file
|
After Width: | Height: | Size: 407 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Sum-2.png
Normal file
|
After Width: | Height: | Size: 238 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Table-Search.png
Normal file
|
After Width: | Height: | Size: 651 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Thumbs.db
Normal file
BIN
2.1.0/Resources/Iconos/Generales/16x16/Total-capítulo.png
Normal file
|
After Width: | Height: | Size: 519 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Título-capítulo.png
Normal file
|
After Width: | Height: | Size: 559 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Undo.png
Normal file
|
After Width: | Height: | Size: 682 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/View-One Page.png
Normal file
|
After Width: | Height: | Size: 445 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/View-Page Width.png
Normal file
|
After Width: | Height: | Size: 476 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Warning.png
Normal file
|
After Width: | Height: | Size: 687 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Zoom-In.png
Normal file
|
After Width: | Height: | Size: 862 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/Zoom-Out.png
Normal file
|
After Width: | Height: | Size: 848 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/db-Next-2.png
Normal file
|
After Width: | Height: | Size: 289 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/db-Previous-2.png
Normal file
|
After Width: | Height: | Size: 295 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/db-first-2.png
Normal file
|
After Width: | Height: | Size: 327 B |
BIN
2.1.0/Resources/Iconos/Generales/16x16/db-last-2.png
Normal file
|
After Width: | Height: | Size: 323 B |
BIN
2.1.0/Resources/Iconos/Generales/24x24/About.png
Normal file
|
After Width: | Height: | Size: 1.0 KiB |