Professional Documents
Culture Documents
Ssss 22222121
Ssss 22222121
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET DISABLE_BROKER
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET READ_COMMITTED_SNAPSHOT OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET RECOVERY FULL
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET MULTI_USER
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET DB_CHAINING OFF
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
GO
ALTER DATABASE [GT_BALU_ACCE_MODA16] SET TARGET_RECOVERY_TIME = 0 SECONDS
GO
EXEC sys.sp_db_vardecimal_storage_format N'GT_BALU_ACCE_MODA16', N'ON'
GO
USE [GT_BALU_ACCE_MODA16]
GO
/****** Object: User [phx_sqljobs] Script Date: 14/5/2019 4:39:17 p. m. ******/
CREATE USER [phx_sqljobs] WITHOUT LOGIN WITH DEFAULT_SCHEMA=[dbo]
GO
ALTER ROLE [db_datareader] ADD MEMBER [phx_sqljobs]
GO
/****** Object: Default [DEF_DFLOAT0] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEF_DFLOAT0]
AS
0
GO
/****** Object: Default [DEF_DFLOAT1] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEF_DFLOAT1]
AS
1
GO
/****** Object: Default [DEF_DINTEGER] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEF_DINTEGER]
AS
0
GO
/****** Object: Default [DEF_DN] Script Date: 14/5/2019 4:39:17 p. m. ******/
CREATE DEFAULT [dbo].[DEF_DN]
AS
'B'
GO
/****** Object: Default [DEF_DSMALLINT] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEF_DSMALLINT]
AS
0
GO
/****** Object: Default [DEF_NBOOLEANT] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEF_NBOOLEANT]
AS
'T'
GO
/****** Object: Default [DEF_NDBOOLEANF] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEF_NDBOOLEANF]
AS
'F'
GO
/****** Object: Default [DEF_NDCOLOR] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEF_NDCOLOR]
AS
'.'
GO
/****** Object: Default [DEF_NDTALLA] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEF_NDTALLA]
AS
'.'
GO
/****** Object: Default [DEFAULT_DNUMERO0] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEFAULT_DNUMERO0]
AS
0
GO
/****** Object: Default [DEFAULT_DNUMERO1] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE DEFAULT [dbo].[DEFAULT_DNUMERO1]
AS
1
GO
/****** Object: Rule [NDBOOL_RULE] Script Date: 14/5/2019 4:39:17 p. m. ******/
CREATE RULE [dbo].[NDBOOL_RULE]
AS
@NDBOOLEANT IN ('T','F') OR @NDBOOLEANT='T'OR @NDBOOLEANT='F'
GO
/****** Object: Rule [NDBOOL_RULEF] Script Date: 14/5/2019 4:39:17 p. m.
******/
CREATE RULE [dbo].[NDBOOL_RULEF]
AS
@NDBOOLEANF IN ('T','F') OR @NDBOOLEANF='T' OR @NDBOOLEANF='F'
GO
/****** Object: UserDefinedDataType [dbo].[DFLOAT0] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[DFLOAT0] FROM [float] NULL
GO
/****** Object: UserDefinedDataType [dbo].[DFLOAT1] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[DFLOAT1] FROM [float] NULL
GO
/****** Object: UserDefinedDataType [dbo].[DINTEGER] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[DINTEGER] FROM [int] NULL
GO
/****** Object: UserDefinedDataType [dbo].[DNUMERO0] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[DNUMERO0] FROM [int] NULL
GO
/****** Object: UserDefinedDataType [dbo].[DNUMERO1] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[DNUMERO1] FROM [int] NULL
GO
/****** Object: UserDefinedDataType [dbo].[DSMALLINT] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[DSMALLINT] FROM [smallint] NULL
GO
/****** Object: UserDefinedDataType [dbo].[NDBOOLEANF] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[NDBOOLEANF] FROM [nchar](1) NULL
GO
/****** Object: UserDefinedDataType [dbo].[NDBOOLEANT] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[NDBOOLEANT] FROM [nchar](1) NULL
GO
/****** Object: UserDefinedDataType [dbo].[NDCOLOR] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[NDCOLOR] FROM [nvarchar](10) NOT NULL
GO
/****** Object: UserDefinedDataType [dbo].[NDMEMO] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[NDMEMO] FROM [ntext] NULL
GO
/****** Object: UserDefinedDataType [dbo].[NDN] Script Date: 14/5/2019 4:39:17
p. m. ******/
CREATE TYPE [dbo].[NDN] FROM [nchar](1) NULL
GO
/****** Object: UserDefinedDataType [dbo].[NDTALLA] Script Date: 14/5/2019
4:39:17 p. m. ******/
CREATE TYPE [dbo].[NDTALLA] FROM [nvarchar](10) NOT NULL
GO
/****** Object: UserDefinedFunction [dbo].[CALCNEWCOSTE] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[CALCNEWCOSTE](@PRECIO0AFECTAACOSTES NVARCHAR(1),@OLDUDS
DOUBLE PRECISION,@OLDPRECIO DOUBLE PRECISION,@NEWUDS DOUBLE PRECISION,@NEWPRECIO
DOUBLE PRECISION)
RETURNS DOUBLE PRECISION
AS
BEGIN
DECLARE @RESULTADO DOUBLE PRECISION;
DECLARE @MODIFICARCOSTE NVARCHAR(1);
DECLARE @NORECALCULARCOSTES NVARCHAR(6); -- #29023
IF (@PRECIO0AFECTAACOSTES = 'T')
BEGIN
SET @MODIFICARCOSTE='T';
END
ELSE
BEGIN
IF (@NEWPRECIO>0.000001)
SET @MODIFICARCOSTE = 'T';
ELSE
SET @MODIFICARCOSTE = 'F';
END;
IF (@MODIFICARCOSTE = 'T')
BEGIN
IF ((@OLDUDS * @OLDPRECIO) < 0)
SET @RESULTADO = @NEWPRECIO;
ELSE IF ((@NEWUDS * @NEWPRECIO)<0)
BEGIN
-- #29023
-- SET @RESULTADO = @OLDPRECIO;
SELECT @NORECALCULARCOSTES=VALOR FROM PARAMETROS WHERE CLAVE = 'NRCN' AND
SUBCLAVE = '.' AND USUARIO = '.';
IF (@NORECALCULARCOSTES='TRUE')
SET @RESULTADO = @OLDPRECIO;
ELSE
-- #29213 SET @RESULTADO = ((@OLDUDS * @OLDPRECIO) + (@NEWUDS *
@NEWPRECIO)) / (@OLDUDS+@NEWUDS);
-- #29213
IF (ABS(@OLDUDS+@NEWUDS)<0.00000001)
SET @RESULTADO = @OLDPRECIO
ELSE
SET @RESULTADO = ((@OLDUDS * @OLDPRECIO) + (@NEWUDS * @NEWPRECIO))
/ (@OLDUDS+@NEWUDS);
-- #29213 fin
-- fin #29023
END
ELSE IF (ABS(@OLDUDS+@NEWUDS)<0.00000001)
SET @RESULTADO = @OLDPRECIO
ELSE
SET @RESULTADO = ((@OLDUDS * @OLDPRECIO) + (@NEWUDS * @NEWPRECIO)) /
(@OLDUDS+@NEWUDS);
END
ELSE
SET @RESULTADO = @OLDPRECIO
IF (@RESULTADO < 0)
SET @RESULTADO = @OLDPRECIO;
RETURN (@RESULTADO)
END
GO
/****** Object: UserDefinedFunction [dbo].[CALCOLDCOSTE] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[CALCOLDCOSTE](@PRECIO0AFECTAACOSTES NVARCHAR(1),@OLDUDS
DOUBLE PRECISION,@OLDPRECIO DOUBLE PRECISION,@NEWUDS DOUBLE PRECISION,@NEWPRECIO
DOUBLE PRECISION)
RETURNS DOUBLE PRECISION
AS
BEGIN
DECLARE @RESULTADO DOUBLE PRECISION;
DECLARE @MODIFICARCOSTE NVARCHAR(1);
IF (@PRECIO0AFECTAACOSTES = 'T')
BEGIN
IF (@OLDUDS - @NEWUDS > 0)
SET @MODIFICARCOSTE='T'
ELSE
SET @MODIFICARCOSTE='F';
END
ELSE
BEGIN
IF ((@NEWPRECIO>0.000001) AND ((@OLDUDS - @NEWUDS) > 0) )
SET @MODIFICARCOSTE = 'T';
ELSE
SET @MODIFICARCOSTE = 'F';
END;
IF (@MODIFICARCOSTE = 'T')
BEGIN
IF ((@OLDUDS * @OLDPRECIO) < 0)
SET @RESULTADO = @NEWPRECIO
ELSE
SET @RESULTADO = ((@OLDUDS * @OLDPRECIO) - (@NEWUDS * @NEWPRECIO)) /
(@OLDUDS-@NEWUDS);
END
ELSE
SET @RESULTADO = @OLDPRECIO
IF (@RESULTADO < 0)
SET @RESULTADO = @OLDPRECIO;
RETURN (@RESULTADO)
END
GO
/****** Object: UserDefinedFunction [dbo].[CALCOSTEKITIVA] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[CALCOSTEKITIVA](@CODARTICULO INT, @TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),@CODALMACEN NVARCHAR(3),
@COSTE NVARCHAR(20),
@CODMONEDA INT, @CODPRINCIPAL INT,@CONREQ NVARCHAR(1),
@USARCOFIS
NVARCHAR(1),@ESDOBLEMONEDA NVARCHAR(1))
RETURNS DOUBLE PRECISION
AS
BEGIN
-- Declare the return variable here
DECLARE @RESULTADO DOUBLE PRECISION;
SET @RESULTADO = 0;
IF (@CODMONEDA=0)
BEGIN
SET @CODMONEDA= @CODPRINCIPAL;
END
IF (@CODALMACEN<>'')
BEGIN
DECLARE C1 CURSOR FOR
SELECT K.CODARTKIT,K.TALLAKIT, K.COLORKIT,A.ESKIT,
COALESCE(CPA.COSTESTOCK,0) AS COSTESTOCK,
COALESCE(CPA.COSTEMEDIO,0) AS COSTEMEDIO,
COALESCE(CPA.ULTIMOCOSTE,0) AS ULTIMOCOSTE ,
COALESCE(CPA.COSTESTOCKDMN,0) AS COSTESTOCKDMN,
COALESCE(CPA.COSTEMEDIODMN,0) AS COSTEMEDIODMN,
COALESCE(CPA.ULTIMOCOSTEDMN,0) AS ULTIMOCOSTEDMN ,
I1.TIPOIVA AS IVAVENTA , I2.TIPOIVA AS IVACOMPRA,
K.UNIDADES
,A.UDSELABORACION
FROM KITS K INNER JOIN ARTICULOS A ON (K.CODARTKIT=A.CODARTICULO)
INNER JOIN COSTESPORALMACEN CPA ON
(K.CODARTKIT=CPA.CODARTICULO AND K.TALLAKIT=CPA.TALLA AND K.COLORKIT=CPA.COLOR)
LEFT JOIN IMPUESTOS I1 ON
(A.TIPOIMPUESTO=I1.TIPOIVA)
LEFT JOIN IMPUESTOS I2 ON
(A.IMPUESTOCOMPRA=I2.TIPOIVA)
WHERE K.CODARTICULO=@CODARTICULO AND K.TALLA=@TALLA AND K.COLOR=@COLOR
AND CPA.CODALMACEN=@CODALMACEN
END
ELSE
BEGIN
DECLARE C1 CURSOR FOR
SELECT K.CODARTKIT,K.TALLAKIT, K.COLORKIT,A.ESKIT,
COALESCE(AL.COSTESTOCK,0) AS COSTESTOCK,
COALESCE(AL.COSTEMEDIO,0) AS COSTEMEDIO,
COALESCE(AL.ULTIMOCOSTE,0) AS ULTIMOCOSTE,
COALESCE(AL.COSTESTOCKDMN,0) AS COSTESTOCKDMN,
COALESCE(AL.COSTEMEDIODMN,0) AS COSTEMEDIODMN,
COALESCE(AL.ULTIMOCOSTEDMN,0) AS ULTIMOCOSTEDMN ,
I1.TIPOIVA AS IVAVENTA , I2.TIPOIVA AS IVACOMPRA,
K.UNIDADES
,A.UDSELABORACION
FROM KITS K INNER JOIN ARTICULOS A ON (K.CODARTKIT=A.CODARTICULO)
INNER JOIN ARTICULOSLIN AL ON
(K.CODARTKIT=AL.CODARTICULO AND K.TALLAKIT=AL.TALLA AND K.COLORKIT=AL.COLOR)
LEFT JOIN IMPUESTOS I1 ON
(A.TIPOIMPUESTO=I1.TIPOIVA)
LEFT JOIN IMPUESTOS I2 ON
(A.IMPUESTOCOMPRA=I2.TIPOIVA)
WHERE K.CODARTICULO=@CODARTICULO AND K.TALLA=@TALLA AND K.COLOR=@COLOR
END
OPEN C1
FETCH NEXT FROM C1 INTO @CODARTKIT,@TALLAKIT, @COLORKIT,@ESKIT,
@COSTESTOCK,@COSTEMEDIO,@ULTIMOCOSTE,
@COSTESTOCKDMN,@COSTEMEDIODMN,@ULTIMOCOSTEDMN,
@IVAVENTA,@IVACOMPRA,
@UNIDADES,@UDSELABORACION
@CODMONEDA,@CODPRINCIPAL,@CONREQ,@USARCOFIS,
@ESDOBLEMONEDA) ;
-- #41770
IF (@UDSELABORACION<>0)
BEGIN
SET @COSTEACTUAL=@COSTEACTUAL/ @UDSELABORACION;
END
-- fin #41770
IF (@COSTE='COSTEMEDIO')
BEGIN
IF (@ESDOBLEMONEDA='T')
BEGIN
SET @COSTEACTUAL =
@COSTEMEDIODMN;
END
ELSE
BEGIN
SET @COSTEACTUAL =
@COSTEMEDIO;
END
END
IF (@COSTE='COSTESTOCK')
BEGIN
IF (@ESDOBLEMONEDA='T')
BEGIN
SET @COSTEACTUAL = @COSTESTOCKDMN;
END
ELSE
BEGIN
SET @COSTEACTUAL =
@COSTESTOCK;
END
END
IF (@UDSELABORACION<>0)
BEGIN
SET @COSTEACTUAL=@COSTEACTUAL/ @UDSELABORACION;
END
SET @COSTEACTUAL=@COSTEACTUAL * @UNIDADES;
--Añadir el impuesto
IF (COALESCE(@IVACOMPRA,-1)>0)
BEGIN
SET @COSTEACTUAL= @COSTEACTUAL *
DBO.F_GET_FACTORIMPUESTOCONCOFIS(@IVACOMPRA,@CONREQ,@USARCOFIS)
END
ELSE
BEGIN
SET @COSTEACTUAL= @COSTEACTUAL *
DBO.F_GET_FACTORIMPUESTOCONCOFIS(@IVAVENTA,@CONREQ,@USARCOFIS)
END
@COSTESTOCK,@COSTEMEDIO,@ULTIMOCOSTE,
@COSTESTOCKDMN,@COSTEMEDIODMN,@ULTIMOCOSTEDMN,
@IVAVENTA,@IVACOMPRA,
@UNIDADES,@UDSELABORACION
END;
CLOSE C1;
DEALLOCATE C1 ;
RETURN(@RESULTADO)
END
GO
/****** Object: UserDefinedFunction [dbo].[DIES] Script Date: 14/5/2019 4:39:17
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[DIES](@FECHAINI1 DATETIME, @FECHAFIN1 DATETIME,
@GENER NVARCHAR(20), @FEBRER NVARCHAR(20), @MARC NVARCHAR(20),
@ABRIL NVARCHAR(20), @MAIG NVARCHAR(20), @JUNY NVARCHAR(20),
@JULIOL NVARCHAR(20),@AGOST NVARCHAR(20),@SETEMBRE NVARCHAR(20),
@OCTUBRE NVARCHAR(20),@NOVEMBRE NVARCHAR(20),@DECEMBRE NVARCHAR(20))
RETURNS @RESULT2 TABLE ( FECHA DATETIME, HABITACION NVARCHAR(40), ANYO
INTEGER, MES NVARCHAR(20), DIA INTEGER,
TOTAL INTEGER )
AS
BEGIN
DECLARE @DATA DATETIME;
SET @DATA = @FECHAINI1;
WHILE @DATA <= @FECHAFIN1
BEGIN
INSERT INTO @RESULT2 VALUES (@DATA, NULL,DATEPART(YYYY,@DATA),
CASE DATEPART(M,@DATA) WHEN 1 THEN @GENER WHEN 2 THEN @FEBRER WHEN 3
THEN @MARC
WHEN 4 THEN @ABRIL WHEN 5 THEN @MAIG WHEN 6 THEN @JUNY WHEN 7 THEN
@JULIOL
WHEN 8 THEN @AGOST WHEN 9 THEN @SETEMBRE WHEN 10 THEN @OCTUBRE
WHEN 11 THEN @NOVEMBRE WHEN 12 THEN @DECEMBRE END,
DATEPART(D,@DATA), 0 )
SET @POS = 1;
IF ((@CADENA IS NULL) OR (@CADENA=''))
BEGIN
SET @VALIDO = 'F'
END
ELSE
BEGIN
SET @VALIDO = 'T';
WHILE ((@POS <= DATALENGTH(@CADENA)) AND (@VALIDO = 'T'))
BEGIN
SELECT @CODIGO_ASCII=ASCII(SUBSTRING(@CADENA, @POS, 1));
IF ( (@CODIGO_ASCII<48) OR (@CODIGO_ASCII>57) )
BEGIN
SET @VALIDO='F'
END;
SET @POS = @POS + 1
END
END
RETURN (@VALIDO)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_CONVERTIRDECTOBIN] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_CONVERTIRDECTOBIN](@VALORDEC INTEGER)
RETURNS NVARCHAR(25)
AS
BEGIN
DECLARE @INUM INT;
DECLARE @IRESTO INT;
DECLARE @ILEN INT;
DECLARE @RESULTAT NVARCHAR(25);
SET @INUM = @VALORDEC;
SET @RESULTAT ='';
WHILE (@INUM > 0 )
BEGIN
SET @IRESTO = @INUM % 2;
SET @INUM = CAST((@INUM / 2) AS INTEGER);
IF (@IRESTO = 0)
SET @RESULTAT = '0' + @RESULTAT
ELSE
SET @RESULTAT = '1' + @RESULTAT;
END
SET @ILEN = LEN(@RESULTAT);
IF @ILEN<25
SET @RESULTAT = REPLICATE('0',25-@ILEN) +@RESULTAT;
RETURN(@RESULTAT);
END
GO
/****** Object: UserDefinedFunction [dbo].[F_DIASEMANASEGUNESTADO] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_DIASEMANASEGUNESTADO]
(
@ESTADO INT
)
RETURNS INT
AS
BEGIN
/****** #34219 Manel 11/11/2011 ********************************
* Devuelve el día de la semana asociado al código de estado. *
* Estos estados se tratan de los estados por defecto aplicados *
* a las habitaciones *
****************************************************************/
RETURN @DiaSemanaEstado
END
GO
/****** Object: UserDefinedFunction [dbo].[F_DISPONIBILIDAD_DIARIACUPO] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_DISPONIBILIDAD_DIARIACUPO]
(
@FECHA DATETIME,
@IDHOTEL int,
@IDTIPOHABITACION int
)
RETURNS INT
AS
BEGIN
DECLARE @CERRADAS INT
DECLARE @TOTALHABITACIONES INT
DECLARE @OCUPADAS INT
/****************************************************************************
****
* Recuperamos el número de habitaciones cerradas para el dia solicitado.
Segun *
* el tipo de habitación definida para el cupo, la clausula WHERE es
diferente *
********************************************************************************/
SELECT @CERRADAS =
CASE WHEN @IDTIPOHABITACION = 0 THEN
(SELECT
COUNT(CI.HABITACION)
FROM
(SELECT
D.FECHA, TH.IDHOTEL, TH.PLANTA, TH.NUMMESA AS
NUMHABITACION
FROM
DIES(@FECHA,@FECHA,'''','''',
'''','''','''','''','''','''','''','''','''','''') D,
(
SELECT
IDHOTEL, PLANTA, NUMMESA
FROM
CONFIGHABITACIONES
WHERE
CONFIGHABITACIONES.IDHOTEL = @IDHOTEL AND
CONFIGHABITACIONES.ESHABITACION=1
) TH
) HF
INNER JOIN HCIERREHABITACIONES CI ON HF.IDHOTEL = CI.IDHOTEL AND
HF.NUMHABITACION = CI.HABITACION AND
HF.PLANTA = CI.PLANTA AND
CI.DESDE <= HF.FECHA AND CI.HASTA >= HF.FECHA
GROUP BY HF.FECHA)
ELSE
(SELECT
COUNT(CI.HABITACION)
FROM
(SELECT
D.FECHA, TH.IDHOTEL, TH.PLANTA, TH.NUMMESA AS
NUMHABITACION
FROM
DIES(@FECHA,@FECHA,'''','''',
'''','''','''','''','''','''','''','''','''','''') D,
(
SELECT
IDHOTEL, PLANTA, NUMMESA
FROM
CONFIGHABITACIONES
WHERE
CONFIGHABITACIONES.IDHOTEL = @IDHOTEL AND
CONFIGHABITACIONES.ESHABITACION=1 AND
CONFIGHABITACIONES.CODARTICULO=@IDTIPOHABITACION
) TH
) HF
INNER JOIN HCIERREHABITACIONES CI ON HF.IDHOTEL = CI.IDHOTEL AND
HF.NUMHABITACION = CI.HABITACION AND
HF.PLANTA = CI.PLANTA AND
CI.DESDE <= HF.FECHA AND CI.HASTA >= HF.FECHA
GROUP BY HF.FECHA)
END
IF @CERRADAS IS NULL
BEGIN
SET @CERRADAS=0
END
/******************************************************************
* Recuperamos el número total de habitaciones que tiene el hotel *
******************************************************************/
SELECT
@TOTALHABITACIONES =
CASE
WHEN @IDTIPOHABITACION = 0 THEN (SELECT SUM(TOTALES) FROM
TOTALHABITACIONESHOTEL WHERE IDHOTEL=@IDHOTEL)
ELSE (SELECT SUM(TOTALES) FROM TOTALHABITACIONESHOTEL
WHERE IDHOTEL=@IDHOTEL AND CODARTICULO =@IDTIPOHABITACION)
END
IF @TOTALHABITACIONES IS NULL
BEGIN
SET @TOTALHABITACIONES=0
END
/**************************************************
* Recuperamos el número de habitaciones ocupadas *
**************************************************/
SELECT
@OCUPADAS=
CASE
WHEN @IDTIPOHABITACION =0 THEN
(SELECT COUNT(*) FROM HRESERVAS R INNER JOIN
HRESERVASCAB C ON
(R.IDHOTEL=C.IDHOTEL AND R.SERIE=C.SERIE AND
R.IDRESERVA=C.IDRESERVA)
WHERE (R.FECHAENTRADA <= @FECHA AND R.FECHASALIDA >
@FECHA) AND
R.ESTADO NOT IN (0, 6, 7 ) AND R.IDHOTEL=@IDHOTEL)
ELSE
(SELECT COUNT(*) FROM HRESERVAS R INNER JOIN
HRESERVASCAB C ON
(R.IDHOTEL=C.IDHOTEL AND R.SERIE=C.SERIE AND
R.IDRESERVA=C.IDRESERVA)
WHERE (R.FECHAENTRADA <= @FECHA AND R.FECHASALIDA >
@FECHA) AND
R.ESTADO NOT IN (0, 6, 7 ) AND R.IDHOTEL=@IDHOTEL AND
R.TIPOHABITACION = @IDTIPOHABITACION)
END
IF @OCUPADAS IS NULL
BEGIN
SET @OCUPADAS=0
END
IF @APLICARCOTDEF<>'T'
BEGIN
SELECT @COTIZACION = COTIZACION FROM COTIZACIONES
WHERE CODMONEDA = @CODMONEDA AND FECHA = @FECHA
IF @@ROWCOUNT = 0
BEGIN
SELECT @TEMPFECHA = MAX(FECHA) FROM COTIZACIONES
WHERE CODMONEDA = @CODMONEDA
AND FECHA < @FECHA
IF @@ROWCOUNT = 0
SET @COTIZACION = 1
ELSE
BEGIN
SELECT @COTIZACION = COTIZACION FROM COTIZACIONES
WHERE CODMONEDA = @CODMONEDA AND FECHA = @TEMPFECHA
IF @@ROWCOUNT = 0
SET @COTIZACION = 1
END
END
END
ELSE
SET @COTIZACION = @COTDEFECTO
RETURN(@COTIZACION)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_GET_FACTORIMPUESTO] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_GET_FACTORIMPUESTO]( @TIPOIMPUESTO INT, @CONREQ NCHAR(1))
RETURNS FLOAT
AS
BEGIN
DECLARE @FACTOR FLOAT;
DECLARE @VIVA FLOAT;
DECLARE @VREQ FLOAT;
SELECT @VIVA = IVA,@VREQ = REQ FROM IMPUESTOS
WHERE TIPOIVA=@TIPOIMPUESTO;
IF (@VIVA IS NULL)
SET @VIVA=0;
IF (@VREQ IS NULL)
SET @VREQ=0;
IF (@CONREQ='T')
SET @FACTOR = (1 + ( (@VIVA + @VREQ ) /100 ) );
ELSE
SET @FACTOR = (1 + ( @VIVA /100 ) );
RETURN(@FACTOR)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_GET_FACTORIMPUESTOCONCOFIS] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_GET_FACTORIMPUESTOCONCOFIS]( @TIPOIMPUESTO INT, @CONREQ
NCHAR(1),@CONCOFIS NCHAR(1))
RETURNS FLOAT
AS
BEGIN
DECLARE @FACTOR FLOAT;
DECLARE @VIVA FLOAT;
DECLARE @VREQ FLOAT;
IF (@VIVA IS NULL)
SET @VIVA=0;
IF (@VREQ IS NULL)
SET @VREQ=0;
IF (@CONCOFIS='T')
BEGIN
SET @FACTOR= (1+((@VREQ)/100))
SET @FACTOR= @FACTOR + (( @FACTOR * @VIVA)/100)
END
ELSE
BEGIN
IF (@CONREQ='T')
SET @FACTOR = (1 + ( (@VIVA + @VREQ ) /100 ) );
ELSE
SET @FACTOR = (1 + ( @VIVA /100 ) );
END
RETURN(@FACTOR)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_GET_MONEDAPRINCIPAL] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_GET_MONEDAPRINCIPAL]()
RETURNS INT
AS
BEGIN
DECLARE @FCODMONEDA INT
SELECT @FCODMONEDA = CODMONEDA FROM MONEDAS WHERE PRINCIPAL='T';
IF ((@FCODMONEDA IS NULL) OR (@FCODMONEDA=0))
SET @FCODMONEDA=1;
RETURN(@FCODMONEDA)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_GETCOSTEDEFECTOARTICFORMATO]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
-- FIN TRIGGERS
CREATE FUNCTION [dbo].[F_GETCOSTEDEFECTOARTICFORMATO](
@IDTARIFAV INT,
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@FECHA DATETIME,
@CODFORMATO INT)
RETURNS FLOAT
AS
BEGIN
DECLARE @TIPOCOSTE NVARCHAR(60);
DECLARE @COSTE DOUBLE PRECISION;
DECLARE @TIPOIMPUESTO INT;
DECLARE @IVAINC NCHAR(1);
DECLARE @CODMONEDATARIFA INT;
DECLARE @CODMONEDAPVP INT;
DECLARE @CONREQ NCHAR(1);
DECLARE @CODMONEDAPRIN INT;
DECLARE @IMPUESTOCOMPRA INT;
DECLARE @IMPUESTOVENTA INT;
DECLARE @UDSELABORACION DOUBLE PRECISION;
DECLARE @DOSIS1 DOUBLE PRECISION;
IF (@TIPOCOSTE = 'MEDIO')
SELECT @COSTE=COSTEMEDIO FROM ARTICULOSLIN
WHERE CODARTICULO = @CODARTICULO AND TALLA = @TALLA AND COLOR =@COLOR
ELSE IF (@TIPOCOSTE = 'STOCK')
SELECT @COSTE= COSTESTOCK FROM ARTICULOSLIN
WHERE CODARTICULO = @CODARTICULO AND TALLA = @TALLA AND COLOR =@COLOR
ELSE IF (@TIPOCOSTE = 'ULTIMOACT')
SELECT @COSTE= PRECIOCOMPRAREAL FROM ARTICULOSLIN
WHERE CODARTICULO = @CODARTICULO AND TALLA = @TALLA AND COLOR =@COLOR
ELSE
SELECT @COSTE= ULTIMOCOSTE FROM ARTICULOSLIN
WHERE CODARTICULO = @CODARTICULO AND TALLA = @TALLA AND COLOR =@COLOR;
SELECT @IVAINC = CONIVA,@CODMONEDATARIFA=CODMONEDA
FROM TARIFASVENTA
WHERE IDTARIFAV = @IDTARIFAV;
SELECT @CODMONEDAPVP = CODMONEDA
FROM PRECIOSVENTA
WHERE IDTARIFAV= @IDTARIFAV AND CODARTICULO=@CODARTICULO AND TALLA=@TALLA AND
COLOR=@COLOR;
IF (@CODMONEDAPVP= 0 OR @CODMONEDAPVP IS NULL)
SET @CODMONEDAPVP = @CODMONEDATARIFA;
IF (@CODMONEDAPVP= 0 OR @CODMONEDAPVP IS NULL)
SET @CODMONEDAPVP = @CODMONEDAPRIN;
SET @UDSELABORACION = 1;
IF (@IVAINC ='T')
BEGIN
SELECT @IMPUESTOCOMPRA= IMPUESTOCOMPRA,
@IMPUESTOVENTA=TIPOIMPUESTO,
@UDSELABORACION = UDSELABORACION
FROM ARTICULOS
WHERE CODARTICULO=@CODARTICULO;
IF ((NOT (@IMPUESTOCOMPRA IS NULL)) AND (@IMPUESTOCOMPRA > 0) )
SET @TIPOIMPUESTO = @IMPUESTOCOMPRA
ELSE
SET @TIPOIMPUESTO = @IMPUESTOVENTA;
SET @COSTE = @COSTE *[DBO].F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
END;
IF (@CODFORMATO <> 0)
BEGIN
IF (@UDSELABORACION = 0) OR (@UDSELABORACION IS NULL)
SET @UDSELABORACION = 1;
END;
RETURN(@COSTE)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_GETHABITACIONESFACTURA] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_GETHABITACIONESFACTURA](
/* OBTIENE LOS NÚMEROS DE LAS HABITACIONES DE UNA FACTURA SEPARADAS POR EL
CARÁCTER PASADO POR PARAMETRO */
@SERIE NVARCHAR(4),
@NUMERO INT,
@N NVARCHAR(1),
@SEP NVARCHAR(1)
)
RETURNS NVARCHAR(250)
AS
BEGIN
DECLARE @HABITACION INT;
DECLARE @DESCTOTAL NVARCHAR(200);
SET @DESCTOTAL = ' ';
DECLARE C1 CURSOR FOR
SELECT DISTINCT HR.HABITACION
FROM (HRESERVAS HR LEFT JOIN HRESERVASCARGOS HRC
ON (HR.IDHOTEL = HRC.IDHOTEL AND HR.SERIE = HRC.SERIE
AND HR.IDRESERVA = HRC.IDRESERVA AND HR.IDLINEA = HRC.IDLINEA))
WHERE HRC.SERIEFAC = @SERIE AND HRC.NUMEROFAC = @NUMERO AND HRC.NFAC = @N
ORDER BY HABITACION
OPEN C1
FETCH NEXT FROM C1 INTO @HABITACION
WHILE @@FETCH_STATUS = 0
BEGIN
IF (RTRIM(@DESCTOTAL) <> '')
SET @DESCTOTAL = SUBSTRING(@DESCTOTAL + @SEP + CAST(@HABITACION AS
NVARCHAR(30)),1,200)
ELSE
SET @DESCTOTAL = SUBSTRING(CAST(@HABITACION AS NVARCHAR(30)), 1, 200)
FETCH NEXT FROM C1 INTO @HABITACION
END;
CLOSE C1;
DEALLOCATE C1 ;
RETURN(@DESCTOTAL)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_GETHABITACIONESRESERVA] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
/* OBTIENE LOS NÚMEROS DE LAS HABITACIONES DE UNA RESERVA SEPARADAS POR EL
CARÁCTER PASADO POR PARAMETRO */
CREATE FUNCTION [dbo].[F_GETHABITACIONESRESERVA](
@IDHOTEL INT,
@SERIE NVARCHAR(4),
@IDRESERVA INT,
@SEP NVARCHAR(1)
)
RETURNS NVARCHAR(250)
AS
BEGIN
DECLARE @HABITACION INT;
DECLARE @DESCTOTAL NVARCHAR(200);
SET @DESCTOTAL = ' ';
DECLARE C1 CURSOR FOR
SELECT HABITACION FROM HRESERVAS
WHERE IDHOTEL = @IDHOTEL AND SERIE = @SERIE
AND IDRESERVA=@IDRESERVA
ORDER BY HABITACION
OPEN C1
FETCH NEXT FROM C1 INTO @HABITACION
WHILE @@FETCH_STATUS = 0
BEGIN
IF (RTRIM(@DESCTOTAL) <> '')
SET @DESCTOTAL = SUBSTRING(@DESCTOTAL + @SEP + CAST(@HABITACION AS
NVARCHAR(30)),1,200)
ELSE
SET @DESCTOTAL = SUBSTRING(CAST(@HABITACION AS NVARCHAR(30)), 1, 200)
FETCH NEXT FROM C1 INTO @HABITACION
END;
CLOSE C1;
DEALLOCATE C1 ;
RETURN(@DESCTOTAL)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_GETNUMPERSONASFACTURA] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
/* OBTIENE LA SUMA DEL MÁXIMO NÚMERO DE PERSONAS DE CADA HABITACIÓN DE LA FACTYRA*/
CREATE FUNCTION [dbo].[F_GETNUMPERSONASFACTURA](
@SERIE NVARCHAR(4),
@NUMERO INT,
@N NVARCHAR(1)
)
RETURNS INT
AS
BEGIN
DECLARE @NUMPERSONAS_HAB INT;
DECLARE @IDHOTEL_HAB INT;
DECLARE @SERIE_HAB NVARCHAR(4);
DECLARE @IDRESERVA_HAB INT;
DECLARE @IDLINEA_HAB INT;
DECLARE @RESULT INT;
SET @RESULT = 0;
DECLARE C1 CURSOR FOR
/* SQL QUE OBTIENE DE CADA HABITACIÓN, SU NÚMERO MÁXIMO DE PERSONAS. */
SELECT MAX(COALESCE(RL.PAX,0))+MAX(COALESCE(RL.PAXNEN,0))
+MAX(COALESCE(RL.PAXBEBE,0))
, RL.IDHOTEL, RL.SERIE, RL.IDRESERVA, RL.IDLINEA
FROM (HRESERVASLIN RL LEFT JOIN HRESERVASCARGOS RC
ON (RL.IDHOTEL = RC.IDHOTEL AND RL.SERIE = RC.SERIE AND RL.IDRESERVA =
RC.IDRESERVA AND
RL.IDLINEA = RC.IDLINEA AND RL.IDPERIODO = RC.IDPERIODO))
WHERE RC.SERIEFAC = @SERIE AND RC.NUMEROFAC = @NUMERO AND RC.NFAC = @N
GROUP BY RL.IDHOTEL, RL.SERIE, RL.IDRESERVA, RL.IDLINEA
OPEN C1
FETCH NEXT FROM C1 INTO @NUMPERSONAS_HAB, @IDHOTEL_HAB, @SERIE_HAB,
@IDRESERVA_HAB, @IDLINEA_HAB
WHILE @@FETCH_STATUS = 0 /* POR CADA HABITACION*/
BEGIN
SET @RESULT = @RESULT + @NUMPERSONAS_HAB; /* ACUMULAMOS EL NÚMERO DE
PERSONAS DE CADA HABITACIÓN.*/
FETCH NEXT FROM C1 INTO @NUMPERSONAS_HAB, @IDHOTEL_HAB, @SERIE_HAB,
@IDRESERVA_HAB, @IDLINEA_HAB
END;
CLOSE C1;
DEALLOCATE C1 ;
RETURN(@RESULT)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_GETNUMPERSONASRESERVA] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
/* OBTIENE LA SUMA DEL MÁXIMO NÚMERO DE PERSONAS DE CADA HABITACIÓN DE LA RESERVA*/
CREATE FUNCTION [dbo].[F_GETNUMPERSONASRESERVA](
@IDHOTEL INT,
@SERIE NVARCHAR(4),
@IDRESERVA INT
)
RETURNS INT
AS
BEGIN
DECLARE @NUMPERSONAS_HAB INT;
DECLARE @IDHOTEL_HAB INT;
DECLARE @SERIE_HAB NVARCHAR(4);
DECLARE @IDRESERVA_HAB INT;
DECLARE @IDLINEA_HAB INT;
DECLARE @RESULT INT;
SET @RESULT = 0;
DECLARE C1 CURSOR FOR
/* SQL QUE OBTIENE DE CADA HABITACIÓN, SU NÚMERO MÁXIMO DE PERSONAS. */
SELECT MAX(COALESCE(RL.PAX,0))+MAX(COALESCE(RL.PAXNEN,0))
+MAX(COALESCE(RL.PAXBEBE,0))
, RL.IDHOTEL, RL.SERIE, RL.IDRESERVA, RL.IDLINEA
FROM HRESERVASLIN RL
WHERE RL.IDHOTEL = @IDHOTEL AND RL.SERIE = @SERIE AND RL.IDRESERVA = @IDRESERVA
GROUP BY RL.IDHOTEL, RL.SERIE, RL.IDRESERVA, RL.IDLINEA
OPEN C1
FETCH NEXT FROM C1 INTO @NUMPERSONAS_HAB, @IDHOTEL_HAB, @SERIE_HAB,
@IDRESERVA_HAB, @IDLINEA_HAB
WHILE @@FETCH_STATUS = 0 /* POR CADA HABITACION*/
BEGIN
SET @RESULT = @RESULT + @NUMPERSONAS_HAB; /* ACUMULAMOS EL NÚMERO DE
PERSONAS DE CADA HABITACIÓN.*/
FETCH NEXT FROM C1 INTO @NUMPERSONAS_HAB, @IDHOTEL_HAB, @SERIE_HAB,
@IDRESERVA_HAB, @IDLINEA_HAB
END;
CLOSE C1;
DEALLOCATE C1 ;
RETURN(@RESULT)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_HABITACIONESCERRADAS] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_HABITACIONESCERRADAS]
(
@IDHOTEL int,
@FECHA DATETIME
)
RETURNS INT
AS
BEGIN
/****** #33947 MANEL 27/09/2011 ***************************************
* DEVUELVE EL NÚMERO DE HABITACIONES CERRADAS PARA UN DIA EN CONCRETO *
**********************************************************************/
RETURN (SELECT
COUNT(HABITACION)
FROM
HCIERREHABITACIONES H
INNER JOIN CONFIGHABITACIONES C ON (H.IDHOTEL = C.IDHOTEL
AND H.HABITACION=C.NUMMESA AND C.ESHABITACION = 1)
WHERE
C.IDHOTEL = @IDHOTEL AND
H.DESDE <= @FECHA AND
H.HASTA >= @FECHA
)
END
GO
/****** Object: UserDefinedFunction [dbo].[F_TOTALHABITACIONESHOTEL] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[F_TOTALHABITACIONESHOTEL]
(
@IDHOTEL int,
@FECHA DATETIME
)
RETURNS INT
AS
BEGIN
/****** #33947 MANEL 27/09/2011 *************************
* DEVUELVE EL NÚMERO DE HABITACIONES TOTALES EXISTENTES *
* EN EL HOTEL PARA UN DIA EN CONCRETO *
*********************************************************/
RETURN (SELECT
SUM(TOTAL)
FROM
OMPLEDIES(1, @IDHOTEL, @FECHA, @FECHA, N'', N'', N'', N'',
N'', N'', N'', N'', N'', N'', N'', N'')
GROUP BY
FECHA)
END
GO
/****** Object: UserDefinedFunction [dbo].[FILAACOL] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[FILAACOL](@CADENA NVARCHAR(4000))
RETURNS @RESULT2 TABLE ( VALOR NVARCHAR(100) )
AS
BEGIN
DECLARE @TAIL NVARCHAR(4000);
DECLARE @HEAD NVARCHAR(100);
DECLARE @I INT;
SET @TAIL = @CADENA;
SET @I = CHARINDEX(',',@TAIL);
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[FSHOW_PRESENTACIONESFRONT] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[FSHOW_PRESENTACIONESFRONT] (@IDFRONT INT )
RETURNS @TABLAID TABLE ( IDPRESENTACION INT )
AS
BEGIN
DECLARE @IDHORARIO INT;
SELECT @IDHORARIO = IDHORARIO FROM SHOW_HORARIOFRONT WHERE IDFRONT =
@IDFRONT;
INSERT INTO @TABLAID (IDPRESENTACION)
SELECT IDLUNES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDLUNES IS NULL
UNION
SELECT IDMARTES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDMARTES IS NULL
UNION
SELECT IDMIERCOLES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDMIERCOLES IS NULL
UNION
SELECT IDJUEVES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDJUEVES IS NULL
UNION
SELECT IDVIERNES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDVIERNES IS NULL
UNION
SELECT IDSABADO FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDSABADO IS NULL
UNION
SELECT IDDOMINGO FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDDOMINGO IS NULL
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[FSHOW_PRESENTACIONESHORARIO] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[FSHOW_PRESENTACIONESHORARIO] (@IDHORARIO INT )
RETURNS @TABLAID TABLE ( IDPRESENTACION INT )
AS
BEGIN
INSERT INTO @TABLAID (IDPRESENTACION)
SELECT IDLUNES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDLUNES IS NULL
UNION
SELECT IDMARTES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDMARTES IS NULL
UNION
SELECT IDMIERCOLES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDMIERCOLES IS NULL
UNION
SELECT IDJUEVES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDJUEVES IS NULL
UNION
SELECT IDVIERNES FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDVIERNES IS NULL
UNION
SELECT IDSABADO FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDSABADO IS NULL
UNION
SELECT IDDOMINGO FROM SHOW_PRESENTACIONHORARIO WHERE (IDHORARIO =
@IDHORARIO) AND NOT IDDOMINGO IS NULL
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[GET_KITS_NOSTOCK_USAN_COMP] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[GET_KITS_NOSTOCK_USAN_COMP] (@CODARTICULO_COMP INT,
@TALLA_COMP NVARCHAR(10), @COLOR_COMP NVARCHAR(10), @UDS_COMP DOUBLE PRECISION,
@UDSELABORACION_COMP DOUBLE PRECISION)
RETURNS @RESULT TABLE (CODARTICULO_FAB INT, TALLA_FAB NVARCHAR(10), COLOR_FAB
NVARCHAR(10), UDS_FAB DOUBLE PRECISION)
AS
BEGIN
DECLARE @CODARTICULO_FAB DOUBLE PRECISION;
DECLARE @TALLA_FAB NVARCHAR(10);
DECLARE @COLOR_FAB NVARCHAR(10);
DECLARE @UDS_FAB DOUBLE PRECISION;
DECLARE @UDS_COMP_FAB DOUBLE PRECISION;
DECLARE @UDSELABORACION_FAB DOUBLE PRECISION;
DECLARE C1 CURSOR FOR
SELECT K.CODARTICULO, K.TALLA, K.COLOR, K.UNIDADES, A.UDSELABORACION
FROM KITS K LEFT JOIN ARTICULOS A ON (K.CODARTICULO = A.CODARTICULO)
WHERE K.CODARTKIT = @CODARTICULO_COMP AND K.TALLAKIT = @TALLA_COMP
AND K.COLORKIT = @COLOR_COMP AND A.USASTOCKS = 'F'
OPEN C1
FETCH NEXT FROM C1 INTO @CODARTICULO_FAB, @TALLA_FAB, @TALLA_FAB, @UDS_FAB,
@UDSELABORACION_FAB
WHILE @@FETCH_STATUS = 0
BEGIN
IF @UDSELABORACION_COMP = 0
SET @UDSELABORACION_COMP = 1;
SET @UDS_COMP = @UDS_COMP / @UDSELABORACION_COMP;
SET @UDS_FAB = @UDS_COMP_FAB * @UDS_COMP;
INSERT INTO @RESULT(CODARTICULO_FAB, TALLA_FAB, COLOR_FAB, UDS_FAB)
VALUES (@CODARTICULO_FAB, @TALLA_FAB, @COLOR_FAB, @UDS_FAB);
DECLARE C2 CURSOR FOR
SELECT CODARTICULO_FAB, TALLA_FAB, COLOR_FAB, UDS_FAB
FROM DBO.GET_KITS_NOSTOCK_USAN_COMP(@CODARTICULO_FAB, @TALLA_FAB,
@COLOR_FAB, @UDS_FAB, @UDSELABORACION_FAB)
OPEN C2
FETCH NEXT FROM C2 INTO @CODARTICULO_FAB, @TALLA_FAB, @COLOR_FAB, @UDS_FAB
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO @RESULT(CODARTICULO_FAB, TALLA_FAB, COLOR_FAB, UDS_FAB)
VALUES (@CODARTICULO_FAB, @TALLA_FAB, @COLOR_FAB, @UDS_FAB);
FETCH NEXT FROM C1 INTO @CODARTICULO_FAB, @TALLA_FAB, @TALLA_FAB,
@UDS_FAB, @UDSELABORACION_FAB
END
CLOSE C2
DEALLOCATE C2
END
CLOSE C1
DEALLOCATE C1
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[GET_RECIBOS_EC_GENERA] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[GET_RECIBOS_EC_GENERA](
@SORIGEN NVARCHAR(1),
@STIPODOC NVARCHAR(1),
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@PORIGENEE NVARCHAR(1),
@PTIPODOCEE NVARCHAR(1),
@COMENTARIODOCUMENTO NVARCHAR(30))
RETURNS @TABLA TABLE (
ORIGEN NVARCHAR(1),
TIPODOCUMENTO NVARCHAR(1),
SERIE NVARCHAR(4),
NUMERO INT,
N NVARCHAR(1),
POSICION INT,
FECHADOCUMENTO DATETIME,
FECHAVENCIMIENTO DATETIME,
REPOSICION NVARCHAR(1),
CUENTA NVARCHAR(12),
CODIGOINTERNO INT,
IMPORTE DOUBLE PRECISION,
CONTRAPARTIDA NVARCHAR(12),
MARCABORRADO NVARCHAR(1),
CODFORMAPAGO NVARCHAR(6),
CODTIPOPAGO NVARCHAR(2),
ESTADO NVARCHAR(1),
COMENTARIO NVARCHAR(30),
NUMEROREMESA INT,
IMPRESO NVARCHAR(1),
TRASPASADO NVARCHAR(1),
FECHATRASPASO DATETIME,
FECHACARTERA DATETIME,
FECHADESCONTADO DATETIME,
FECHASALDADO DATETIME,
FECHADEVUELTO DATETIME,
IMPORTEGASTOS DOUBLE PRECISION,
CUENTAGASTOS NVARCHAR(12),
ENLACE_EJERCICIO SMALLINT,
ENLACE_EMPRESA SMALLINT,
ENLACE_USUARIO NVARCHAR(10),
ENLACE_ASIENTO INT,
ENLACE_APUNTE INT,
FECHADIRECTA NVARCHAR(1),
GENAPUNTE NVARCHAR(15),
FACTORMONEDA DOUBLE PRECISION,
CODMONEDA INT,
SUDOCUMENTO NVARCHAR(15),
MULTIPLE NVARCHAR(1),
NUMEFECTO NVARCHAR(30),
CUENTAPUENTE NVARCHAR(12),
MORA DOUBLE PRECISION,
CAJASALDADO NVARCHAR(3),
ZSALDADO INT,
FECHAMODIFICADO DATETIME,
INICIALESMONEDA2 nvarchar(4),
DESCRIPCIONMONEDA2 nvarchar(20),
TITULOFORMAPAGO nvarchar(30),
TITULOTIPOPAGO nvarchar(35),
COMENTARIOVISIBLE nvarchar(30),
NUMRECIBO int,
SERIERECIBO nvarchar(4),
NUMRTSTEF NVARCHAR(40)
)
AS
BEGIN
INSERT @TABLA
SELECT T.ORIGEN, T.TIPODOCUMENTO, T.SERIE, T.NUMERO, T.N, T.POSICION,
T.FECHADOCUMENTO, T.FECHAVENCIMIENTO, T.REPOSICION, T.CUENTA,
T.CODIGOINTERNO, T.IMPORTE, T.CONTRAPARTIDA, T.MARCABORRADO,
T.CODFORMAPAGO, T.CODTIPOPAGO, T.ESTADO, T.COMENTARIO,
T.NUMEROREMESA,
T.IMPRESO, T.TRASPASADO, T.FECHATRASPASO, T.FECHACARTERA,
T.FECHADESCONTADO, T.FECHASALDADO, T.FECHADEVUELTO,
T.IMPORTEGASTOS,
T.CUENTAGASTOS, T.ENLACE_EJERCICIO, T.ENLACE_EMPRESA,
T.ENLACE_USUARIO,
T.ENLACE_ASIENTO, T.ENLACE_APUNTE, T.FECHADIRECTA, T.GENAPUNTE,
T.FACTORMONEDA, T.CODMONEDA, T.SUDOCUMENTO, T.MULTIPLE,
T.NUMEFECTO, T.CUENTAPUENTE, T.MORA, T.CAJASALDADO,
T.ZSALDADO, T.FECHAMODIFICADO,
M.INICIALES AS INICIALESMONEDA2, M.DESCRIPCION AS
DESCRIPCIONMONEDA2, FP.DESCRIPCION AS TITULOFORMAPAGO,
TP.DESCRIPCION AS TITULOTIPOPAGO, T.COMENTARIOVISIBLE,
T.NUMRECIBO, T.SERIERECIBO
, T.NUMRTSTEF
FROM ((TESORERIA T LEFT JOIN MONEDAS M ON (T.CODMONEDA=M.CODMONEDA))
LEFT JOIN FORMASPAGO FP ON (T.CODFORMAPAGO=FP.CODFORMAPAGO))
LEFT JOIN TIPOSPAGO TP ON (T.CODTIPOPAGO=TP.CODTIPOPAGO)
WHERE ORIGEN=@SORIGEN
AND TIPODOCUMENTO=@STIPODOC
AND SERIE= @SSERIE
AND NUMERO= @INUMERO
AND N= @SN
AND ( (T.CODFORMAPAGO <> N'-2' AND T.CODFORMAPAGO <> N'-1') OR
(T.COMENTARIO = N'FIDELIZACION') OR (T.IMPORTE < 0) )
UNION
SELECT
T.ORIGEN, T.TIPODOCUMENTO, T.SERIE, T.NUMERO, T.N, T.POSICION,
T.FECHADOCUMENTO, T.FECHAVENCIMIENTO, T.REPOSICION, T.CUENTA,
T.CODIGOINTERNO, T.IMPORTE, T.CONTRAPARTIDA, T.MARCABORRADO,
T.CODFORMAPAGO, T.CODTIPOPAGO, T.ESTADO, T.COMENTARIO,
T.NUMEROREMESA,
T.IMPRESO, T.TRASPASADO, T.FECHATRASPASO, T.FECHACARTERA,
T.FECHADESCONTADO, T.FECHASALDADO, T.FECHADEVUELTO,
T.IMPORTEGASTOS,
T.CUENTAGASTOS, T.ENLACE_EJERCICIO, T.ENLACE_EMPRESA,
T.ENLACE_USUARIO,
T.ENLACE_ASIENTO, T.ENLACE_APUNTE, T.FECHADIRECTA, T.GENAPUNTE,
T.FACTORMONEDA, T.CODMONEDA, T.SUDOCUMENTO, T.MULTIPLE,
T.NUMEFECTO, T.CUENTAPUENTE, T.MORA, T.CAJASALDADO,
T.ZSALDADO, T.FECHAMODIFICADO,
M.INICIALES AS INICIALESMONEDA2, M.DESCRIPCION AS
DESCRIPCIONMONEDA2, FP.DESCRIPCION AS TITULOFORMAPAGO,
TP.DESCRIPCION AS TITULOTIPOPAGO, T.COMENTARIOVISIBLE,
T.NUMRECIBO, T.SERIERECIBO
, T.NUMRTSTEF
FROM ((TESORERIA T LEFT JOIN MONEDAS M ON (T.CODMONEDA=M.CODMONEDA))
LEFT JOIN FORMASPAGO FP ON (T.CODFORMAPAGO=FP.CODFORMAPAGO))
LEFT JOIN TIPOSPAGO TP ON (T.CODTIPOPAGO=TP.CODTIPOPAGO)
WHERE ORIGEN=@PORIGENEE AND
TIPODOCUMENTO=@PTIPODOCEE AND
COMENTARIO LIKE @COMENTARIODOCUMENTO
AND EXISTS (
SELECT TOP 1 ORIGEN
FROM TESORERIA
WHERE SERIE=@SSERIE AND NUMERO=@INUMERO
AND ESTADO=T.ESTADO AND ABS(IMPORTE-
T.IMPORTE)<0.00001
AND ORIGEN='C' AND TIPODOCUMENTO='F' AND N=@SN
)
ORDER BY 3, 4, 5, 6 -- SERIE, NUMERO, N Y POSICION
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[GET_RECIBOS_EC_UTILIZA] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[GET_RECIBOS_EC_UTILIZA](
@SORIGEN NVARCHAR(1),
@STIPODOC NVARCHAR(1),
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1))
RETURNS @TABLA TABLE (
ORIGEN NVARCHAR(1),
TIPODOCUMENTO NVARCHAR(1),
SERIE NVARCHAR(4),
NUMERO INT,
N NVARCHAR(1),
POSICION INT,
FECHADOCUMENTO DATETIME,
FECHAVENCIMIENTO DATETIME,
REPOSICION NVARCHAR(1),
CUENTA NVARCHAR(12),
CODIGOINTERNO INT,
IMPORTE DOUBLE PRECISION,
CONTRAPARTIDA NVARCHAR(12),
MARCABORRADO NVARCHAR(1),
CODFORMAPAGO NVARCHAR(6),
CODTIPOPAGO NVARCHAR(2),
ESTADO NVARCHAR(1),
COMENTARIO NVARCHAR(30),
NUMEROREMESA INT,
IMPRESO NVARCHAR(1),
TRASPASADO NVARCHAR(1),
FECHATRASPASO DATETIME,
FECHACARTERA DATETIME,
FECHADESCONTADO DATETIME,
FECHASALDADO DATETIME,
FECHADEVUELTO DATETIME,
IMPORTEGASTOS DOUBLE PRECISION,
CUENTAGASTOS NVARCHAR(12),
ENLACE_EJERCICIO SMALLINT,
ENLACE_EMPRESA SMALLINT,
ENLACE_USUARIO NVARCHAR(10),
ENLACE_ASIENTO INT,
ENLACE_APUNTE INT,
FECHADIRECTA NVARCHAR(1),
GENAPUNTE NVARCHAR(15),
FACTORMONEDA DOUBLE PRECISION,
CODMONEDA INT,
SUDOCUMENTO NVARCHAR(15),
MULTIPLE NVARCHAR(1),
NUMEFECTO NVARCHAR(30),
CUENTAPUENTE NVARCHAR(12),
MORA DOUBLE PRECISION,
CAJASALDADO NVARCHAR(3),
ZSALDADO INT,
FECHAMODIFICADO DATETIME,
INICIALESMONEDA2 nvarchar(4),
DESCRIPCIONMONEDA2 nvarchar(20),
TITULOFORMAPAGO nvarchar(30),
TITULOTIPOPAGO nvarchar(35),
COMENTARIOVISIBLE nvarchar(30),
NUMRECIBO int,
SERIERECIBO nvarchar(4),
NUMRTSTEF NVARCHAR(40)
)
AS
BEGIN
INSERT @TABLA
SELECT T.ORIGEN, T.TIPODOCUMENTO, T.SERIE, T.NUMERO, T.N, T.POSICION,
T.FECHADOCUMENTO, T.FECHAVENCIMIENTO, T.REPOSICION, T.CUENTA,
T.CODIGOINTERNO, T.IMPORTE, T.CONTRAPARTIDA, T.MARCABORRADO,
T.CODFORMAPAGO, T.CODTIPOPAGO, T.ESTADO, T.COMENTARIO,
T.NUMEROREMESA,
T.IMPRESO, T.TRASPASADO, T.FECHATRASPASO, T.FECHACARTERA,
T.FECHADESCONTADO, T.FECHASALDADO, T.FECHADEVUELTO,
T.IMPORTEGASTOS,
T.CUENTAGASTOS, T.ENLACE_EJERCICIO, T.ENLACE_EMPRESA,
T.ENLACE_USUARIO,
T.ENLACE_ASIENTO, T.ENLACE_APUNTE, T.FECHADIRECTA, T.GENAPUNTE,
T.FACTORMONEDA, T.CODMONEDA, T.SUDOCUMENTO, T.MULTIPLE,
T.NUMEFECTO, T.CUENTAPUENTE, T.MORA, T.CAJASALDADO,
T.ZSALDADO, T.FECHAMODIFICADO,
M.INICIALES AS INICIALESMONEDA2, M.DESCRIPCION AS
DESCRIPCIONMONEDA2, FP.DESCRIPCION AS TITULOFORMAPAGO,
TP.DESCRIPCION AS TITULOTIPOPAGO, T.COMENTARIOVISIBLE,
T.NUMRECIBO, T.SERIERECIBO
, T.NUMRTSTEF
FROM ((TESORERIA T LEFT JOIN MONEDAS M ON (T.CODMONEDA=M.CODMONEDA))
LEFT JOIN FORMASPAGO FP ON (T.CODFORMAPAGO=FP.CODFORMAPAGO))
LEFT JOIN TIPOSPAGO TP ON (T.CODTIPOPAGO=TP.CODTIPOPAGO)
WHERE ORIGEN=@SORIGEN
AND TIPODOCUMENTO=@STIPODOC
AND SERIE= @SSERIE
AND NUMERO= @INUMERO
AND N= @SN
ORDER BY 3, 4, 5, 6 -- SERIE, NUMERO, N Y POSICION
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[GET_SQL_VALOR_TIPO] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
/*
REALIZA / DEVUELVE:
DEVUELVE LA CONSULTA NECESARIA PARA TRANSFORMAR UN VALOR STRING EN UN VALOR
DEL TIPO PASADO POR PARÁMETRO.
PARAMETROS:
VALOR: VALOR QUE LLEGA COMO STRING.
DATATYPE: TIPO AL CUAL QUEREMOS TRANSFORMAR EL VALOR.
PRECONDICION:
ESTE VALOR SE HA DEBIDO GUARDAR CON LAS FUNCIONES DE LA UNIDAD DL_TIPOCAMPO
O SIMILARES..
*/
CREATE FUNCTION [dbo].[GET_SQL_VALOR_TIPO](@VALOR NVARCHAR(4000), @DATATYPE
NVARCHAR(100))
RETURNS
NVARCHAR(4000)
AS
BEGIN
DECLARE @RESULT NVARCHAR(4000);
IF (@VALOR IS NULL) OR (@VALOR = '')
SET @RESULT = 'NULL';
ELSE IF (@DATATYPE = 'INT') OR (@DATATYPE = 'SMALLINT') OR (@DATATYPE = 'BIGINT')
OR (@DATATYPE = 'BIT')
SET @RESULT = @VALOR;
ELSE IF (@DATATYPE = 'NVARCHAR') OR (@DATATYPE = 'NTEXT') OR (@DATATYPE =
'NCHAR') OR (@DATATYPE = 'VARCHAR') OR (@DATATYPE = 'TEXT') OR (@DATATYPE = 'CHAR')
SET @RESULT = 'N'+NCHAR(39) + @VALOR + NCHAR(39);
ELSE IF (@DATATYPE = 'DATETIME')
BEGIN
SET @RESULT = 'NULL';
IF (ISDATE(@VALOR) = 1 )
SET @RESULT = CONVERT(NVARCHAR(1000), CONVERT(DATETIME, @VALOR , 103), 103);
END
ELSE IF (@DATATYPE = 'FLOAT') OR (@DATATYPE = 'DECIMAL')
BEGIN
SET @RESULT = 'NULL';
IF (@VALOR IN ('+', '-') )
SET @RESULT = '0';
ELSE IF (ISNUMERIC(@VALOR)=1)
SET @RESULT = REPLACE(@VALOR, ',', '.') ;
END
ELSE
SET @RESULT = @VALOR;
RETURN @RESULT;
END
GO
/****** Object: UserDefinedFunction [dbo].[GET_VENTAS_KITS_DESDE_REGUL_FIL]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[GET_VENTAS_KITS_DESDE_REGUL_FIL] (
@CODALMACEN NVARCHAR(3),
@FECHA_FIN DATETIME,
@PCODBARRAS NVARCHAR(16),
@PREF NVARCHAR(16),
@PARTIC NVARCHAR(41),
@PTEMPORADA NVARCHAR(16),
@PNORMA NVARCHAR(16),
@PTACON NVARCHAR(16),
@PCOMPOSICION NVARCHAR(16),
@PDEPAR INT,
@PSECCI INT,
@PFAMIL INT,
@PSUBFA INT,
@PMARCA INT,
@PLINIA INT,
@PTIPO INT,
@PNOINCKITS NVARCHAR(1),
@PDESCATALOGS NVARCHAR(1))
RETURNS @RESULT TABLE (CODARTICULO INTEGER
, TALLA NVARCHAR(10)
, COLOR NVARCHAR(10)
, CODARTICULO_FAB INTEGER
, TALLA_FAB NVARCHAR(10)
, COLOR_FAB NVARCHAR(10)
, UDS_COMP DOUBLE PRECISION
, DPTO INTEGER
, SECCION INTEGER
, REFERENCIA NVARCHAR(15)
, DESCRIPCION NVARCHAR(40)
, USARNUMSERIE NVARCHAR(1)
, UDS_VENDIDAS DOUBLE PRECISION
, FECHA_REGUL DATETIME
) AS
BEGIN
DECLARE @CODARTICULO INT
, @TALLA NVARCHAR(10)
, @COLOR NVARCHAR(10)
, @CODARTICULO_FAB INT
, @TALLA_FAB NVARCHAR(10)
, @COLOR_FAB NVARCHAR(10)
, @UDS_COMP DOUBLE PRECISION
, @DPTO INT
, @SECCION INT
, @REFERENCIA NVARCHAR(15)
, @DESCRIPCION NVARCHAR(40)
, @USARNUMSERIE NVARCHAR(1)
, @UDS_VENDIDAS DOUBLE PRECISION
, @FECHA_REGUL DATETIME;
DECLARE @UDSELABORACION_COMP DOUBLE PRECISION;
DECLARE @UDSELABORACION_FAB DOUBLE PRECISION;
DECLARE C4 CURSOR FOR
SELECT K.CODARTICULO, K.TALLA, K.COLOR, K.CODARTKIT, K.TALLAKIT,
K.COLORKIT,
K.UNIDADES, ACOMP.DPTO, ACOMP.SECCION, ACOMP.REFPROVEEDOR,
ACOMP.DESCRIPCION,
ACOMP.USARNUMSERIE, ACOMP.UDSELABORACION, AFAB.UDSELABORACION
FROM (KITS K LEFT JOIN ARTICULOS ACOMP ON (K.CODARTKIT =
ACOMP.CODARTICULO))
LEFT JOIN ARTICULOS AFAB ON (K.CODARTICULO = AFAB.CODARTICULO)
WHERE ACOMP.USASTOCKS = 'T' AND AFAB.USASTOCKS = 'F'
AND (ACOMP.DESCRIPCION LIKE @PARTIC + '%' OR @PARTIC IS NULL)
AND (ACOMP.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS
NULL)
AND (ACOMP.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (ACOMP.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (ACOMP.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION
IS NULL)
AND (ACOMP.DPTO = @PDEPAR OR @PDEPAR IS NULL)
AND (ACOMP.SECCION = @PSECCI OR @PSECCI IS NULL)
AND (ACOMP.FAMILIA = @PFAMIL OR @PFAMIL IS NULL)
AND (ACOMP.SUBFAMILIA = @PSUBFA OR @PSUBFA IS NULL)
AND (ACOMP.MARCA = @PMARCA OR @PMARCA IS NULL)
AND (ACOMP.LINEA = @PLINIA OR @PLINIA IS NULL)
AND (ACOMP.TIPO <> @PTIPO OR @PTIPO IS NULL)
AND (ACOMP.ESKIT = 'F' OR @PNOINCKITS IS NULL)
AND (ACOMP.DESCATALOGADO = 'F' OR @PDESCATALOGS IS NULL);
OPEN C4;
FETCH NEXT FROM C4 INTO @CODARTICULO_FAB, @TALLA_FAB, @COLOR_FAB,
@CODARTICULO, @TALLA, @COLOR,
@UDS_COMP, @DPTO, @SECCION, @REFERENCIA, @DESCRIPCION, @USARNUMSERIE,
@UDSELABORACION_COMP, @UDSELABORACION_FAB
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @FECHA_REGUL = MAX(FECHA) FROM MOVIMENTS WHERE CODALMACENORIGEN
= @CODALMACEN AND
CODARTICULO = @CODARTICULO AND TALLA = @TALLA AND COLOR =
@COLOR AND FECHA < @FECHA_FIN;
IF @FECHA_REGUL IS NULL
SET @FECHA_REGUL = '01/01/1900';
IF @UDSELABORACION_COMP = 0
SET @UDSELABORACION_COMP = 1;
SET @UDS_COMP = @UDS_COMP / @UDSELABORACION_COMP;
SELECT @UDS_VENDIDAS = SUM(L.UNIDADESTOTAL) FROM ALBVENTALIN L LEFT
JOIN ALBVENTACAB C
ON (L.NUMSERIE = C.NUMSERIE AND L.NUMALBARAN = C.NUMALBARAN
AND L.N = C.N)
WHERE L.CODARTICULO = @CODARTICULO_FAB AND L.TALLA =
@TALLA_FAB AND L.COLOR = @COLOR_FAB
AND L.CODALMACEN = @CODALMACEN AND C.FECHA >= @FECHA_REGUL
AND C.FECHA < @FECHA_FIN;
SET @UDS_VENDIDAS = @UDS_VENDIDAS * @UDS_COMP;
INSERT INTO @RESULT(CODARTICULO, TALLA, COLOR, CODARTICULO_FAB,
TALLA_FAB, COLOR_FAB, UDS_COMP
, DPTO, SECCION, REFERENCIA, DESCRIPCION, USARNUMSERIE ,
UDS_VENDIDAS, FECHA_REGUL)
VALUES (@CODARTICULO, @TALLA, @COLOR, @CODARTICULO_FAB,
@TALLA_FAB, @COLOR_FAB, @UDS_COMP
, @DPTO, @SECCION, @REFERENCIA, @DESCRIPCION, @USARNUMSERIE,
@UDS_VENDIDAS, @FECHA_REGUL);
DECLARE C3 CURSOR FOR
SELECT CODARTICULO_FAB, TALLA_FAB, COLOR_FAB, UDS_FAB
FROM GET_KITS_NOSTOCK_USAN_COMP(@CODARTICULO_FAB,
@TALLA_FAB, @COLOR_FAB, @UDS_COMP, @UDSELABORACION_COMP);
OPEN C3;
FETCH NEXT FROM C3 INTO @CODARTICULO_FAB, @TALLA_FAB, @COLOR_FAB,
@UDS_COMP;
WHILE @@FETCH_STATUS = 0
BEGIN
SELECT @UDS_VENDIDAS = SUM(L.UNIDADESTOTAL) FROM ALBVENTALIN L
LEFT JOIN ALBVENTACAB C
ON (L.NUMSERIE = C.NUMSERIE AND L.NUMALBARAN =
C.NUMALBARAN AND L.N = C.N)
WHERE L.CODARTICULO = @CODARTICULO_FAB AND L.TALLA =
@TALLA_FAB AND L.COLOR = @COLOR_FAB
AND L.CODALMACEN = @CODALMACEN AND C.FECHA >=
@FECHA_REGUL AND C.FECHA < @FECHA_FIN;
SET @UDS_VENDIDAS = @UDS_VENDIDAS * @UDS_COMP;
INSERT INTO @RESULT(CODARTICULO, TALLA, COLOR, CODARTICULO_FAB,
TALLA_FAB, COLOR_FAB, UDS_COMP
, DPTO, SECCION, REFERENCIA, DESCRIPCION, USARNUMSERIE ,
UDS_VENDIDAS, FECHA_REGUL)
VALUES (@CODARTICULO, @TALLA, @COLOR, @CODARTICULO_FAB,
@TALLA_FAB, @COLOR_FAB, @UDS_COMP
, @DPTO, @SECCION, @REFERENCIA, @DESCRIPCION,
@USARNUMSERIE, @UDS_VENDIDAS, @FECHA_REGUL);
FETCH NEXT FROM C3 INTO @CODARTICULO_FAB, @TALLA_FAB, @COLOR_FAB,
@UDS_COMP;
END
FETCH NEXT FROM C4 INTO @CODARTICULO_FAB, @TALLA_FAB, @COLOR_FAB,
@CODARTICULO, @TALLA, @COLOR,
@UDS_COMP, @DPTO, @SECCION, @REFERENCIA, @DESCRIPCION,
@USARNUMSERIE,
@UDSELABORACION_COMP, @UDSELABORACION_FAB;
CLOSE C3
DEALLOCATE C3
END
CLOSE C4
DEALLOCATE C4
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[GETABONOSFACTURA] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[GETABONOSFACTURA](
@NUMSERIEFAC NVARCHAR(4),
@NUMFAC INT,
@NFAC NVARCHAR(1))
RETURNS VARCHAR(4000)
AS
BEGIN
DECLARE @ABONOS VARCHAR(4000);
SET @ABONOS = '';
SELECT @ABONOS = @ABONOS + C.NUMSERIEFAC + '-' + CAST(C.NUMFAC AS NVARCHAR) +
', '
FROM ALBVENTALIN L
INNER JOIN ALBVENTACAB C ON (C.NUMSERIE=L.NUMSERIE AND
C.NUMALBARAN=L.NUMALBARAN AND C.N=L.N)
INNER JOIN ALBVENTACAB CA ON (CA.NUMSERIE=L.ABONODE_NUMSERIE AND
CA.NUMALBARAN=L.ABONODE_NUMALBARAN AND CA.N=L.ABONODE_N COLLATE
Latin1_General_CS_AI)
WHERE CA.NUMSERIEFAC=@NUMSERIEFAC AND CA.NUMFAC=@NUMFAC AND CA.NFAC=@NFAC
GROUP BY C.NUMSERIEFAC, C.NUMFAC;
RETURN SUBSTRING(@ABONOS, 1, LEN(@ABONOS) - 1)
END
GO
/****** Object: UserDefinedFunction [dbo].[GETCIERREHABITACIONES] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[GETCIERREHABITACIONES](@IDHOTEL INT,@DESDE DATETIME,@HASTA
DATETIME)
RETURNS @RESULT1 TABLE ( HABITACION INT, MES1 NVARCHAR(4000), IDBLOQUEOS
NVARCHAR(400) )
AS
BEGIN
DECLARE @HAB INT; DECLARE @HABACTUAL INT;
DECLARE @MES INT; DECLARE @MESACTUAL INT; DECLARE @MESFI INT; DECLARE @MESFIACTUAL
INT;
DECLARE @ANY INT; DECLARE @ANYACTUAL INT; DECLARE @ANYFI INT; DECLARE @ANYFIACTUAL
INT;
DECLARE @DIA INT; DECLARE @DIAFI INT;
DECLARE @FFECHAS NVARCHAR(4000); DECLARE @ULTIMAFECHA NVARCHAR(22);
DECLARE @COLUMNA INT;
DECLARE @TEMPINI DATETIME; DECLARE @TEMPFIN DATETIME;
DECLARE @BLOQUEOS NVARCHAR(400); DECLARE @IDBLOQUEO INT;
SET @HABACTUAL=-1
SET @FFECHAS = N''
SET @ULTIMAFECHA = N''
SET @BLOQUEOS = N''
DECLARE C1 CURSOR FOR
SELECT
HC.HABITACION,DATEPART(mm,HC.DESDE),DATEPART(mm,HC.HASTA),DATEPART(yyyy,HC.DESDE),D
ATEPART(yyyy,HC.HASTA),
DATEPART(dd,HC.DESDE),DATEPART(dd,HC.HASTA),DESDE,HASTA
,IDBLOQUEO=CASE WHEN HC.IDBLOQUEO IS NULL THEN 0 ELSE HC.IDBLOQUEO END
FROM HCIERREHABITACIONES HC
WHERE HC.IDHOTEL = @IDHOTEL AND HC.DESDE <= @HASTA AND HC.HASTA >= @DESDE
ORDER BY HC.HABITACION,HC.DESDE
OPEN C1
FETCH NEXT FROM C1 INTO
@HAB,@MES,@MESFI,@ANY,@ANYFI,@DIA,@DIAFI,@TEMPINI,@TEMPFIN,@IDBLOQUEO
IF @@FETCH_STATUS = 0
BEGIN
SET @MESFIACTUAL = @MES
SET @ANYFIACTUAL = @ANY
END
WHILE @@FETCH_STATUS = 0
BEGIN
IF (@TEMPINI < @DESDE )
BEGIN
SET @MES = DATEPART(mm,@DESDE);
SET @ANY = DATEPART(yyyy,@DESDE);
SET @DIA = DATEPART(dd,@DESDE);
SET @MESFIACTUAL = @MES
SET @ANYFIACTUAL = @ANY
END
IF (@TEMPFIN > @HASTA )
BEGIN
SET @MESFI = DATEPART(mm,@HASTA);
SET @ANYFI = DATEPART(yyyy,@HASTA);
SET @DIAFI = DATEPART(dd,@HASTA);
END
IF (@HABACTUAL<>@HAB)
BEGIN
IF (@HABACTUAL <> -1)
BEGIN
INSERT INTO @RESULT1 (HABITACION,MES1,IDBLOQUEOS) VALUES
(@HABACTUAL,@FFECHAS,@BLOQUEOS)
END
SET @FFECHAS = N''
SET @HABACTUAL=@HAB
SET @MESACTUAL=@MES
SET @MESFIACTUAL=@MESFI
SET @ANYACTUAL=@ANY
SET @ANYFIACTUAL=@ANYFI
SET @BLOQUEOS = N''
END
SET @ULTIMAFECHA = REPLICATE(N'0',2-LEN(CAST(@DIA AS NVARCHAR)))+
CAST(@DIA AS NVARCHAR) + N'/' +
REPLICATE(N'0',2-LEN(CAST(@MES AS NVARCHAR)))+ CAST(@MES AS
NVARCHAR) + N'/' +
CAST(@ANY AS NVARCHAR) + N'-' +
REPLICATE(N'0',2-LEN(CAST(@DIAFI AS NVARCHAR))) +
CAST(@DIAFI AS NVARCHAR)+ N'/' +
REPLICATE(N'0',2-LEN(CAST(@MESFI AS NVARCHAR))) +
CAST(@MESFI AS NVARCHAR)+ N'/' +
CAST(@ANYFI AS NVARCHAR)+ N';'
SET @FFECHAS=@FFECHAS+@ULTIMAFECHA
SET @BLOQUEOS=@BLOQUEOS+CAST(@IDBLOQUEO AS NVARCHAR)+ N';'
FETCH NEXT FROM C1 INTO
@HAB,@MES,@MESFI,@ANY,@ANYFI,@DIA,@DIAFI,@TEMPINI,@TEMPFIN,@IDBLOQUEO
END
IF (@HABACTUAL <> -1)
BEGIN
INSERT INTO @RESULT1 (HABITACION,MES1,IDBLOQUEOS) VALUES
(@HABACTUAL,@FFECHAS,@BLOQUEOS)
END
CLOSE C1
DEALLOCATE C1
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[GETCODMONEDANACIONAL] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[GETCODMONEDANACIONAL]() RETURNS INTEGER
AS
BEGIN
DECLARE @IDTARIFAVSTR NVARCHAR(60);
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODMONEDAPRINCIPAL INTEGER;
DECLARE @CODMONEDANACIONAL INTEGER;
SELECT @IDTARIFAVSTR = VALOR FROM PARAMETROS WHERE CLAVE='DOBMN' AND
SUBCLAVE='TARV' AND USUARIO='.';
IF (@IDTARIFAVSTR IS NULL)
SET @IDTARIFAVSTR = '0';
RETURN(@DESCTOTAL)
END
GO
/****** Object: UserDefinedFunction [dbo].[GETESTADOHABITACIONES] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[GETESTADOHABITACIONES](@FECHA DATETIME,@HABITACION
INT,@HOTEL INT,@COD INT, @MIRAROCUPACION BIT, @SERIE NVARCHAR(4), @IDRESERVA
INTEGER)
RETURNS @RESULT1 TABLE ( IDHOTEL INT, HABITACION INT, ESTADOS NVARCHAR(50) COLLATE
Latin1_General_CS_AI,
SERIE NVARCHAR(4) COLLATE Latin1_General_CS_AI, IDRESERVA INT,
FECHAENTRADA DATETIME, FECHASALIDA DATETIME)
AS
BEGIN
DECLARE @HAB INT;
DECLARE @ESTADOSACTUAL NVARCHAR(50);
DECLARE @HABACTUAL INT;
DECLARE @CODIGO INT;
DECLARE @IDESTADO NVARCHAR(1);
DECLARE @IDHOTEL INT;
DECLARE @IDHOTELACTUAL INT;
DECLARE @FECHAENTRADAT DATETIME;
DECLARE @FECHASALIDAT DATETIME;
DECLARE @IDRESERVAT INT;
DECLARE @SERIET NVARCHAR(4);
DECLARE @FECHAENTRADAACTUAL DATETIME;
DECLARE @FECHASALIDAACTUAL DATETIME;
DECLARE @IDRESERVAACTUAL INT;
DECLARE @SERIEACTUAL NVARCHAR(4);
SET @HABACTUAL=-1
SET @ESTADOSACTUAL=''
SET @IDHOTELACTUAL=-1
IF (@HABITACION=0)
BEGIN
DECLARE C1 CURSOR FOR
SELECT
IDHOTEL, HABITACION, IDESTADO, SERIE, IDRESERVA, FECHAENTRADA,
FECHASALIDA
FROM
(
SELECT DISTINCT
H.IDHOTEL, H.HABITACION, EA.IDESTADO, H.SERIE, H.IDRESERVA,
H.FECHAENTRADA,H.FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL
AND H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL
AND H.HABITACION=CH.NUMMESA)
WHERE
H.FECHAENTRADA<=@FECHA AND H.FECHASALIDA>@FECHA AND
(H.ESTADO=3) AND PATINDEX('%'+EA.IDESTADO+'%',COALESCE(CH.OPCIONES,''))=0 AND
EA.PONER=1 AND
(
(
EA.CODIGO>0 AND CONVERT(INT,@FECHA-
H.FECHAENTRADA)<>0 AND
(CONVERT(INT,@FECHA-H.FECHAENTRADA)
%EA.CODIGO)=0
)
OR
(
(EA.CODIGO<0 AND EA.CODIGO<=-3 AND EA.CODIGO<>-
99) AND
(DBO.F_DIASEMANASEGUNESTADO(EA.CODIGO)=DATEPART(dw,@FECHA))
)
)
UNION ALL
SELECT DISTINCT
H.IDHOTEL, CH.NUMMESA AS HABITACION, EA.IDESTADO, H.SERIE,
H.IDRESERVA, H.FECHAENTRADA, H.FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL
AND H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL
AND CAST(RIGHT(H.PREASIGNADA, LEN(H.PREASIGNADA)-CHARINDEX('.' , H.PREASIGNADA)) AS
INT)=CH.NUMMESA)
WHERE
H.FECHAENTRADA=@FECHA AND H.ESTADO=2 AND EA.CODIGO=-99 AND
PATINDEX('%'+EA.IDESTADO+'%',COALESCE(CH.OPCIONES,''))=0 AND EA.PONER=1 AND
NOT EXISTS (SELECT HABITACION FROM HRESERVAS WHERE
IDHOTEL=H.IDHOTEL AND ESTADO=3 AND HABITACION=CH.NUMMESA)
) Q
ORDER BY
IDHOTEL, HABITACION
END
ELSE IF @MIRAROCUPACION = 0
BEGIN
DECLARE C1 CURSOR FOR
SELECT
IDHOTEL, HABITACION, IDESTADO, SERIE, IDRESERVA, FECHAENTRADA,
FECHASALIDA
FROM
(
SELECT
H.IDHOTEL, CH.NUMMESA AS HABITACION, EA.IDESTADO, H.SERIE,
H.IDRESERVA,
MIN(H.FECHAENTRADA) AS FECHAENTRADA, MAX(H.FECHASALIDA) AS
FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL
AND H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL
AND CH.NUMMESA=@HABITACION)
WHERE
H.SERIE=@SERIE AND H.IDRESERVA=@IDRESERVA AND
EA.CODIGO=@COD AND H.IDHOTEL=@HOTEL AND
PATINDEX('%'+EA.IDESTADO+'%',COALESCE(CH.OPCIONES,''))=0
AND EA.PONER=1 AND
(
(
(H.FECHAENTRADA<=@FECHA AND
H.FECHASALIDA>@FECHA) AND (CONVERT(INT,@FECHA-H.FECHAENTRADA)<>0) AND
(CONVERT(INT,@FECHA-H.FECHAENTRADA)%EA.CODIGO)=0
)
OR
(@COD<0 AND @COD>=-2)
OR
(
(@COD<0 AND @COD<=-3 AND @COD<>-99) AND
(DBO.F_DIASEMANASEGUNESTADO(@COD)=DATEPART(dw,@FECHA)) AND
(@FECHA>=H.FECHAENTRADA AND
@FECHA<H.FECHASALIDA)
)
)
GROUP BY
H.IDHOTEL, CH.NUMMESA, EA.IDESTADO, H.SERIE, H.IDRESERVA
UNION
SELECT
H.IDHOTEL, CH.NUMMESA AS HABITACION, EA.IDESTADO, H.SERIE,
H.IDRESERVA,
MIN(H.FECHAENTRADA) AS FECHAENTRADA, MAX(H.FECHASALIDA) AS
FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL
AND H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL
AND CAST(RIGHT(H.PREASIGNADA, LEN(H.PREASIGNADA)-CHARINDEX('.' , H.PREASIGNADA)) AS
INT)=CH.NUMMESA)
WHERE
CH.NUMMESA=@HABITACION AND EA.CODIGO=@COD AND
H.IDHOTEL=@HOTEL AND
H.FECHAENTRADA=@FECHA AND H.ESTADO=2 AND EA.CODIGO=-99 AND
PATINDEX('%'+EA.IDESTADO+'%',COALESCE(CH.OPCIONES,''))=0
AND EA.PONER=1 AND
NOT EXISTS (SELECT HABITACION FROM HRESERVAS WHERE
IDHOTEL=H.IDHOTEL AND ESTADO=3 AND HABITACION=CH.NUMMESA)
GROUP BY
H.IDHOTEL, CH.NUMMESA, EA.IDESTADO, H.SERIE, H.IDRESERVA
) Q
ORDER BY
IDHOTEL, HABITACION
END
ELSE
BEGIN
DECLARE C1 CURSOR FOR
SELECT DISTINCT
H.IDHOTEL, H.HABITACION, EA.IDESTADO, H.SERIE, H.IDRESERVA,
H.FECHAENTRADA, H.FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL AND
H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL AND
H.HABITACION=CH.NUMMESA)
WHERE
H.ESTADO=3 AND EA.CODIGO=@COD AND H.HABITACION=@HABITACION AND
H.IDHOTEL = @HOTEL AND
PATINDEX('%'+EA.IDESTADO+'%',COALESCE(CH.OPCIONES,'')) = 0 AND
EA.PONER = 1 AND
(
((H.FECHAENTRADA<=@FECHA AND H.FECHASALIDA>@FECHA) AND
(CONVERT(INT,@FECHA-H.FECHAENTRADA)<>0) AND (CONVERT(INT,@FECHA-H.FECHAENTRADA)
%EA.CODIGO)=0) OR
(@COD<0 AND @COD>=-2) OR
(
(@COD<0 AND @COD<=-3 AND @COD<>-99) AND
(DBO.F_DIASEMANASEGUNESTADO(@COD)=DATEPART(dw,@FECHA)) AND
(@FECHA>=H.FECHAENTRADA AND @FECHA<H.FECHASALIDA)
)
)
ORDER BY
H.IDHOTEL, H.HABITACION
END
OPEN C1
FETCH NEXT FROM C1 INTO @IDHOTEL, @HAB, @IDESTADO, @SERIET, @IDRESERVAT,
@FECHAENTRADAT, @FECHASALIDAT
WHILE @@FETCH_STATUS = 0
BEGIN
IF ((@HABACTUAL<>@HAB) OR (@IDHOTELACTUAL<>@IDHOTEL))
BEGIN
IF (@HABACTUAL)<>-1
INSERT INTO
@RESULT1 (IDHOTEL, HABITACION, ESTADOS, SERIE,
IDRESERVA, FECHAENTRADA, FECHASALIDA)
VALUES
(@IDHOTEL, @HABACTUAL, @ESTADOSACTUAL, @SERIEACTUAL,
@IDRESERVAACTUAL, @FECHAENTRADAACTUAL, @FECHASALIDAACTUAL)
SET @HABACTUAL=@HAB
SET @IDHOTELACTUAL=@IDHOTEL
SET @ESTADOSACTUAL=''
SET @SERIEACTUAL = @SERIET
SET @IDRESERVAACTUAL = @IDRESERVAT
SET @FECHAENTRADAACTUAL = @FECHAENTRADAT
SET @FECHASALIDAACTUAL = @FECHASALIDAT
END
IF (@HABACTUAL)<>-1
INSERT INTO @RESULT1 (IDHOTEL, HABITACION, ESTADOS, SERIE, IDRESERVA,
FECHAENTRADA, FECHASALIDA)
VALUES (@IDHOTEL, @HABACTUAL, @ESTADOSACTUAL, @SERIEACTUAL,
@IDRESERVAACTUAL, @FECHAENTRADAACTUAL, @FECHASALIDAACTUAL)
CLOSE C1
DEALLOCATE C1
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[GETESTADOQUITARHABITACIONES] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[GETESTADOQUITARHABITACIONES](@FECHA DATETIME,@HABITACION
INT,@HOTEL INT,@COD INT, @MIRAROCUPACION BIT, @SERIE NVARCHAR(4), @IDRESERVA
INTEGER)
RETURNS @RESULT1 TABLE ( IDHOTEL INT, HABITACION INT, ESTADOS NVARCHAR(50) COLLATE
latin1_general_CS_AI,
SERIE NVARCHAR(4) COLLATE latin1_general_CS_AI, IDRESERVA INT,
FECHAENTRADA DATETIME, FECHASALIDA DATETIME)
AS
BEGIN
DECLARE @HAB INT;
DECLARE @ESTADOSACTUAL NVARCHAR(50);
DECLARE @HABACTUAL INT;
DECLARE @CODIGO INT;
DECLARE @IDESTADO NVARCHAR(1);
DECLARE @IDHOTEL INT;
DECLARE @IDHOTELACTUAL INT;
DECLARE @OPCIONES NVARCHAR(11);
DECLARE @FECHAENTRADAT DATETIME;
DECLARE @FECHASALIDAT DATETIME;
DECLARE @IDRESERVAT INT;
DECLARE @SERIET NVARCHAR(4);
DECLARE @FECHAENTRADAACTUAL DATETIME;
DECLARE @FECHASALIDAACTUAL DATETIME;
DECLARE @IDRESERVAACTUAL INT;
DECLARE @SERIEACTUAL NVARCHAR(4);
SET @HABACTUAL=-1;
SET @ESTADOSACTUAL='';
SET @IDHOTELACTUAL=-1;
IF (@HABITACION=0)
BEGIN
DECLARE C1 CURSOR FOR
SELECT
IDHOTEL, HABITACION, IDESTADO, OPCIONES, SERIE, IDRESERVA,
FECHAENTRADA, FECHASALIDA
FROM
(
SELECT DISTINCT
H.IDHOTEL, H.HABITACION, EA.IDESTADO, CH.OPCIONES, H.SERIE,
H.IDRESERVA, H.FECHAENTRADA, H.FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL
AND H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL
AND H.HABITACION=CH.NUMMESA)
WHERE
H.FECHAENTRADA<=@FECHA AND H.FECHASALIDA>@FECHA AND
(H.ESTADO=3) AND EA.PONER = 0 AND
(
(EA.CODIGO>0 AND CONVERT(INT,@FECHA-
H.FECHAENTRADA)<>0 AND (CONVERT(INT,@FECHA-H.FECHAENTRADA)%EA.CODIGO) = 0) OR
(
(EA.CODIGO<0 AND EA.CODIGO<=-3 AND EA.CODIGO<>-
99) AND
(DBO.F_DIASEMANASEGUNESTADO(EA.CODIGO)=DATEPART(dw,@FECHA))
)
)
UNION ALL
SELECT DISTINCT
H.IDHOTEL, CH.NUMMESA AS HABITACION, EA.IDESTADO,
CH.OPCIONES, H.SERIE, H.IDRESERVA, H.FECHAENTRADA, H.FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL
AND H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL
AND CAST(RIGHT(H.PREASIGNADA, LEN(H.PREASIGNADA)-CHARINDEX('.' , H.PREASIGNADA)) AS
INT)=CH.NUMMESA)
WHERE
H.FECHAENTRADA=@FECHA AND H.ESTADO=2 AND EA.CODIGO=-99 AND
EA.PONER=0 AND
NOT EXISTS (SELECT HABITACION FROM HRESERVAS WHERE
IDHOTEL=H.IDHOTEL AND ESTADO=3 AND HABITACION=CH.NUMMESA)
) Q
ORDER BY
IDHOTEL, HABITACION
END
ELSE IF @MIRAROCUPACION = 0
BEGIN
DECLARE C1 CURSOR FOR
SELECT
IDHOTEL, HABITACION, IDESTADO, OPCIONES, SERIE, IDRESERVA,
FECHAENTRADA, FECHASALIDA
FROM
(
SELECT
H.IDHOTEL, CH.NUMMESA AS HABITACION, EA.IDESTADO,
CH.OPCIONES, H.SERIE, H.IDRESERVA,
MIN(H.FECHAENTRADA) AS FECHAENTRADA, MAX(H.FECHASALIDA) AS
FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL
AND H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL
AND CH.NUMMESA=@HABITACION)
WHERE
H.SERIE=@SERIE AND H.IDRESERVA=@IDRESERVA AND EA.CODIGO =
@COD AND H.IDHOTEL = @HOTEL AND EA.PONER = 0 AND
CH.NUMMESA= CASE @COD
WHEN -2 THEN
CAST(RIGHT(H.PREASIGNADA, LEN(H.PREASIGNADA)-CHARINDEX('.' , H.PREASIGNADA)) AS
INT)
ELSE H.HABITACION
END
AND
(
((H.FECHAENTRADA<=@FECHA AND H.FECHASALIDA>@FECHA)
AND (CONVERT(INT,@FECHA-H.FECHAENTRADA)<>0) AND (CONVERT(INT,@FECHA-H.FECHAENTRADA)
%EA.CODIGO)=0) OR
(@COD<0 AND @COD>=-2) OR
(
(@COD<0 AND @COD<=-3 AND @COD<>-99) AND
(DBO.F_DIASEMANASEGUNESTADO(@COD)=DATEPART(dw,@Fecha)) AND
(@FECHA>=H.FECHAENTRADA AND
@FECHA<H.FECHASALIDA)
)
)
GROUP BY
H.IDHOTEL, CH.NUMMESA, EA.IDESTADO, CH.OPCIONES, H.SERIE,
H.IDRESERVA
UNION
SELECT
H.IDHOTEL, CH.NUMMESA AS HABITACION, EA.IDESTADO,
CH.OPCIONES, H.SERIE, H.IDRESERVA,
MIN(H.FECHAENTRADA) AS FECHAENTRADA, MAX(H.FECHASALIDA) AS
FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL
AND H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL
AND CH.NUMMESA=CAST(RIGHT(H.PREASIGNADA, LEN(H.PREASIGNADA)-CHARINDEX('.' ,
H.PREASIGNADA)) AS INT))
WHERE
CH.NUMMESA=@HABITACION AND EA.CODIGO=@COD AND
H.IDHOTEL=@HOTEL AND
H.FECHAENTRADA=@FECHA AND H.ESTADO=2 AND EA.CODIGO=-99 AND
EA.PONER=0 AND
NOT EXISTS (SELECT HABITACION FROM HRESERVAS WHERE
IDHOTEL=H.IDHOTEL AND ESTADO=3 AND HABITACION=CH.NUMMESA)
GROUP BY
H.IDHOTEL, CH.NUMMESA, EA.IDESTADO, CH.OPCIONES, H.SERIE,
H.IDRESERVA
) Q
ORDER BY
IDHOTEL, HABITACION
END
ELSE
BEGIN
DECLARE C1 CURSOR FOR
SELECT DISTINCT
H.IDHOTEL, H.HABITACION,
EA.IDESTADO,CH.OPCIONES,H.SERIE,H.IDRESERVA, H.FECHAENTRADA, H.FECHASALIDA
FROM
HRESERVAS H
INNER JOIN HRESERVASESTADOSAUTO EA ON (H.IDHOTEL=EA.IDHOTEL AND
H.SERIE=EA.SERIE AND H.IDRESERVA=EA.IDRESERVA)
LEFT JOIN CONFIGHABITACIONES CH ON (CH.IDHOTEL=H.IDHOTEL AND
H.HABITACION=CH.NUMMESA)
WHERE
H.ESTADO=3 AND EA.CODIGO=@COD AND H.HABITACION=@HABITACION AND
H.IDHOTEL=@HOTEL AND EA.PONER=0 AND
(
((H.FECHAENTRADA<=@FECHA AND H.FECHASALIDA > @FECHA) AND
(CONVERT(INT,@FECHA-H.FECHAENTRADA)<>0) AND (CONVERT(INT,@FECHA-H.FECHAENTRADA)
%EA.CODIGO) = 0) OR
(@COD<0 AND @COD>=-2) OR
(
(@COD<0 AND @COD<=-3 AND @COD<>-99) AND
(DBO.F_DIASEMANASEGUNESTADO(@COD)=DATEPART(dw,@Fecha)) AND
(@FECHA>=H.FECHAENTRADA AND @FECHA<H.FECHASALIDA)
)
)
ORDER BY
H.IDHOTEL, H.HABITACION
END
OPEN C1
FETCH NEXT FROM C1 INTO @IDHOTEL, @HAB, @IDESTADO, @OPCIONES, @SERIET,
@IDRESERVAT, @FECHAENTRADAT, @FECHASALIDAT
WHILE @@FETCH_STATUS = 0
BEGIN
IF ((@HABACTUAL<>@HAB) OR (@IDHOTELACTUAL<>@IDHOTEL))
BEGIN
IF (@HABACTUAL)<>-1
INSERT INTO @RESULT1 (IDHOTEL, HABITACION, ESTADOS, SERIE,
IDRESERVA, FECHAENTRADA, FECHASALIDA)
VALUES (@IDHOTEL, @HABACTUAL, @ESTADOSACTUAL, @SERIET,
@IDRESERVAT, @FECHAENTRADAT, @FECHASALIDAT)
SET @HABACTUAL=@HAB
SET @IDHOTELACTUAL=@IDHOTEL
SET @ESTADOSACTUAL=@OPCIONES
END
SET @ESTADOSACTUAL=REPLACE(@ESTADOSACTUAL,@IDESTADO,'')
FETCH NEXT FROM C1 INTO @IDHOTEL, @HAB, @IDESTADO, @OPCIONES, @SERIET,
@IDRESERVAT, @FECHAENTRADAT, @FECHASALIDAT
END
IF (@HABACTUAL)<>-1
INSERT INTO @RESULT1 (IDHOTEL, HABITACION, ESTADOS, SERIE, IDRESERVA,
FECHAENTRADA, FECHASALIDA)
VALUES (@IDHOTEL, @HABACTUAL, @ESTADOSACTUAL, @SERIET, @IDRESERVAT,
@FECHAENTRADAT, @FECHASALIDAT)
CLOSE C1
DEALLOCATE C1
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[GETGOBERNANTARESERVA] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[GETGOBERNANTARESERVA](
/* OBTIENE LOS ESTADOS DE GOBERNANTA DE LA RESERVA */
@IDHOTEL INT,
@SERIE NVARCHAR(4),
@NUMERO INT
)
RETURNS NVARCHAR(100)
AS
BEGIN
DECLARE @CODIGO INT;
DECLARE @ESTADO NVARCHAR(1);
DECLARE @RESULT NVARCHAR(100);
SET @RESULT = '';
DECLARE C1 CURSOR FOR
SELECT CODIGO,IDESTADO
FROM HRESERVASESTADOSAUTO
WHERE IDHOTEL = @IDHOTEL AND SERIE = @SERIE AND IDRESERVA = @NUMERO
AND PONER = 1
OPEN C1
FETCH NEXT FROM C1 INTO @CODIGO,@ESTADO
WHILE @@FETCH_STATUS = 0
BEGIN
SET @RESULT = @RESULT + CAST(@CODIGO AS NVARCHAR) + @ESTADO + ',';
FETCH NEXT FROM C1 INTO @CODIGO,@ESTADO
END;
IF LEN(@RESULT) > 0
SET @RESULT = SUBSTRING(@RESULT,1,LEN(@RESULT)-1) + '|';
CLOSE C1;
DEALLOCATE C1 ;
DECLARE C2 CURSOR FOR
SELECT CODIGO,IDESTADO
FROM HRESERVASESTADOSAUTO
WHERE IDHOTEL = @IDHOTEL AND SERIE = @SERIE AND IDRESERVA = @NUMERO
AND PONER = 0
OPEN C2
FETCH NEXT FROM C2 INTO @CODIGO,@ESTADO
WHILE @@FETCH_STATUS = 0
BEGIN
SET @RESULT = @RESULT + CAST(@CODIGO AS NVARCHAR) + @ESTADO + ',';
FETCH NEXT FROM C2 INTO @CODIGO,@ESTADO
END;
IF LEN(@RESULT) > 0
SET @RESULT = SUBSTRING(@RESULT,1,LEN(@RESULT)-1);
CLOSE C2;
DEALLOCATE C2 ;
RETURN(@RESULT)
END
GO
/****** Object: UserDefinedFunction [dbo].[GETLASTDAY] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[GETLASTDAY](@MES INTEGER,@ANYO INTEGER) RETURNS INTEGER
AS
BEGIN
DECLARE @DIA INTEGER;
SET @DIA = 0;
IF (@MES = 1)
SET @DIA = 31
ELSE IF (@MES = 2)
BEGIN
IF ([DBO].ESBISIESTO(@ANYO) ='T')
SET @DIA = 29
ELSE
SET @DIA = 28;
END
ELSE IF (@MES = 3)
SET @DIA = 31
ELSE IF (@MES = 4)
SET @DIA = 30
ELSE IF (@MES = 5)
SET @DIA = 31
ELSE IF (@MES = 6)
SET @DIA = 30
ELSE IF (@MES = 7)
SET @DIA = 31
ELSE IF (@MES = 8)
SET @DIA = 31
ELSE IF (@MES = 9)
SET @DIA = 30
ELSE IF (@MES = 10)
SET @DIA = 31
ELSE IF (@MES = 11)
SET @DIA = 30
ELSE IF (@MES = 12)
SET @DIA = 31;
RETURN (@DIA)
END
GO
/****** Object: UserDefinedFunction [dbo].[GETNEXTIDREGISTROOCUPANTE] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[GETNEXTIDREGISTROOCUPANTE]
(
@IDHOTEL AS INT
)
RETURNS INT
AS
BEGIN
DECLARE @NEWID AS INT
SELECT
@NEWID = COALESCE(MAX(CAST(VALOR AS INTEGER) + 1), 1)
FROM
PARAMETROS
WHERE
CLAVE = 'HOTEL' AND
SUBCLAVE = 'CONOC' AND
USUARIO = CAST(@IDHOTEL AS NVARCHAR(20))
RETURN @NEWID
END
GO
/****** Object: UserDefinedFunction [dbo].[GETNOMBREOCPERSONA] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[GETNOMBREOCPERSONA](@NOMBREPERSONA
NVARCHAR(255),@APELLIDO1PERSONA NVARCHAR(255),@APELLIDO2PERSONA NVARCHAR(255),
@NOMBREOCUPANTE NVARCHAR(255),@APELLIDO1OCUPANTE
NVARCHAR(255),@APELLIDO2OCUPANTE NVARCHAR(255))
RETURNS NVARCHAR(255)
AS
BEGIN
DECLARE @TMP NVARCHAR(255);
SELECT @TMP = COALESCE(
LTRIM(RTRIM(
CASE WHEN RTRIM(COALESCE(@APELLIDO1PERSONA,'') + ' ' +
COALESCE(@APELLIDO2PERSONA,'')) = '' THEN @NOMBREPERSONA
ELSE RTRIM(COALESCE(@APELLIDO1PERSONA,'') + ' ' +
COALESCE(@APELLIDO2PERSONA,'')) + ', ' + COALESCE(@NOMBREPERSONA,'') END
)),
LTRIM(RTRIM(
CASE WHEN RTRIM(COALESCE(@APELLIDO1OCUPANTE,'') + ' ' +
COALESCE(@APELLIDO2OCUPANTE,'')) = '' THEN @NOMBREOCUPANTE
ELSE RTRIM(COALESCE(@APELLIDO1OCUPANTE,'') + ' ' +
COALESCE(@APELLIDO2OCUPANTE,'')) + ', ' + COALESCE(@NOMBREOCUPANTE,'') END
)));
RETURN(@TMP)
END
GO
/****** Object: UserDefinedFunction [dbo].[GETNUMHABITACIONESPORRESERVA] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[GETNUMHABITACIONESPORRESERVA](
@IDHOTEL INT,
@SERIE NVARCHAR(4),
@IDRESERVA INT
)
RETURNS INT
AS
BEGIN
DECLARE @NUMHAB INT;
SELECT @NUMHAB = COUNT(IDRESERVA) FROM HRESERVAS
WHERE IDHOTEL = @IDHOTEL AND SERIE =@SERIE AND IDRESERVA = @IDRESERVA
RETURN(@NUMHAB)
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_20120101] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_20120101] (
@P__FECHA_MIN DATETIME,
@P__FECHA_MAX DATETIME,
@P__SERIE NVARCHAR(255),
@P__CODBARRAS NVARCHAR(255),
@P__REF NVARCHAR(255),
@P__ARTIC NVARCHAR(255),
@P__TEMPORADA NVARCHAR(255),
@P__DEPAR NVARCHAR(255),
@P__SECCI NVARCHAR(255),
@P__FAMIL NVARCHAR(255),
@P__SUBFA NVARCHAR(255),
@P__MARCA NVARCHAR(255),
@P__LINIA NVARCHAR(255),
@P__TIPOINI INT,
@P__TIPOFIN INT,
@P__DESCATALOGADO NVARCHAR(2),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 FLOAT,
@PICGP_FACTOR_2 FLOAT,
@PICGP_FACTOR_3 FLOAT,
@PICGP_FACTOR_4 FLOAT,
@PICGP_FACTOR_5 FLOAT,
@PICGP_FACTOR_6 FLOAT,
@PICGP_FACTOR_7 FLOAT,
@PICGP_FACTOR_8 FLOAT,
@PICGP_FACTOR_9 FLOAT,
@PICGP_FACTOR_10 FLOAT
) RETURNS @TABLA TABLE (
REFERENCIA NVARCHAR(255),
DESCRIPCION NVARCHAR(255),
UDVENTA DOUBLE PRECISION,
DEPARTAMENTO_NUMDPTO INTEGER,
DEPARTAMENTO_DESCRIPCION NVARCHAR(255),
SECCIONES_NUMSECCION INTEGER,
SECCIONES_DESCRIPCION NVARCHAR(255),
ICGCFILTRODE__CODARTICULO INTEGER
) AS
BEGIN
DECLARE @ICGPFECHA_MIN NVARCHAR(1);
DECLARE @ICGPFECHA_MAX NVARCHAR(1);
DECLARE @ICGPSERIE NVARCHAR(1);
DECLARE @ICGPCODBARRAS NVARCHAR(1);
DECLARE @ICGPREF NVARCHAR(1);
DECLARE @ICGPARTIC NVARCHAR(1);
DECLARE @ICGPTEMPORADA NVARCHAR(1);
DECLARE @ICGPDEPAR NVARCHAR(1);
DECLARE @ICGPSECCI NVARCHAR(1);
DECLARE @ICGPFAMIL NVARCHAR(1);
DECLARE @ICGPSUBFA NVARCHAR(1);
DECLARE @ICGPMARCA NVARCHAR(1);
DECLARE @ICGPLINIA NVARCHAR(1);
DECLARE @ICGPTIPOINI NVARCHAR(1);
DECLARE @ICGPTIPOFIN NVARCHAR(1);
DECLARE @ICGPDESCATALOGADO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1);
SET @ICG_INI='T';
IF (@P__FECHA_MIN IS NULL)
SET @ICGPFECHA_MIN='T';
ELSE
SET @ICGPFECHA_MIN='F';
IF (@P__FECHA_MAX IS NULL)
SET @ICGPFECHA_MAX='T';
ELSE
SET @ICGPFECHA_MAX='F';
IF (@P__SERIE IS NULL)
SET @ICGPSERIE='T';
ELSE
SET @ICGPSERIE='F';
IF (@P__CODBARRAS IS NULL)
SET @ICGPCODBARRAS='T';
ELSE
SET @ICGPCODBARRAS='F';
IF (@P__REF IS NULL)
SET @ICGPREF='T';
ELSE
SET @ICGPREF='F';
IF (@P__ARTIC IS NULL)
SET @ICGPARTIC='T';
ELSE
SET @ICGPARTIC='F';
IF (@P__TEMPORADA IS NULL)
SET @ICGPTEMPORADA='T'
ELSE
SET @ICGPTEMPORADA='F';
IF (@P__DEPAR IS NULL)
SET @ICGPDEPAR='T';
ELSE
SET @ICGPDEPAR='F';
IF (@P__SECCI IS NULL)
SET @ICGPSECCI='T';
ELSE
SET @ICGPSECCI='F';
IF (@P__FAMIL IS NULL)
SET @ICGPFAMIL='T';
ELSE
SET @ICGPFAMIL='F';
IF (@P__SUBFA IS NULL)
SET @ICGPSUBFA='T';
ELSE
SET @ICGPSUBFA='F';
IF (@P__MARCA IS NULL)
SET @ICGPMARCA='T';
ELSE
SET @ICGPMARCA='F';
IF (@P__LINIA IS NULL)
SET @ICGPLINIA='T';
ELSE
SET @ICGPLINIA='F';
IF (@P__TIPOINI IS NULL)
SET @ICGPTIPOINI='T';
ELSE
SET @ICGPTIPOINI='F';
IF (@P__TIPOFIN IS NULL)
SET @ICGPTIPOFIN='T';
ELSE
SET @ICGPTIPOFIN='F';
IF (@P__DESCATALOGADO IS NULL)
SET @ICGPDESCATALOGADO='T'
ELSE
SET @ICGPDESCATALOGADO='F';
INSERT @TABLA
SELECT ICGCFILTRODEARTICULOS.ARTICULOS_REFPROVEEDOR AS REFERENCIA
, ICGCFILTRODEARTICULOS.ARTICULOS_DESCRIPCION AS DESCRIPCION
, SUM(ALBVENTACONSUMO.CONSUMO) AS UDVENTA
, ICGCFILTRODEARTICULOS.DEPARTAMENTO_NUMDPTO AS DEPARTAMENTO_NUMDPTO
, ICGCFILTRODEARTICULOS.DEPARTAMENTO_DESCRIPCION AS DEPARTAMENTO_DESCRIPCION
, ICGCFILTRODEARTICULOS.SECCIONES_NUMSECCION AS SECCIONES_NUMSECCION
, ICGCFILTRODEARTICULOS.SECCIONES_DESCRIPCION AS SECCIONES_DESCRIPCION
, ICGCFILTRODEARTICULOS.ARTICULOS_CODARTICULO AS ICGCFILTRODE__CODARTICULO
FROM
( ALBVENTACAB LEFT JOIN ALBVENTACONSUMO ON (ALBVENTACAB.NUMSERIE =
ALBVENTACONSUMO.NUMSERIE) AND (ALBVENTACAB.NUMALBARAN = ALBVENTACONSUMO.NUMALBARAN)
AND (ALBVENTACAB.N = ALBVENTACONSUMO.N))
, ICGC6_98100321( @P__CODBARRAS, @P__REF, @P__ARTIC, @P__TEMPORADA, @P__DEPAR,
@P__SECCI, @P__FAMIL, @P__SUBFA, @P__MARCA, @P__LINIA, @P__TIPOINI, @P__TIPOFIN,
@P__DESCATALOGADO, @PICGP_PN_, @PICGP_IVAINC, @PICGP_CODMONEDA_P,
@PICGP_CODMONEDA_I, @PICGP_CODMONEDA_D, @PICGP_FACTOR_1, @PICGP_FACTOR_2,
@PICGP_FACTOR_3, @PICGP_FACTOR_4, @PICGP_FACTOR_5, @PICGP_FACTOR_6,
@PICGP_FACTOR_7, @PICGP_FACTOR_8, @PICGP_FACTOR_9, @PICGP_FACTOR_10)
ICGCFILTRODEARTICULOS
WHERE ALBVENTACONSUMO.CODARTICULO = ICGCFILTRODEARTICULOS.ARTICULOS_CODARTICULO
AND (ALBVENTACAB.FECHA >= @P__FECHA_MIN OR @ICGPFECHA_MIN='T')
AND (ALBVENTACAB.FECHA <= @P__FECHA_MAX OR @ICGPFECHA_MAX='T')
AND (ALBVENTACAB.NUMSERIE LIKE @P__SERIE + '%' OR @ICGPSERIE='T')
AND ALBVENTACAB.N LIKE @PICGP_PN_ + '%'
GROUP BY ICGCFILTRODEARTICULOS.ARTICULOS_REFPROVEEDOR
, ICGCFILTRODEARTICULOS.ARTICULOS_DESCRIPCION
, ICGCFILTRODEARTICULOS.DEPARTAMENTO_NUMDPTO
, ICGCFILTRODEARTICULOS.DEPARTAMENTO_DESCRIPCION
, ICGCFILTRODEARTICULOS.SECCIONES_NUMSECCION
, ICGCFILTRODEARTICULOS.SECCIONES_DESCRIPCION
, ICGCFILTRODEARTICULOS.ARTICULOS_CODARTICULO
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_20120701] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_20120701] (
@P__FEC_MIN DATETIME,
@P__FEC_MAX DATETIME,
@P__CLIENTE INT,
@P__MPAGO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 DOUBLE PRECISION,
@PICGP_FACTOR_2 DOUBLE PRECISION,
@PICGP_FACTOR_3 DOUBLE PRECISION,
@PICGP_FACTOR_4 DOUBLE PRECISION,
@PICGP_FACTOR_5 DOUBLE PRECISION,
@PICGP_FACTOR_6 DOUBLE PRECISION,
@PICGP_FACTOR_7 DOUBLE PRECISION,
@PICGP_FACTOR_8 DOUBLE PRECISION,
@PICGP_FACTOR_9 DOUBLE PRECISION,
@PICGP_FACTOR_10 DOUBLE PRECISION
) RETURNS @TABLA TABLE(
TESORERIA_SERIE NVARCHAR(255),
TESORERIA_NUMERO INT,
TESORERIA_N NVARCHAR(255),
TESORERIA_FECHADOCUMENTO DATETIME,
TESORERIA_FE_AVENCIMIENTO DATETIME,
TESORERIA_CODIGOINTERNO INT,
TESORERIA_IMPORTE DOUBLE PRECISION,
TESORERIA_CODTIPOPAGO NVARCHAR(255),
TESORERIA_SUDOCUMENTO NVARCHAR(255),
TESORERIA_FECHASALDADO DATETIME,
TIPOSPAGO_DESCRIPCION NVARCHAR(255),
CLIENTES_CODCLIENTE INT,
CLIENTES_CODCONTABLE NVARCHAR(255),
CLIENTES_NOMBRECLIENTE NVARCHAR(255),
CLIENTES_NOMBRECOMERCIAL NVARCHAR(255),
CLIENTES_CIF NVARCHAR(255),
CLIENTES_ALIAS NVARCHAR(255),
CLIENTES_DIRECCION1 NVARCHAR(255),
CLIENTES_CODPOSTAL NVARCHAR(255),
CLIENTES_POBLACION NVARCHAR(255),
CLIENTES_PROVINCIA NVARCHAR(255),
CLIENTES_PAIS NVARCHAR(255),
CLIENTES_TELEFONO1 NVARCHAR(255),
TESORERIA_POSICION SMALLINT
) AS
BEGIN
DECLARE @ICGPFEC_MIN NVARCHAR(1);
DECLARE @ICGPFEC_MAX NVARCHAR(1);
DECLARE @ICGPCLIENTE NVARCHAR(1);
DECLARE @ICGPMPAGO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1);
BEGIN
SET @ICG_INI='T';
IF (@P__FEC_MIN IS NULL)
SET @ICGPFEC_MIN='T';
ELSE
SET @ICGPFEC_MIN='F';
IF (@P__FEC_MAX IS NULL)
SET @ICGPFEC_MAX='T';
ELSE
SET @ICGPFEC_MAX='F';
IF (@P__CLIENTE IS NULL)
SET @ICGPCLIENTE='T';
ELSE
SET @ICGPCLIENTE='F';
IF (@P__MPAGO IS NULL)
SET @ICGPMPAGO='T';
ELSE
SET @ICGPMPAGO='F';
INSERT @TABLA
SELECT TESORERIA.SERIE AS TESORERIA_SERIE
, TESORERIA.NUMERO AS TESORERIA_NUMERO
, TESORERIA.N AS TESORERIA_N
, TESORERIA.FECHADOCUMENTO AS TESORERIA_FECHADOCUMENTO
, TESORERIA.FECHAVENCIMIENTO AS TESORERIA_FE_AVENCIMIENTO
, TESORERIA.CODIGOINTERNO AS TESORERIA_CODIGOINTERNO
, TESORERIA_IMPORTE=CASE
WHEN ((@PICGP_CODMONEDA_D=1) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_1 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=2) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_2 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=3) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_3 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=4) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_4 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=5) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_5 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=6) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_6 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=7) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_7 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=8) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_8 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=9) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_9 * TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=10) AND (TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
TESORERIA.IMPORTE * @PICGP_FACTOR_10 * TESORERIA.FACTORMONEDA
ELSE
TESORERIA.IMPORTE * TESORERIA.FACTORMONEDA
END
, TESORERIA.CODTIPOPAGO AS TESORERIA_CODTIPOPAGO
, TESORERIA.SUDOCUMENTO AS TESORERIA_SUDOCUMENTO
, TESORERIA.FECHASALDADO AS TESORERIA_FECHASALDADO
, TIPOSPAGO.DESCRIPCION AS TIPOSPAGO_DESCRIPCION
, CLIENTES.CODCLIENTE AS CLIENTES_CODCLIENTE
, CLIENTES.CODCONTABLE AS CLIENTES_CODCONTABLE
, CLIENTES.NOMBRECLIENTE AS CLIENTES_NOMBRECLIENTE
, CLIENTES.NOMBRECOMERCIAL AS CLIENTES_NOMBRECOMERCIAL
, CLIENTES.CIF AS CLIENTES_CIF
, CLIENTES.ALIAS AS CLIENTES_ALIAS
, CLIENTES.DIRECCION1 AS CLIENTES_DIRECCION1
, CLIENTES.CODPOSTAL AS CLIENTES_CODPOSTAL
, CLIENTES.POBLACION AS CLIENTES_POBLACION
, CLIENTES.PROVINCIA AS CLIENTES_PROVINCIA
, CLIENTES.PAIS AS CLIENTES_PAIS
, CLIENTES.TELEFONO1 AS CLIENTES_TELEFONO1
, TESORERIA.POSICION AS TESORERIA_POSICION
FROM
(( TESORERIA LEFT JOIN CLIENTES ON (TESORERIA.CODIGOINTERNO =
CLIENTES.CODCLIENTE)) LEFT JOIN TIPOSPAGO ON (TESORERIA.CODTIPOPAGO =
TIPOSPAGO.CODTIPOPAGO))
WHERE TESORERIA.ORIGEN = 'C'
AND (TESORERIA.FECHASALDADO >= @P__FEC_MIN OR @ICGPFEC_MIN='T')
AND (TESORERIA.FECHASALDADO < @P__FEC_MAX + 1 OR @ICGPFEC_MAX='T')
AND TESORERIA.ESTADO = 'S'
AND TESORERIA.TIPODOCUMENTO <> 'A'
AND TESORERIA.TIPODOCUMENTO <> 'P'
AND (TESORERIA.CODIGOINTERNO = @P__CLIENTE OR @ICGPCLIENTE='T')
AND (TESORERIA.CODTIPOPAGO LIKE @P__MPAGO+'%' OR @ICGPMPAGO='T')
AND TESORERIA.N LIKE @PICGP_PN_+'%'
RETURN;
END
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_98100321] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_98100321] (
@P__CODBARRAS NVARCHAR(255),
@P__REF NVARCHAR(255),
@P__ARTIC NVARCHAR(255),
@P__TEMPORADA NVARCHAR(255),
@P__DEPAR NVARCHAR(255),
@P__SECCI NVARCHAR(255),
@P__FAMIL NVARCHAR(255),
@P__SUBFA NVARCHAR(255),
@P__MARCA NVARCHAR(255),
@P__LINIA NVARCHAR(255),
@P__TIPOINI INT,
@P__TIPOFIN INT,
@P__DESCATALOGADO NVARCHAR(2),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 FLOAT,
@PICGP_FACTOR_2 FLOAT,
@PICGP_FACTOR_3 FLOAT,
@PICGP_FACTOR_4 FLOAT,
@PICGP_FACTOR_5 FLOAT,
@PICGP_FACTOR_6 FLOAT,
@PICGP_FACTOR_7 FLOAT,
@PICGP_FACTOR_8 FLOAT,
@PICGP_FACTOR_9 FLOAT,
@PICGP_FACTOR_10 FLOAT
)
RETURNS @TABLA TABLE (
ARTICULOS_CODARTICULO INT,
ARTICULOS_REFPROVEEDOR NVARCHAR(255),
ARTICULOS_DESCRIPCION NVARCHAR(255),
ARTICULOSLIN_CODBARRAS NVARCHAR(255),
ARTICULOSLIN_TALLA NVARCHAR(255),
ARTICULOSLIN_COLOR NVARCHAR(255),
ARTICULOSLIN_COSTEMEDIO FLOAT,
ARTICULOSLIN_COSTESTOCK FLOAT,
ARTICULOSLIN_ULTIMOCOSTE FLOAT,
ARTICULOS_TIPO INT,
ARTICULOS_TEMPORADA NVARCHAR(255),
DEPARTAMENTO_NUMDPTO INT,
DEPARTAMENTO_DESCRIPCION NVARCHAR(255),
SECCIONES_NUMSECCION INT,
SECCIONES_DESCRIPCION NVARCHAR(255),
FAMILIAS_NUMFAMILIA INT,
FAMILIAS_DESCRIPCION NVARCHAR(255),
SUBFAMILIAS_NUMSUBFAMILIA INT,
SUBFAMILIAS_DESCRIPCION NVARCHAR(255),
ARTICULOS_DESCRIPADIC NVARCHAR(255),
ARTICULOS_TIPOIMPUESTO INT,
ARTICULOS_DPTO INT,
ARTICULOS_SECCION INT,
ARTICULOS_FAMILIA INT,
ARTICULOS_SUBFAMILIA INT,
ARTICULOS_LINEA INT,
ARTICULOS_GENERARETIQ NVARCHAR(255),
ARTICULOS_MARCA INT,
ARTICULOS_CODTALLA NVARCHAR(255),
ARTICULOS_NORMA NVARCHAR(255),
ARTICULOS_TACON NVARCHAR(255),
ARTICULOS_COMPOSICION NVARCHAR(255),
ARTICULOS_FECHAMODIFICADO DATETIME,
ARTICULOS_CO_PARTIDAVENTA NVARCHAR(255),
ARTICULOS_CO_ARTIDACOMPRA NVARCHAR(255),
ARTICULOS_UNIDADMEDIDA NVARCHAR(255),
ARTICULOS_UDSELABORACION FLOAT,
ARTICULOS_ME_DAREFERENCIA FLOAT,
ARTICULOS_USASTOCKS NVARCHAR(255),
ARTICULOS_PORPESO NVARCHAR(255),
ARTICULOS_IMPUESTOCOMPRA INT,
ARTICULOS_ESKIT NVARCHAR(255),
SECCIONES_NUMDPTO INT,
SECCIONES_CODIGO NVARCHAR(255),
FAMILIAS_NUMDPTO INT,
FAMILIAS_NUMSECCION INT,
FAMILIAS_CODIGO NVARCHAR(255),
MARCA_CODMARCA INT,
MARCA_DESCRIPCION NVARCHAR(255),
LINEA_CODMARCA INT,
LINEA_CODLINEA INT,
LINEA_DESCRIPCION NVARCHAR(255),
ARTICULOSLIN_CODARTICULO INT,
ARTICULOSLIN_CIOULTCOMPRA FLOAT,
ARTICULOSLIN_ESCCOMERCIAL FLOAT,
ARTICULOSLIN_PESO FLOAT,
ARTICULOSLIN_DESCOMPRADAS FLOAT,
ARTICULOSLIN_CHAULTCOMPRA DATETIME,
ARTICULOSLIN_ECHAULTVENTA DATETIME
) AS
BEGIN
DECLARE @ICGPCODBARRAS NVARCHAR(1);
DECLARE @ICGPREF NVARCHAR(1);
DECLARE @ICGPARTIC NVARCHAR(1);
DECLARE @ICGPTEMPORADA NVARCHAR(1);
DECLARE @ICGPDEPAR NVARCHAR(1);
DECLARE @ICGPSECCI NVARCHAR(1);
DECLARE @ICGPFAMIL NVARCHAR(1);
DECLARE @ICGPSUBFA NVARCHAR(1);
DECLARE @ICGPMARCA NVARCHAR(1);
DECLARE @ICGPLINIA NVARCHAR(1);
DECLARE @ICGPTIPOINI NVARCHAR(1);
DECLARE @ICGPTIPOFIN NVARCHAR(1);
DECLARE @ICGPDESCATALOGADO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1);
DECLARE @ARTICULOS_CODARTICULO INT;
DECLARE @ARTICULOS_REFPROVEEDOR NVARCHAR(255);
DECLARE @ARTICULOS_DESCRIPCION NVARCHAR(255);
DECLARE @ARTICULOSLIN_CODBARRAS NVARCHAR(255);
DECLARE @ARTICULOSLIN_TALLA NVARCHAR(255);
DECLARE @ARTICULOSLIN_COLOR NVARCHAR(255);
DECLARE @ARTICULOSLIN_COSTEMEDIO FLOAT;
DECLARE @ARTICULOSLIN_COSTESTOCK FLOAT;
DECLARE @ARTICULOSLIN_ULTIMOCOSTE FLOAT;
DECLARE @ARTICULOS_TIPO INT;
DECLARE @ARTICULOS_TEMPORADA NVARCHAR(255);
DECLARE @DEPARTAMENTO_NUMDPTO INT;
DECLARE @DEPARTAMENTO_DESCRIPCION NVARCHAR(255);
DECLARE @SECCIONES_NUMSECCION INT;
DECLARE @SECCIONES_DESCRIPCION NVARCHAR(255);
DECLARE @FAMILIAS_NUMFAMILIA INT;
DECLARE @FAMILIAS_DESCRIPCION NVARCHAR(255);
DECLARE @SUBFAMILIAS_NUMSUBFAMILIA INT;
DECLARE @SUBFAMILIAS_DESCRIPCION NVARCHAR(255);
DECLARE @ARTICULOS_DESCRIPADIC NVARCHAR(255);
DECLARE @ARTICULOS_TIPOIMPUESTO INT;
DECLARE @ARTICULOS_DPTO INT;
DECLARE @ARTICULOS_SECCION INT;
DECLARE @ARTICULOS_FAMILIA INT;
DECLARE @ARTICULOS_SUBFAMILIA INT;
DECLARE @ARTICULOS_LINEA INT;
DECLARE @ARTICULOS_GENERARETIQ NVARCHAR(255);
DECLARE @ARTICULOS_MARCA INT;
DECLARE @ARTICULOS_CODTALLA NVARCHAR(255);
DECLARE @ARTICULOS_NORMA NVARCHAR(255);
DECLARE @ARTICULOS_TACON NVARCHAR(255);
DECLARE @ARTICULOS_COMPOSICION NVARCHAR(255);
DECLARE @ARTICULOS_FECHAMODIFICADO DATETIME;
DECLARE @ARTICULOS_CO_PARTIDAVENTA NVARCHAR(255);
DECLARE @ARTICULOS_CO_ARTIDACOMPRA NVARCHAR(255);
DECLARE @ARTICULOS_UNIDADMEDIDA NVARCHAR(255);
DECLARE @ARTICULOS_UDSELABORACION FLOAT;
DECLARE @ARTICULOS_ME_DAREFERENCIA FLOAT;
DECLARE @ARTICULOS_USASTOCKS NVARCHAR(255);
DECLARE @ARTICULOS_PORPESO NVARCHAR(255);
DECLARE @ARTICULOS_IMPUESTOCOMPRA INT;
DECLARE @ARTICULOS_ESKIT NVARCHAR(255);
DECLARE @SECCIONES_NUMDPTO INT;
DECLARE @SECCIONES_CODIGO NVARCHAR(255);
DECLARE @FAMILIAS_NUMDPTO INT;
DECLARE @FAMILIAS_NUMSECCION INT;
DECLARE @FAMILIAS_CODIGO NVARCHAR(255);
DECLARE @MARCA_CODMARCA INT;
DECLARE @MARCA_DESCRIPCION NVARCHAR(255);
DECLARE @LINEA_CODMARCA INT;
DECLARE @LINEA_CODLINEA INT;
DECLARE @LINEA_DESCRIPCION NVARCHAR(255);
DECLARE @ARTICULOSLIN_CODARTICULO INT;
DECLARE @ARTICULOSLIN_CIOULTCOMPRA FLOAT;
DECLARE @ARTICULOSLIN_ESCCOMERCIAL FLOAT;
DECLARE @ARTICULOSLIN_PESO FLOAT;
DECLARE @ARTICULOSLIN_DESCOMPRADAS FLOAT;
DECLARE @ARTICULOSLIN_CHAULTCOMPRA DATETIME;
DECLARE @ARTICULOSLIN_ECHAULTVENTA DATETIME;
SET @ICG_INI='T';
IF (@P__CODBARRAS IS NULL)
BEGIN
SET @ICGPCODBARRAS='T';
END;
ELSE
BEGIN
SET @ICGPCODBARRAS='F';
END;
IF (@P__REF IS NULL)
BEGIN
SET @ICGPREF='T';
END;
ELSE
BEGIN
SET @ICGPREF='F';
END;
IF (@P__ARTIC IS NULL)
BEGIN
SET @ICGPARTIC='T';
END;
ELSE
BEGIN
SET @ICGPARTIC='F';
END;
IF (@P__TEMPORADA IS NULL)
BEGIN
SET @ICGPTEMPORADA='T';
END;
ELSE
BEGIN
SET @ICGPTEMPORADA='F';
END;
IF (@P__DEPAR IS NULL)
BEGIN
SET @ICGPDEPAR='T';
END;
ELSE
BEGIN
SET @ICGPDEPAR='F';
END;
IF (@P__SECCI IS NULL)
BEGIN
SET @ICGPSECCI='T';
END;
ELSE
BEGIN
SET @ICGPSECCI='F';
END;
IF (@P__FAMIL IS NULL)
BEGIN
SET @ICGPFAMIL='T';
END;
ELSE
BEGIN
SET @ICGPFAMIL='F';
END;
IF (@P__SUBFA IS NULL)
BEGIN
SET @ICGPSUBFA='T';
END;
ELSE
BEGIN
SET @ICGPSUBFA='F';
END;
IF (@P__MARCA IS NULL)
BEGIN
SET @ICGPMARCA='T';
END;
ELSE
BEGIN
SET @ICGPMARCA='F';
END;
IF (@P__LINIA IS NULL)
BEGIN
SET @ICGPLINIA='T';
END;
ELSE
BEGIN
SET @ICGPLINIA='F';
END;
IF (@P__TIPOINI IS NULL)
BEGIN
SET @ICGPTIPOINI='T';
END;
ELSE
BEGIN
SET @ICGPTIPOINI='F';
END;
IF (@P__TIPOFIN IS NULL)
BEGIN
SET @ICGPTIPOFIN='T';
END;
ELSE
BEGIN
SET @ICGPTIPOFIN='F';
END;
IF (@P__DESCATALOGADO IS NULL)
BEGIN
SET @ICGPDESCATALOGADO='T';
END;
ELSE
BEGIN
SET @ICGPDESCATALOGADO='F';
END;
IF (((@PICGP_FACTOR_1=1) AND (@PICGP_FACTOR_2=1) AND (@PICGP_FACTOR_3=1) AND
(@PICGP_FACTOR_4=1) AND (@PICGP_FACTOR_5=1) AND (@PICGP_FACTOR_6=1) AND
(@PICGP_FACTOR_7=1) AND (@PICGP_FACTOR_8=1) AND (@PICGP_FACTOR_7=1) AND
(@PICGP_FACTOR_10=1)) OR (@PICGP_CODMONEDA_D=@PICGP_CODMONEDA_I))
BEGIN
INSERT INTO @TABLA
SELECT ARTICULOS.CODARTICULO AS ARTICULOS_CODARTICULO
, ARTICULOS.REFPROVEEDOR AS ARTICULOS_REFPROVEEDOR
, ARTICULOS.DESCRIPCION AS ARTICULOS_DESCRIPCION
, ARTICULOSLIN.CODBARRAS AS ARTICULOSLIN_CODBARRAS
, ARTICULOSLIN.TALLA AS ARTICULOSLIN_TALLA
, ARTICULOSLIN.COLOR AS ARTICULOSLIN_COLOR
, ARTICULOSLIN.COSTEMEDIO AS ARTICULOSLIN_COSTEMEDIO
, ARTICULOSLIN.COSTESTOCK AS ARTICULOSLIN_COSTESTOCK
, ARTICULOSLIN.ULTIMOCOSTE AS ARTICULOSLIN_ULTIMOCOSTE
, ARTICULOS.TIPO AS ARTICULOS_TIPO
, ARTICULOS.TEMPORADA AS ARTICULOS_TEMPORADA
, DEPARTAMENTO.NUMDPTO AS DEPARTAMENTO_NUMDPTO
, DEPARTAMENTO.DESCRIPCION AS DEPARTAMENTO_DESCRIPCION
, SECCIONES.NUMSECCION AS SECCIONES_NUMSECCION
, SECCIONES.DESCRIPCION AS SECCIONES_DESCRIPCION
, FAMILIAS.NUMFAMILIA AS FAMILIAS_NUMFAMILIA
, FAMILIAS.DESCRIPCION AS FAMILIAS_DESCRIPCION
, SUBFAMILIAS.NUMSUBFAMILIA AS SUBFAMILIAS_NUMSUBFAMILIA
, SUBFAMILIAS.DESCRIPCION AS SUBFAMILIAS_DESCRIPCION
, ARTICULOS.DESCRIPADIC AS ARTICULOS_DESCRIPADIC
, ARTICULOS.TIPOIMPUESTO AS ARTICULOS_TIPOIMPUESTO
, ARTICULOS.DPTO AS ARTICULOS_DPTO
, ARTICULOS.SECCION AS ARTICULOS_SECCION
, ARTICULOS.FAMILIA AS ARTICULOS_FAMILIA
, ARTICULOS.SUBFAMILIA AS ARTICULOS_SUBFAMILIA
, ARTICULOS.LINEA AS ARTICULOS_LINEA
, ARTICULOS.GENERARETIQ AS ARTICULOS_GENERARETIQ
, ARTICULOS.MARCA AS ARTICULOS_MARCA
, ARTICULOS.CODTALLA AS ARTICULOS_CODTALLA
, ARTICULOS.NORMA AS ARTICULOS_NORMA
, ARTICULOS.TACON AS ARTICULOS_TACON
, ARTICULOS.COMPOSICION AS ARTICULOS_COMPOSICION
, ARTICULOS.FECHAMODIFICADO AS ARTICULOS_FECHAMODIFICADO
, ARTICULOS.CONTRAPARTIDAVENTA AS ARTICULOS_CO_PARTIDAVENTA
, ARTICULOS.CONTRAPARTIDACOMPRA AS ARTICULOS_CO_ARTIDACOMPRA
, ARTICULOS.UNIDADMEDIDA AS ARTICULOS_UNIDADMEDIDA
, ARTICULOS.UDSELABORACION AS ARTICULOS_UDSELABORACION
, ARTICULOS.MEDIDAREFERENCIA AS ARTICULOS_ME_DAREFERENCIA
, ARTICULOS.USASTOCKS AS ARTICULOS_USASTOCKS
, ARTICULOS.PORPESO AS ARTICULOS_PORPESO
, ARTICULOS.IMPUESTOCOMPRA AS ARTICULOS_IMPUESTOCOMPRA
, ARTICULOS.ESKIT AS ARTICULOS_ESKIT
, SECCIONES.NUMDPTO AS SECCIONES_NUMDPTO
, SECCIONES.CODIGO AS SECCIONES_CODIGO
, FAMILIAS.NUMDPTO AS FAMILIAS_NUMDPTO
, FAMILIAS.NUMSECCION AS FAMILIAS_NUMSECCION
, FAMILIAS.CODIGO AS FAMILIAS_CODIGO
, MARCA.CODMARCA AS MARCA_CODMARCA
, MARCA.DESCRIPCION AS MARCA_DESCRIPCION
, LINEA.CODMARCA AS LINEA_CODMARCA
, LINEA.CODLINEA AS LINEA_CODLINEA
, LINEA.DESCRIPCION AS LINEA_DESCRIPCION
, ARTICULOSLIN.CODARTICULO AS ARTICULOSLIN_CODARTICULO
, ARTICULOSLIN.PRECIOULTCOMPRA AS ARTICULOSLIN_CIOULTCOMPRA
, ARTICULOSLIN.ULTDESCCOMERCIAL AS ARTICULOSLIN_ESCCOMERCIAL
, ARTICULOSLIN.PESO AS ARTICULOSLIN_PESO
, ARTICULOSLIN.UNIDADESCOMPRADAS AS ARTICULOSLIN_DESCOMPRADAS
, ARTICULOSLIN.FECHAULTCOMPRA AS ARTICULOSLIN_CHAULTCOMPRA
, ARTICULOSLIN.FECHAULTVENTA AS ARTICULOSLIN_ECHAULTVENTA
FROM
((((((( ARTICULOS LEFT JOIN ARTICULOSLIN ON (ARTICULOS.CODARTICULO =
ARTICULOSLIN.CODARTICULO)) LEFT JOIN LINEA ON (ARTICULOS.MARCA = LINEA.CODMARCA)
AND
(ARTICULOS.LINEA = LINEA.CODLINEA)) LEFT JOIN MARCA ON (ARTICULOS.MARCA =
MARCA.CODMARCA)) LEFT JOIN SUBFAMILIAS ON (ARTICULOS.DPTO = SUBFAMILIAS.NUMDPTO)
AND
(ARTICULOS.SECCION = SUBFAMILIAS.NUMSECCION) AND (ARTICULOS.FAMILIA =
SUBFAMILIAS.NUMFAMILIA) AND (ARTICULOS.SUBFAMILIA = SUBFAMILIAS.NUMSUBFAMILIA))
LEFT JOIN FAMILIAS
ON (ARTICULOS.DPTO = FAMILIAS.NUMDPTO) AND (ARTICULOS.SECCION =
FAMILIAS.NUMSECCION) AND (ARTICULOS.FAMILIA = FAMILIAS.NUMFAMILIA)) LEFT JOIN
SECCIONES ON
(ARTICULOS.DPTO = SECCIONES.NUMDPTO) AND (ARTICULOS.SECCION =
SECCIONES.NUMSECCION)) LEFT JOIN DEPARTAMENTO ON (ARTICULOS.DPTO =
DEPARTAMENTO.NUMDPTO))
WHERE (ARTICULOS.DESCRIPCION LIKE @P__ARTIC+'%' OR @ICGPARTIC='T')
AND (ARTICULOS.REFPROVEEDOR LIKE @P__REF+'%' OR @ICGPREF='T')
AND (ARTICULOS.DESCATALOGADO = @P__DESCATALOGADO OR @ICGPDESCATALOGADO='T')
AND (ARTICULOS.TEMPORADA LIKE @P__TEMPORADA+'%' OR @ICGPTEMPORADA='T')
AND (ARTICULOS.TIPO <= @P__TIPOFIN OR @ICGPTIPOFIN='T')
AND (ARTICULOS.TIPO >= @P__TIPOINI OR @ICGPTIPOINI='T')
AND (DEPARTAMENTO.DESCRIPCION LIKE @P__DEPAR+'%' OR @ICGPDEPAR='T')
AND (SECCIONES.DESCRIPCION LIKE @P__SECCI+'%' OR @ICGPSECCI='T')
AND (FAMILIAS.DESCRIPCION LIKE @P__FAMIL+'%' OR @ICGPFAMIL='T')
AND (SUBFAMILIAS.DESCRIPCION LIKE @P__SUBFA+'%' OR @ICGPSUBFA='T')
AND (MARCA.DESCRIPCION LIKE @P__MARCA+'%' OR @ICGPMARCA='T')
AND (LINEA.DESCRIPCION LIKE @P__LINIA+'%' OR @ICGPLINIA='T')
AND (ARTICULOSLIN.CODBARRAS LIKE @P__CODBARRAS+'%'
OR @ICGPCODBARRAS='T')
END;
ELSE
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT ARTICULOS.CODARTICULO AS ARTICULOS_CODARTICULO
, ARTICULOS.REFPROVEEDOR AS ARTICULOS_REFPROVEEDOR
, ARTICULOS.DESCRIPCION AS ARTICULOS_DESCRIPCION
, ARTICULOSLIN.CODBARRAS AS ARTICULOSLIN_CODBARRAS
, ARTICULOSLIN.TALLA AS ARTICULOSLIN_TALLA
, ARTICULOSLIN.COLOR AS ARTICULOSLIN_COLOR
, ARTICULOSLIN.COSTEMEDIO AS ARTICULOSLIN_COSTEMEDIO
, ARTICULOSLIN.COSTESTOCK AS ARTICULOSLIN_COSTESTOCK
, ARTICULOSLIN.ULTIMOCOSTE AS ARTICULOSLIN_ULTIMOCOSTE
, ARTICULOS.TIPO AS ARTICULOS_TIPO
, ARTICULOS.TEMPORADA AS ARTICULOS_TEMPORADA
, DEPARTAMENTO.NUMDPTO AS DEPARTAMENTO_NUMDPTO
, DEPARTAMENTO.DESCRIPCION AS DEPARTAMENTO_DESCRIPCION
, SECCIONES.NUMSECCION AS SECCIONES_NUMSECCION
, SECCIONES.DESCRIPCION AS SECCIONES_DESCRIPCION
, FAMILIAS.NUMFAMILIA AS FAMILIAS_NUMFAMILIA
, FAMILIAS.DESCRIPCION AS FAMILIAS_DESCRIPCION
, SUBFAMILIAS.NUMSUBFAMILIA AS SUBFAMILIAS_NUMSUBFAMILIA
, SUBFAMILIAS.DESCRIPCION AS SUBFAMILIAS_DESCRIPCION
, ARTICULOS.DESCRIPADIC AS ARTICULOS_DESCRIPADIC
, ARTICULOS.TIPOIMPUESTO AS ARTICULOS_TIPOIMPUESTO
, ARTICULOS.DPTO AS ARTICULOS_DPTO
, ARTICULOS.SECCION AS ARTICULOS_SECCION
, ARTICULOS.FAMILIA AS ARTICULOS_FAMILIA
, ARTICULOS.SUBFAMILIA AS ARTICULOS_SUBFAMILIA
, ARTICULOS.LINEA AS ARTICULOS_LINEA
, ARTICULOS.GENERARETIQ AS ARTICULOS_GENERARETIQ
, ARTICULOS.MARCA AS ARTICULOS_MARCA
, ARTICULOS.CODTALLA AS ARTICULOS_CODTALLA
, ARTICULOS.NORMA AS ARTICULOS_NORMA
, ARTICULOS.TACON AS ARTICULOS_TACON
, ARTICULOS.COMPOSICION AS ARTICULOS_COMPOSICION
, ARTICULOS.FECHAMODIFICADO AS ARTICULOS_FECHAMODIFICADO
, ARTICULOS.CONTRAPARTIDAVENTA AS ARTICULOS_CO_PARTIDAVENTA
, ARTICULOS.CONTRAPARTIDACOMPRA AS ARTICULOS_CO_ARTIDACOMPRA
, ARTICULOS.UNIDADMEDIDA AS ARTICULOS_UNIDADMEDIDA
, ARTICULOS.UDSELABORACION AS ARTICULOS_UDSELABORACION
, ARTICULOS.MEDIDAREFERENCIA AS ARTICULOS_ME_DAREFERENCIA
, ARTICULOS.USASTOCKS AS ARTICULOS_USASTOCKS
, ARTICULOS.PORPESO AS ARTICULOS_PORPESO
, ARTICULOS.IMPUESTOCOMPRA AS ARTICULOS_IMPUESTOCOMPRA
, ARTICULOS.ESKIT AS ARTICULOS_ESKIT
, SECCIONES.NUMDPTO AS SECCIONES_NUMDPTO
, SECCIONES.CODIGO AS SECCIONES_CODIGO
, FAMILIAS.NUMDPTO AS FAMILIAS_NUMDPTO
, FAMILIAS.NUMSECCION AS FAMILIAS_NUMSECCION
, FAMILIAS.CODIGO AS FAMILIAS_CODIGO
, MARCA.CODMARCA AS MARCA_CODMARCA
, MARCA.DESCRIPCION AS MARCA_DESCRIPCION
, LINEA.CODMARCA AS LINEA_CODMARCA
, LINEA.CODLINEA AS LINEA_CODLINEA
, LINEA.DESCRIPCION AS LINEA_DESCRIPCION
, ARTICULOSLIN.CODARTICULO AS ARTICULOSLIN_CODARTICULO
, ARTICULOSLIN.PRECIOULTCOMPRA AS ARTICULOSLIN_CIOULTCOMPRA
, ARTICULOSLIN.ULTDESCCOMERCIAL AS ARTICULOSLIN_ESCCOMERCIAL
, ARTICULOSLIN.PESO AS ARTICULOSLIN_PESO
, ARTICULOSLIN.UNIDADESCOMPRADAS AS ARTICULOSLIN_DESCOMPRADAS
, ARTICULOSLIN.FECHAULTCOMPRA AS ARTICULOSLIN_CHAULTCOMPRA
, ARTICULOSLIN.FECHAULTVENTA AS ARTICULOSLIN_ECHAULTVENTA
FROM
((((((( ARTICULOS LEFT JOIN ARTICULOSLIN ON (ARTICULOS.CODARTICULO =
ARTICULOSLIN.CODARTICULO)) LEFT JOIN LINEA ON (ARTICULOS.MARCA = LINEA.CODMARCA)
AND
(ARTICULOS.LINEA = LINEA.CODLINEA)) LEFT JOIN MARCA ON (ARTICULOS.MARCA =
MARCA.CODMARCA)) LEFT JOIN SUBFAMILIAS ON (ARTICULOS.DPTO = SUBFAMILIAS.NUMDPTO)
AND
(ARTICULOS.SECCION = SUBFAMILIAS.NUMSECCION) AND (ARTICULOS.FAMILIA =
SUBFAMILIAS.NUMFAMILIA) AND (ARTICULOS.SUBFAMILIA = SUBFAMILIAS.NUMSUBFAMILIA))
LEFT JOIN FAMILIAS
ON (ARTICULOS.DPTO = FAMILIAS.NUMDPTO) AND (ARTICULOS.SECCION =
FAMILIAS.NUMSECCION) AND (ARTICULOS.FAMILIA = FAMILIAS.NUMFAMILIA)) LEFT JOIN
SECCIONES ON
(ARTICULOS.DPTO = SECCIONES.NUMDPTO) AND (ARTICULOS.SECCION =
SECCIONES.NUMSECCION)) LEFT JOIN DEPARTAMENTO ON (ARTICULOS.DPTO =
DEPARTAMENTO.NUMDPTO))
WHERE (ARTICULOS.DESCRIPCION LIKE @P__ARTIC+'%' OR @ICGPARTIC='T')
AND (ARTICULOS.REFPROVEEDOR LIKE @P__REF+'%' OR @ICGPREF='T')
AND (ARTICULOS.DESCATALOGADO = @P__DESCATALOGADO OR @ICGPDESCATALOGADO='T')
AND (ARTICULOS.TEMPORADA LIKE @P__TEMPORADA+'%' OR @ICGPTEMPORADA='T')
AND (ARTICULOS.TIPO <= @P__TIPOFIN OR @ICGPTIPOFIN='T')
AND (ARTICULOS.TIPO >= @P__TIPOINI OR @ICGPTIPOINI='T')
AND (DEPARTAMENTO.DESCRIPCION LIKE @P__DEPAR+'%' OR @ICGPDEPAR='T')
AND (SECCIONES.DESCRIPCION LIKE @P__SECCI+'%' OR @ICGPSECCI='T')
AND (FAMILIAS.DESCRIPCION LIKE @P__FAMIL+'%' OR @ICGPFAMIL='T')
AND (SUBFAMILIAS.DESCRIPCION LIKE @P__SUBFA+'%' OR @ICGPSUBFA='T')
AND (MARCA.DESCRIPCION LIKE @P__MARCA+'%' OR @ICGPMARCA='T')
AND (LINEA.DESCRIPCION LIKE @P__LINIA+'%' OR @ICGPLINIA='T')
AND (ARTICULOSLIN.CODBARRAS LIKE @P__CODBARRAS+'%' OR @ICGPCODBARRAS='T')
OPEN C1;
FETCH NEXT FROM C1 INTO
@ARTICULOS_CODARTICULO, @ARTICULOS_REFPROVEEDOR, @ARTICULOS_DESCRIPCION,
@ARTICULOSLIN_CODBARRAS, @ARTICULOSLIN_TALLA, @ARTICULOSLIN_COLOR
, @ARTICULOSLIN_COSTEMEDIO, @ARTICULOSLIN_COSTESTOCK,
@ARTICULOSLIN_ULTIMOCOSTE, @ARTICULOS_TIPO, @ARTICULOS_TEMPORADA,
@DEPARTAMENTO_NUMDPTO
, @DEPARTAMENTO_DESCRIPCION, @SECCIONES_NUMSECCION, @SECCIONES_DESCRIPCION,
@FAMILIAS_NUMFAMILIA, @FAMILIAS_DESCRIPCION, @SUBFAMILIAS_NUMSUBFAMILIA
, @SUBFAMILIAS_DESCRIPCION, @ARTICULOS_DESCRIPADIC, @ARTICULOS_TIPOIMPUESTO,
@ARTICULOS_DPTO, @ARTICULOS_SECCION, @ARTICULOS_FAMILIA,
@ARTICULOS_SUBFAMILIA
, @ARTICULOS_LINEA, @ARTICULOS_GENERARETIQ, @ARTICULOS_MARCA,
@ARTICULOS_CODTALLA, @ARTICULOS_NORMA, @ARTICULOS_TACON, @ARTICULOS_COMPOSICION
, @ARTICULOS_FECHAMODIFICADO, @ARTICULOS_CO_PARTIDAVENTA,
@ARTICULOS_CO_ARTIDACOMPRA, @ARTICULOS_UNIDADMEDIDA, @ARTICULOS_UDSELABORACION,
@ARTICULOS_ME_DAREFERENCIA
, @ARTICULOS_USASTOCKS, @ARTICULOS_PORPESO, @ARTICULOS_IMPUESTOCOMPRA,
@ARTICULOS_ESKIT, @SECCIONES_NUMDPTO, @SECCIONES_CODIGO
, @FAMILIAS_NUMDPTO, @FAMILIAS_NUMSECCION, @FAMILIAS_CODIGO, @MARCA_CODMARCA,
@MARCA_DESCRIPCION, @LINEA_CODMARCA
, @LINEA_CODLINEA, @LINEA_DESCRIPCION, @ARTICULOSLIN_CODARTICULO,
@ARTICULOSLIN_CIOULTCOMPRA, @ARTICULOSLIN_ESCCOMERCIAL, @ARTICULOSLIN_PESO
, @ARTICULOSLIN_DESCOMPRADAS, @ARTICULOSLIN_CHAULTCOMPRA,
@ARTICULOSLIN_ECHAULTVENTA
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ((@PICGP_CODMONEDA_D=1) AND (@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO *
@PICGP_FACTOR_1 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO *
@PICGP_FACTOR_2 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO *
@PICGP_FACTOR_3 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO *
@PICGP_FACTOR_4 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO *
@PICGP_FACTOR_5 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO *
@PICGP_FACTOR_6 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO *
@PICGP_FACTOR_7 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO *
@PICGP_FACTOR_8 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO=@ARTICULOSLIN_COSTEMEDIO * @PICGP_FACTOR_9 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTEMEDIO= @ARTICULOSLIN_COSTEMEDIO * @PICGP_FACTOR_10
;
END;
IF ((@PICGP_CODMONEDA_D=1) AND (@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK= @ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_1 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK= @ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_2 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK= @ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_3 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK= @ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_4 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK= @ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_5 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK= @ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_6 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK= @ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_7 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK= @ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_8 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK=@ARTICULOSLIN_COSTESTOCK * @PICGP_FACTOR_9 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_COSTESTOCK=@ARTICULOSLIN_COSTESTOCK *
@PICGP_FACTOR_10 ;
END;
IF ((@PICGP_CODMONEDA_D=1) AND (@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE= @ARTICULOSLIN_ULTIMOCOSTE *
@PICGP_FACTOR_1 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE= @ARTICULOSLIN_ULTIMOCOSTE *
@PICGP_FACTOR_2 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE= @ARTICULOSLIN_ULTIMOCOSTE *
@PICGP_FACTOR_3 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE=@ARTICULOSLIN_ULTIMOCOSTE * @PICGP_FACTOR_4
;
END;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE=@ARTICULOSLIN_ULTIMOCOSTE *
@PICGP_FACTOR_5 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE=@ARTICULOSLIN_ULTIMOCOSTE * @PICGP_FACTOR_6
;
END;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE=@ARTICULOSLIN_ULTIMOCOSTE * @PICGP_FACTOR_7
;
END;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE=@ARTICULOSLIN_ULTIMOCOSTE * @PICGP_FACTOR_8
;
END;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE= @ARTICULOSLIN_ULTIMOCOSTE *
@PICGP_FACTOR_9 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_ULTIMOCOSTE=@ARTICULOSLIN_ULTIMOCOSTE *
@PICGP_FACTOR_10 ;
END;
IF ((@PICGP_CODMONEDA_D=1) AND (@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA=@ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_1 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA= @ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_2 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA=@ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_3 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA=@ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_4 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA=@ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_5 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA=@ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_6 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA=@ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_7 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA= @ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_8 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA= @ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_9 ;
END;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@PICGP_CODMONEDA_D<>@PICGP_CODMONEDA_I))
BEGIN
SET @ARTICULOSLIN_CIOULTCOMPRA= @ARTICULOSLIN_CIOULTCOMPRA *
@PICGP_FACTOR_10 ;
END;
INSERT INTO @TABLA(
ARTICULOS_CODARTICULO , ARTICULOS_REFPROVEEDOR , ARTICULOS_DESCRIPCION ,
ARTICULOSLIN_CODBARRAS , ARTICULOSLIN_TALLA ,
ARTICULOSLIN_COLOR , ARTICULOSLIN_COSTEMEDIO , ARTICULOSLIN_COSTESTOCK ,
ARTICULOSLIN_ULTIMOCOSTE , ARTICULOS_TIPO ,
ARTICULOS_TEMPORADA , DEPARTAMENTO_NUMDPTO , DEPARTAMENTO_DESCRIPCION ,
SECCIONES_NUMSECCION , SECCIONES_DESCRIPCION , FAMILIAS_NUMFAMILIA ,
FAMILIAS_DESCRIPCION , SUBFAMILIAS_NUMSUBFAMILIA ,
SUBFAMILIAS_DESCRIPCION , ARTICULOS_DESCRIPADIC , ARTICULOS_TIPOIMPUESTO ,
ARTICULOS_DPTO , ARTICULOS_SECCION , ARTICULOS_FAMILIA ,
ARTICULOS_SUBFAMILIA , ARTICULOS_LINEA , ARTICULOS_GENERARETIQ ,
ARTICULOS_MARCA , ARTICULOS_CODTALLA , ARTICULOS_NORMA , ARTICULOS_TACON
, ARTICULOS_COMPOSICION ,
ARTICULOS_FECHAMODIFICADO , ARTICULOS_CO_PARTIDAVENTA ,
ARTICULOS_CO_ARTIDACOMPRA , ARTICULOS_UNIDADMEDIDA ,
ARTICULOS_UDSELABORACION , ARTICULOS_ME_DAREFERENCIA ,
ARTICULOS_USASTOCKS , ARTICULOS_PORPESO ,
ARTICULOS_IMPUESTOCOMPRA , ARTICULOS_ESKIT , SECCIONES_NUMDPTO ,
SECCIONES_CODIGO , FAMILIAS_NUMDPTO ,
FAMILIAS_NUMSECCION , FAMILIAS_CODIGO , MARCA_CODMARCA ,
MARCA_DESCRIPCION , LINEA_CODMARCA ,
LINEA_CODLINEA , LINEA_DESCRIPCION , ARTICULOSLIN_CODARTICULO ,
ARTICULOSLIN_CIOULTCOMPRA , ARTICULOSLIN_ESCCOMERCIAL ,
ARTICULOSLIN_PESO , ARTICULOSLIN_DESCOMPRADAS , ARTICULOSLIN_CHAULTCOMPRA
, ARTICULOSLIN_ECHAULTVENTA)
VALUES (
@ARTICULOS_CODARTICULO, @ARTICULOS_REFPROVEEDOR, @ARTICULOS_DESCRIPCION,
@ARTICULOSLIN_CODBARRAS, @ARTICULOSLIN_TALLA, @ARTICULOSLIN_COLOR
, @ARTICULOSLIN_COSTEMEDIO, @ARTICULOSLIN_COSTESTOCK,
@ARTICULOSLIN_ULTIMOCOSTE, @ARTICULOS_TIPO, @ARTICULOS_TEMPORADA,
@DEPARTAMENTO_NUMDPTO
, @DEPARTAMENTO_DESCRIPCION, @SECCIONES_NUMSECCION, @SECCIONES_DESCRIPCION,
@FAMILIAS_NUMFAMILIA, @FAMILIAS_DESCRIPCION, @SUBFAMILIAS_NUMSUBFAMILIA
, @SUBFAMILIAS_DESCRIPCION, @ARTICULOS_DESCRIPADIC, @ARTICULOS_TIPOIMPUESTO,
@ARTICULOS_DPTO, @ARTICULOS_SECCION, @ARTICULOS_FAMILIA,
@ARTICULOS_SUBFAMILIA
, @ARTICULOS_LINEA, @ARTICULOS_GENERARETIQ, @ARTICULOS_MARCA,
@ARTICULOS_CODTALLA, @ARTICULOS_NORMA, @ARTICULOS_TACON, @ARTICULOS_COMPOSICION
, @ARTICULOS_FECHAMODIFICADO, @ARTICULOS_CO_PARTIDAVENTA,
@ARTICULOS_CO_ARTIDACOMPRA, @ARTICULOS_UNIDADMEDIDA, @ARTICULOS_UDSELABORACION,
@ARTICULOS_ME_DAREFERENCIA
, @ARTICULOS_USASTOCKS, @ARTICULOS_PORPESO, @ARTICULOS_IMPUESTOCOMPRA,
@ARTICULOS_ESKIT, @SECCIONES_NUMDPTO, @SECCIONES_CODIGO
, @FAMILIAS_NUMDPTO, @FAMILIAS_NUMSECCION, @FAMILIAS_CODIGO, @MARCA_CODMARCA,
@MARCA_DESCRIPCION, @LINEA_CODMARCA
, @LINEA_CODLINEA, @LINEA_DESCRIPCION, @ARTICULOSLIN_CODARTICULO,
@ARTICULOSLIN_CIOULTCOMPRA, @ARTICULOSLIN_ESCCOMERCIAL, @ARTICULOSLIN_PESO
, @ARTICULOSLIN_DESCOMPRADAS, @ARTICULOSLIN_CHAULTCOMPRA,
@ARTICULOSLIN_ECHAULTVENTA)
FETCH NEXT FROM C1 INTO
@ARTICULOS_CODARTICULO, @ARTICULOS_REFPROVEEDOR, @ARTICULOS_DESCRIPCION,
@ARTICULOSLIN_CODBARRAS, @ARTICULOSLIN_TALLA, @ARTICULOSLIN_COLOR
, @ARTICULOSLIN_COSTEMEDIO, @ARTICULOSLIN_COSTESTOCK,
@ARTICULOSLIN_ULTIMOCOSTE, @ARTICULOS_TIPO, @ARTICULOS_TEMPORADA,
@DEPARTAMENTO_NUMDPTO
, @DEPARTAMENTO_DESCRIPCION, @SECCIONES_NUMSECCION, @SECCIONES_DESCRIPCION,
@FAMILIAS_NUMFAMILIA, @FAMILIAS_DESCRIPCION, @SUBFAMILIAS_NUMSUBFAMILIA
, @SUBFAMILIAS_DESCRIPCION, @ARTICULOS_DESCRIPADIC, @ARTICULOS_TIPOIMPUESTO,
@ARTICULOS_DPTO, @ARTICULOS_SECCION, @ARTICULOS_FAMILIA,
@ARTICULOS_SUBFAMILIA
, @ARTICULOS_LINEA, @ARTICULOS_GENERARETIQ, @ARTICULOS_MARCA,
@ARTICULOS_CODTALLA, @ARTICULOS_NORMA, @ARTICULOS_TACON, @ARTICULOS_COMPOSICION
, @ARTICULOS_FECHAMODIFICADO, @ARTICULOS_CO_PARTIDAVENTA,
@ARTICULOS_CO_ARTIDACOMPRA, @ARTICULOS_UNIDADMEDIDA, @ARTICULOS_UDSELABORACION,
@ARTICULOS_ME_DAREFERENCIA
, @ARTICULOS_USASTOCKS, @ARTICULOS_PORPESO, @ARTICULOS_IMPUESTOCOMPRA,
@ARTICULOS_ESKIT, @SECCIONES_NUMDPTO, @SECCIONES_CODIGO
, @FAMILIAS_NUMDPTO, @FAMILIAS_NUMSECCION, @FAMILIAS_CODIGO, @MARCA_CODMARCA,
@MARCA_DESCRIPCION, @LINEA_CODMARCA
, @LINEA_CODLINEA, @LINEA_DESCRIPCION, @ARTICULOSLIN_CODARTICULO,
@ARTICULOSLIN_CIOULTCOMPRA, @ARTICULOSLIN_ESCCOMERCIAL, @ARTICULOSLIN_PESO
, @ARTICULOSLIN_DESCOMPRADAS, @ARTICULOSLIN_CHAULTCOMPRA,
@ARTICULOSLIN_ECHAULTVENTA
END;
END;
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_98100322] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_98100322] (
@P__CODIGO INT,
@P__CLIENTE NVARCHAR(255),
@P__POBLA NVARCHAR(255),
@P__PROVI NVARCHAR(255),
@P__TIPO SMALLINT,
@P__FEC_NAC_INI DATETIME,
@P__FEC_NAC_FIN DATETIME,
@P__SEXO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 FLOAT,
@PICGP_FACTOR_2 FLOAT,
@PICGP_FACTOR_3 FLOAT,
@PICGP_FACTOR_4 FLOAT,
@PICGP_FACTOR_5 FLOAT,
@PICGP_FACTOR_6 FLOAT,
@PICGP_FACTOR_7 FLOAT,
@PICGP_FACTOR_8 FLOAT,
@PICGP_FACTOR_9 FLOAT,
@PICGP_FACTOR_10 FLOAT)
RETURNS @TABLA TABLE (
CLIENTES_CODCLIENTE INT,
CLIENTES_CODCONTABLE NVARCHAR(255),
CLIENTES_NOMBRECLIENTE NVARCHAR(255),
CLIENTES_CIF NVARCHAR(255),
CLIENTES_DIRECCION1 NVARCHAR(255),
CLIENTES_CODPOSTAL NVARCHAR(255),
CLIENTES_POBLACION NVARCHAR(255),
CLIENTES_PROVINCIA NVARCHAR(255),
CLIENTES_TELEFONO1 NVARCHAR(255),
CLIENTES_FAX NVARCHAR(255),
CLIENTES_E_MAIL NVARCHAR(255),
CLIENTES_CODBANCO NVARCHAR(255),
CLIENTES_NUMSUCURSAL NVARCHAR(255),
CLIENTES_DIGCONTROLBANCO NVARCHAR(255),
CLIENTES_NUMCUENTA NVARCHAR(255),
CLIENTES_CODVENDEDOR INT,
CLIENTES_TIPO SMALLINT,
CLIENTES_DIAPAGO1 SMALLINT,
CLIENTES_DIAPAGO2 SMALLINT,
CLIENTES_DTOCOMERCIAL FLOAT,
CLIENTES_NOMBRECOMERCIAL NVARCHAR(255),
CLIENTES_ALIAS NVARCHAR(255),
CLIENTES_FECHANACIMIENTO DATETIME,
CLIENTES_SEXO NVARCHAR(255)
) AS
BEGIN
DECLARE @ICGPCODIGO NVARCHAR(1);
DECLARE @ICGPCLIENTE NVARCHAR(1);
DECLARE @ICGPPOBLA NVARCHAR(1);
DECLARE @ICGPPROVI NVARCHAR(1);
DECLARE @ICGPTIPO NVARCHAR(1);
DECLARE @ICGPFEC_NAC_INI NVARCHAR(1);
DECLARE @ICGPFEC_NAC_FIN NVARCHAR(1);
DECLARE @ICGPSEXO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1);
SET @ICG_INI='T';
IF (@P__CODIGO IS NULL)
BEGIN
SET @ICGPCODIGO='T';
END;
ELSE
BEGIN
SET @ICGPCODIGO='F';
END;
IF (@P__CLIENTE IS NULL)
BEGIN
SET @ICGPCLIENTE='T';
END;
ELSE
BEGIN
SET @ICGPCLIENTE='F';
END;
IF (@P__POBLA IS NULL)
BEGIN
SET @ICGPPOBLA='T';
END;
ELSE
BEGIN
SET @ICGPPOBLA='F';
END;
IF (@P__PROVI IS NULL)
BEGIN
SET @ICGPPROVI='T';
END;
ELSE
BEGIN
SET @ICGPPROVI='F';
END;
IF (@P__TIPO IS NULL)
BEGIN
SET @ICGPTIPO='T';
END;
ELSE
BEGIN
SET @ICGPTIPO='F';
END;
IF (@P__FEC_NAC_INI IS NULL)
BEGIN
SET @ICGPFEC_NAC_INI='T';
END;
ELSE
BEGIN
SET @ICGPFEC_NAC_INI='F';
END;
IF (@P__FEC_NAC_FIN IS NULL)
BEGIN
SET @ICGPFEC_NAC_FIN='T';
END;
ELSE
BEGIN
SET @ICGPFEC_NAC_FIN='F';
END;
IF (@P__SEXO IS NULL)
BEGIN
SET @ICGPSEXO='T';
END;
ELSE
BEGIN
SET @ICGPSEXO='F';
END;
INSERT @TABLA
SELECT CLIENTES.CODCLIENTE AS CLIENTES_CODCLIENTE
, CLIENTES.CODCONTABLE AS CLIENTES_CODCONTABLE
, CLIENTES.NOMBRECLIENTE AS CLIENTES_NOMBRECLIENTE
, CLIENTES.CIF AS CLIENTES_CIF
, CLIENTES.DIRECCION1 AS CLIENTES_DIRECCION1
, CLIENTES.CODPOSTAL AS CLIENTES_CODPOSTAL
, CLIENTES.POBLACION AS CLIENTES_POBLACION
, CLIENTES.PROVINCIA AS CLIENTES_PROVINCIA
, CLIENTES.TELEFONO1 AS CLIENTES_TELEFONO1
, CLIENTES.FAX AS CLIENTES_FAX
, CLIENTES.E_MAIL AS CLIENTES_E_MAIL
, CLIENTES.CODBANCO AS CLIENTES_CODBANCO
, CLIENTES.NUMSUCURSAL AS CLIENTES_NUMSUCURSAL
, CLIENTES.DIGCONTROLBANCO AS CLIENTES_DIGCONTROLBANCO
, CLIENTES.NUMCUENTA AS CLIENTES_NUMCUENTA
, CLIENTES.CODVENDEDOR AS CLIENTES_CODVENDEDOR
, CLIENTES.TIPO AS CLIENTES_TIPO
, CLIENTES.DIAPAGO1 AS CLIENTES_DIAPAGO1
, CLIENTES.DIAPAGO2 AS CLIENTES_DIAPAGO2
, CLIENTES.DTOCOMERCIAL AS CLIENTES_DTOCOMERCIAL
, CLIENTES.NOMBRECOMERCIAL AS CLIENTES_NOMBRECOMERCIAL
, CLIENTES.ALIAS AS CLIENTES_ALIAS
, CLIENTES.FECHANACIMIENTO AS CLIENTES_FECHANACIMIENTO
, CLIENTES.SEXO AS CLIENTES_SEXO
FROM
CLIENTES
WHERE (CLIENTES.POBLACION LIKE @P__POBLA+'%' OR @ICGPPOBLA='T')
AND (CLIENTES.PROVINCIA LIKE @P__PROVI+'%' OR @ICGPPROVI='T')
AND (CLIENTES.TIPO = @P__TIPO OR @ICGPTIPO='T')
AND (CLIENTES.NOMBRECLIENTE LIKE @P__CLIENTE+'%' OR @ICGPCLIENTE='T')
AND (CLIENTES.CODCLIENTE = @P__CODIGO OR @ICGPCODIGO='T')
AND (CLIENTES.FECHANACIMIENTO >= @P__FEC_NAC_INI OR @ICGPFEC_NAC_INI='T')
AND (CLIENTES.FECHANACIMIENTO <= @P__FEC_NAC_FIN OR @ICGPFEC_NAC_FIN='T')
AND (CLIENTES.SEXO LIKE @P__SEXO+'%' OR @ICGPSEXO='T')
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_98100364] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_98100364] (
@P__FEC_MIN DATETIME,
@P__FEC_MAX DATETIME,
@P__SERIE NVARCHAR(255),
@P__VENDEDOR INT,
@P__REMESA INT,
@P__EMP_CONT SMALLINT,
@P__EFECTO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 DOUBLE PRECISION,
@PICGP_FACTOR_2 DOUBLE PRECISION,
@PICGP_FACTOR_3 DOUBLE PRECISION,
@PICGP_FACTOR_4 DOUBLE PRECISION,
@PICGP_FACTOR_5 DOUBLE PRECISION,
@PICGP_FACTOR_6 DOUBLE PRECISION,
@PICGP_FACTOR_7 DOUBLE PRECISION,
@PICGP_FACTOR_8 DOUBLE PRECISION,
@PICGP_FACTOR_9 DOUBLE PRECISION,
@PICGP_FACTOR_10 DOUBLE PRECISION
) RETURNS @TABLA TABLE (
TESORERIA_ORIGEN NVARCHAR(255),
TESORERIA_TIPODOCUMENTO NVARCHAR(255),
TESORERIA_SERIE NVARCHAR(255),
TESORERIA_NUMERO INT,
TESORERIA_N NVARCHAR(255),
TESORERIA_FECHADOCUMENTO DATETIME,
TESORERIA_FE_AVENCIMIENTO DATETIME,
TESORERIA_CODIGOINTERNO INT,
TESORERIA_CONTRAPARTIDA NVARCHAR(255),
TESORERIA_IMPORTE DOUBLE PRECISION,
FORMASPAGO_DESCRIPCION NVARCHAR(255),
DESCESTADOS_DESCRIPCION NVARCHAR(255),
FACTURASVENTA_TOTALNETO DOUBLE PRECISION,
CLIENTES_CODCONTABLE NVARCHAR(255),
CLIENTES_NOMBRECLIENTE NVARCHAR(255),
CLIENTES_CODBANCO NVARCHAR(255),
CLIENTES_NUMSUCURSAL NVARCHAR(255),
CLIENTES_DIGCONTROLBANCO NVARCHAR(255),
CLIENTES_NUMCUENTA NVARCHAR(255),
TESORERIA_NUMEROREMESA INT,
TESORERIA_FECHASALDADO DATETIME
) AS
BEGIN
DECLARE @ICGPFEC_MIN NVARCHAR(1);
DECLARE @ICGPFEC_MAX NVARCHAR(1);
DECLARE @ICGPSERIE NVARCHAR(1);
DECLARE @ICGPVENDEDOR NVARCHAR(1);
DECLARE @ICGPREMESA NVARCHAR(1);
DECLARE @ICGPEMP_CONT NVARCHAR(1);
DECLARE @ICGPEFECTO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1);
BEGIN
SET @ICG_INI='T';
IF (@P__FEC_MIN IS NULL)
SET @ICGPFEC_MIN='T';
ELSE
SET @ICGPFEC_MIN='F';
IF (@P__FEC_MAX IS NULL)
SET @ICGPFEC_MAX='T';
ELSE
SET @ICGPFEC_MAX='F';
IF (@P__SERIE IS NULL)
SET @ICGPSERIE='T';
ELSE
SET @ICGPSERIE='F';
IF (@P__VENDEDOR IS NULL)
SET @ICGPVENDEDOR='T';
ELSE
SET @ICGPVENDEDOR='F';
IF (@P__REMESA IS NULL)
SET @ICGPREMESA='T';
ELSE
SET @ICGPREMESA='F';
IF (@P__EMP_CONT IS NULL)
SET @ICGPEMP_CONT='T';
ELSE
SET @ICGPEMP_CONT='F';
IF (@P__EFECTO IS NULL)
SET @ICGPEFECTO='T';
ELSE
SET @ICGPEFECTO='F';
INSERT @TABLA
SELECT VW_TESORERIA.ORIGEN AS TESORERIA_ORIGEN
, VW_TESORERIA.TIPODOCUMENTO AS TESORERIA_TIPODOCUMENTO
, VW_TESORERIA.SERIE AS TESORERIA_SERIE
, VW_TESORERIA.NUMERO AS TESORERIA_NUMERO
, VW_TESORERIA.N AS TESORERIA_N
, VW_TESORERIA.FECHADOCUMENTO AS TESORERIA_FECHADOCUMENTO
, VW_TESORERIA.FECHAVENCIMIENTO AS TESORERIA_FE_AVENCIMIENTO
, VW_TESORERIA.CODIGOINTERNO AS TESORERIA_CODIGOINTERNO
, VW_TESORERIA.CONTRAPARTIDA AS TESORERIA_CONTRAPARTIDA
, VW_TESORERIA_IMPORTE = CASE
WHEN ((@PICGP_CODMONEDA_D=1) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_1 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=2) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_2 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=3) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_3 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=4) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_4 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=5) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_5 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=6) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_6 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=7) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_7 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=8) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_8 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=9) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_9 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=10) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_10 * VW_TESORERIA.FACTORMONEDA
ELSE
VW_TESORERIA.IMPORTE * VW_TESORERIA.FACTORMONEDA
END
, FORMASPAGO.DESCRIPCION AS FORMASPAGO_DESCRIPCION
, DESCESTADOS.DESCRIPCION AS DESCESTADOS_DESCRIPCION
, FACTURASVENTA_TOTALNETO= CASE
WHEN ((@PICGP_CODMONEDA_D=1) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_1 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=2) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_2 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=3) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_3 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=4) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_4 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=5) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_5 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=6) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_6 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=7) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_7 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=8) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_8 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=9) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_9 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=10) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_10 * FACTURASVENTA.FACTORMONEDA
ELSE
FACTURASVENTA.TOTALNETO * FACTURASVENTA.FACTORMONEDA
END
, CLIENTES.CODCONTABLE AS CLIENTES_CODCONTABLE
, CLIENTES.NOMBRECLIENTE AS CLIENTES_NOMBRECLIENTE
, CLIENTES.CODBANCO AS CLIENTES_CODBANCO
, CLIENTES.NUMSUCURSAL AS CLIENTES_NUMSUCURSAL
, CLIENTES.DIGCONTROLBANCO AS CLIENTES_DIGCONTROLBANCO
, CLIENTES.NUMCUENTA AS CLIENTES_NUMCUENTA
, VW_TESORERIA.NUMEROREMESA AS TESORERIA_NUMEROREMESA
, VW_TESORERIA.FECHASALDADO AS TESORERIA_FECHASALDADO
FROM
(((( VW_TESORERIA LEFT JOIN DESCESTADOS ON (VW_TESORERIA.ESTADO =
DESCESTADOS.ESTADO)) LEFT JOIN FORMASPAGO ON (VW_TESORERIA.CODFORMAPAGO =
FORMASPAGO.CODFORMAPAGO)) LEFT JOIN CLIENTES ON (VW_TESORERIA.CODIGOINTERNO =
CLIENTES.CODCLIENTE)) LEFT JOIN FACTURASVENTA ON (VW_TESORERIA.SERIE =
FACTURASVENTA.NUMSERIE) AND (VW_TESORERIA.NUMERO = FACTURASVENTA.NUMFACTURA) AND
(VW_TESORERIA.N = FACTURASVENTA.N))
WHERE VW_TESORERIA.ORIGEN = 'C'
AND (VW_TESORERIA.FECHASALDADO >= @P__FEC_MIN OR @ICGPFEC_MIN='T')
AND (VW_TESORERIA.FECHASALDADO < @P__FEC_MAX+1 OR @ICGPFEC_MAX='T')
AND (VW_TESORERIA.SERIE LIKE @P__SERIE+'%' OR @ICGPSERIE='T')
AND (FACTURASVENTA.CODVENDEDOR = @P__VENDEDOR OR @ICGPVENDEDOR='T')
AND (VW_TESORERIA.NUMEROREMESA = @P__REMESA OR @ICGPREMESA='T')
AND (VW_TESORERIA.ENLACE_EMPRESA = @P__EMP_CONT OR @ICGPEMP_CONT='T')
AND VW_TESORERIA.TIPODOCUMENTO <> 'A'
AND VW_TESORERIA.TIPODOCUMENTO <> 'P'
AND (VW_TESORERIA.CODTIPOPAGO LIKE @P__EFECTO+'%' OR @ICGPEFECTO='T')
AND VW_TESORERIA.N LIKE @PICGP_PN_+'%'
RETURN;
END
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_98100366] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_98100366] (
@P__FEC_MIN DATETIME,
@P__FEC_MAX DATETIME,
@P__SERIE NVARCHAR(255),
@P__CODCONTABLE NVARCHAR(255),
@P__REMESA INT,
@P__EMP_CONT SMALLINT,
@P__EFECTO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 DOUBLE PRECISION,
@PICGP_FACTOR_2 DOUBLE PRECISION,
@PICGP_FACTOR_3 DOUBLE PRECISION,
@PICGP_FACTOR_4 DOUBLE PRECISION,
@PICGP_FACTOR_5 DOUBLE PRECISION,
@PICGP_FACTOR_6 DOUBLE PRECISION,
@PICGP_FACTOR_7 DOUBLE PRECISION,
@PICGP_FACTOR_8 DOUBLE PRECISION,
@PICGP_FACTOR_9 DOUBLE PRECISION,
@PICGP_FACTOR_10 DOUBLE PRECISION
) RETURNS @TABLA TABLE(
TESORERIA_ORIGEN NVARCHAR(255),
TESORERIA_TIPODOCUMENTO NVARCHAR(255),
TESORERIA_SERIE NVARCHAR(255),
TESORERIA_NUMERO INT,
TESORERIA_N NVARCHAR(255),
TESORERIA_FECHADOCUMENTO DATETIME,
TESORERIA_FE_AVENCIMIENTO DATETIME,
TESORERIA_CODIGOINTERNO INT,
TESORERIA_CONTRAPARTIDA NVARCHAR(255),
TESORERIA_IMPORTE DOUBLE PRECISION,
FORMASPAGO_DESCRIPCION NVARCHAR(255),
DESCESTADOS_DESCRIPCION NVARCHAR(255),
FACTURASCOMPRA_TOTALNETO DOUBLE PRECISION,
PROVEEDORES_CODCONTABLE NVARCHAR(255),
PROVEEDORES_CODPROVEEDOR INT,
PROVEEDORES_NOMPROVEEDOR NVARCHAR(255),
TESORERIA_NUMEROREMESA INT,
TESORERIA_FECHASALDADO DATETIME,
TESORERIA_SUDOCUMENTO NVARCHAR(255),
PROVEEDORES_DIRECCION1 NVARCHAR(255),
PROVEEDORES_CODPOSTAL NVARCHAR(255),
PROVEEDORES_POBLACION NVARCHAR(255),
PROVEEDORES_PROVINCIA NVARCHAR(255)
) AS
BEGIN
DECLARE @ICGPFEC_MIN NVARCHAR(1);
DECLARE @ICGPFEC_MAX NVARCHAR(1);
DECLARE @ICGPSERIE NVARCHAR(1);
DECLARE @ICGPCODCONTABLE NVARCHAR(1);
DECLARE @ICGPREMESA NVARCHAR(1);
DECLARE @ICGPEMP_CONT NVARCHAR(1);
DECLARE @ICGPEFECTO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1)
BEGIN
SET @ICG_INI='T';
IF (@P__FEC_MIN IS NULL)
SET @ICGPFEC_MIN='T';
ELSE
SET @ICGPFEC_MIN='F';
IF (@P__FEC_MAX IS NULL)
SET @ICGPFEC_MAX='T';
ELSE
SET @ICGPFEC_MAX='F';
IF (@P__SERIE IS NULL)
SET @ICGPSERIE='T';
ELSE
SET @ICGPSERIE='F';
IF (@P__CODCONTABLE IS NULL)
SET @ICGPCODCONTABLE='T';
ELSE
SET @ICGPCODCONTABLE='F';
IF (@P__REMESA IS NULL)
SET @ICGPREMESA='T';
ELSE
SET @ICGPREMESA='F';
IF (@P__EMP_CONT IS NULL)
SET @ICGPEMP_CONT='T';
ELSE
SET @ICGPEMP_CONT='F';
IF (@P__EFECTO IS NULL)
SET @ICGPEFECTO='T';
ELSE
SET @ICGPEFECTO='F';
INSERT @TABLA
SELECT VW_TESORERIA.ORIGEN AS TESORERIA_ORIGEN
, VW_TESORERIA.TIPODOCUMENTO AS TESORERIA_TIPODOCUMENTO
, VW_TESORERIA.SERIE AS TESORERIA_SERIE
, VW_TESORERIA.NUMERO AS TESORERIA_NUMERO
, VW_TESORERIA.N AS TESORERIA_N
, VW_TESORERIA.FECHADOCUMENTO AS TESORERIA_FECHADOCUMENTO
, VW_TESORERIA.FECHAVENCIMIENTO AS TESORERIA_FE_AVENCIMIENTO
, VW_TESORERIA.CODIGOINTERNO AS TESORERIA_CODIGOINTERNO
, VW_TESORERIA.CONTRAPARTIDA AS TESORERIA_CONTRAPARTIDA
, TESORERIA_IMPORTE= CASE
WHEN ((@PICGP_CODMONEDA_D=1) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_1 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=2) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_2 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=3) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_3 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=4) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_4 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=5) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_5 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=6) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_6 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=7) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_7 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=8) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_8 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=9) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_9 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=10) AND
(VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_10 * VW_TESORERIA.FACTORMONEDA
ELSE
VW_TESORERIA.IMPORTE
END
, FORMASPAGO.DESCRIPCION AS FORMASPAGO_DESCRIPCION
, DESCESTADOS.DESCRIPCION AS DESCESTADOS_DESCRIPCION
, FACTURASCOMPRA_TOTALNETO= CASE
WHEN ((@PICGP_CODMONEDA_D=1) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_1 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=2) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_2 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=3) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_3 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=4) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_4 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=5) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_5 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=6) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_6 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=7) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_7 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=8) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_8 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=9) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_9 *
FACTURASCOMPRA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=10) AND
(FACTURASCOMPRA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
FACTURASCOMPRA.TOTALNETO * @PICGP_FACTOR_10 *
FACTURASCOMPRA.FACTORMONEDA
ELSE FACTURASCOMPRA.TOTALNETO
END
, PROVEEDORES.CODCONTABLE AS PROVEEDORES_CODCONTABLE
, PROVEEDORES.CODPROVEEDOR AS PROVEEDORES_CODPROVEEDOR
, PROVEEDORES.NOMPROVEEDOR AS PROVEEDORES_NOMPROVEEDOR
, VW_TESORERIA.NUMEROREMESA AS TESORERIA_NUMEROREMESA
, VW_TESORERIA.FECHASALDADO AS TESORERIA_FECHASALDADO
, VW_TESORERIA.SUDOCUMENTO AS TESORERIA_SUDOCUMENTO
, PROVEEDORES.DIRECCION1 AS PROVEEDORES_DIRECCION1
, PROVEEDORES.CODPOSTAL AS PROVEEDORES_CODPOSTAL
, PROVEEDORES.POBLACION AS PROVEEDORES_POBLACION
, PROVEEDORES.PROVINCIA AS PROVEEDORES_PROVINCIA
FROM
(((( VW_TESORERIA LEFT JOIN PROVEEDORES ON (VW_TESORERIA.CODIGOINTERNO =
PROVEEDORES.CODPROVEEDOR)) LEFT JOIN FACTURASCOMPRA ON (VW_TESORERIA.SERIE =
FACTURASCOMPRA.NUMSERIE) AND (VW_TESORERIA.NUMERO = FACTURASCOMPRA.NUMFACTURA) AND
(VW_TESORERIA.N = FACTURASCOMPRA.N)) LEFT JOIN DESCESTADOS ON
(VW_TESORERIA.ESTADO = DESCESTADOS.ESTADO)) LEFT JOIN FORMASPAGO ON
(VW_TESORERIA.CODFORMAPAGO = FORMASPAGO.CODFORMAPAGO))
WHERE VW_TESORERIA.ORIGEN = 'P'
AND (VW_TESORERIA.FECHASALDADO >= @P__FEC_MIN OR @ICGPFEC_MIN='T')
AND (VW_TESORERIA.FECHASALDADO < @P__FEC_MAX+1 OR @ICGPFEC_MAX='T')
AND (VW_TESORERIA.SERIE LIKE @P__SERIE+'%' OR @ICGPSERIE='T')
AND (VW_TESORERIA.NUMEROREMESA = @P__REMESA OR @ICGPREMESA='T')
AND (VW_TESORERIA.ENLACE_EMPRESA = @P__EMP_CONT OR @ICGPEMP_CONT='T')
AND VW_TESORERIA.TIPODOCUMENTO <> 'P'
AND VW_TESORERIA.TIPODOCUMENTO <> 'A'
AND (VW_TESORERIA.CODTIPOPAGO LIKE @P__EFECTO+'%' OR @ICGPEFECTO='T')
AND (PROVEEDORES.CODCONTABLE LIKE @P__CODCONTABLE+'%' OR @ICGPCODCONTABLE='T')
AND VW_TESORERIA.N LIKE @PICGP_PN_+'%'
RETURN
END
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_99033010] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_99033010] (
@P__FECHA_MIN DATETIME,
@P__FECHA_MAX DATETIME,
@P__ALMACEN NVARCHAR(255),
@P__SERIES NVARCHAR(255),
@P__VENDEDOR INTEGER,
@P__CODBARRAS NVARCHAR(255),
@P__REF NVARCHAR(255),
@P__ARTIC NVARCHAR(255),
@P__TEMPORADA NVARCHAR(255),
@P__DEPAR NVARCHAR(255),
@P__SECCI NVARCHAR(255),
@P__FAMIL NVARCHAR(255),
@P__SUBFA NVARCHAR(255),
@P__MARCA NVARCHAR(255),
@P__LINIA NVARCHAR(255),
@P__TIPOINI INTEGER,
@P__TIPOFIN INTEGER,
@P__DESCATALOGADO NVARCHAR(2),
@P__CODIGO INTEGER,
@P__CLIENTE NVARCHAR(255),
@P__POBLA NVARCHAR(255),
@P__PROVI NVARCHAR(255),
@P__TIPO SMALLINT,
@P__FEC_NAC_INI DATETIME,
@P__FEC_NAC_FIN DATETIME,
@P__SEXO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INTEGER,
@PICGP_CODMONEDA_I INTEGER,
@PICGP_CODMONEDA_D INTEGER,
@PICGP_FACTOR_1 DOUBLE PRECISION,
@PICGP_FACTOR_2 DOUBLE PRECISION,
@PICGP_FACTOR_3 DOUBLE PRECISION,
@PICGP_FACTOR_4 DOUBLE PRECISION,
@PICGP_FACTOR_5 DOUBLE PRECISION,
@PICGP_FACTOR_6 DOUBLE PRECISION,
@PICGP_FACTOR_7 DOUBLE PRECISION,
@PICGP_FACTOR_8 DOUBLE PRECISION,
@PICGP_FACTOR_9 DOUBLE PRECISION,
@PICGP_FACTOR_10 DOUBLE PRECISION
) RETURNS @TABLA TABLE(
REFERENCIA NVARCHAR(255),
DESCRIPCION NVARCHAR(255),
UDVENTANEG DOUBLE PRECISION,
TOTALVENTA DOUBLE PRECISION,
COSTE DOUBLE PRECISION,
IMPORTENEG DOUBLE PRECISION,
ALBVENTALIN_CODARTICULO INTEGER,
ALMACEN_CODALMACEN NVARCHAR(3),
ALMACEN_NOMBREALMACEN NVARCHAR(255)
) AS
BEGIN
DECLARE @ICGPFECHA_MIN NVARCHAR(1);
DECLARE @ICGPFECHA_MAX NVARCHAR(1);
DECLARE @ICGPALMACEN NVARCHAR(1);
DECLARE @ICGPSERIES NVARCHAR(1);
DECLARE @ICGPVENDEDOR NVARCHAR(1);
DECLARE @ICGPCODBARRAS NVARCHAR(1);
DECLARE @ICGPREF NVARCHAR(1);
DECLARE @ICGPARTIC NVARCHAR(1);
DECLARE @ICGPTEMPORADA NVARCHAR(1);
DECLARE @ICGPDEPAR NVARCHAR(1);
DECLARE @ICGPSECCI NVARCHAR(1);
DECLARE @ICGPFAMIL NVARCHAR(1);
DECLARE @ICGPSUBFA NVARCHAR(1);
DECLARE @ICGPMARCA NVARCHAR(1);
DECLARE @ICGPLINIA NVARCHAR(1);
DECLARE @ICGPTIPOINI NVARCHAR(1);
DECLARE @ICGPTIPOFIN NVARCHAR(1);
DECLARE @ICGPDESCATALOGADO NVARCHAR(1);
DECLARE @ICGPCODIGO NVARCHAR(1);
DECLARE @ICGPCLIENTE NVARCHAR(1);
DECLARE @ICGPPOBLA NVARCHAR(1);
DECLARE @ICGPPROVI NVARCHAR(1);
DECLARE @ICGPTIPO NVARCHAR(1);
DECLARE @ICGPFEC_NAC_INI NVARCHAR(1);
DECLARE @ICGPFEC_NAC_FIN NVARCHAR(1);
DECLARE @ICGPSEXO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1);
DECLARE @ICGC_CAMBIADO NVARCHAR(1);
DECLARE @ICGC_VALOR_ACUM DOUBLE PRECISION;
DECLARE @ICGVL_REFERENCIA NVARCHAR(255);
DECLARE @ICGVL_DESCRIPCION NVARCHAR(255);
DECLARE @ICGVL_UDVENTANEG DOUBLE PRECISION;
DECLARE @ICGVL_TOTALVENTA DOUBLE PRECISION;
DECLARE @ICGVL_COSTE DOUBLE PRECISION;
DECLARE @ICGVL_IMPORTENEG DOUBLE PRECISION;
DECLARE @ICGVL_ALBVENTALIN_CODARTICULO INTEGER;
DECLARE @ICGVL_ALMACEN_CODALMACEN INTEGER;
DECLARE @ICGVL_ALMACEN_NOMBREALMACEN NVARCHAR(255);
DECLARE @ICGNC_ICGCVM_TOTALVENTA DOUBLE PRECISION;
DECLARE @ICGNC_ALBVENTALIN_IVA DOUBLE PRECISION;
DECLARE @ICGNC_ALBVENTALIN_REQ DOUBLE PRECISION;
DECLARE @ICGNC_ALBVENTACAB_CODMONEDA INTEGER;
DECLARE @ICGNC_ALBVENTACAB_FACTORMONEDA DOUBLE PRECISION;
DECLARE @ICGNC_ICGCVM_COSTE DOUBLE PRECISION;
DECLARE @ICGNC_ICGCVM_IMPORTENEG DOUBLE PRECISION;
DECLARE @REFERENCIA NVARCHAR(15);
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @UDVENTANEG DOUBLE PRECISION;
DECLARE @TOTALVENTA DOUBLE PRECISION;
DECLARE @COSTE DOUBLE PRECISION;
DECLARE @IMPORTENEG DOUBLE PRECISION;
DECLARE @ALBVENTALIN_CODARTICULO INTEGER;
DECLARE @ALMACEN_CODALMACEN NVARCHAR(3);
DECLARE @ALMACEN_NOMBREALMACEN NVARCHAR(255);
SET @ICG_INI='T';
IF (@P__FECHA_MIN IS NULL)
SET @ICGPFECHA_MIN='T';
ELSE
SET @ICGPFECHA_MIN='F';
IF (@P__FECHA_MAX IS NULL)
SET @ICGPFECHA_MAX='T';
ELSE
SET @ICGPFECHA_MAX='F';
IF (@P__ALMACEN IS NULL)
SET @ICGPALMACEN='T';
ELSE
SET @ICGPALMACEN='F';
IF (@P__SERIES IS NULL)
SET @ICGPSERIES='T';
ELSE
SET @ICGPSERIES='F';
IF (@P__VENDEDOR IS NULL)
SET @ICGPVENDEDOR='T';
ELSE
SET @ICGPVENDEDOR='F';
IF (@P__CODBARRAS IS NULL)
SET @ICGPCODBARRAS='T';
ELSE
SET @ICGPCODBARRAS='F';
IF (@P__REF IS NULL)
SET @ICGPREF='T';
ELSE
SET @ICGPREF='F';
IF (@P__ARTIC IS NULL)
SET @ICGPARTIC='T';
ELSE
SET @ICGPARTIC='F';
IF (@P__TEMPORADA IS NULL)
SET @ICGPTEMPORADA='T';
ELSE
SET @ICGPTEMPORADA='F';
IF (@P__DEPAR IS NULL)
SET @ICGPDEPAR='T';
ELSE
SET @ICGPDEPAR='F';
IF (@P__SECCI IS NULL)
SET @ICGPSECCI='T';
ELSE
SET @ICGPSECCI='F';
IF (@P__FAMIL IS NULL)
SET @ICGPFAMIL='T';
ELSE
SET @ICGPFAMIL='F';
IF (@P__SUBFA IS NULL)
SET @ICGPSUBFA='T';
ELSE
SET @ICGPSUBFA='F';
IF (@P__MARCA IS NULL)
SET @ICGPMARCA='T';
ELSE
SET @ICGPMARCA='F';
IF (@P__LINIA IS NULL)
SET @ICGPLINIA='T';
ELSE
SET @ICGPLINIA='F';
IF (@P__TIPOINI IS NULL)
SET @ICGPTIPOINI='T';
ELSE
SET @ICGPTIPOINI='F';
IF (@P__TIPOFIN IS NULL)
SET @ICGPTIPOFIN='T';
ELSE
SET @ICGPTIPOFIN='F';
IF (@P__DESCATALOGADO IS NULL)
SET @ICGPDESCATALOGADO='T';
ELSE
SET @ICGPDESCATALOGADO='F';
IF (@P__CODIGO IS NULL)
SET @ICGPCODIGO='T';
ELSE
SET @ICGPCODIGO='F';
IF (@P__CLIENTE IS NULL)
SET @ICGPCLIENTE='T';
ELSE
SET @ICGPCLIENTE='F';
IF (@P__POBLA IS NULL)
SET @ICGPPOBLA='T';
ELSE
SET @ICGPPOBLA='F';
IF (@P__PROVI IS NULL)
SET @ICGPPROVI='T';
ELSE
SET @ICGPPROVI='F';
IF (@P__TIPO IS NULL)
SET @ICGPTIPO='T';
ELSE
SET @ICGPTIPO='F';
IF (@P__FEC_NAC_INI IS NULL)
SET @ICGPFEC_NAC_INI='T';
ELSE
SET @ICGPFEC_NAC_INI='F';
IF (@P__FEC_NAC_FIN IS NULL)
SET @ICGPFEC_NAC_FIN='T';
ELSE
SET @ICGPFEC_NAC_FIN='F';
IF (@P__SEXO IS NULL)
SET @ICGPSEXO='T';
ELSE
SET @ICGPSEXO='F';
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, SUM(ALBVENTALIN.UNIDADESTOTAL) AS UDVENTANEG
, SUM( ALBVENTALIN.PRECIO*ALBVENTALIN.UNIDADESTOTAL*(1-(ALBVENTALIN.DTO/100))*(1-
(ALBVENTACAB.DTOCOMERCIAL/100)) ) AS TOTALVENTA
, SUM(ALBVENTALIN.COSTE*ALBVENTALIN.UNIDADESTOTAL) AS COSTE
, SUM( -ALBVENTALIN.PRECIO*ALBVENTALIN.UNIDADESTOTAL*(1-(ALBVENTALIN.DTO/100))*(1-
(ALBVENTACAB.DTOCOMERCIAL/100)) ) AS IMPORTENEG
, ALBVENTALIN.CODARTICULO AS ALBVENTALIN_CODARTICULO
, ICGCFILTRODEARTICULOS.DEPARTAMENTO_NUMDPTO AS ALMACEN_CODALMACEN
, ICGCFILTRODEARTICULOS.ARTICULOS_TEMPORADA AS ALMACEN_NOMBREALMACEN
, SUM( ALBVENTALIN.PRECIO*ALBVENTALIN.UNIDADESTOTAL*(1-(ALBVENTALIN.DTO/100))*(1-
(ALBVENTACAB.DTOCOMERCIAL/100)) ) AS ICGNC_ICGCVM_TOTALVENTA
, ALBVENTALIN.IVA AS ICGNC_ALBVENTALIN_IVA
, ALBVENTALIN.REQ AS ICGNC_ALBVENTALIN_REQ
, ALBVENTACAB.CODMONEDA AS ICGNC_ALBVENTACAB_CODMONEDA
, ALBVENTACAB.FACTORMONEDA AS ICGNC_ALBVENTACAB_FACTORMONEDA
, SUM(ALBVENTALIN.COSTE*ALBVENTALIN.UNIDADESTOTAL) AS ICGNC_ICGCVM_COSTE
, SUM( -ALBVENTALIN.PRECIO*ALBVENTALIN.UNIDADESTOTAL*(1-(ALBVENTALIN.DTO/100))*(1-
(ALBVENTACAB.DTOCOMERCIAL/100)) ) AS ICGNC_ICGCVM_IMPORTENEG
FROM
( ALBVENTACAB LEFT JOIN ALBVENTALIN ON (ALBVENTACAB.NUMSERIE =
ALBVENTALIN.NUMSERIE COLLATE Latin1_General_CS_AI) AND (ALBVENTACAB.NUMALBARAN =
ALBVENTALIN.NUMALBARAN) AND (ALBVENTACAB.N = ALBVENTALIN.N COLLATE
Latin1_General_CS_AI))
, ICGC6_98100321( @P__CODBARRAS, @P__REF, @P__ARTIC, @P__TEMPORADA, @P__DEPAR,
@P__SECCI, @P__FAMIL, @P__SUBFA, @P__MARCA, @P__LINIA, @P__TIPOINI, @P__TIPOFIN,
@P__DESCATALOGADO, @PICGP_PN_, @PICGP_IVAINC, @PICGP_CODMONEDA_P,
@PICGP_CODMONEDA_I, @PICGP_CODMONEDA_D, @PICGP_FACTOR_1, @PICGP_FACTOR_2,
@PICGP_FACTOR_3, @PICGP_FACTOR_4, @PICGP_FACTOR_5, @PICGP_FACTOR_6,
@PICGP_FACTOR_7, @PICGP_FACTOR_8, @PICGP_FACTOR_9, @PICGP_FACTOR_10)
ICGCFILTRODEARTICULOS
, ICGC6_98100322( @P__CODIGO, @P__CLIENTE, @P__POBLA, @P__PROVI, @P__TIPO,
@P__FEC_NAC_INI, @P__FEC_NAC_FIN, @P__SEXO, @PICGP_PN_, @PICGP_IVAINC,
@PICGP_CODMONEDA_P, @PICGP_CODMONEDA_I, @PICGP_CODMONEDA_D, @PICGP_FACTOR_1,
@PICGP_FACTOR_2, @PICGP_FACTOR_3, @PICGP_FACTOR_4, @PICGP_FACTOR_5,
@PICGP_FACTOR_6, @PICGP_FACTOR_7, @PICGP_FACTOR_8, @PICGP_FACTOR_9,
@PICGP_FACTOR_10) ICGCFILTRODECLIENTES
WHERE (ALBVENTACAB.FECHA >= @P__FECHA_MIN OR @ICGPFECHA_MIN='T')
AND (ALBVENTACAB.FECHA <= @P__FECHA_MAX OR @ICGPFECHA_MAX='T')
AND (ALBVENTALIN.CODALMACEN LIKE @P__ALMACEN+'%' COLLATE Latin1_General_CS_AI OR
@ICGPALMACEN='T')
AND ALBVENTACAB.CODCLIENTE = ICGCFILTRODECLIENTES.CLIENTES_CODCLIENTE
AND ALBVENTALIN.CODARTICULO = ICGCFILTRODEARTICULOS.ARTICULOS_CODARTICULO
AND (ALBVENTACAB.NUMSERIE LIKE @P__SERIES+'%' COLLATE Latin1_General_CS_AI OR
@ICGPSERIES='T')
AND (ALBVENTALIN.CODVENDEDOR = @P__VENDEDOR OR @ICGPVENDEDOR='T')
AND ALBVENTALIN.TALLA = ICGCFILTRODEARTICULOS.ARTICULOSLIN_TALLA COLLATE
Latin1_General_CS_AI
AND ALBVENTALIN.COLOR = ICGCFILTRODEARTICULOS.ARTICULOSLIN_COLOR COLLATE
Latin1_General_CS_AI
AND ALBVENTACAB.ESUNPRESTAMO <> 'T'
AND ALBVENTACAB.N LIKE @PICGP_PN_+'%' COLLATE Latin1_General_CS_AI
GROUP BY ALBVENTALIN.REFERENCIA
, ALBVENTALIN.DESCRIPCION
, ALBVENTALIN.CODARTICULO
, ICGCFILTRODEARTICULOS.DEPARTAMENTO_NUMDPTO
, ICGCFILTRODEARTICULOS.ARTICULOS_TEMPORADA
, ALBVENTALIN.IVA
, ALBVENTALIN.REQ
, ALBVENTACAB.CODMONEDA
, ALBVENTACAB.FACTORMONEDA
ORDER BY 1
, 2
, 7
, 8
, 9
OPEN C1;
FETCH NEXT FROM C1 INTO
@ICGVL_REFERENCIA
, @ICGVL_DESCRIPCION
, @ICGVL_UDVENTANEG
, @ICGVL_TOTALVENTA
, @ICGVL_COSTE
, @ICGVL_IMPORTENEG
, @ICGVL_ALBVENTALIN_CODARTICULO
, @ICGVL_ALMACEN_CODALMACEN
, @ICGVL_ALMACEN_NOMBREALMACEN
, @ICGNC_ICGCVM_TOTALVENTA
, @ICGNC_ALBVENTALIN_IVA
, @ICGNC_ALBVENTALIN_REQ
, @ICGNC_ALBVENTACAB_CODMONEDA
, @ICGNC_ALBVENTACAB_FACTORMONEDA
, @ICGNC_ICGCVM_COSTE
, @ICGNC_ICGCVM_IMPORTENEG
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @ICGC_CAMBIADO='F';
IF (@ICG_INI='T')
BEGIN
SET @ICG_INI='F';
SET @REFERENCIA=@ICGVL_REFERENCIA;
SET @DESCRIPCION=@ICGVL_DESCRIPCION;
SET @UDVENTANEG=0;
SET @TOTALVENTA=0;
SET @COSTE=0;
SET @IMPORTENEG=0;
SET @ALBVENTALIN_CODARTICULO=@ICGVL_ALBVENTALIN_CODARTICULO;
SET @ALMACEN_CODALMACEN=@ICGVL_ALMACEN_CODALMACEN;
SET @ALMACEN_NOMBREALMACEN=@ICGVL_ALMACEN_NOMBREALMACEN;
END
ELSE IF (@REFERENCIA<>@ICGVL_REFERENCIA)
BEGIN
SET @ICGC_CAMBIADO='T';
END
ELSE IF (@DESCRIPCION<>@ICGVL_DESCRIPCION)
BEGIN
SET @ICGC_CAMBIADO='T';
END
ELSE IF (@ALBVENTALIN_CODARTICULO<>@ICGVL_ALBVENTALIN_CODARTICULO)
BEGIN
SET @ICGC_CAMBIADO='T';
END
ELSE IF (@ALMACEN_CODALMACEN<>@ICGVL_ALMACEN_CODALMACEN)
BEGIN
SET @ICGC_CAMBIADO='T';
END
ELSE IF (@ALMACEN_NOMBREALMACEN<>@ICGVL_ALMACEN_NOMBREALMACEN)
BEGIN
SET @ICGC_CAMBIADO='T';
END
IF (@ICGC_CAMBIADO='T')
BEGIN
INSERT INTO @TABLA (REFERENCIA,DESCRIPCION,UDVENTANEG,TOTALVENTA,
COSTE,IMPORTENEG,ALBVENTALIN_CODARTICULO,
ALMACEN_CODALMACEN,ALMACEN_NOMBREALMACEN)
VALUES (@REFERENCIA,@DESCRIPCION,@UDVENTANEG,@TOTALVENTA,
@COSTE,@IMPORTENEG,@ALBVENTALIN_CODARTICULO,
@ALMACEN_CODALMACEN,@ALMACEN_NOMBREALMACEN)
SET @REFERENCIA=@ICGVL_REFERENCIA;
SET @DESCRIPCION=@ICGVL_DESCRIPCION;
SET @UDVENTANEG=0;
SET @TOTALVENTA=0;
SET @COSTE=0;
SET @IMPORTENEG=0;
SET @ALBVENTALIN_CODARTICULO=@ICGVL_ALBVENTALIN_CODARTICULO;
SET @ALMACEN_CODALMACEN=@ICGVL_ALMACEN_CODALMACEN;
SET @ALMACEN_NOMBREALMACEN=@ICGVL_ALMACEN_NOMBREALMACEN;
END;
SET @ICGC_VALOR_ACUM=@ICGVL_TOTALVENTA;
IF (@PICGP_IVAINC='T')
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM*(1+((@ICGNC_ALBVENTALIN_IVA +
@ICGNC_ALBVENTALIN_REQ)/100));
END
IF ((@PICGP_CODMONEDA_D=1) AND (@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_1 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_2 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_3 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_4 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_5 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_6 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_7 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_8 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_9 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_10 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
SET @TOTALVENTA=@TOTALVENTA+@ICGC_VALOR_ACUM;
SET @ICGC_VALOR_ACUM=@ICGVL_COSTE;
IF (@PICGP_IVAINC='T')
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM*(1+((@ICGNC_ALBVENTALIN_IVA +
@ICGNC_ALBVENTALIN_REQ)/100));
END
IF ((@PICGP_CODMONEDA_D=1) AND (@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_1 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_2 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_3 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_4 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_5 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_6 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_7 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_8 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_9 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_10 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
SET @COSTE=@COSTE+@ICGC_VALOR_ACUM;
SET @ICGC_VALOR_ACUM=@ICGVL_IMPORTENEG;
IF (@PICGP_IVAINC='T')
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM*(1+((@ICGNC_ALBVENTALIN_IVA +
@ICGNC_ALBVENTALIN_REQ)/100));
END
IF ((@PICGP_CODMONEDA_D=1) AND (@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_1 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_2 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_3 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_4 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_5 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_6 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_7 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_8 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_9 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_10 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
SET @IMPORTENEG=@IMPORTENEG+@ICGC_VALOR_ACUM;
SET @UDVENTANEG=@UDVENTANEG+@ICGVL_UDVENTANEG;
FETCH NEXT FROM C1 INTO
@ICGVL_REFERENCIA
, @ICGVL_DESCRIPCION
, @ICGVL_UDVENTANEG
, @ICGVL_TOTALVENTA
, @ICGVL_COSTE
, @ICGVL_IMPORTENEG
, @ICGVL_ALBVENTALIN_CODARTICULO
, @ICGVL_ALMACEN_CODALMACEN
, @ICGVL_ALMACEN_NOMBREALMACEN
, @ICGNC_ICGCVM_TOTALVENTA
, @ICGNC_ALBVENTALIN_IVA
, @ICGNC_ALBVENTALIN_REQ
, @ICGNC_ALBVENTACAB_CODMONEDA
, @ICGNC_ALBVENTACAB_FACTORMONEDA
, @ICGNC_ICGCVM_COSTE
, @ICGNC_ICGCVM_IMPORTENEG
END;
IF (@ICG_INI='F')
INSERT INTO @TABLA (REFERENCIA,DESCRIPCION,UDVENTANEG,TOTALVENTA,
COSTE,IMPORTENEG,ALBVENTALIN_CODARTICULO,
ALMACEN_CODALMACEN,ALMACEN_NOMBREALMACEN)
VALUES (@REFERENCIA,@DESCRIPCION,@UDVENTANEG,@TOTALVENTA,
@COSTE,@IMPORTENEG,@ALBVENTALIN_CODARTICULO,
@ALMACEN_CODALMACEN,@ALMACEN_NOMBREALMACEN)
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_99033011] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_99033011] (
@P__FECHA_MIN DATETIME,
@P__FECHA_MAX DATETIME,
@P__ALMACEN NVARCHAR(255),
@P__SERIE NVARCHAR(255),
@P__VENDEDOR INT,
@P__CODBARRAS NVARCHAR(255),
@P__REF NVARCHAR(255),
@P__ARTIC NVARCHAR(255),
@P__TEMPORADA NVARCHAR(255),
@P__DEPAR NVARCHAR(255),
@P__SECCI NVARCHAR(255),
@P__FAMIL NVARCHAR(255),
@P__SUBFA NVARCHAR(255),
@P__MARCA NVARCHAR(255),
@P__LINIA NVARCHAR(255),
@P__TIPOINI INT,
@P__TIPOFIN INT,
@P__DESCATALOGADO NVARCHAR(2),
@P__CODIGO INT,
@P__CLIENTE NVARCHAR(255),
@P__POBLA NVARCHAR(255),
@P__PROVI NVARCHAR(255),
@P__TIPO SMALLINT,
@P__FEC_NAC_INI DATETIME,
@P__FEC_NAC_FIN DATETIME,
@P__SEXO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 FLOAT,
@PICGP_FACTOR_2 FLOAT,
@PICGP_FACTOR_3 FLOAT,
@PICGP_FACTOR_4 FLOAT,
@PICGP_FACTOR_5 FLOAT,
@PICGP_FACTOR_6 FLOAT,
@PICGP_FACTOR_7 FLOAT,
@PICGP_FACTOR_8 FLOAT,
@PICGP_FACTOR_9 FLOAT,
@PICGP_FACTOR_10 FLOAT)
RETURNS @TABLA TABLE(
REFERENCIA NVARCHAR(255),
DESCRIPCION NVARCHAR(255),
UDVENTA FLOAT,
TOTALVENTA FLOAT,
COSTE FLOAT,
UDVENTANEG FLOAT,
ALBVENTALIN_CODARTICULO INT)
BEGIN
DECLARE @ICGPFECHA_MIN NVARCHAR(1);
DECLARE @ICGPFECHA_MAX NVARCHAR(1);
DECLARE @ICGPALMACEN NVARCHAR(1);
DECLARE @ICGPSERIE NVARCHAR(1);
DECLARE @ICGPVENDEDOR NVARCHAR(1);
DECLARE @ICGPCODBARRAS NVARCHAR(1);
DECLARE @ICGPREF NVARCHAR(1);
DECLARE @ICGPARTIC NVARCHAR(1);
DECLARE @ICGPTEMPORADA NVARCHAR(1);
DECLARE @ICGPDEPAR NVARCHAR(1);
DECLARE @ICGPSECCI NVARCHAR(1);
DECLARE @ICGPFAMIL NVARCHAR(1);
DECLARE @ICGPSUBFA NVARCHAR(1);
DECLARE @ICGPMARCA NVARCHAR(1);
DECLARE @ICGPLINIA NVARCHAR(1);
DECLARE @ICGPTIPOINI NVARCHAR(1);
DECLARE @ICGPTIPOFIN NVARCHAR(1);
DECLARE @ICGPDESCATALOGADO NVARCHAR(1);
DECLARE @ICGPCODIGO NVARCHAR(1);
DECLARE @ICGPCLIENTE NVARCHAR(1);
DECLARE @ICGPPOBLA NVARCHAR(1);
DECLARE @ICGPPROVI NVARCHAR(1);
DECLARE @ICGPTIPO NVARCHAR(1);
DECLARE @ICGPFEC_NAC_INI NVARCHAR(1);
DECLARE @ICGPFEC_NAC_FIN NVARCHAR(1);
DECLARE @ICGPSEXO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1);
DECLARE @ICGC_CAMBIADO NVARCHAR(1);
DECLARE @ICGC_VALOR_ACUM FLOAT;
DECLARE @ICGVL_REFERENCIA NVARCHAR(255);
DECLARE @ICGVL_DESCRIPCION NVARCHAR(255);
DECLARE @ICGVL_UDVENTA FLOAT;
DECLARE @ICGVL_TOTALVENTA FLOAT;
DECLARE @ICGVL_COSTE FLOAT;
DECLARE @ICGVL_UDVENTANEG FLOAT;
DECLARE @ICGVL_ALBVENTALIN_CODARTICULO INT;
DECLARE @ICGNC_ICGCVM_TOTALVENTA FLOAT;
DECLARE @ICGNC_ALBVENTALIN_IVA FLOAT;
DECLARE @ICGNC_ALBVENTALIN_REQ FLOAT;
DECLARE @ICGNC_ALBVENTACAB_CODMONEDA INT;
DECLARE @ICGNC_ALBVENTACAB_FACTORMONEDA FLOAT;
DECLARE @ICGNC_ICGCVM_COSTE FLOAT;
DECLARE @REFERENCIA NVARCHAR(255);
DECLARE @DESCRIPCION NVARCHAR(255);
DECLARE @UDVENTA FLOAT;
DECLARE @TOTALVENTA FLOAT;
DECLARE @COSTE FLOAT;
DECLARE @UDVENTANEG FLOAT;
DECLARE @ALBVENTALIN_CODARTICULO FLOAT;
SET @ICG_INI='T';
IF (@P__FECHA_MIN IS NULL)
BEGIN
SET @ICGPFECHA_MIN='T';
END;
ELSE
BEGIN
SET @ICGPFECHA_MIN='F';
END;
IF (@P__FECHA_MAX IS NULL)
BEGIN
SET @ICGPFECHA_MAX='T';
END;
ELSE
BEGIN
SET @ICGPFECHA_MAX='F';
END;
IF (@P__ALMACEN IS NULL)
BEGIN
SET @ICGPALMACEN='T';
END;
ELSE
BEGIN
SET @ICGPALMACEN='F';
END;
IF (@P__SERIE IS NULL)
BEGIN
SET @ICGPSERIE='T';
END;
ELSE
BEGIN
SET @ICGPSERIE='F';
END;
IF (@P__VENDEDOR IS NULL)
BEGIN
SET @ICGPVENDEDOR='T';
END;
ELSE
BEGIN
SET @ICGPVENDEDOR='F';
END;
IF (@P__CODBARRAS IS NULL)
BEGIN
SET @ICGPCODBARRAS='T';
END;
ELSE
BEGIN
SET @ICGPCODBARRAS='F';
END;
IF (@P__REF IS NULL)
BEGIN
SET @ICGPREF='T';
END;
ELSE
BEGIN
SET @ICGPREF='F';
END;
IF (@P__ARTIC IS NULL)
BEGIN
SET @ICGPARTIC='T';
END;
ELSE
BEGIN
SET @ICGPARTIC='F';
END;
IF (@P__TEMPORADA IS NULL)
BEGIN
SET @ICGPTEMPORADA='T';
END;
ELSE
BEGIN
SET @ICGPTEMPORADA='F';
END;
IF (@P__DEPAR IS NULL)
BEGIN
SET @ICGPDEPAR='T';
END;
ELSE
BEGIN
SET @ICGPDEPAR='F';
END;
IF (@P__SECCI IS NULL)
BEGIN
SET @ICGPSECCI='T';
END;
ELSE
BEGIN
SET @ICGPSECCI='F';
END;
IF (@P__FAMIL IS NULL)
BEGIN
SET @ICGPFAMIL='T';
END;
ELSE
BEGIN
SET @ICGPFAMIL='F';
END;
IF (@P__SUBFA IS NULL)
BEGIN
SET @ICGPSUBFA='T';
END;
ELSE
BEGIN
SET @ICGPSUBFA='F';
END;
IF (@P__MARCA IS NULL)
BEGIN
SET @ICGPMARCA='T';
END;
ELSE
BEGIN
SET @ICGPMARCA='F';
END;
IF (@P__LINIA IS NULL)
BEGIN
SET @ICGPLINIA='T';
END;
ELSE
BEGIN
SET @ICGPLINIA='F';
END;
IF (@P__TIPOINI IS NULL)
BEGIN
SET @ICGPTIPOINI='T';
END;
ELSE
BEGIN
SET @ICGPTIPOINI='F';
END;
IF (@P__TIPOFIN IS NULL)
BEGIN
SET @ICGPTIPOFIN='T';
END;
ELSE
BEGIN
SET @ICGPTIPOFIN='F';
END;
IF (@P__DESCATALOGADO IS NULL)
BEGIN
SET @ICGPDESCATALOGADO='T';
END;
ELSE
BEGIN
SET @ICGPDESCATALOGADO='F';
END;
IF (@P__CODIGO IS NULL)
BEGIN
SET @ICGPCODIGO='T';
END;
ELSE
BEGIN
SET @ICGPCODIGO='F';
END;
IF (@P__CLIENTE IS NULL)
BEGIN
SET @ICGPCLIENTE='T';
END;
ELSE
BEGIN
SET @ICGPCLIENTE='F';
END;
IF (@P__POBLA IS NULL)
BEGIN
SET @ICGPPOBLA='T';
END;
ELSE
BEGIN
SET @ICGPPOBLA='F';
END;
IF (@P__PROVI IS NULL)
BEGIN
SET @ICGPPROVI='T';
END;
ELSE
BEGIN
SET @ICGPPROVI='F';
END;
IF (@P__TIPO IS NULL)
BEGIN
SET @ICGPTIPO='T';
END;
ELSE
BEGIN
SET @ICGPTIPO='F';
END;
IF (@P__FEC_NAC_INI IS NULL)
BEGIN
SET @ICGPFEC_NAC_INI='T';
END;
ELSE
BEGIN
SET @ICGPFEC_NAC_INI='F';
END;
IF (@P__FEC_NAC_FIN IS NULL)
BEGIN
SET @ICGPFEC_NAC_FIN='T';
END;
ELSE
BEGIN
SET @ICGPFEC_NAC_FIN='F';
END;
IF (@P__SEXO IS NULL)
BEGIN
SET @ICGPSEXO='T';
END;
ELSE
BEGIN
SET @ICGPSEXO='F';
END;
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, SUM(ALBVENTALIN.UNIDADESTOTAL) AS UDVENTA
, SUM( ALBVENTALIN.PRECIO*ALBVENTALIN.UNIDADESTOTAL*(1-(ALBVENTALIN.DTO/100))*(1-
(ALBVENTACAB.DTOCOMERCIAL/100)) ) AS TOTALVENTA
, SUM(ALBVENTALIN.COSTE*ALBVENTALIN.UNIDADESTOTAL) AS COSTE
, - SUM(ALBVENTALIN.UNIDADESTOTAL) AS UDVENTANEG
, ALBVENTALIN.CODARTICULO AS ALBVENTALIN_CODARTICULO
, SUM( ALBVENTALIN.PRECIO*ALBVENTALIN.UNIDADESTOTAL*(1-(ALBVENTALIN.DTO/100))*(1-
(ALBVENTACAB.DTOCOMERCIAL/100)) ) AS ICGNC_ICGCVM_TOTALVENTA
, ALBVENTALIN.IVA AS ICGNC_ALBVENTALIN_IVA
, ALBVENTALIN.REQ AS ICGNC_ALBVENTALIN_REQ
, ALBVENTACAB.CODMONEDA AS ICGNC_ALBVENTACAB_CODMONEDA
, ALBVENTACAB.FACTORMONEDA AS ICGNC_ALBVENTACAB_FACTORMONEDA
, SUM(ALBVENTALIN.COSTE*ALBVENTALIN.UNIDADESTOTAL) AS ICGNC_ICGCVM_COSTE
FROM
( ALBVENTACAB LEFT JOIN ALBVENTALIN ON (ALBVENTACAB.NUMSERIE =
ALBVENTALIN.NUMSERIE) AND (ALBVENTACAB.NUMALBARAN = ALBVENTALIN.NUMALBARAN) AND
(ALBVENTACAB.N = ALBVENTALIN.N))
, ICGC6_98100321( @P__CODBARRAS, @P__REF, @P__ARTIC, @P__TEMPORADA, @P__DEPAR,
@P__SECCI, @P__FAMIL, @P__SUBFA, @P__MARCA, @P__LINIA, @P__TIPOINI, @P__TIPOFIN,
@P__DESCATALOGADO, @PICGP_PN_, @PICGP_IVAINC, @PICGP_CODMONEDA_P,
@PICGP_CODMONEDA_I, @PICGP_CODMONEDA_D, @PICGP_FACTOR_1, @PICGP_FACTOR_2,
@PICGP_FACTOR_3, @PICGP_FACTOR_4, @PICGP_FACTOR_5, @PICGP_FACTOR_6,
@PICGP_FACTOR_7, @PICGP_FACTOR_8, @PICGP_FACTOR_9, @PICGP_FACTOR_10)
ICGCFILTRODEARTICULOS
, ICGC6_98100322( @P__CODIGO, @P__CLIENTE, @P__POBLA, @P__PROVI, @P__TIPO,
@P__FEC_NAC_INI, @P__FEC_NAC_FIN, @P__SEXO, @PICGP_PN_, @PICGP_IVAINC,
@PICGP_CODMONEDA_P, @PICGP_CODMONEDA_I, @PICGP_CODMONEDA_D, @PICGP_FACTOR_1,
@PICGP_FACTOR_2, @PICGP_FACTOR_3, @PICGP_FACTOR_4, @PICGP_FACTOR_5,
@PICGP_FACTOR_6, @PICGP_FACTOR_7, @PICGP_FACTOR_8, @PICGP_FACTOR_9,
@PICGP_FACTOR_10) ICGCFILTRODECLIENTES
WHERE (ALBVENTACAB.FECHA >= @P__FECHA_MIN OR @ICGPFECHA_MIN='T')
AND (ALBVENTACAB.FECHA <= @P__FECHA_MAX OR @ICGPFECHA_MAX='T')
AND (ALBVENTALIN.CODALMACEN LIKE @P__ALMACEN+'%' OR @ICGPALMACEN='T') AND
ALBVENTACAB.CODCLIENTE = ICGCFILTRODECLIENTES.CLIENTES_CODCLIENTE
AND ALBVENTALIN.CODARTICULO = ICGCFILTRODEARTICULOS.ARTICULOS_CODARTICULO
AND (ALBVENTACAB.NUMSERIE LIKE @P__SERIE+'%' OR @ICGPSERIE='T')
AND (ALBVENTALIN.CODVENDEDOR = @P__VENDEDOR OR @ICGPVENDEDOR='T')
AND ALBVENTALIN.TALLA = ICGCFILTRODEARTICULOS.ARTICULOSLIN_TALLA COLLATE
Latin1_General_CS_AI
AND ALBVENTALIN.COLOR = ICGCFILTRODEARTICULOS.ARTICULOSLIN_COLOR COLLATE
Latin1_General_CS_AI
AND ALBVENTACAB.ESUNPRESTAMO <> 'T'
AND ALBVENTACAB.N LIKE @PICGP_PN_+'%'
GROUP BY ALBVENTALIN.REFERENCIA, ALBVENTALIN.DESCRIPCION, ALBVENTALIN.CODARTICULO,
ALBVENTALIN.IVA, ALBVENTALIN.REQ, ALBVENTACAB.CODMONEDA, ALBVENTACAB.FACTORMONEDA
ORDER BY 1, 2, 7
OPEN C1;
FETCH NEXT FROM C1 INTO
@ICGVL_REFERENCIA, @ICGVL_DESCRIPCION, @ICGVL_UDVENTA, @ICGVL_TOTALVENTA,
@ICGVL_COSTE, @ICGVL_UDVENTANEG
, @ICGVL_ALBVENTALIN_CODARTICULO, @ICGNC_ICGCVM_TOTALVENTA,
@ICGNC_ALBVENTALIN_IVA, @ICGNC_ALBVENTALIN_REQ
, @ICGNC_ALBVENTACAB_CODMONEDA, @ICGNC_ALBVENTACAB_FACTORMONEDA,
@ICGNC_ICGCVM_COSTE
SET @ICGC_CAMBIADO='F';
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@ICG_INI='T')
BEGIN
SET @ICG_INI='F';
SET @REFERENCIA=@ICGVL_REFERENCIA;
SET @DESCRIPCION=@ICGVL_DESCRIPCION;
SET @UDVENTA=0;
SET @TOTALVENTA=0;
SET @COSTE=0;
SET @UDVENTANEG=0;
SET @ALBVENTALIN_CODARTICULO=@ICGVL_ALBVENTALIN_CODARTICULO;
END
ELSE IF (@REFERENCIA<>@ICGVL_REFERENCIA)
BEGIN
SET @ICGC_CAMBIADO='T';
END
ELSE IF (@DESCRIPCION<>@ICGVL_DESCRIPCION)
BEGIN
SET @ICGC_CAMBIADO='T';
END
ELSE IF (@ALBVENTALIN_CODARTICULO<>@ICGVL_ALBVENTALIN_CODARTICULO)
BEGIN
SET @ICGC_CAMBIADO='T';
END
IF (@ICGC_CAMBIADO='T')
BEGIN
INSERT INTO @TABLA( REFERENCIA, DESCRIPCION , UDVENTA ,
TOTALVENTA , COSTE , UDVENTANEG ,
ALBVENTALIN_CODARTICULO )
VALUES (@REFERENCIA, @DESCRIPCION, @UDVENTA, @TOTALVENTA, @COSTE, @UDVENTANEG
, @ALBVENTALIN_CODARTICULO)
SET @REFERENCIA=@ICGVL_REFERENCIA;
SET @DESCRIPCION=@ICGVL_DESCRIPCION;
SET @UDVENTA=0;
SET @TOTALVENTA=0;
SET @COSTE=0;
SET @UDVENTANEG=0;
SET @ALBVENTALIN_CODARTICULO=@ICGVL_ALBVENTALIN_CODARTICULO;
SET @ICGC_CAMBIADO='F';
END;
SET @ICGC_VALOR_ACUM=@ICGVL_TOTALVENTA;
IF (@PICGP_IVAINC='T')
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM*(1+((@ICGNC_ALBVENTALIN_IVA +
@ICGNC_ALBVENTALIN_REQ)/100));
END
IF ((@PICGP_CODMONEDA_D=1) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_1 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_2 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_3 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_4 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_5 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_6 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_7 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_8 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_9 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_10 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
SET @TOTALVENTA=@TOTALVENTA+@ICGC_VALOR_ACUM;
SET @ICGC_VALOR_ACUM=@ICGVL_COSTE;
IF (@PICGP_IVAINC='T')
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM*(1+((@ICGNC_ALBVENTALIN_IVA +
@ICGNC_ALBVENTALIN_REQ)/100));
END
IF ((@PICGP_CODMONEDA_D=1) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_1 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=2) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_2 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=3) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_3 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=4) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_4 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=5) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_5 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=6) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_6 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=7) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_7 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=8) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_8 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=9) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_9 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
ELSE IF ((@PICGP_CODMONEDA_D=10) AND
(@ICGNC_ALBVENTACAB_CODMONEDA<>@PICGP_CODMONEDA_I))
BEGIN
SET @ICGC_VALOR_ACUM=@ICGC_VALOR_ACUM * @PICGP_FACTOR_10 *
@ICGNC_ALBVENTACAB_FACTORMONEDA;
END;
SET @COSTE=@COSTE+@ICGC_VALOR_ACUM;
SET @UDVENTA=@UDVENTA+@ICGVL_UDVENTA;
SET @UDVENTANEG=@UDVENTANEG+@ICGVL_UDVENTANEG;
IF (@ICGC_CAMBIADO='F')
BEGIN
FETCH NEXT FROM C1 INTO
@ICGVL_REFERENCIA, @ICGVL_DESCRIPCION, @ICGVL_UDVENTA, @ICGVL_TOTALVENTA,
@ICGVL_COSTE, @ICGVL_UDVENTANEG
, @ICGVL_ALBVENTALIN_CODARTICULO, @ICGNC_ICGCVM_TOTALVENTA,
@ICGNC_ALBVENTALIN_IVA, @ICGNC_ALBVENTALIN_REQ
, @ICGNC_ALBVENTACAB_CODMONEDA, @ICGNC_ALBVENTACAB_FACTORMONEDA,
@ICGNC_ICGCVM_COSTE
END
END
IF (@ICG_INI='F')
BEGIN
INSERT INTO @TABLA( REFERENCIA, DESCRIPCION , UDVENTA ,
TOTALVENTA , COSTE , UDVENTANEG ,
ALBVENTALIN_CODARTICULO )
VALUES (@REFERENCIA, @DESCRIPCION, @UDVENTA, @TOTALVENTA, @COSTE, @UDVENTANEG
, @ALBVENTALIN_CODARTICULO)
END;
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_99040111] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_99040111] (
@P__FEC_MIN DATETIME,
@P__FEC_MAX DATETIME,
@P__SERIE NVARCHAR(255),
@P__VENDEDOR INT,
@P__EMP_CONT SMALLINT,
@P__EFECTO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 DOUBLE PRECISION,
@PICGP_FACTOR_2 DOUBLE PRECISION,
@PICGP_FACTOR_3 DOUBLE PRECISION,
@PICGP_FACTOR_4 DOUBLE PRECISION,
@PICGP_FACTOR_5 DOUBLE PRECISION,
@PICGP_FACTOR_6 DOUBLE PRECISION,
@PICGP_FACTOR_7 DOUBLE PRECISION,
@PICGP_FACTOR_8 DOUBLE PRECISION,
@PICGP_FACTOR_9 DOUBLE PRECISION,
@PICGP_FACTOR_10 DOUBLE PRECISION
) RETURNS @TABLA TABLE(
TESORERIA_ORIGEN NVARCHAR(255),
TESORERIA_TIPODOCUMENTO NVARCHAR(255),
TESORERIA_SERIE NVARCHAR(255),
TESORERIA_NUMERO INT,
TESORERIA_N NVARCHAR(255),
TESORERIA_FECHADOCUMENTO DATETIME,
TESORERIA_FE_AVENCIMIENTO DATETIME,
TESORERIA_CODIGOINTERNO INT,
TESORERIA_CONTRAPARTIDA NVARCHAR(255),
TESORERIA_IMPORTE DOUBLE PRECISION,
FORMASPAGO_DESCRIPCION NVARCHAR(255),
DESCESTADOS_DESCRIPCION NVARCHAR(255),
FACTURASVENTA_TOTALNETO DOUBLE PRECISION,
CLIENTES_CODCONTABLE NVARCHAR(255),
CLIENTES_NOMBRECLIENTE NVARCHAR(255),
CLIENTES_CODBANCO NVARCHAR(255),
CLIENTES_NUMSUCURSAL NVARCHAR(255),
CLIENTES_DIGCONTROLBANCO NVARCHAR(255),
CLIENTES_NUMCUENTA NVARCHAR(255)
) AS
BEGIN
DECLARE @ICGPFEC_MIN NVARCHAR(1);
DECLARE @ICGPFEC_MAX NVARCHAR(1);
DECLARE @ICGPSERIE NVARCHAR(1);
DECLARE @ICGPVENDEDOR NVARCHAR(1);
DECLARE @ICGPEMP_CONT NVARCHAR(1);
DECLARE @ICGPEFECTO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1)
BEGIN
SET @ICG_INI='T';
IF (@P__FEC_MIN IS NULL)
SET @ICGPFEC_MIN='T';
ELSE
SET @ICGPFEC_MIN='F';
IF (@P__FEC_MAX IS NULL)
SET @ICGPFEC_MAX='T';
ELSE
SET @ICGPFEC_MAX='F';
IF (@P__SERIE IS NULL)
SET @ICGPSERIE='T';
ELSE
SET @ICGPSERIE='F';
IF (@P__VENDEDOR IS NULL)
SET @ICGPVENDEDOR='T';
ELSE
SET @ICGPVENDEDOR='F';
IF (@P__EMP_CONT IS NULL)
SET @ICGPEMP_CONT='T';
ELSE
SET @ICGPEMP_CONT='F';
IF (@P__EFECTO IS NULL)
SET @ICGPEFECTO='T';
ELSE
SET @ICGPEFECTO='F';
INSERT @TABLA
SELECT VW_TESORERIA.ORIGEN AS TESORERIA_ORIGEN
, VW_TESORERIA.TIPODOCUMENTO AS TESORERIA_TIPODOCUMENTO
, VW_TESORERIA.SERIE AS TESORERIA_SERIE
, VW_TESORERIA.NUMERO AS TESORERIA_NUMERO
, VW_TESORERIA.N AS TESORERIA_N
, VW_TESORERIA.FECHADOCUMENTO AS TESORERIA_FECHADOCUMENTO
, VW_TESORERIA.FECHAVENCIMIENTO AS TESORERIA_FE_AVENCIMIENTO
, VW_TESORERIA.CODIGOINTERNO AS TESORERIA_CODIGOINTERNO
, VW_TESORERIA.CONTRAPARTIDA AS TESORERIA_CONTRAPARTIDA
, TESORERIA_IMPORTE=CASE
WHEN ((@PICGP_CODMONEDA_D=1) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_1 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=2) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_2 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=3) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_3 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=4) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_4 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=5) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_5 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=6) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_6 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=7) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_7 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=8) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_8 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=9) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I)) THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_9 * VW_TESORERIA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=10) AND (VW_TESORERIA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
VW_TESORERIA.IMPORTE * @PICGP_FACTOR_10 * VW_TESORERIA.FACTORMONEDA
ELSE
VW_TESORERIA.IMPORTE * VW_TESORERIA.FACTORMONEDA
END
, FORMASPAGO.DESCRIPCION AS FORMASPAGO_DESCRIPCION
, DESCESTADOS.DESCRIPCION AS DESCESTADOS_DESCRIPCION
, FACTURASVENTA_TOTALNETO=CASE
WHEN ((@PICGP_CODMONEDA_D=1) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_1 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=2) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_2 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=3) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_3 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=4) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_4 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=5) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_5 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=6) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_6 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=7) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_7 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=8) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_8 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=9) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_9 * FACTURASVENTA.FACTORMONEDA
WHEN ((@PICGP_CODMONEDA_D=10) AND (FACTURASVENTA.CODMONEDA<>@PICGP_CODMONEDA_I))
THEN
FACTURASVENTA.TOTALNETO * @PICGP_FACTOR_10 * FACTURASVENTA.FACTORMONEDA
ELSE
FACTURASVENTA.TOTALNETO * FACTURASVENTA.FACTORMONEDA
END
, CLIENTES.CODCONTABLE AS CLIENTES_CODCONTABLE
, CLIENTES.NOMBRECLIENTE AS CLIENTES_NOMBRECLIENTE
, CLIENTES.CODBANCO AS CLIENTES_CODBANCO
, CLIENTES.NUMSUCURSAL AS CLIENTES_NUMSUCURSAL
, CLIENTES.DIGCONTROLBANCO AS CLIENTES_DIGCONTROLBANCO
, CLIENTES.NUMCUENTA AS CLIENTES_NUMCUENTA
FROM
(((( VW_TESORERIA LEFT JOIN DESCESTADOS ON (VW_TESORERIA.ESTADO =
DESCESTADOS.ESTADO)) LEFT JOIN FORMASPAGO ON (VW_TESORERIA.CODFORMAPAGO =
FORMASPAGO.CODFORMAPAGO)) LEFT JOIN CLIENTES ON (VW_TESORERIA.CODIGOINTERNO =
CLIENTES.CODCLIENTE)) LEFT JOIN FACTURASVENTA ON (VW_TESORERIA.SERIE =
FACTURASVENTA.NUMSERIE) AND (VW_TESORERIA.NUMERO = FACTURASVENTA.NUMFACTURA) AND
(VW_TESORERIA.N = FACTURASVENTA.N))
WHERE VW_TESORERIA.ORIGEN = 'C'
AND (VW_TESORERIA.FECHAVENCIMIENTO >= @P__FEC_MIN OR @ICGPFEC_MIN='T')
AND (VW_TESORERIA.FECHAVENCIMIENTO <= @P__FEC_MAX OR @ICGPFEC_MAX='T')
AND (VW_TESORERIA.SERIE LIKE @P__SERIE+'%' OR @ICGPSERIE='T')
AND (FACTURASVENTA.CODVENDEDOR = @P__VENDEDOR OR @ICGPVENDEDOR='T')
AND VW_TESORERIA.ESTADO <> 'S'
AND (VW_TESORERIA.ENLACE_EMPRESA = @P__EMP_CONT OR @ICGPEMP_CONT='T')
AND VW_TESORERIA.TIPODOCUMENTO <> 'A'
AND VW_TESORERIA.TIPODOCUMENTO <> 'P'
AND (VW_TESORERIA.CODTIPOPAGO LIKE @P__EFECTO+'%' OR @ICGPEFECTO='T')
AND VW_TESORERIA.N LIKE @PICGP_PN_+'%'
RETURN;
END
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_99052002] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_99052002] (
@P__FECHA_MIN DATETIME,
@P__FECHA_MAX DATETIME,
@P__ALMACEN NVARCHAR(255),
@P__SERIES NVARCHAR(255),
@P__VENDEDOR INT,
@P__CODBARRAS NVARCHAR(255),
@P__REF NVARCHAR(255),
@P__ARTIC NVARCHAR(255),
@P__TEMPORADA NVARCHAR(255),
@P__DEPAR NVARCHAR(255),
@P__SECCI NVARCHAR(255),
@P__FAMIL NVARCHAR(255),
@P__SUBFA NVARCHAR(255),
@P__MARCA NVARCHAR(255),
@P__LINIA NVARCHAR(255),
@P__TIPOINI INT,
@P__TIPOFIN INT,
@P__DESCATALOGADO NVARCHAR(2),
@P__CODIGO INT,
@P__CLIENTE NVARCHAR(255),
@P__POBLA NVARCHAR(255),
@P__PROVI NVARCHAR(255),
@P__TIPO SMALLINT,
@P__FEC_NAC_INI DATETIME,
@P__FEC_NAC_FIN DATETIME,
@P__SEXO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INTEGER,
@PICGP_CODMONEDA_I INTEGER,
@PICGP_CODMONEDA_D INTEGER,
@PICGP_FACTOR_1 DOUBLE PRECISION,
@PICGP_FACTOR_2 DOUBLE PRECISION,
@PICGP_FACTOR_3 DOUBLE PRECISION,
@PICGP_FACTOR_4 DOUBLE PRECISION,
@PICGP_FACTOR_5 DOUBLE PRECISION,
@PICGP_FACTOR_6 DOUBLE PRECISION,
@PICGP_FACTOR_7 DOUBLE PRECISION,
@PICGP_FACTOR_8 DOUBLE PRECISION,
@PICGP_FACTOR_9 DOUBLE PRECISION,
@PICGP_FACTOR_10 DOUBLE PRECISION
) RETURNS @TABLA TABLE(
REFERENCIA NVARCHAR(255),
DESCRIPCION NVARCHAR(255),
UDVENTANEG DOUBLE PRECISION,
TOTALVENTA DOUBLE PRECISION,
COSTE DOUBLE PRECISION,
IMPORTENEG DOUBLE PRECISION,
ICGCRANKINGD__CODARTICULO INTEGER
) AS
BEGIN
DECLARE @ICGPFECHA_MIN NVARCHAR(1);
DECLARE @ICGPFECHA_MAX NVARCHAR(1);
DECLARE @ICGPALMACEN NVARCHAR(1);
DECLARE @ICGPSERIES NVARCHAR(1);
DECLARE @ICGPVENDEDOR NVARCHAR(1);
DECLARE @ICGPCODBARRAS NVARCHAR(1);
DECLARE @ICGPREF NVARCHAR(1);
DECLARE @ICGPARTIC NVARCHAR(1);
DECLARE @ICGPTEMPORADA NVARCHAR(1);
DECLARE @ICGPDEPAR NVARCHAR(1);
DECLARE @ICGPSECCI NVARCHAR(1);
DECLARE @ICGPFAMIL NVARCHAR(1);
DECLARE @ICGPSUBFA NVARCHAR(1);
DECLARE @ICGPMARCA NVARCHAR(1);
DECLARE @ICGPLINIA NVARCHAR(1);
DECLARE @ICGPTIPOINI NVARCHAR(1);
DECLARE @ICGPTIPOFIN NVARCHAR(1);
DECLARE @ICGPDESCATALOGADO NVARCHAR(1);
DECLARE @ICGPCODIGO NVARCHAR(1);
DECLARE @ICGPCLIENTE NVARCHAR(1);
DECLARE @ICGPPOBLA NVARCHAR(1);
DECLARE @ICGPPROVI NVARCHAR(1);
DECLARE @ICGPTIPO NVARCHAR(1);
DECLARE @ICGPFEC_NAC_INI NVARCHAR(1);
DECLARE @ICGPFEC_NAC_FIN NVARCHAR(1);
DECLARE @ICGPSEXO NVARCHAR(1);
DECLARE @ICG_INI NVARCHAR(1);
SET @ICG_INI='T';
IF (@P__FECHA_MIN IS NULL)
SET @ICGPFECHA_MIN='T';
ELSE
SET @ICGPFECHA_MIN='F';
IF (@P__FECHA_MAX IS NULL)
SET @ICGPFECHA_MAX='T';
ELSE
SET @ICGPFECHA_MAX='F';
IF (@P__ALMACEN IS NULL)
SET @ICGPALMACEN='T';
ELSE
SET @ICGPALMACEN='F';
IF (@P__SERIES IS NULL)
SET @ICGPSERIES='T';
ELSE
SET @ICGPSERIES='F';
IF (@P__VENDEDOR IS NULL)
SET @ICGPVENDEDOR='T';
ELSE
SET @ICGPVENDEDOR='F';
IF (@P__CODBARRAS IS NULL)
SET @ICGPCODBARRAS='T';
ELSE
SET @ICGPCODBARRAS='F';
IF (@P__REF IS NULL)
SET @ICGPREF='T';
ELSE
SET @ICGPREF='F';
IF (@P__ARTIC IS NULL)
SET @ICGPARTIC='T';
ELSE
SET @ICGPARTIC='F';
IF (@P__TEMPORADA IS NULL)
SET @ICGPTEMPORADA='T';
ELSE
SET @ICGPTEMPORADA='F';
IF (@P__DEPAR IS NULL)
SET @ICGPDEPAR='T';
ELSE
SET @ICGPDEPAR='F';
IF (@P__SECCI IS NULL)
SET @ICGPSECCI='T';
ELSE
SET @ICGPSECCI='F';
IF (@P__FAMIL IS NULL)
SET @ICGPFAMIL='T';
ELSE
SET @ICGPFAMIL='F';
IF (@P__SUBFA IS NULL)
SET @ICGPSUBFA='T';
ELSE
SET @ICGPSUBFA='F';
IF (@P__MARCA IS NULL)
SET @ICGPMARCA='T';
ELSE
SET @ICGPMARCA='F';
IF (@P__LINIA IS NULL)
SET @ICGPLINIA='T';
ELSE
SET @ICGPLINIA='F';
IF (@P__TIPOINI IS NULL)
SET @ICGPTIPOINI='T';
ELSE
SET @ICGPTIPOINI='F';
IF (@P__TIPOFIN IS NULL)
SET @ICGPTIPOFIN='T';
ELSE
SET @ICGPTIPOFIN='F';
IF (@P__DESCATALOGADO IS NULL)
SET @ICGPDESCATALOGADO='T';
ELSE
SET @ICGPDESCATALOGADO='F';
IF (@P__CODIGO IS NULL)
SET @ICGPCODIGO='T';
ELSE
SET @ICGPCODIGO='F';
IF (@P__CLIENTE IS NULL)
SET @ICGPCLIENTE='T';
ELSE
SET @ICGPCLIENTE='F';
IF (@P__POBLA IS NULL)
SET @ICGPPOBLA='T';
ELSE
SET @ICGPPOBLA='F';
IF (@P__PROVI IS NULL)
SET @ICGPPROVI='T';
ELSE
SET @ICGPPROVI='F';
IF (@P__TIPO IS NULL)
SET @ICGPTIPO='T';
ELSE
SET @ICGPTIPO='F';
IF (@P__FEC_NAC_INI IS NULL)
SET @ICGPFEC_NAC_INI='T';
ELSE
SET @ICGPFEC_NAC_INI='F';
IF (@P__FEC_NAC_FIN IS NULL)
SET @ICGPFEC_NAC_FIN='T';
ELSE
SET @ICGPFEC_NAC_FIN='F';
IF (@P__SEXO IS NULL)
SET @ICGPSEXO='T';
ELSE
SET @ICGPSEXO='F';
INSERT @TABLA
SELECT ICGCRANKINGDEVENTASPORIMPORTENOORDENART.REFERENCIA AS REFERENCIA
, ICGCRANKINGDEVENTASPORIMPORTENOORDENART.DESCRIPCION AS DESCRIPCION
, ICGCRANKINGDEVENTASPORIMPORTENOORDENART.UDVENTANEG AS UDVENTANEG
, ICGCRANKINGDEVENTASPORIMPORTENOORDENART.TOTALVENTA AS TOTALVENTA
, ICGCRANKINGDEVENTASPORIMPORTENOORDENART.COSTE AS COSTE
, ICGCRANKINGDEVENTASPORIMPORTENOORDENART.IMPORTENEG AS IMPORTENEG
, ICGCRANKINGDEVENTASPORIMPORTENOORDENART.ALBVENTALIN_CODARTICULO AS
ICGCRANKINGD__CODARTICULO
FROM
ICGC6_99033010( @P__FECHA_MIN, @P__FECHA_MAX, @P__ALMACEN,@P__SERIES, @P__VENDEDOR,
@P__CODBARRAS, @P__REF, @P__ARTIC, @P__TEMPORADA, @P__DEPAR, @P__SECCI, @P__FAMIL,
@P__SUBFA, @P__MARCA, @P__LINIA, @P__TIPOINI, @P__TIPOFIN, @P__DESCATALOGADO,
@P__CODIGO, @P__CLIENTE, @P__POBLA, @P__PROVI, @P__TIPO, @P__FEC_NAC_INI,
@P__FEC_NAC_FIN, @P__SEXO, @PICGP_PN_, @PICGP_IVAINC, @PICGP_CODMONEDA_P,
@PICGP_CODMONEDA_I, @PICGP_CODMONEDA_D, @PICGP_FACTOR_1, @PICGP_FACTOR_2,
@PICGP_FACTOR_3, @PICGP_FACTOR_4, @PICGP_FACTOR_5, @PICGP_FACTOR_6,
@PICGP_FACTOR_7, @PICGP_FACTOR_8, @PICGP_FACTOR_9, @PICGP_FACTOR_10)
ICGCRANKINGDEVENTASPORIMPORTENOORDENART
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[ICGC6_99052003] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ICGC6_99052003] (
@P__FECHA_MIN DATETIME,
@P__FECHA_MAX DATETIME,
@P__ALMACEN NVARCHAR(255),
@P__SERIE NVARCHAR(255),
@P__VENDEDOR INT,
@P__CODBARRAS NVARCHAR(255),
@P__REF NVARCHAR(255),
@P__ARTIC NVARCHAR(255),
@P__TEMPORADA NVARCHAR(255),
@P__DEPAR NVARCHAR(255),
@P__SECCI NVARCHAR(255),
@P__FAMIL NVARCHAR(255),
@P__SUBFA NVARCHAR(255),
@P__MARCA NVARCHAR(255),
@P__LINIA NVARCHAR(255),
@P__TIPOINI INT,
@P__TIPOFIN INT,
@P__DESCATALOGADO NVARCHAR(2),
@P__CODIGO INT,
@P__CLIENTE NVARCHAR(255),
@P__POBLA NVARCHAR(255),
@P__PROVI NVARCHAR(255),
@P__TIPO SMALLINT,
@P__FEC_NAC_INI DATETIME,
@P__FEC_NAC_FIN DATETIME,
@P__SEXO NVARCHAR(255),
@PICGP_PN_ NVARCHAR(2),
@PICGP_IVAINC NVARCHAR(2),
@PICGP_CODMONEDA_P INT,
@PICGP_CODMONEDA_I INT,
@PICGP_CODMONEDA_D INT,
@PICGP_FACTOR_1 FLOAT,
@PICGP_FACTOR_2 FLOAT,
@PICGP_FACTOR_3 FLOAT,
@PICGP_FACTOR_4 FLOAT,
@PICGP_FACTOR_5 FLOAT,
@PICGP_FACTOR_6 FLOAT,
@PICGP_FACTOR_7 FLOAT,
@PICGP_FACTOR_8 FLOAT,
@PICGP_FACTOR_9 FLOAT,
@PICGP_FACTOR_10 FLOAT)
GROUP BY REGISTROEMPLEADOS.CODEMPLEADO
, VENDEDORES.NOMVENDEDOR , REGISTROEMPLEADOS.DIA ,
REGISTROEMPLEADOS.FO
ORDER BY
REGISTROEMPLEADOS.FO,REGISTROEMPLEADOS.CODEMPLEADO,VENDEDORES.NOMVENDEDOR,
REGISTROEMPLEADOS.DIA;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[MAXFECHA] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[MAXFECHA](@A DATETIME, @B DATETIME) RETURNS DATETIME
AS
BEGIN
RETURN CASE WHEN @A > @B THEN @A ELSE @B END;
END
GO
/****** Object: UserDefinedFunction [dbo].[MAXNUM] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[MAXNUM](@A INT, @B INT) RETURNS INT
AS
BEGIN
RETURN CASE WHEN @A > @B THEN @A ELSE @B END;
END
GO
/****** Object: UserDefinedFunction [dbo].[MAXNUMFLOAT] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[MAXNUMFLOAT](@A FLOAT, @B FLOAT) RETURNS FLOAT
AS
BEGIN
RETURN CASE WHEN @A > @B THEN @A ELSE @B END;
END
GO
/****** Object: UserDefinedFunction [dbo].[MINFECHA] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[MINFECHA](@A DATETIME, @B DATETIME) RETURNS DATETIME
AS
BEGIN
RETURN CASE WHEN @A < @B THEN @A ELSE @B END;
END
GO
/****** Object: UserDefinedFunction [dbo].[MINNUMFLOAT] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
SET @POS = 1;
SET @LETRAS = '';
SET @NUMEROS = '';
WHILE (@POS <= DATALENGTH(@CADENA))
BEGIN
SELECT @CODIGO_ASCII=ASCII(SUBSTRING(@CADENA, @POS, 1));
IF ( (@CODIGO_ASCII>=48) AND (@CODIGO_ASCII<=57) )
BEGIN
SET @NUMEROS = @NUMEROS + SUBSTRING(@CADENA, @POS,1);
END;
IF ((@CODIGO_ASCII>= 65) AND (@CODIGO_ASCII<=90))
BEGIN
SET @LETRAS = @LETRAS + SUBSTRING(@CADENA, @POS,1);
END;
IF ((@CODIGO_ASCII>= 97) AND (@CODIGO_ASCII<= 122))
BEGIN
SET @LETRAS = @LETRAS + SUBSTRING(@CADENA,@POS,1);
END
SET @POS = @POS + 1
END;
SET @NIFNORMALIZADO = UPPER(@NUMEROS + @LETRAS);
RETURN (@NIFNORMALIZADO)
END
GO
/****** Object: UserDefinedFunction [dbo].[NUMBERS] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[NUMBERS] (@min INT, @max INT, @step INT)
RETURNS @numbers TABLE (number int)
AS
BEGIN
IF @step <= 0
RETURN
WHILE @min <= @max
BEGIN
INSERT @numbers VALUES (@min)
SET @min = @min + @step
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[OMPLEDIES] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[OMPLEDIES] (
@ID INTEGER, @IDHOTEL INTEGER, @FECHAINI DATETIME,@FECHAFIN DATETIME,
@GENER NVARCHAR(20), @FEBRER NVARCHAR(20), @MARC NVARCHAR(20),
@ABRIL NVARCHAR(20), @MAIG NVARCHAR(20), @JUNY NVARCHAR(20),
@JULIOL NVARCHAR(20),@AGOST NVARCHAR(20),@SETEMBRE NVARCHAR(20),
@OCTUBRE NVARCHAR(20),@NOVEMBRE NVARCHAR(20),@DECEMBRE NVARCHAR(20) )
RETURNS @RESULT TABLE ( FECHA DATETIME, HABITACION NVARCHAR(40), ANYO INTEGER, MES
NVARCHAR(20), DIA INTEGER,
TOTAL INTEGER )
AS
BEGIN
IF ( @ID = 0)
INSERT INTO @RESULT
SELECT * FROM DIES(@FECHAINI, @FECHAFIN, @GENER, @FEBRER, @MARC,
@ABRIL, @MAIG,
@JUNY,@JULIOL,@AGOST,@SETEMBRE,@OCTUBRE,@NOVEMBRE,@DECEMBRE);
ELSE IF ( @ID = 1 )
INSERT INTO @RESULT
SELECT D.FECHA,T.HABITACION,D.ANYO,D.MES,D.DIA,T.TOTAL
FROM DIES(@FECHAINI,@FECHAFIN,@GENER, @FEBRER, @MARC,
@ABRIL, @MAIG,
@JUNY,@JULIOL,@AGOST,@SETEMBRE,@OCTUBRE,@NOVEMBRE,@DECEMBRE) D,
TIPUSHAB(0,@IDHOTEL,@FECHAINI,@FECHAFIN) T
ELSE IF ( @ID = 2 )
INSERT INTO @RESULT
SELECT D.FECHA,T.HABITACION,D.ANYO,D.MES,D.DIA,T.TOTAL
FROM DIES(@FECHAINI,@FECHAFIN,@GENER, @FEBRER, @MARC,
@ABRIL, @MAIG,
@JUNY,@JULIOL,@AGOST,@SETEMBRE,@OCTUBRE,@NOVEMBRE,@DECEMBRE) D,
TIPUSHAB(1,@IDHOTEL,@FECHAINI,@FECHAFIN) T
ELSE IF ( @ID = 3 )
INSERT INTO @RESULT
SELECT D.FECHA,T.HABITACION,D.ANYO,D.MES,D.DIA,0 AS TOTAL
FROM DIES(@FECHAINI,@FECHAFIN,@GENER, @FEBRER, @MARC,
@ABRIL, @MAIG,
@JUNY,@JULIOL,@AGOST,@SETEMBRE,@OCTUBRE,@NOVEMBRE,@DECEMBRE) D,
TIPUSHAB(1,@IDHOTEL,@FECHAINI,@FECHAFIN) T
RETURN;
END
GO
/****** Object: UserDefinedFunction [dbo].[OMPLEDIES2] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[OMPLEDIES2] ( @ID INTEGER,
@IDHOTEL INTEGER, @FECHAINI DATETIME,@FECHAFIN DATETIME,
@GENER NVARCHAR(20), @FEBRER NVARCHAR(20), @MARC NVARCHAR(20),
@ABRIL NVARCHAR(20), @MAIG NVARCHAR(20), @JUNY NVARCHAR(20),
@JULIOL NVARCHAR(20),@AGOST NVARCHAR(20),@SETEMBRE NVARCHAR(20),
@OCTUBRE NVARCHAR(20),@NOVEMBRE NVARCHAR(20),@DECEMBRE NVARCHAR(20) )
RETURNS @RESULT TABLE ( FECHA DATETIME, PAIS NVARCHAR(2) COLLATE
Latin1_General_CS_AI, COMUNIDAD INTEGER, ANYO INTEGER, MES NVARCHAR(20), DIA
INTEGER,
TOTAL INTEGER )
AS
BEGIN
INSERT INTO @RESULT
SELECT D.FECHA,COALESCE(T.CODPAIS,H.CODPAIS,'ES') AS CODPAIS,T.COMUNIDADCOD,
D.ANYO,D.MES,D.DIA,0 AS TOTAL
FROM DIES(@FECHAINI,@FECHAFIN,@GENER, @FEBRER, @MARC,
@ABRIL, @MAIG, @JUNY,@JULIOL,@AGOST,@SETEMBRE,@OCTUBRE,@NOVEMBRE,@DECEMBRE)
D,
TIPUSPAISCOMUNIDAD(@ID,@IDHOTEL,@FECHAINI,@FECHAFIN) T
LEFT JOIN HOTELES H ON ( H.IDHOTEL = T.IDHOTEL )
RETURN;
END
GO
/****** Object: UserDefinedFunction [dbo].[SINESPACIOS] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SINESPACIOS](@CADENA NVARCHAR(255))
RETURNS NVARCHAR(255)
AS
BEGIN
DECLARE @POS INTEGER;
DECLARE @CODIGO_ASCII INTEGER;
DECLARE @NEWCADENA NVARCHAR(255);
SET @POS = 1;
SET @NEWCADENA = '';
WHILE (@POS <= DATALENGTH(@CADENA))
BEGIN
SELECT @CODIGO_ASCII=ASCII(SUBSTRING(@CADENA, @POS, 1));
IF ( @CODIGO_ASCII<>32 )
BEGIN
SET @NEWCADENA=@NEWCADENA + SUBSTRING(@CADENA, @POS,1);
END;
SET @POS = @POS + 1
END;
RETURN (@NEWCADENA)
END
GO
/****** Object: UserDefinedFunction [dbo].[SOLONUMEROS] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SOLONUMEROS](@CADENA NVARCHAR(255))
RETURNS NVARCHAR(255)
AS
BEGIN
DECLARE @pos INTEGER;
DECLARE @CODIGO_ASCII INTEGER;
DECLARE @NEWCADENA NVARCHAR(255);
SET @pos = 1;
SET @NEWCADENA = '';
WHILE (@Pos <= DATALENGTH(@CADENA))
BEGIN
SELECT @CODIGO_ASCII=ASCII(SUBSTRING(@CADENA, @pos, 1));
IF ( @CODIGO_ASCII>=48 ) AND ( @CODIGO_ASCII<=57 )
BEGIN
SET @NEWCADENA=@NEWCADENA + SUBSTRING(@CADENA, @pos,1);
END;
SET @pos = @pos + 1
END;
RETURN (@NEWCADENA)
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_GETMODIFICADORESLIN] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[SP_GETMODIFICADORESLIN](@MODIFICADOR INT)
RETURNS @RETTABLE TABLE(CODIGO INT,
DESCRIPCION NVARCHAR(45),
ESARTICULO SMALLINT,
DOSIS FLOAT,
INCPRECIO FLOAT,
PREDETERMINADO BIT,
NODISPONIBLE NCHAR(1),
POSICION INT,
CODFORMATO INT,
FORMATO NVARCHAR(30),
ESDTO BIT
)
BEGIN
INSERT INTO @RETTABLE
SELECT ML.CODARTICULOCOM, A.DESCRIPCION, ML.ESARTICULO, ML.DOSIS, ML.INCPRECIO,
ML.PREDETERMINADO,
'T', ML.POSICION,ML.CODFORMATO, COALESCE(F.DESCRIPCION,'---') AS FORMATO,
ML.ESDTO
FROM MODIFICADORESLIN ML INNER JOIN ARTICULOS A ON(ML.CODARTICULOCOM =
A.CODARTICULO)
LEFT JOIN FORMATOS F ON(F.CODFORMATO=ML.CODFORMATO)
WHERE ML.CODMODIFICADOR = @MODIFICADOR AND ML.ESARTICULO = 1 ORDER BY
ML.POSICION;
INSERT INTO @RETTABLE
SELECT ML.CODARTICULOCOM, A.DESCRIPCION, ML.ESARTICULO, ML.DOSIS, ML.INCPRECIO,
ML.PREDETERMINADO, 'F',
ML.POSICION,0 AS CODFORMATO, '' AS FORMATO, ML.ESDTO
FROM MODIFICADORESLIN ML INNER JOIN COMENTARIOS A ON(ML.CODARTICULOCOM =
A.CODCOMENTARIO)
WHERE ML.CODMODIFICADOR = @MODIFICADOR AND ML.ESARTICULO = 0;
INSERT INTO @RETTABLE
SELECT ML.CODARTICULOCOM, M.DESCRIPCION, ML.ESARTICULO, ML.DOSIS, ML.INCPRECIO,
ML.PREDETERMINADO, 'F',
ML.POSICION,0 AS CODFORMATO, '' AS FORMATO, ML.ESDTO
FROM MODIFICADORESLIN ML INNER JOIN MODIFICADORESCAB M ON(ML.CODARTICULOCOM =
M.CODMODIFICADOR)
WHERE ML.CODMODIFICADOR = @MODIFICADOR AND ML.ESARTICULO = 2;
RETURN;
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA]
(@IDTARIFA INT,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@ARA DATETIME)
RETURNS @TABLATEMP TABLE(
IDTARIFAV INT,
CODARTICULO INT,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INT,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INT,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INT,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DESCFORMATO NVARCHAR(30),
ULTIMOCOSTEACT DOUBLE PRECISION,
PORCCREAL DOUBLE PRECISION,
PORCVREAL DOUBLE PRECISION)
AS
BEGIN
DECLARE @IDTARIFAV INT;
DECLARE @CODARTICULO INT;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INT;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INT;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INT;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DESCFORMATO NVARCHAR(30);
DECLARE @ULTIMOCOSTEACT DOUBLE PRECISION;
DECLARE @PORCCREAL DOUBLE PRECISION;
DECLARE @PORCVREAL DOUBLE PRECISION;
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INT;
DECLARE @FECHAULTCOMPRA DATETIME;
DECLARE @CODMONEDAULTCOMPRA INT;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,PV.CODARTICULO,PV.TALLA,PV.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO , AL.COSTESTOCK,AL.FECHAULTCOMPRA,
F.DESCRIPCION,AL.PRECIOCOMPRAREAL,AL.CODMONEDA,PV.PORCC,PV.PORCV
FROM PRECIOSVENTA PV LEFT JOIN FORMATOS F ON (PV.CODFORMATO=F.CODFORMATO)
LEFT JOIN ARTICULOS A ON (PV.CODARTICULO=A.CODARTICULO)
LEFT JOIN ARTICULOSLIN AL ON (PV.CODARTICULO=AL.CODARTICULO AND
PV.TALLA=AL.TALLA AND PV.COLOR=AL.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA AND A.TIPOARTICULO = 'A')
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK,@FECHAULTCOMPRA,
@DESCFORMATO,@ULTIMOCOSTEACT,@CODMONEDAULTCOMPRA,@PORCCREAL,@PORCVREAL;
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE IF (@TIPOCOSTE = 2)
SET @COSTEVALIDO = @COSTESTOCK;
ELSE
SET @COSTEVALIDO = @ULTIMOCOSTEACT;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF ((@CODMONEDAULTCOMPRA=0) OR (@CODMONEDAULTCOMPRA IS NULL))
SET @CODMONEDAULTCOMPRA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAULTCOMPRA)
SET @ULTIMOCOSTEACT = DBO.F_GET_CAMBIO(@ARA, @CODMONEDAULTCOMPRA,
@CODMONEDA, @ULTIMOCOSTEACT);
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE IF (@TIPOCOSTE = 2)
SET @COSTEVALIDO = @COSTESTOCK;
ELSE
SET @COSTEVALIDO = @ULTIMOCOSTEACT;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR, CODFORMATO,
PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO, PORCC, PORCV,
DESCRIPCION,
REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE, COSTEMEDIO, COSTESTOCK,
DESCFORMATO,
ULTIMOCOSTEACT, PORCCREAL, PORCVREAL)
VALUES(@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR, @CODFORMATO,
@PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO, @PORCC, @PORCV,
@DESCRIPCION,
@REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE, @COSTEMEDIO, @COSTESTOCK,
@DESCFORMATO,
@ULTIMOCOSTEACT, @PORCCREAL, @PORCVREAL);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK,@FECHAULTCOMPRA,
@DESCFORMATO,@ULTIMOCOSTEACT,@CODMONEDAULTCOMPRA,@PORCCREAL,@PORCVREAL;
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,PV.CODARTICULO,PV.TALLA,PV.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE,AL.COSTEMEDIO ,AL.COSTESTOCK ,
AL.FECHAULTCOMPRA,F.DESCRIPCION,
AL.PRECIOCOMPRAREAL,AL.CODMONEDA,PV.PORCC,PV.PORCV
FROM PRECIOSVENTA PV LEFT JOIN FORMATOS F ON (PV.CODFORMATO=F.CODFORMATO)
LEFT JOIN ARTICULOS A ON (PV.CODARTICULO=A.CODARTICULO)
LEFT JOIN ARTICULOSLIN AL ON (PV.CODARTICULO=AL.CODARTICULO AND
PV.TALLA=AL.TALLA AND PV.COLOR=AL.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA AND A.TIPOARTICULO = 'A')
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,
@CODMONEDA, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO,
@ULTIMOCOSTE, @COSTEMEDIO, @COSTESTOCK, @FECHAULTCOMPRA, @DESCFORMATO,
@ULTIMOCOSTEACT, @CODMONEDAULTCOMPRA, @PORCCREAL, @PORCVREAL
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
SET @ULTIMOCOSTEACT = (@ULTIMOCOSTEACT * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE IF (@TIPOCOSTE = 2)
SET @COSTEVALIDO = @COSTESTOCK;
ELSE
SET @COSTEVALIDO = @ULTIMOCOSTEACT;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF ((@CODMONEDAULTCOMPRA=0) OR (@CODMONEDAULTCOMPRA IS NULL))
SET @CODMONEDAULTCOMPRA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAULTCOMPRA)
BEGIN
SET @ULTIMOCOSTEACT = DBO.F_GET_CAMBIO(@ARA, @CODMONEDAULTCOMPRA,
@CODMONEDA, @ULTIMOCOSTEACT);
END
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE IF (@TIPOCOSTE = 2)
SET @COSTEVALIDO = @COSTESTOCK;
ELSE
SET @COSTEVALIDO = @ULTIMOCOSTEACT;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR, CODFORMATO,
PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO, PORCC, PORCV,
DESCRIPCION,
REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE, COSTEMEDIO, COSTESTOCK,
DESCFORMATO,
ULTIMOCOSTEACT, PORCCREAL, PORCVREAL)
VALUES(@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR, @CODFORMATO,
@PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO, @PORCC, @PORCV,
@DESCRIPCION,
@REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE, @COSTEMEDIO, @COSTESTOCK,
@DESCFORMATO,
@ULTIMOCOSTEACT, @PORCCREAL, @PORCVREAL);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,
@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK,@FECHAULTCOMPRA, @DESCFORMATO,
@ULTIMOCOSTEACT,@CODMONEDAULTCOMPRA,@PORCCREAL,@PORCVREAL
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA_DPTO_SEC_DESC]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA_DPTO_SEC_DESC]
(
@IDTARIFA INTEGER,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@PCODALMACEN NVARCHAR(3)
)
RETURNS @TABLATEMP TABLE
(
IDTARIFAV INTEGER,
CODARTICULO INTEGER,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INTEGER,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INTEGER,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INTEGER,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DPTO INTEGER,
SECCION INTEGER,
FAMILIA INTEGER,
SUBFAMILIA INTEGER,
MARCA INTEGER,
LINEA INTEGER,
TEMPORADA NVARCHAR(16),
NORMA NVARCHAR(16),
TACON NVARCHAR(16),
COMPOSICION NVARCHAR(16),
TIPO INTEGER,
ESKIT NVARCHAR(1),
DESCATALOGADO NVARCHAR(1),
ORDEN INTEGER,
CODBARRAS NVARCHAR(16),
FECHAULTCOMPRA DATETIME
)
AS
BEGIN
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODARTICULO INTEGER;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INTEGER;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INTEGER;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INTEGER;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DPTO INTEGER;
DECLARE @SECCION INTEGER;
DECLARE @FAMILIA INTEGER;
DECLARE @SUBFAMILIA INTEGER;
DECLARE @MARCA INTEGER;
DECLARE @LINEA INTEGER;
DECLARE @TEMPORADA NVARCHAR(16);
DECLARE @NORMA NVARCHAR(16);
DECLARE @TACON NVARCHAR(16);
DECLARE @COMPOSICION NVARCHAR(16);
DECLARE @TIPO INTEGER;
DECLARE @ESKIT NVARCHAR(1);
DECLARE @DESCATALOGADO NVARCHAR(1);
DECLARE @ORDEN INTEGER;
DECLARE @CODBARRAS NVARCHAR(16);
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INTEGER;
DECLARE @FECHAULTCOMPRA DATETIME;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO , AL.COSTESTOCK, A.DPTO, A.SECCION, A.FAMILIA,
A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN,
AL.CODBARRAS, AL.FECHAULTCOMPRA
FROM ARTICULOS A, ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL,
PRECIOSVENTA PV
WHERE (A.CODARTICULO=AL.CODARTICULO) AND (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR) AND
(PV.IDTARIFAV=@IDTARIFA)
AND (PV.CODFORMATO=0)
ORDER BY A.DPTO, A.SECCION, A.DESCRIPCION COLLATE LATIN1_GENERAL_BIN,
A.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,PV.CODARTICULO,PV.TALLA,PV.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE,AL.COSTEMEDIO ,AL.COSTESTOCK, A.DPTO, A.SECCION,
A.FAMILIA, A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN, AL.CODBARRAS,
AL.FECHAULTCOMPRA
FROM ARTICULOS A, ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL,
PRECIOSVENTA PV
WHERE (A.CODARTICULO=AL.CODARTICULO) AND (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR) AND
(PV.IDTARIFAV=@IDTARIFA)
AND (PV.CODFORMATO=0)
ORDER BY A.DPTO, A.SECCION, A.DESCRIPCION COLLATE LATIN1_GENERAL_BIN,
A.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA_DPTO_SEC_DESCF]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA_DPTO_SEC_DESCF]
(
@IDTARIFA INTEGER,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@PCODBARRAS NVARCHAR(16),
@PREFPROVEEDOR NVARCHAR(16),
@PDESCRIPCION NVARCHAR(41),
@PTEMPORADA NVARCHAR(16),
@PNORMA NVARCHAR(16),
@PTACON NVARCHAR(16),
@PCOMPOSICION NVARCHAR(16),
@PDPTO INTEGER,
@PSECCION INTEGER,
@PFAMILIA INTEGER,
@PSUBFAMILIA INTEGER,
@PMARCA INTEGER,
@PLINEA INTEGER,
@PTIPOEXCLUIR INTEGER,
@PESKIT NVARCHAR(1),
@PDESCATALOGADO NVARCHAR(1),
@PCODALMACEN NVARCHAR(3)
)
RETURNS @TABLATEMP TABLE
(
IDTARIFAV INTEGER,
CODARTICULO INTEGER,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INTEGER,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INTEGER,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INTEGER,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DPTO INTEGER,
SECCION INTEGER,
FAMILIA INTEGER,
SUBFAMILIA INTEGER,
MARCA INTEGER,
LINEA INTEGER,
TEMPORADA NVARCHAR(16),
NORMA NVARCHAR(16),
TACON NVARCHAR(16),
COMPOSICION NVARCHAR(16),
TIPO INTEGER,
ESKIT NVARCHAR(1),
DESCATALOGADO NVARCHAR(1),
ORDEN INTEGER,
CODBARRAS NVARCHAR(16),
FECHAULTCOMPRA DATETIME
)
AS
BEGIN
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODARTICULO INTEGER;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INTEGER;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INTEGER;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INTEGER;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DPTO INTEGER;
DECLARE @SECCION INTEGER;
DECLARE @FAMILIA INTEGER;
DECLARE @SUBFAMILIA INTEGER;
DECLARE @MARCA INTEGER;
DECLARE @LINEA INTEGER;
DECLARE @TEMPORADA NVARCHAR(16);
DECLARE @NORMA NVARCHAR(16);
DECLARE @TACON NVARCHAR(16);
DECLARE @COMPOSICION NVARCHAR(16);
DECLARE @TIPO INTEGER;
DECLARE @ESKIT NVARCHAR(1);
DECLARE @DESCATALOGADO NVARCHAR(1);
DECLARE @ORDEN INTEGER;
DECLARE @CODBARRAS NVARCHAR(16);
DECLARE @FECHAULTCOMPRA DATETIME;
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INTEGER;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO, AL.COSTESTOCK,
A.DPTO, A.SECCION, A.FAMILIA, A.SUBFAMILIA, A.MARCA, A.LINEA,
A.TEMPORADA, A.NORMA, A.TACON, A.COMPOSICION, A.TIPO, A.ESKIT,
A.DESCATALOGADO, AL.ORDEN, AL.CODBARRAS, AL.FECHAULTCOMPRA
FROM (ARTICULOS A LEFT JOIN ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL ON
(A.CODARTICULO=AL.CODARTICULO))
LEFT JOIN PRECIOSVENTA PV ON (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0)
AND (AL.CODBARRAS LIKE @PCODBARRAS + '%' OR @PCODBARRAS IS NULL)
AND (A.REFPROVEEDOR LIKE @PREFPROVEEDOR + '%' OR @PREFPROVEEDOR IS
NULL)
AND (A.DESCRIPCION LIKE @PDESCRIPCION + '%' OR @PDESCRIPCION IS NULL)
AND (A.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS NULL)
AND (A.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (A.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (A.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION IS NULL)
AND (A.DPTO=@PDPTO OR @PDPTO IS NULL)
AND (A.SECCION=@PSECCION OR @PSECCION IS NULL)
AND (A.FAMILIA=@PFAMILIA OR @PFAMILIA IS NULL)
AND (A.SUBFAMILIA=@PSUBFAMILIA OR @PSUBFAMILIA IS NULL)
AND (A.MARCA=@PMARCA OR @PMARCA IS NULL)
AND (A.LINEA=@PLINEA OR @PLINEA IS NULL)
AND (A.TIPO<>@PTIPOEXCLUIR OR @PTIPOEXCLUIR IS NULL)
AND (A.ESKIT=@PESKIT OR @PESKIT IS NULL)
AND (A.DESCATALOGADO=@PDESCATALOGADO OR @PDESCATALOGADO IS NULL)
ORDER BY A.DPTO, A.SECCION, A.DESCRIPCION COLLATE LATIN1_GENERAL_BIN,
A.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,
@REFPROVEEDOR,@TIPOIMPUESTO,@ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK,
@DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR, CODFORMATO,
PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO, PORCC, PORCV,
DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE, COSTEMEDIO,
COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA, LINEA,
TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT, DESCATALOGADO,
ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR, @CODFORMATO,
@PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO, @PORCC, @PORCV,
@DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE, @COSTEMEDIO,
@COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO,
@ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,
@REFPROVEEDOR,@TIPOIMPUESTO,@ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK,
@DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,
PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE, AL.COSTEMEDIO,
AL.COSTESTOCK, A.DPTO, A.SECCION, A.FAMILIA,
A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN,
AL.CODBARRAS,
AL.FECHAULTCOMPRA
FROM (ARTICULOS A LEFT JOIN ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL ON
(A.CODARTICULO=AL.CODARTICULO))
LEFT JOIN PRECIOSVENTA PV ON (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0)
AND (AL.CODBARRAS LIKE @PCODBARRAS + '%' OR @PCODBARRAS IS NULL)
AND (A.REFPROVEEDOR LIKE @PREFPROVEEDOR + '%' OR @PREFPROVEEDOR IS
NULL)
AND (A.DESCRIPCION LIKE @PDESCRIPCION + '%' OR @PDESCRIPCION IS NULL)
AND (A.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS NULL)
AND (A.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (A.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (A.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION IS NULL)
AND (A.DPTO=@PDPTO OR @PDPTO IS NULL)
AND (A.SECCION=@PSECCION OR @PSECCION IS NULL)
AND (A.FAMILIA=@PFAMILIA OR @PFAMILIA IS NULL)
AND (A.SUBFAMILIA=@PSUBFAMILIA OR @PSUBFAMILIA IS NULL)
AND (A.MARCA=@PMARCA OR @PMARCA IS NULL)
AND (A.LINEA=@PLINEA OR @PLINEA IS NULL)
AND (A.TIPO<>@PTIPOEXCLUIR OR @PTIPOEXCLUIR IS NULL)
AND (A.ESKIT=@PESKIT OR @PESKIT IS NULL)
AND (A.DESCATALOGADO=@PDESCATALOGADO OR @PDESCATALOGADO IS NULL)
ORDER BY A.DPTO, A.SECCION, A.DESCRIPCION COLLATE LATIN1_GENERAL_BIN,
A.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA_DPTO_SEC_ORDEN]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA_DPTO_SEC_ORDEN]
(
@IDTARIFA INTEGER,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@PCODALMACEN NVARCHAR(3)
)
RETURNS @TABLATEMP TABLE
(
IDTARIFAV INTEGER,
CODARTICULO INTEGER,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INTEGER,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INTEGER,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INTEGER,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DPTO INTEGER,
SECCION INTEGER,
FAMILIA INTEGER,
SUBFAMILIA INTEGER,
MARCA INTEGER,
LINEA INTEGER,
TEMPORADA NVARCHAR(16),
NORMA NVARCHAR(16),
TACON NVARCHAR(16),
COMPOSICION NVARCHAR(16),
TIPO INTEGER,
ESKIT NVARCHAR(1),
DESCATALOGADO NVARCHAR(1),
ORDEN INTEGER,
CODBARRAS NVARCHAR(16),
FECHAULTCOMPRA DATETIME
)
AS
BEGIN
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODARTICULO INTEGER;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INTEGER;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INTEGER;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INTEGER;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DPTO INTEGER;
DECLARE @SECCION INTEGER;
DECLARE @FAMILIA INTEGER;
DECLARE @SUBFAMILIA INTEGER;
DECLARE @MARCA INTEGER;
DECLARE @LINEA INTEGER;
DECLARE @TEMPORADA NVARCHAR(16);
DECLARE @NORMA NVARCHAR(16);
DECLARE @TACON NVARCHAR(16);
DECLARE @COMPOSICION NVARCHAR(16);
DECLARE @TIPO INTEGER;
DECLARE @ESKIT NVARCHAR(1);
DECLARE @DESCATALOGADO NVARCHAR(1);
DECLARE @ORDEN INTEGER;
DECLARE @CODBARRAS NVARCHAR(16);
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INTEGER;
DECLARE @FECHAULTCOMPRA DATETIME;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO , AL.COSTESTOCK, A.DPTO, A.SECCION, A.FAMILIA,
A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN,
AL.CODBARRAS, AL.FECHAULTCOMPRA
FROM ARTICULOS A, ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL,
PRECIOSVENTA PV
WHERE (A.CODARTICULO=AL.CODARTICULO) AND (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR) AND
(PV.IDTARIFAV=@IDTARIFA)
AND (PV.CODFORMATO=0)
ORDER BY A.DPTO, A.SECCION, AL.ORDEN, A.CODARTICULO, AL.COLOR COLLATE
LATIN1_GENERAL_BIN, AL.TALLA COLLATE LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,PV.CODARTICULO,PV.TALLA,PV.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE,AL.COSTEMEDIO ,AL.COSTESTOCK, A.DPTO, A.SECCION,
A.FAMILIA, A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN, AL.CODBARRAS,
AL.FECHAULTCOMPRA
FROM ARTICULOS A, ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL,
PRECIOSVENTA PV
WHERE (A.CODARTICULO=AL.CODARTICULO) AND (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR) AND
(PV.IDTARIFAV=@IDTARIFA)
AND (PV.CODFORMATO=0)
ORDER BY A.DPTO, A.SECCION, AL.ORDEN, A.CODARTICULO, AL.COLOR COLLATE
LATIN1_GENERAL_BIN, AL.TALLA COLLATE LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA_DPTO_SEC_ORDENF]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA_DPTO_SEC_ORDENF]
(
@IDTARIFA INTEGER,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@PCODBARRAS NVARCHAR(16),
@PREFPROVEEDOR NVARCHAR(16),
@PDESCRIPCION NVARCHAR(41),
@PTEMPORADA NVARCHAR(16),
@PNORMA NVARCHAR(16),
@PTACON NVARCHAR(16),
@PCOMPOSICION NVARCHAR(16),
@PDPTO INTEGER,
@PSECCION INTEGER,
@PFAMILIA INTEGER,
@PSUBFAMILIA INTEGER,
@PMARCA INTEGER,
@PLINEA INTEGER,
@PTIPOEXCLUIR INTEGER,
@PESKIT NVARCHAR(1),
@PDESCATALOGADO NVARCHAR(1),
@PCODALMACEN NVARCHAR(3)
)
RETURNS @TABLATEMP TABLE
(
IDTARIFAV INTEGER,
CODARTICULO INTEGER,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INTEGER,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INTEGER,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INTEGER,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DPTO INTEGER,
SECCION INTEGER,
FAMILIA INTEGER,
SUBFAMILIA INTEGER,
MARCA INTEGER,
LINEA INTEGER,
TEMPORADA NVARCHAR(16),
NORMA NVARCHAR(16),
TACON NVARCHAR(16),
COMPOSICION NVARCHAR(16),
TIPO INTEGER,
ESKIT NVARCHAR(1),
DESCATALOGADO NVARCHAR(1),
ORDEN INTEGER,
CODBARRAS NVARCHAR(16),
FECHAULTCOMPRA DATETIME
)
AS
BEGIN
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODARTICULO INTEGER;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INTEGER;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INTEGER;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INTEGER;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DPTO INTEGER;
DECLARE @SECCION INTEGER;
DECLARE @FAMILIA INTEGER;
DECLARE @SUBFAMILIA INTEGER;
DECLARE @MARCA INTEGER;
DECLARE @LINEA INTEGER;
DECLARE @TEMPORADA NVARCHAR(16);
DECLARE @NORMA NVARCHAR(16);
DECLARE @TACON NVARCHAR(16);
DECLARE @COMPOSICION NVARCHAR(16);
DECLARE @TIPO INTEGER;
DECLARE @ESKIT NVARCHAR(1);
DECLARE @DESCATALOGADO NVARCHAR(1);
DECLARE @ORDEN INTEGER;
DECLARE @CODBARRAS NVARCHAR(16);
DECLARE @FECHAULTCOMPRA DATETIME;
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INTEGER;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO, AL.COSTESTOCK,
A.DPTO, A.SECCION, A.FAMILIA, A.SUBFAMILIA, A.MARCA, A.LINEA,
A.TEMPORADA, A.NORMA, A.TACON, A.COMPOSICION, A.TIPO, A.ESKIT,
A.DESCATALOGADO, AL.ORDEN, AL.CODBARRAS, AL.FECHAULTCOMPRA
FROM (ARTICULOS A LEFT JOIN ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL ON
(A.CODARTICULO=AL.CODARTICULO))
LEFT JOIN PRECIOSVENTA PV ON (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0)
AND (AL.CODBARRAS LIKE @PCODBARRAS + '%' OR @PCODBARRAS IS NULL)
AND (A.REFPROVEEDOR LIKE @PREFPROVEEDOR + '%' OR @PREFPROVEEDOR IS
NULL)
AND (A.DESCRIPCION LIKE @PDESCRIPCION + '%' OR @PDESCRIPCION IS NULL)
AND (A.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS NULL)
AND (A.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (A.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (A.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION IS NULL)
AND (A.DPTO=@PDPTO OR @PDPTO IS NULL)
AND (A.SECCION=@PSECCION OR @PSECCION IS NULL)
AND (A.FAMILIA=@PFAMILIA OR @PFAMILIA IS NULL)
AND (A.SUBFAMILIA=@PSUBFAMILIA OR @PSUBFAMILIA IS NULL)
AND (A.MARCA=@PMARCA OR @PMARCA IS NULL)
AND (A.LINEA=@PLINEA OR @PLINEA IS NULL)
AND (A.TIPO<>@PTIPOEXCLUIR OR @PTIPOEXCLUIR IS NULL)
AND (A.ESKIT=@PESKIT OR @PESKIT IS NULL)
AND (A.DESCATALOGADO=@PDESCATALOGADO OR @PDESCATALOGADO IS NULL)
ORDER BY A.DPTO, A.SECCION, AL.ORDEN, A.CODARTICULO, AL.COLOR COLLATE
LATIN1_GENERAL_BIN, AL.TALLA COLLATE LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,
@REFPROVEEDOR,@TIPOIMPUESTO,@ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK,
@DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR, CODFORMATO,
PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO, PORCC, PORCV,
DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE, COSTEMEDIO,
COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA, LINEA,
TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT, DESCATALOGADO,
ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR, @CODFORMATO,
@PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO, @PORCC, @PORCV,
@DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE, @COSTEMEDIO,
@COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO,
@ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,
@REFPROVEEDOR,@TIPOIMPUESTO,@ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK,
@DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,
PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE, AL.COSTEMEDIO,
AL.COSTESTOCK, A.DPTO, A.SECCION, A.FAMILIA,
A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN,
AL.CODBARRAS,
AL.FECHAULTCOMPRA
FROM (ARTICULOS A LEFT JOIN ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL ON
(A.CODARTICULO=AL.CODARTICULO))
LEFT JOIN PRECIOSVENTA PV ON (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0)
AND (AL.CODBARRAS LIKE @PCODBARRAS + '%' OR @PCODBARRAS IS NULL)
AND (A.REFPROVEEDOR LIKE @PREFPROVEEDOR + '%' OR @PREFPROVEEDOR IS
NULL)
AND (A.DESCRIPCION LIKE @PDESCRIPCION + '%' OR @PDESCRIPCION IS NULL)
AND (A.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS NULL)
AND (A.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (A.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (A.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION IS NULL)
AND (A.DPTO=@PDPTO OR @PDPTO IS NULL)
AND (A.SECCION=@PSECCION OR @PSECCION IS NULL)
AND (A.FAMILIA=@PFAMILIA OR @PFAMILIA IS NULL)
AND (A.SUBFAMILIA=@PSUBFAMILIA OR @PSUBFAMILIA IS NULL)
AND (A.MARCA=@PMARCA OR @PMARCA IS NULL)
AND (A.LINEA=@PLINEA OR @PLINEA IS NULL)
AND (A.TIPO<>@PTIPOEXCLUIR OR @PTIPOEXCLUIR IS NULL)
AND (A.ESKIT=@PESKIT OR @PESKIT IS NULL)
AND (A.DESCATALOGADO=@PDESCATALOGADO OR @PDESCATALOGADO IS NULL)
ORDER BY A.DPTO, A.SECCION, AL.ORDEN, A.CODARTICULO, AL.COLOR COLLATE
LATIN1_GENERAL_BIN, AL.TALLA COLLATE LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA_DPTO_SEC_REF] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA_DPTO_SEC_REF]
(
@IDTARIFA INTEGER,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@PCODALMACEN NVARCHAR(3)
)
RETURNS @TABLATEMP TABLE
(
IDTARIFAV INTEGER,
CODARTICULO INTEGER,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INTEGER,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INTEGER,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INTEGER,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DPTO INTEGER,
SECCION INTEGER,
FAMILIA INTEGER,
SUBFAMILIA INTEGER,
MARCA INTEGER,
LINEA INTEGER,
TEMPORADA NVARCHAR(16),
NORMA NVARCHAR(16),
TACON NVARCHAR(16),
COMPOSICION NVARCHAR(16),
TIPO INTEGER,
ESKIT NVARCHAR(1),
DESCATALOGADO NVARCHAR(1),
ORDEN INTEGER,
CODBARRAS NVARCHAR(16),
FECHAULTCOMPRA DATETIME
)
AS
BEGIN
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODARTICULO INTEGER;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INTEGER;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INTEGER;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INTEGER;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DPTO INTEGER;
DECLARE @SECCION INTEGER;
DECLARE @FAMILIA INTEGER;
DECLARE @SUBFAMILIA INTEGER;
DECLARE @MARCA INTEGER;
DECLARE @LINEA INTEGER;
DECLARE @TEMPORADA NVARCHAR(16);
DECLARE @NORMA NVARCHAR(16);
DECLARE @TACON NVARCHAR(16);
DECLARE @COMPOSICION NVARCHAR(16);
DECLARE @TIPO INTEGER;
DECLARE @ESKIT NVARCHAR(1);
DECLARE @DESCATALOGADO NVARCHAR(1);
DECLARE @ORDEN INTEGER;
DECLARE @CODBARRAS NVARCHAR(16);
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INTEGER;
DECLARE @FECHAULTCOMPRA DATETIME;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO , AL.COSTESTOCK, A.DPTO, A.SECCION, A.FAMILIA,
A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN,
AL.CODBARRAS, AL.FECHAULTCOMPRA
FROM ARTICULOS A, ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL,
PRECIOSVENTA PV
WHERE (A.CODARTICULO=AL.CODARTICULO) AND (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR) AND
(PV.IDTARIFAV=@IDTARIFA)
AND (PV.CODFORMATO=0)
ORDER BY A.DPTO, A.SECCION, A.REFPROVEEDOR COLLATE LATIN1_GENERAL_BIN,
A.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,PV.CODARTICULO,PV.TALLA,PV.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE,AL.COSTEMEDIO ,AL.COSTESTOCK, A.DPTO, A.SECCION,
A.FAMILIA, A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN, AL.CODBARRAS,
AL.FECHAULTCOMPRA
FROM ARTICULOS A, ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL,
PRECIOSVENTA PV
WHERE (A.CODARTICULO=AL.CODARTICULO) AND (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR) AND
(PV.IDTARIFAV=@IDTARIFA)
AND (PV.CODFORMATO=0)
ORDER BY A.DPTO, A.SECCION, A.REFPROVEEDOR COLLATE LATIN1_GENERAL_BIN,
A.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA_DPTO_SEC_REFF]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA_DPTO_SEC_REFF]
(
@IDTARIFA INTEGER,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@PCODBARRAS NVARCHAR(16),
@PREFPROVEEDOR NVARCHAR(16),
@PDESCRIPCION NVARCHAR(41),
@PTEMPORADA NVARCHAR(16),
@PNORMA NVARCHAR(16),
@PTACON NVARCHAR(16),
@PCOMPOSICION NVARCHAR(16),
@PDPTO INTEGER,
@PSECCION INTEGER,
@PFAMILIA INTEGER,
@PSUBFAMILIA INTEGER,
@PMARCA INTEGER,
@PLINEA INTEGER,
@PTIPOEXCLUIR INTEGER,
@PESKIT NVARCHAR(1),
@PDESCATALOGADO NVARCHAR(1),
@PCODALMACEN NVARCHAR(3)
)
RETURNS @TABLATEMP TABLE
(
IDTARIFAV INTEGER,
CODARTICULO INTEGER,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INTEGER,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INTEGER,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INTEGER,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DPTO INTEGER,
SECCION INTEGER,
FAMILIA INTEGER,
SUBFAMILIA INTEGER,
MARCA INTEGER,
LINEA INTEGER,
TEMPORADA NVARCHAR(16),
NORMA NVARCHAR(16),
TACON NVARCHAR(16),
COMPOSICION NVARCHAR(16),
TIPO INTEGER,
ESKIT NVARCHAR(1),
DESCATALOGADO NVARCHAR(1),
ORDEN INTEGER,
CODBARRAS NVARCHAR(16),
FECHAULTCOMPRA DATETIME
)
AS
BEGIN
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODARTICULO INTEGER;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INTEGER;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INTEGER;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INTEGER;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DPTO INTEGER;
DECLARE @SECCION INTEGER;
DECLARE @FAMILIA INTEGER;
DECLARE @SUBFAMILIA INTEGER;
DECLARE @MARCA INTEGER;
DECLARE @LINEA INTEGER;
DECLARE @TEMPORADA NVARCHAR(16);
DECLARE @NORMA NVARCHAR(16);
DECLARE @TACON NVARCHAR(16);
DECLARE @COMPOSICION NVARCHAR(16);
DECLARE @TIPO INTEGER;
DECLARE @ESKIT NVARCHAR(1);
DECLARE @DESCATALOGADO NVARCHAR(1);
DECLARE @ORDEN INTEGER;
DECLARE @CODBARRAS NVARCHAR(16);
DECLARE @FECHAULTCOMPRA DATETIME;
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INTEGER;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO, AL.COSTESTOCK,
A.DPTO, A.SECCION, A.FAMILIA, A.SUBFAMILIA, A.MARCA, A.LINEA,
A.TEMPORADA, A.NORMA, A.TACON, A.COMPOSICION, A.TIPO, A.ESKIT,
A.DESCATALOGADO, AL.ORDEN, AL.CODBARRAS, AL.FECHAULTCOMPRA
FROM (ARTICULOS A LEFT JOIN ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL ON
(A.CODARTICULO=AL.CODARTICULO))
LEFT JOIN PRECIOSVENTA PV ON (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0)
AND (AL.CODBARRAS LIKE @PCODBARRAS + '%' OR @PCODBARRAS IS NULL)
AND (A.REFPROVEEDOR LIKE @PREFPROVEEDOR + '%' OR @PREFPROVEEDOR IS
NULL)
AND (A.DESCRIPCION LIKE @PDESCRIPCION + '%' OR @PDESCRIPCION IS NULL)
AND (A.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS NULL)
AND (A.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (A.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (A.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION IS NULL)
AND (A.DPTO=@PDPTO OR @PDPTO IS NULL)
AND (A.SECCION=@PSECCION OR @PSECCION IS NULL)
AND (A.FAMILIA=@PFAMILIA OR @PFAMILIA IS NULL)
AND (A.SUBFAMILIA=@PSUBFAMILIA OR @PSUBFAMILIA IS NULL)
AND (A.MARCA=@PMARCA OR @PMARCA IS NULL)
AND (A.LINEA=@PLINEA OR @PLINEA IS NULL)
AND (A.TIPO<>@PTIPOEXCLUIR OR @PTIPOEXCLUIR IS NULL)
AND (A.ESKIT=@PESKIT OR @PESKIT IS NULL)
AND (A.DESCATALOGADO=@PDESCATALOGADO OR @PDESCATALOGADO IS NULL)
ORDER BY A.DPTO, A.SECCION, A.REFPROVEEDOR COLLATE LATIN1_GENERAL_BIN,
A.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,
@REFPROVEEDOR,@TIPOIMPUESTO,@ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK,
@DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR, CODFORMATO,
PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO, PORCC, PORCV,
DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE, COSTEMEDIO,
COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA, LINEA,
TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT, DESCATALOGADO,
ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR, @CODFORMATO,
@PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO, @PORCC, @PORCV,
@DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE, @COSTEMEDIO,
@COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO,
@ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,
@REFPROVEEDOR,@TIPOIMPUESTO,@ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK,
@DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,
PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE, AL.COSTEMEDIO,
AL.COSTESTOCK, A.DPTO, A.SECCION, A.FAMILIA,
A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN,
AL.CODBARRAS,
AL.FECHAULTCOMPRA
FROM (ARTICULOS A LEFT JOIN ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL ON
(A.CODARTICULO=AL.CODARTICULO))
LEFT JOIN PRECIOSVENTA PV ON (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0)
AND (AL.CODBARRAS LIKE @PCODBARRAS + '%' OR @PCODBARRAS IS NULL)
AND (A.REFPROVEEDOR LIKE @PREFPROVEEDOR + '%' OR @PREFPROVEEDOR IS
NULL)
AND (A.DESCRIPCION LIKE @PDESCRIPCION + '%' OR @PDESCRIPCION IS NULL)
AND (A.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS NULL)
AND (A.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (A.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (A.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION IS NULL)
AND (A.DPTO=@PDPTO OR @PDPTO IS NULL)
AND (A.SECCION=@PSECCION OR @PSECCION IS NULL)
AND (A.FAMILIA=@PFAMILIA OR @PFAMILIA IS NULL)
AND (A.SUBFAMILIA=@PSUBFAMILIA OR @PSUBFAMILIA IS NULL)
AND (A.MARCA=@PMARCA OR @PMARCA IS NULL)
AND (A.LINEA=@PLINEA OR @PLINEA IS NULL)
AND (A.TIPO<>@PTIPOEXCLUIR OR @PTIPOEXCLUIR IS NULL)
AND (A.ESKIT=@PESKIT OR @PESKIT IS NULL)
AND (A.DESCATALOGADO=@PDESCATALOGADO OR @PDESCATALOGADO IS NULL)
ORDER BY A.DPTO, A.SECCION, A.REFPROVEEDOR COLLATE LATIN1_GENERAL_BIN,
A.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA_DPTO_SEC_UBIC]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA_DPTO_SEC_UBIC]
(
@IDTARIFA INTEGER,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@CODALMACEN NVARCHAR(4)
)
RETURNS @TABLATEMP TABLE
(
IDTARIFAV INTEGER,
CODARTICULO INTEGER,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INTEGER,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INTEGER,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INTEGER,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DPTO INTEGER,
SECCION INTEGER,
FAMILIA INTEGER,
SUBFAMILIA INTEGER,
MARCA INTEGER,
LINEA INTEGER,
TEMPORADA NVARCHAR(16),
NORMA NVARCHAR(16),
TACON NVARCHAR(16),
COMPOSICION NVARCHAR(16),
TIPO INTEGER,
ESKIT NVARCHAR(1),
DESCATALOGADO NVARCHAR(1),
ORDEN INTEGER,
CODBARRAS NVARCHAR(16),
UBICACION NVARCHAR(25),
FECHAULTCOMPRA DATETIME
)
AS
BEGIN
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODARTICULO INTEGER;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INTEGER;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INTEGER;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INTEGER;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DPTO INTEGER;
DECLARE @SECCION INTEGER;
DECLARE @FAMILIA INTEGER;
DECLARE @SUBFAMILIA INTEGER;
DECLARE @MARCA INTEGER;
DECLARE @LINEA INTEGER;
DECLARE @TEMPORADA NVARCHAR(16);
DECLARE @NORMA NVARCHAR(16);
DECLARE @TACON NVARCHAR(16);
DECLARE @COMPOSICION NVARCHAR(16);
DECLARE @TIPO INTEGER;
DECLARE @ESKIT NVARCHAR(1);
DECLARE @DESCATALOGADO NVARCHAR(1);
DECLARE @ORDEN INTEGER;
DECLARE @CODBARRAS NVARCHAR(16);
DECLARE @UBICACION NVARCHAR(25);
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INTEGER;
DECLARE @FECHAULTCOMPRA DATETIME;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO , AL.COSTESTOCK, A.DPTO, A.SECCION, A.FAMILIA,
A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN,
AL.CODBARRAS, AL.FECHAULTCOMPRA, S.UBICACION
FROM ARTICULOS A, ARTICULOSLINCOSTESALMACEN(@CODALMACEN) AL,
PRECIOSVENTA PV LEFT JOIN STOCKS S ON
(PV.CODARTICULO=S.CODARTICULO) AND (PV.TALLA=S.TALLA) AND
(PV.COLOR=S.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0) AND
(S.CODALMACEN=@CODALMACEN) AND (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
AND (A.CODARTICULO=AL.CODARTICULO)
ORDER BY A.DPTO, A.SECCION, S.UBICACION COLLATE LATIN1_GENERAL_BIN,
AL.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA, @UBICACION
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA, UBICACION)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA, @UBICACION);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA, @UBICACION
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,PV.CODARTICULO,PV.TALLA,PV.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE,AL.COSTEMEDIO ,AL.COSTESTOCK, A.DPTO, A.SECCION,
A.FAMILIA, A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN, AL.CODBARRAS,
AL.FECHAULTCOMPRA, S.UBICACION
FROM ARTICULOS A, ARTICULOSLINCOSTESALMACEN(@CODALMACEN) AL,
PRECIOSVENTA PV LEFT JOIN STOCKS S ON
(PV.CODARTICULO=S.CODARTICULO) AND (PV.TALLA=S.TALLA) AND
(PV.COLOR=S.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0) AND
(S.CODALMACEN=@CODALMACEN) AND (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
AND (A.CODARTICULO=AL.CODARTICULO)
ORDER BY A.DPTO, A.SECCION, S.UBICACION COLLATE LATIN1_GENERAL_BIN,
AL.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA, @UBICACION
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA, UBICACION)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA, @UBICACION);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO, @X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,@REFPROVEEDOR,
@TIPOIMPUESTO,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA, @UBICACION
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[SP_PRECIOSVENTA_DPTO_SEC_UBICF]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[SP_PRECIOSVENTA_DPTO_SEC_UBICF]
(
@IDTARIFA INTEGER,
@CONIVA NCHAR(1),
@CONREQ NCHAR(1),
@FACTORMONEDA DOUBLE PRECISION,
@TIPOCOSTE SMALLINT,
@PCODBARRAS NVARCHAR(16),
@PREFPROVEEDOR NVARCHAR(16),
@PDESCRIPCION NVARCHAR(41),
@PTEMPORADA NVARCHAR(16),
@PNORMA NVARCHAR(16),
@PTACON NVARCHAR(16),
@PCOMPOSICION NVARCHAR(16),
@PDPTO INTEGER,
@PSECCION INTEGER,
@PFAMILIA INTEGER,
@PSUBFAMILIA INTEGER,
@PMARCA INTEGER,
@PLINEA INTEGER,
@PTIPOEXCLUIR INTEGER,
@PESKIT NVARCHAR(1),
@PDESCATALOGADO NVARCHAR(1),
@PCODALMACEN NVARCHAR(4)
)
RETURNS @TABLATEMP TABLE
(
IDTARIFAV INTEGER,
CODARTICULO INTEGER,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODFORMATO INTEGER,
PBRUTO DOUBLE PRECISION,
X DOUBLE PRECISION,
Y DOUBLE PRECISION,
DTO DOUBLE PRECISION,
PNETO DOUBLE PRECISION,
CODMONEDA INTEGER,
BENEFICIO DOUBLE PRECISION,
PORCC DOUBLE PRECISION,
PORCV DOUBLE PRECISION,
DESCRIPCION NVARCHAR(45),
REFPROVEEDOR NVARCHAR(30),
TIPOIMPUESTO INTEGER,
ULTIMOCOSTE DOUBLE PRECISION,
COSTEMEDIO DOUBLE PRECISION,
COSTESTOCK DOUBLE PRECISION,
DPTO INTEGER,
SECCION INTEGER,
FAMILIA INTEGER,
SUBFAMILIA INTEGER,
MARCA INTEGER,
LINEA INTEGER,
TEMPORADA NVARCHAR(16),
NORMA NVARCHAR(16),
TACON NVARCHAR(16),
COMPOSICION NVARCHAR(16),
TIPO INTEGER,
ESKIT NVARCHAR(1),
DESCATALOGADO NVARCHAR(1),
ORDEN INTEGER,
CODBARRAS NVARCHAR(16),
FECHAULTCOMPRA DATETIME,
UBICACION NVARCHAR(25)
)
AS
BEGIN
DECLARE @IDTARIFAV INTEGER;
DECLARE @CODARTICULO INTEGER;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10);
DECLARE @CODFORMATO INTEGER;
DECLARE @PBRUTO DOUBLE PRECISION;
DECLARE @X DOUBLE PRECISION;
DECLARE @Y DOUBLE PRECISION;
DECLARE @DTO DOUBLE PRECISION;
DECLARE @PNETO DOUBLE PRECISION;
DECLARE @CODMONEDA INTEGER;
DECLARE @BENEFICIO DOUBLE PRECISION;
DECLARE @PORCC DOUBLE PRECISION;
DECLARE @PORCV DOUBLE PRECISION;
DECLARE @DESCRIPCION NVARCHAR(45);
DECLARE @REFPROVEEDOR NVARCHAR(30);
DECLARE @TIPOIMPUESTO INTEGER;
DECLARE @ULTIMOCOSTE DOUBLE PRECISION;
DECLARE @COSTEMEDIO DOUBLE PRECISION;
DECLARE @COSTESTOCK DOUBLE PRECISION;
DECLARE @DPTO INTEGER;
DECLARE @SECCION INTEGER;
DECLARE @FAMILIA INTEGER;
DECLARE @SUBFAMILIA INTEGER;
DECLARE @MARCA INTEGER;
DECLARE @LINEA INTEGER;
DECLARE @TEMPORADA NVARCHAR(16);
DECLARE @NORMA NVARCHAR(16);
DECLARE @TACON NVARCHAR(16);
DECLARE @COMPOSICION NVARCHAR(16);
DECLARE @TIPO INTEGER;
DECLARE @ESKIT NVARCHAR(1);
DECLARE @DESCATALOGADO NVARCHAR(1);
DECLARE @ORDEN INTEGER;
DECLARE @CODBARRAS NVARCHAR(16);
DECLARE @FECHAULTCOMPRA DATETIME;
DECLARE @UBICACION NVARCHAR(25);
DECLARE @FACTORIMPUESTO DOUBLE PRECISION;
DECLARE @COSTEVALIDO DOUBLE PRECISION;
DECLARE @CODMONEDAPRIN INTEGER;
/* OBTENER EL CÓDIGO DE LA MONEDA PRINCIPAL */
SET @CODMONEDAPRIN = DBO.F_GET_MONEDAPRINCIPAL();
/* TARIFAS SIN IVA INCLUIDO */
IF (@CONIVA='F')
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,PV.DTO,PV.PNETO,PV.CODMONEDA,A.DESCRIPCION,
A.REFPROVEEDOR,A.TIPOIMPUESTO,AL.ULTIMOCOSTE,
AL.COSTEMEDIO, AL.COSTESTOCK,
A.DPTO, A.SECCION, A.FAMILIA, A.SUBFAMILIA, A.MARCA, A.LINEA,
A.TEMPORADA, A.NORMA, A.TACON, A.COMPOSICION, A.TIPO, A.ESKIT,
A.DESCATALOGADO, AL.ORDEN, AL.CODBARRAS, AL.FECHAULTCOMPRA,
S.UBICACION
FROM (ARTICULOS A LEFT JOIN ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL ON
(A.CODARTICULO=AL.CODARTICULO))
LEFT JOIN PRECIOSVENTA PV ON (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
LEFT JOIN STOCKS S ON (PV.CODARTICULO=S.CODARTICULO)
AND (PV.TALLA=S.TALLA) AND (PV.COLOR=S.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0) AND
(S.CODALMACEN=@PCODALMACEN)
AND (AL.CODBARRAS LIKE @PCODBARRAS + '%' OR @PCODBARRAS IS NULL)
AND (A.REFPROVEEDOR LIKE @PREFPROVEEDOR + '%' OR @PREFPROVEEDOR IS
NULL)
AND (A.DESCRIPCION LIKE @PDESCRIPCION + '%' OR @PDESCRIPCION IS NULL)
AND (A.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS NULL)
AND (A.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (A.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (A.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION IS NULL)
AND (A.DPTO=@PDPTO OR @PDPTO IS NULL)
AND (A.SECCION=@PSECCION OR @PSECCION IS NULL)
AND (A.FAMILIA=@PFAMILIA OR @PFAMILIA IS NULL)
AND (A.SUBFAMILIA=@PSUBFAMILIA OR @PSUBFAMILIA IS NULL)
AND (A.MARCA=@PMARCA OR @PMARCA IS NULL)
AND (A.LINEA=@PLINEA OR @PLINEA IS NULL)
AND (A.TIPO<>@PTIPOEXCLUIR OR @PTIPOEXCLUIR IS NULL)
AND (A.ESKIT=@PESKIT OR @PESKIT IS NULL)
AND (A.DESCATALOGADO=@PDESCATALOGADO OR @PDESCATALOGADO IS NULL)
ORDER BY A.DPTO, A.SECCION, S.UBICACION COLLATE LATIN1_GENERAL_BIN,
AL.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,
@REFPROVEEDOR,@TIPOIMPUESTO,@ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK,
@DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA, @UBICACION
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR, CODFORMATO,
PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO, PORCC, PORCV,
DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE, COSTEMEDIO,
COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA, LINEA,
TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT, DESCATALOGADO,
ORDEN, CODBARRAS, FECHAULTCOMPRA, UBICACION)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR, @CODFORMATO,
@PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO, @PORCC, @PORCV,
@DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE, @COSTEMEDIO,
@COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO,
@ORDEN, @CODBARRAS, @FECHAULTCOMPRA, @UBICACION);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,@DESCRIPCION,
@REFPROVEEDOR,@TIPOIMPUESTO,@ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK,
@DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA, @LINEA,
@TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA, @UBICACION
END
CLOSE C1;
DEALLOCATE C1;
END
ELSE
/* TARIFAS CON IVA INCLUIDO */
BEGIN
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT PV.IDTARIFAV,A.CODARTICULO,AL.TALLA,AL.COLOR, PV.CODFORMATO,
PV.PBRUTO,PV.X,PV.Y,
PV.DTO,PV.PNETO,PV.CODMONEDA,
A.DESCRIPCION,A.REFPROVEEDOR,A.TIPOIMPUESTO,
AL.ULTIMOCOSTE, AL.COSTEMEDIO,
AL.COSTESTOCK, A.DPTO, A.SECCION, A.FAMILIA,
A.SUBFAMILIA, A.MARCA, A.LINEA, A.TEMPORADA, A.NORMA, A.TACON,
A.COMPOSICION, A.TIPO, A.ESKIT, A.DESCATALOGADO, AL.ORDEN,
AL.CODBARRAS,
AL.FECHAULTCOMPRA, S.UBICACION
FROM (ARTICULOS A LEFT JOIN ARTICULOSLINCOSTESALMACEN(@PCODALMACEN) AL ON
(A.CODARTICULO=AL.CODARTICULO))
LEFT JOIN PRECIOSVENTA PV ON (AL.CODARTICULO= PV.CODARTICULO)
AND (AL.TALLA=PV.TALLA) AND (AL.COLOR=PV.COLOR)
LEFT JOIN STOCKS S ON (PV.CODARTICULO=S.CODARTICULO)
AND (PV.TALLA=S.TALLA) AND (PV.COLOR=S.COLOR)
WHERE (PV.IDTARIFAV=@IDTARIFA) AND (PV.CODFORMATO=0) AND
(S.CODALMACEN=@PCODALMACEN)
AND (AL.CODBARRAS LIKE @PCODBARRAS + '%' OR @PCODBARRAS IS NULL)
AND (A.REFPROVEEDOR LIKE @PREFPROVEEDOR + '%' OR @PREFPROVEEDOR IS
NULL)
AND (A.DESCRIPCION LIKE @PDESCRIPCION + '%' OR @PDESCRIPCION IS NULL)
AND (A.TEMPORADA LIKE @PTEMPORADA + '%' OR @PTEMPORADA IS NULL)
AND (A.NORMA LIKE @PNORMA + '%' OR @PNORMA IS NULL)
AND (A.TACON LIKE @PTACON + '%' OR @PTACON IS NULL)
AND (A.COMPOSICION LIKE @PCOMPOSICION + '%' OR @PCOMPOSICION IS NULL)
AND (A.DPTO=@PDPTO OR @PDPTO IS NULL)
AND (A.SECCION=@PSECCION OR @PSECCION IS NULL)
AND (A.FAMILIA=@PFAMILIA OR @PFAMILIA IS NULL)
AND (A.SUBFAMILIA=@PSUBFAMILIA OR @PSUBFAMILIA IS NULL)
AND (A.MARCA=@PMARCA OR @PMARCA IS NULL)
AND (A.LINEA=@PLINEA OR @PLINEA IS NULL)
AND (A.TIPO<>@PTIPOEXCLUIR OR @PTIPOEXCLUIR IS NULL)
AND (A.ESKIT=@PESKIT OR @PESKIT IS NULL)
AND (A.DESCATALOGADO=@PDESCATALOGADO OR @PDESCATALOGADO IS NULL)
ORDER BY A.DPTO, A.SECCION, S.UBICACION COLLATE LATIN1_GENERAL_BIN,
AL.CODARTICULO, AL.COLOR COLLATE LATIN1_GENERAL_BIN, AL.TALLA COLLATE
LATIN1_GENERAL_BIN
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA, @UBICACION
WHILE (@@FETCH_STATUS = 0)
BEGIN
SET @FACTORIMPUESTO = DBO.F_GET_FACTORIMPUESTO(@TIPOIMPUESTO,@CONREQ);
IF (@FACTORIMPUESTO IS NULL)
SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
/* SI EL CÓDIGO DE MONEDA EN LA LINEA DE LA TARIFA ES NULO O ES 0
SUPONEMOS QUE ES LA MONEDA PRINCIPAL */
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL))
SET @CODMONEDA = @CODMONEDAPRIN;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
SET @ULTIMOCOSTE = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @ULTIMOCOSTE);
SET @COSTEMEDIO = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTEMEDIO);
SET @COSTESTOCK = DBO.F_GET_CAMBIO(@FECHAULTCOMPRA, @CODMONEDAPRIN,
@CODMONEDA, @COSTESTOCK);
END
IF (@TIPOCOSTE = 0)
SET @COSTEVALIDO = @ULTIMOCOSTE;
ELSE IF (@TIPOCOSTE = 1)
SET @COSTEVALIDO = @COSTEMEDIO;
ELSE
SET @COSTEVALIDO = @COSTESTOCK;
IF (@PNETO IS NULL)
SET @PNETO = 0;
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END
INSERT INTO @TABLATEMP (IDTARIFAV, CODARTICULO, TALLA, COLOR,
CODFORMATO, PBRUTO, X, Y, DTO, PNETO, CODMONEDA, BENEFICIO,
PORCC, PORCV, DESCRIPCION, REFPROVEEDOR, TIPOIMPUESTO, ULTIMOCOSTE,
COSTEMEDIO, COSTESTOCK, DPTO, SECCION, FAMILIA, SUBFAMILIA, MARCA,
LINEA, TEMPORADA, NORMA, TACON, COMPOSICION, TIPO, ESKIT,
DESCATALOGADO, ORDEN, CODBARRAS, FECHAULTCOMPRA, UBICACION)
VALUES (@IDTARIFAV, @CODARTICULO, @TALLA, @COLOR,
@CODFORMATO, @PBRUTO, @X, @Y, @DTO, @PNETO, @CODMONEDA, @BENEFICIO,
@PORCC, @PORCV, @DESCRIPCION, @REFPROVEEDOR, @TIPOIMPUESTO, @ULTIMOCOSTE,
@COSTEMEDIO, @COSTESTOCK, @DPTO, @SECCION, @FAMILIA, @SUBFAMILIA, @MARCA,
@LINEA, @TEMPORADA, @NORMA, @TACON, @COMPOSICION, @TIPO, @ESKIT,
@DESCATALOGADO, @ORDEN, @CODBARRAS, @FECHAULTCOMPRA, @UBICACION);
FETCH NEXT FROM C1 INTO @IDTARIFAV,@CODARTICULO,@TALLA,@COLOR, @CODFORMATO,
@PBRUTO,@X,@Y,@DTO,@PNETO,@CODMONEDA,
@DESCRIPCION,@REFPROVEEDOR,@TIPOIMPUESTO,
@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK, @DPTO, @SECCION,
@FAMILIA, @SUBFAMILIA, @MARCA, @LINEA, @TEMPORADA, @NORMA, @TACON,
@COMPOSICION, @TIPO, @ESKIT, @DESCATALOGADO, @ORDEN, @CODBARRAS,
@FECHAULTCOMPRA, @UBICACION
END
CLOSE C1;
DEALLOCATE C1;
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[TIPUSHAB] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[TIPUSHAB](@ID INTEGER,@IDHOTEL1 INTEGER, @FECHAINI1
DATETIME, @FECHAFIN1 DATETIME)
RETURNS @RESULT1 TABLE ( HABITACION NVARCHAR(40), CODARTICULO INTEGER, TOTAL
INTEGER )
AS
BEGIN
IF ( @ID = 0 )
IF ( @IDHOTEL1 = 0 )
BEGIN
INSERT INTO @RESULT1
SELECT A.DESCRIPCION AS HABITACION, NULL, SUM(H.TOTALES) AS TOTAL
FROM TOTALHABITACIONESHOTEL H
LEFT JOIN ARTICULOS A ON ( A.CODARTICULO = H.CODARTICULO )
GROUP BY A.DESCRIPCION
END
ELSE
INSERT INTO @RESULT1
SELECT A.DESCRIPCION AS HABITACION, NULL, SUM(H.TOTALES) AS TOTAL
FROM TOTALHABITACIONESHOTEL H
LEFT JOIN ARTICULOS A ON ( A.CODARTICULO = H.CODARTICULO )
WHERE H.IDHOTEL = @IDHOTEL1
GROUP BY A.DESCRIPCION
ELSE
IF ( @IDHOTEL1 = 0 )
INSERT INTO @RESULT1
SELECT T.HABITACION, NULL, SUM(T.TOTAL) AS TOTAL
FROM (
SELECT DISTINCT A.DESCRIPCION AS HABITACION, H.TOTALES AS TOTAL
FROM HRESERVASLIN L
LEFT JOIN HRESERVAS R ON ( L.IDHOTEL = R.IDHOTEL AND
L.SERIE = R.SERIE AND L.IDRESERVA = R.IDRESERVA
AND L.IDLINEA = R.IDLINEA AND R.ESTADO <> 6 )
LEFT JOIN ARTICULOS A ON ( A.CODARTICULO = R.TIPOHABITACION )
LEFT JOIN TOTALHABITACIONESHOTEL H ON ( H.CODARTICULO =
A.CODARTICULO )
WHERE L.DESDE >= @FECHAINI1 AND L.DESDE <= @FECHAFIN1 ) T
GROUP BY T.HABITACION
ELSE
INSERT INTO @RESULT1
SELECT DISTINCT A.DESCRIPCION, NULL, H.TOTALES AS TOTAL
FROM HRESERVASLIN L
LEFT JOIN HRESERVAS R ON ( L.IDHOTEL = R.IDHOTEL AND
L.SERIE = R.SERIE AND L.IDRESERVA = R.IDRESERVA
AND L.IDLINEA = R.IDLINEA AND R.ESTADO <> 6 )
LEFT JOIN ARTICULOS A ON ( A.CODARTICULO = R.TIPOHABITACION )
LEFT JOIN TOTALHABITACIONESHOTEL H ON ( H.CODARTICULO =
A.CODARTICULO AND H.IDHOTEL = L.IDHOTEL)
WHERE L.DESDE >= @FECHAINI1 AND L.DESDE <= @FECHAFIN1
AND L.IDHOTEL = @IDHOTEL1
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[TIPUSPAISCOMUNIDAD] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[TIPUSPAISCOMUNIDAD](@ID INTEGER, @IDHOTEL1
INTEGER, @FECHAINI1 DATETIME, @FECHAFIN1 DATETIME)
RETURNS @RESULT1 TABLE ( IDHOTEL INTEGER, CODPAIS NVARCHAR(2)COLLATE
Latin1_General_CS_AI, COMUNIDADCOD INTEGER )
AS
BEGIN
IF ( @ID = 0 )
IF ( @IDHOTEL1 = 0 )
INSERT INTO @RESULT1
SELECT DISTINCT L.IDHOTEL, P.CODPAIS AS PAIS, P.COMUNIDADCOD
FROM HRESERVASLIN L
LEFT JOIN HRESERVAS R ON ( L.IDHOTEL = R.IDHOTEL AND L.SERIE =
R.SERIE AND L.IDRESERVA = R.IDRESERVA
AND L.IDLINEA = R.IDLINEA AND R.ESTADO <> 6 )
LEFT JOIN HOCUPANTESRESERVA O ON ( O.IDHOTEL = L.IDHOTEL AND
O.SERIE = L.SERIE AND O.IDRESERVA = L.IDRESERVA AND O.IDLINEA = L.IDLINEA AND
O.ORDEN = 0)
LEFT JOIN PERSONAS P ON ( P.NIF = O.NIF20 COLLATE
Latin1_General_CS_AI)
WHERE
L.DESDE >= @FECHAINI1 AND L.DESDE <= @FECHAFIN1 AND L.DESDE =
R.FECHAENTRADA
ELSE
INSERT INTO @RESULT1
SELECT DISTINCT L.IDHOTEL, P.CODPAIS AS PAIS, P.COMUNIDADCOD
FROM HRESERVASLIN L
LEFT JOIN HRESERVAS R ON ( L.IDHOTEL = R.IDHOTEL AND L.SERIE =
R.SERIE AND L.IDRESERVA = R.IDRESERVA
AND L.IDLINEA = R.IDLINEA AND R.ESTADO <> 6 )
LEFT JOIN HOCUPANTESRESERVA O ON ( O.IDHOTEL = L.IDHOTEL AND
O.SERIE = L.SERIE AND O.IDRESERVA = L.IDRESERVA AND O.IDLINEA = L.IDLINEA AND
O.ORDEN = 0)
LEFT JOIN PERSONAS P ON ( P.NIF = O.NIF20 COLLATE
Latin1_General_CS_AI)
WHERE
L.DESDE >= @FECHAINI1 AND L.DESDE <= @FECHAFIN1 AND L.DESDE =
R.FECHAENTRADA
AND L.IDHOTEL = @IDHOTEL1
ELSE
IF ( @IDHOTEL1 = 0 )
INSERT INTO @RESULT1
SELECT DISTINCT L.IDHOTEL, P.CODPAIS AS PAIS, P.COMUNIDADCOD
FROM HRESERVASLIN L
LEFT JOIN HRESERVAS R ON ( L.IDHOTEL = R.IDHOTEL AND L.SERIE =
R.SERIE AND L.IDRESERVA = R.IDRESERVA
AND L.IDLINEA = R.IDLINEA AND R.ESTADO <> 6 )
LEFT JOIN HOCUPANTESRESERVA O ON ( O.IDHOTEL = L.IDHOTEL AND
O.SERIE = L.SERIE AND O.IDRESERVA = L.IDRESERVA AND O.IDLINEA = L.IDLINEA AND
O.ORDEN = 0)
LEFT JOIN PERSONAS P ON ( P.NIF = O.NIF20 COLLATE
Latin1_General_CS_AI)
WHERE
L.DESDE >= @FECHAINI1 AND L.DESDE <= @FECHAFIN1
ELSE
INSERT INTO @RESULT1
SELECT DISTINCT L.IDHOTEL,P.CODPAIS AS PAIS, P.COMUNIDADCOD
FROM HRESERVASLIN L
LEFT JOIN HRESERVAS R ON ( L.IDHOTEL = R.IDHOTEL AND L.SERIE =
R.SERIE AND L.IDRESERVA = R.IDRESERVA
AND L.IDLINEA = R.IDLINEA AND R.ESTADO <> 6 )
LEFT JOIN HOCUPANTESRESERVA O ON ( O.IDHOTEL = L.IDHOTEL AND
O.SERIE = L.SERIE AND O.IDRESERVA = L.IDRESERVA AND O.IDLINEA = L.IDLINEA AND
O.ORDEN = 0)
LEFT JOIN PERSONAS P ON ( P.NIF = O.NIF20 COLLATE
Latin1_General_CS_AI)
WHERE
L.DESDE >= @FECHAINI1 AND L.DESDE <= @FECHAFIN1
AND L.IDHOTEL = @IDHOTEL1
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[TOTALHABITACIONESAGRUP] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[TOTALHABITACIONESAGRUP](@IDHOTEL INT, @ENTRADA DATETIME,
@SALIDA DATETIME)
RETURNS @TABLA TABLE
(
CODARTICULO INT NOT NULL,
TOTALES INT NOT NULL,
IDHOTEL INT NOT NULL,
FECHA DATETIME NOT NULL
)
AS
BEGIN
DECLARE @HABITACIONESHOTEL BIT
DECLARE @FECHA DATETIME
DECLARE @TEMPORAL TABLE
(
IDHOTEL INT,
FECHA DATETIME,
CODARTICULO INT,
CODARTICULOTOT INT,
TOTALES INT
)
IF (@HABITACIONESHOTEL = 1)
BEGIN
INSERT INTO @TABLA
SELECT Q.CODARTICULOTOT, SUM(Q.TOTALES), Q.IDHOTEL, Q.FECHA
FROM @TEMPORAL Q
INNER JOIN HOTELESHABITACIONES HA ON (
HA.IDHOTEL = Q.IDHOTEL AND
HA.CODARTICULO = Q.CODARTICULOTOT
)
GROUP BY
Q.CODARTICULOTOT, Q.FECHA, Q.IDHOTEL
END
ELSE
BEGIN
INSERT INTO @TABLA
SELECT Q.CODARTICULOTOT, SUM(Q.TOTALES), Q.IDHOTEL, Q.FECHA
FROM @TEMPORAL Q
GROUP BY
Q.CODARTICULOTOT, Q.FECHA, Q.IDHOTEL
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[TOTALHABITACIONESCERRADASAGRUP]
Script Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[TOTALHABITACIONESCERRADASAGRUP](@IDHOTEL INT, @ENTRADA
DATETIME, @SALIDA DATETIME)
RETURNS @TABLA TABLE
(
CODARTICULO INT NOT NULL,
TOTALES INT NOT NULL,
IDHOTEL INT NOT NULL,
FECHA DATETIME NOT NULL
)
AS
BEGIN
DECLARE @HABITACIONESHOTEL BIT
DECLARE @FECHA DATETIME
DECLARE @TEMPORAL TABLE
(
IDHOTEL INT,
FECHA DATETIME,
CODARTICULOTOT INT,
TOTALES INT
)
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[TOTALHABITACIONESCUPOAGRUP] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[TOTALHABITACIONESCUPOAGRUP](@IDHOTEL INT, @ENTRADA DATETIME,
@SALIDA DATETIME)
RETURNS @TABLA TABLE
(
CODARTICULO INT NOT NULL,
TOTALES INT NOT NULL,
IDHOTEL INT NOT NULL,
FECHA DATETIME NOT NULL
)
AS
BEGIN
DECLARE @HABITACIONESHOTEL BIT
DECLARE @TEMPORAL TABLE
(
CODARTICULO INT,
CODARTICULOTOT INT,
TOTALES INT NOT NULL,
IDHOTEL INT NOT NULL,
FECHA DATETIME NOT NULL
)
IF (@HABITACIONESHOTEL = 1)
BEGIN
INSERT INTO @TABLA
SELECT Q.CODARTICULOTOT, SUM(Q.TOTALES), Q.IDHOTEL, Q.FECHA
FROM @TEMPORAL Q
INNER JOIN HOTELESHABITACIONES HA ON (
HA.IDHOTEL = Q.IDHOTEL AND
HA.CODARTICULO = Q.CODARTICULOTOT
)
GROUP BY
Q.CODARTICULOTOT, Q.FECHA, Q.IDHOTEL
END
ELSE
BEGIN
INSERT INTO @TABLA
SELECT Q.CODARTICULOTOT, SUM(Q.TOTALES), Q.IDHOTEL, Q.FECHA
FROM @TEMPORAL Q
GROUP BY
Q.CODARTICULOTOT, Q.FECHA, Q.IDHOTEL
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[TOTALHABITACIONESRESERVADAS] Script
Date: 14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[TOTALHABITACIONESRESERVADAS](@IDHOTEL INT, @ENTRADA
DATETIME, @SALIDA DATETIME)
RETURNS @TABLA TABLE
(
CODARTICULO INT,
TOTALES INT NOT NULL,
IDHOTEL INT NOT NULL,
FECHA DATETIME NOT NULL
)
AS
BEGIN
DECLARE @HABITACIONESHOTEL BIT
DECLARE @TEMPORAL TABLE
(
CODARTICULO INT,
CODARTICULOTOT INT,
TOTALES INT NOT NULL,
IDHOTEL INT NOT NULL,
FECHA DATETIME NOT NULL
)
INSERT INTO
@TEMPORAL
SELECT R.TIPOHABITACION,CODARTICULOTOT = CASE
WHEN AH.CODARTICULOTOT = -1 THEN AH.CODARTICULO ELSE
AH.CODARTICULOTOT END,
COUNT(*) AS TOTALES, L.IDHOTEL, L.DESDE AS FECHA
FROM
HRESERVASLIN L
INNER JOIN HRESERVAS R ON (
R.IDHOTEL = L.IDHOTEL AND
R.SERIE = L.SERIE AND R.IDRESERVA = L.IDRESERVA AND
R.IDLINEA = L.IDLINEA
)
INNER JOIN ARTICULOSHABITACIONES AH ON (
R.TIPOHABITACION = AH.CODARTICULO
)
WHERE
(R.FECHAENTRADA < @SALIDA AND R.FECHASALIDA > @ENTRADA) AND
R.ESTADO <> 0 AND
R.ESTADO <> 6 AND
R.ESTADO <> 7 AND
(R.IDHOTEL=@IDHOTEL) AND
(L.DESDE >= @ENTRADA AND L.DESDE < @SALIDA) AND
L.DESDE < R.FECHASALIDA
GROUP BY
L.IDHOTEL, L.DESDE, R.TIPOHABITACION, AH.CODARTICULO, AH.CODARTICULOTOT
IF (@HABITACIONESHOTEL = 1)
BEGIN
INSERT INTO @TABLA
SELECT Q.CODARTICULOTOT, SUM(Q.TOTALES), Q.IDHOTEL, Q.FECHA
FROM @TEMPORAL Q
INNER JOIN HOTELESHABITACIONES HA ON (
HA.IDHOTEL = Q.IDHOTEL AND
HA.CODARTICULO = Q.CODARTICULOTOT
)
GROUP BY
Q.CODARTICULOTOT, Q.FECHA, Q.IDHOTEL
END
ELSE
BEGIN
INSERT INTO @TABLA
SELECT Q.CODARTICULOTOT, SUM(Q.TOTALES), Q.IDHOTEL, Q.FECHA
FROM @TEMPORAL Q
GROUP BY
Q.CODARTICULOTOT, Q.FECHA, Q.IDHOTEL
END
RETURN
END
GO
/****** Object: UserDefinedFunction [dbo].[ULTIMAPALABRA] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ULTIMAPALABRA](@CADENA NVARCHAR(1000))
RETURNS NVARCHAR(100)
AS
BEGIN
DECLARE @POS INTEGER;
DECLARE @CODIGO_ASCII INTEGER;
DECLARE @ULTIMAPALABRA NVARCHAR(100);
SET @ULTIMAPALABRA='';
SET @POS = 1;
WHILE (@POS <= DATALENGTH(@CADENA))
BEGIN
SELECT @CODIGO_ASCII=ASCII(SUBSTRING(@CADENA, @POS, 1));
IF ( (@CODIGO_ASCII=32))
BEGIN
SET @ULTIMAPALABRA = '';
END
ELSE
BEGIN
SET @ULTIMAPALABRA = @ULTIMAPALABRA + SUBSTRING(@CADENA,@POS,1)
END;
SET @POS = @POS + 1
END;
RETURN (@ULTIMAPALABRA)
END
GO
/****** Object: UserDefinedFunction [dbo].[VARCHARTOINT] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[VARCHARTOINT](@CADENA NVARCHAR(30))
RETURNS INTEGER
AS
BEGIN
RETURN(CASE WHEN (ISNUMERIC(@CADENA) = 1) AND
(@CADENA NOT LIKE '%[.,]%') THEN
CAST(@CADENA AS INTEGER)
ELSE 0 END)
END
GO
/****** Object: UserDefinedFunction [dbo].[Z_F_ESCONTRIBUYENTE] Script Date:
14/5/2019 4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE FUNCTION [dbo].[Z_F_ESCONTRIBUYENTE](
@RIF VARCHAR(20))
RETURNS VarChar(1)
AS
BEGIN
DECLARE @SI AS VARCHAR(1);
DECLARE @RIF2 AS VARCHAR(20);
DECLARE @I AS INTEGER;
DECLARE @X AS INTEGER;
SET @RIF2=''
SET @I=1
SET @X=0
WHILE (@I<=LEN(rtrim(@RIF))+1)
BEGIN
if SUBSTRING(@RIF,@I,1)<>'-'
BEGIN
set @RIF2=@RIF2+SUBSTRING(@RIF,@I,1)
End
if SUBSTRING(@RIF,@I,1)='-'
BEGIN
SET @X=@X+1
End
SET @I=@I+1
End
SET @SI='F'
IF upper( SUBSTRING(@RIF2,1,1))= 'V' and LEN(rtrim(@RIF2))>=10 AND @X=2
SET @SI='T'
Else
BEGIN
IF upper( SUBSTRING(@RIF2,1,1))= 'J' OR upper( SUBSTRING(@RIF2,1,1))= 'G'
SET @SI='T'
End
RETURN(@SI)
End
GO
/****** Object: Table [dbo].[28TEMPCODARTICULO] Script Date: 14/5/2019 4:39:17
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[28TEMPCODARTICULO](
[CODARTICULO] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[40TEMPCODARTICULO] Script Date: 14/5/2019 4:39:17
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[40TEMPCODARTICULO](
[CODARTICULO] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ACCIONESPROMOCION] Script Date: 14/5/2019 4:39:17
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ACCIONESPROMOCION](
[IDPROMOCION] [int] NOT NULL,
[IDACCION] [int] NOT NULL,
[TIPOACCION] [int] NULL,
[VALOR] [nvarchar](50) NULL,
CONSTRAINT [ACCIONESPROMOCION_PK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[IDACCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ACCIONESPROMOCIONLIN] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ACCIONESPROMOCIONLIN](
[IDPROMOCION] [int] NOT NULL,
[IDACCION] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[X] [float] NULL,
[Y] [float] NULL,
CONSTRAINT [ACCIONESPROMOCIONLIN_PK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[IDACCION] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ACTIVIDADES] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ACTIVIDADES](
[CODACTIVIDAD] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
CONSTRAINT [ACTIVIDADES_PK] PRIMARY KEY CLUSTERED
(
[CODACTIVIDAD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ACUMULADORETENCIONES] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ACUMULADORETENCIONES](
[TIPO] [int] NOT NULL,
[MES] [int] NOT NULL,
[ANYO] [int] NOT NULL,
[CODCLIPROV] [int] NOT NULL,
[CODREGIMENARTIC] [int] NOT NULL,
[PAGADO] [float] NULL,
[RETENIDO] [float] NULL,
CONSTRAINT [ACUMULADORETENCIONES_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[MES] ASC,
[ANYO] ASC,
[CODCLIPROV] ASC,
[CODREGIMENARTIC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[AENA_CANONES] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AENA_CANONES](
[ID_CANON] [int] NOT NULL,
[CONCEPTO] [nvarchar](18) NULL,
[SUBCONCEPTO] [int] NULL,
[PORCENTAJE_VENTAS] [float] NULL,
[IMPORTE_UNIDAD] [float] NULL,
CONSTRAINT [AENA_CANONES_PK] PRIMARY KEY CLUSTERED
(
[ID_CANON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[AENA_CONTRATOS] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AENA_CONTRATOS](
[ID_CONTRATO] [int] NOT NULL,
[DESCRIPCION_CONTRATO] [nvarchar](100) NULL,
[CODIGO_AENA] [nvarchar](30) NULL,
[FIJO] [bit] NULL,
CONSTRAINT [AENA_CONTRATOS_PK] PRIMARY KEY CLUSTERED
(
[ID_CONTRATO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[AENA_SUBFAMILIAS] Script Date: 14/5/2019 4:39:17
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AENA_SUBFAMILIAS](
[ID_CONTRATO] [int] NOT NULL,
[ID_SUBFAMILIA] [int] NOT NULL,
[ID_CANON] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
CONSTRAINT [AENA_SUBFAMILIAS_PK] PRIMARY KEY CLUSTERED
(
[ID_CONTRATO] ASC,
[ID_SUBFAMILIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[AENA_VENTAS] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AENA_VENTAS](
[Z] [int] NOT NULL,
[CAJA] [nvarchar](7) NOT NULL,
[ID_VENTA] [int] NOT NULL,
[TIPO_FAMILIA] [int] NOT NULL,
[TIPO_SUBFAMILIA] [int] NOT NULL,
[TIPO_FISCAL] [int] NOT NULL,
[ARTICULOS_V] [dbo].[DFLOAT0] NOT NULL,
[IMPBRUTO_VSFZ] [dbo].[DFLOAT0] NOT NULL,
[IMPNETO_VSFZ] [dbo].[DFLOAT0] NOT NULL,
[IMPDESCUENTO_VSFZ] [dbo].[DFLOAT0] NOT NULL,
[ARTICULOS_D] [dbo].[DFLOAT0] NOT NULL,
[IMPBRUTO_DSFZ] [dbo].[DFLOAT0] NOT NULL,
[IMPNETO_DSFZ] [dbo].[DFLOAT0] NOT NULL,
[IMPDESCUENTO_DSFZ] [dbo].[DFLOAT0] NOT NULL,
CONSTRAINT [AENA_VENTAS_PK] PRIMARY KEY CLUSTERED
(
[Z] ASC,
[CAJA] ASC,
[ID_VENTA] ASC,
[TIPO_FAMILIA] ASC,
[TIPO_SUBFAMILIA] ASC,
[TIPO_FISCAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[AENADTOS] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AENADTOS](
[CODIGO] [int] IDENTITY(1,1) NOT NULL,
[DTO] [float] NULL,
CONSTRAINT [PK_CODIGO] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[AEROPUERTOS] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[AEROPUERTOS](
[CODIGO] [nvarchar](3) NOT NULL,
[DESCRIPCION] [nvarchar](75) NULL,
[CIUDAD] [nvarchar](75) NULL,
[CODPAIS] [nvarchar](2) NULL,
[DESCPAIS] [nvarchar](75) NULL,
[SCHENGEN] [nvarchar](1) NULL,
[UNIONEUROPEA] [nvarchar](1) NULL,
CONSTRAINT [AEROPUERTOS_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBCOMPRACAB] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBCOMPRACAB](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[SUALBARAN] [nvarchar](15) NULL,
[FACTURADO] [dbo].[NDBOOLEANF] NULL,
[NUMSERIEFAC] [nvarchar](4) NULL,
[NUMFAC] [dbo].[DNUMERO0] NULL,
[NFAC] [dbo].[NDN] NULL,
[ESUNDEPOSITO] [dbo].[NDBOOLEANF] NULL,
[ESDEVOLUCION] [dbo].[NDBOOLEANF] NULL,
[CODPROVEEDOR] [int] NULL,
[FECHAALBARAN] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[PORTESPAG] [dbo].[NDBOOLEANF] NULL,
[DTOCOMERCIAL] [float] NULL,
[TOTDTOCOMERCIAL] [float] NULL,
[DTOPP] [float] NULL,
[TOTDTOPP] [float] NULL,
[TOTALBRUTO] [float] NULL,
[TOTALIMPUESTOS] [float] NULL,
[TOTALNETO] [float] NULL,
[SELECCIONADO] [dbo].[NDBOOLEANF] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[FECHAENTRADA] [datetime] NULL,
[TIPODOC] [int] NULL,
[TIPODOCFAC] [int] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[HORA] [datetime] NULL,
[TRANSPORTE] [int] NULL,
[NBULTOS] [int] NULL,
[TOTALCARGOSDTOS] [dbo].[DFLOAT0] NULL,
[CODCLIENTE] [int] NULL,
[CHEQUEADO] [dbo].[NDBOOLEANF] NULL,
[NORECIBIDO] [dbo].[NDBOOLEANF] NULL,
[FECHAALBARANVENTA] [datetime] NULL,
[FECHACREACION] [datetime] NULL,
[NUMIMPRESIONES] [int] NULL,
CONSTRAINT [ALBCOMPRACAB_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBCOMPRACAMPOSLIBRES] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBCOMPRACAMPOSLIBRES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
CONSTRAINT [ALBCOMPRACAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBCOMPRADTOS] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBCOMPRADTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[LINEA] [int] NOT NULL,
[NUMLINDOC] [int] NULL,
[CODDTO] [int] NULL,
[TIPO] [nvarchar](1) NULL,
[SECUENCIA] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[DTOCARGO] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[UDSDTO] [dbo].[DFLOAT0] NULL,
[IMPORTEUNITARIODESC] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TIPODTO] [int] NULL,
CONSTRAINT [ALBCOMPRADTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBCOMPRAFIRMA] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBCOMPRAFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
[ATDOCCODEID] [nvarchar](250) NULL,
CONSTRAINT [ALBCOMPRAFIRMA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBCOMPRAGASTOS] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBCOMPRAGASTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[IDGASTO] [int] NOT NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[CODMONEDA] [int] NULL,
[ORDENGASTO] [int] NULL,
[CODARTICULO] [int] NOT NULL,
[ENFACTURA] [bit] NULL,
[NUMLINDOC] [int] NULL,
[NUMSERIEGASTO] [nvarchar](4) NULL,
[NUMALBARANGASTO] [int] NULL,
[NGASTO] [dbo].[NDN] NULL,
[SOBRELINEASPOSITIVAS] [nvarchar](1) NULL,
CONSTRAINT [ALBCOMPRAGASTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLIN] ASC,
[IDGASTO] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBCOMPRALIN] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBCOMPRALIN](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[COLOR] [nvarchar](10) NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[UNID1] [float] NULL,
[UNID2] [float] NULL,
[UNID3] [float] NULL,
[UNID4] [float] NULL,
[UNIDADESTOTAL] [float] NULL,
[UNIDADESPAGADAS] [float] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [smallint] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[NUMKG] [dbo].[DFLOAT0] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[DEPOSITO] [dbo].[NDBOOLEANF] NULL,
[PRECIOVENTA] [dbo].[DFLOAT0] NULL,
[USARCOLTALLAS] [dbo].[NDBOOLEANF] NULL,
[IMPORTEGASTOS] [dbo].[DFLOAT0] NULL,
[UDSEXPANSION] [float] NULL,
[EXPANDIDA] [nvarchar](1) NULL,
[TOTALEXPANSION] [float] NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[CODCLIENTE] [int] NULL,
[NUMKGEXPANSION] [dbo].[DFLOAT0] NOT NULL,
[CARGO1] [dbo].[DFLOAT0] NULL,
[CARGO2] [dbo].[DFLOAT0] NULL,
[DTOTEXTO] [nvarchar](60) NULL,
[ESOFERTA] [dbo].[NDBOOLEANF] NULL,
[CODENVIO] [int] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
[UDMEDIDA2EXPANSION] [dbo].[DFLOAT0] NULL,
[PORCRETENCION] [dbo].[DFLOAT0] NULL,
[TIPORETENCION] [int] NULL,
[UDSABONADAS] [dbo].[DFLOAT0] NULL,
[ABONODE_NUMSERIE] [nvarchar](4) NULL,
[ABONODE_NUMALBARAN] [int] NULL,
[ABONODE_N] [nvarchar](1) NULL,
[IMPORTECARGO1] [float] NULL,
[IMPORTECARGO2] [float] NULL,
[LINEAOCULTA] [dbo].[NDBOOLEANF] NULL,
[IDMOTIVO] [int] NULL,
[CODFORMATO] [int] NULL,
CONSTRAINT [ALBCOMPRALIN_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBCOMPRATALLAS] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBCOMPRATALLAS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[UDS] [dbo].[DFLOAT0] NULL,
[IMPORTEGASTOSTALLA] [dbo].[DFLOAT0] NULL,
CONSTRAINT [ALBCOMPRATALLAS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLINEA] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBCOMPRATOT] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBCOMPRATOT](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[BRUTO] [dbo].[DFLOAT0] NULL,
[DTOCOMERC] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERC] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[BASEIMPONIBLE] [dbo].[DFLOAT0] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[TOTIVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TOTREQ] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[ESGASTO] [dbo].[NDBOOLEANF] NULL,
[CODDTO] [int] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [ALBCOMPRATOT_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTACAB] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTACAB](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[FACTURADO] [dbo].[NDBOOLEANF] NULL,
[NUMSERIEFAC] [nvarchar](4) NULL,
[NUMFAC] [dbo].[DNUMERO0] NULL,
[NFAC] [dbo].[NDN] NULL,
[TIQUET] [dbo].[NDBOOLEANF] NULL,
[ESUNPRESTAMO] [dbo].[NDBOOLEANF] NULL,
[ESDEVOLUCION] [dbo].[NDBOOLEANF] NULL,
[CODCLIENTE] [int] NULL,
[CODVENDEDOR] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[PORTESPAG] [dbo].[NDBOOLEANF] NULL,
[DTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[TOTALBRUTO] [dbo].[DFLOAT0] NULL,
[TOTALIMPUESTOS] [dbo].[DFLOAT0] NULL,
[TOTALNETO] [dbo].[DFLOAT0] NULL,
[TOTALCOSTE] [dbo].[DFLOAT0] NULL,
[SELECCIONADO] [dbo].[NDBOOLEANF] NULL,
[SUALBARAN] [nvarchar](15) NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[CODTARIFA] [int] NULL,
[VIENEDEFO] [dbo].[NDBOOLEANF] NULL,
[FECHAENTRADA] [datetime] NULL,
[PORC] [float] NULL,
[TOTPORC] [float] NULL,
[TIPODOC] [int] NULL,
[TIPODOCFAC] [int] NULL,
[SALA] [int] NULL,
[MESA] [int] NULL,
[HORAFIN] [datetime] NULL,
[NUMCOMENSALES] [int] NULL,
[IMPRESIONES] [int] NULL,
[FO] [int] NULL,
[SERIE] [nvarchar](4) NULL,
[Z] [int] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[AUTOMATICO] [dbo].[NDBOOLEANF] NULL,
[CAJA] [nvarchar](3) NULL,
[TOTALCOSTEIVA] [float] NULL,
[ESBARRA] [dbo].[NDBOOLEANF] NULL,
[NBULTOS] [int] NULL,
[TRANSPORTE] [int] NULL,
[CODENVIO] [int] NULL,
[PUNTOSACUM] [int] NULL,
[IDTARJETA] [int] NULL,
[TOTALCARGOSDTOS] [dbo].[DFLOAT0] NULL,
[SERIEASUNTO] [nvarchar](4) NULL,
[NUMEROASUNTO] [int] NULL,
[NUMROLLO] [int] NULL,
[NORECIBIDO] [dbo].[NDBOOLEANF] NULL,
[PUNTOSCANJEADOS] [int] NULL,
[TOTALPUNTOS] [int] NULL,
[ENTRANSITO] [nvarchar](3) NULL,
[TRASPASADO] [dbo].[NDBOOLEANF] NULL,
[ENLACE_EMPRESA] [int] NULL,
[ENLACE_EJERCICIO] [int] NULL,
[ENLACE_ASIENTO] [int] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[FECHATRASPASO] [datetime] NULL,
[TOTALCOSTE2] [dbo].[DFLOAT0] NULL,
[TOTALCOSTEIVA2] [dbo].[DFLOAT0] NULL,
[FECHARECEPCION] [datetime] NULL,
[DESCARGAR] [nvarchar](1) NULL,
[FECHACREACION] [datetime] NULL,
[IDMOTIVODTO] [int] NULL,
[NUMIMPRESIONES] [int] NOT NULL,
[HORATOTAL] [datetime] NULL,
[HORACOCINA] [datetime] NULL,
[FECHAINI] [datetime] NULL,
[FECHAFIN] [datetime] NULL,
CONSTRAINT [ALBVENTACAB_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTACAMPOSLIBRES] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTACAMPOSLIBRES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[RESPONSABLE_FACTURAC] [nvarchar](50) NULL,
CONSTRAINT [ALBVENTACAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTACONSUMICIONES] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTACONSUMICIONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [dbo].[DNUMERO0] NOT NULL,
[IDLIN] [dbo].[DNUMERO0] NOT NULL,
[TIPOTARJETA] [dbo].[DNUMERO0] NULL,
[IDTARJETA] [dbo].[DNUMERO0] NULL,
[IMPORTEREBAJADO] [dbo].[DFLOAT0] NULL,
[DTOAPLICADO] [dbo].[DFLOAT0] NULL,
[TARIFAAPLICADA] [dbo].[DNUMERO0] NULL,
[ESCONSUMICION] [bit] NULL,
CONSTRAINT [ALBVENTACONSUMICIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLIN] ASC,
[IDLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTACONSUMO] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTACONSUMO](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[FO] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[CODARTICULO] [int] NOT NULL,
[CONSUMO] [dbo].[DFLOAT0] NULL,
[CODALMACEN] [nvarchar](3) NULL,
CONSTRAINT [ALBVENTACONSUMO_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLINEA] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTACUPONES] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTACUPONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[EANCUPON] [nvarchar](30) NOT NULL,
[IDCUPON] [int] NULL,
[IMPORTEDTO] [float] NULL,
CONSTRAINT [ALBVENTACUPONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[EANCUPON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTACUPONESGENERADOS] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTACUPONESGENERADOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[EANCUPON] [nvarchar](30) NOT NULL,
[UNIDADES] [float] NULL,
[IMPORTEDTO] [float] NULL,
[PROMOCIONESCLIENTE_IDPROMOCION] [int] NULL,
CONSTRAINT [ALBVENTACUPONESGENERADOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[IDPROMOCION] ASC,
[EANCUPON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTADTOS] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTADTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[LINEA] [int] NOT NULL,
[NUMLINDOC] [int] NULL,
[CODDTO] [int] NULL,
[TIPO] [nvarchar](1) NULL,
[SECUENCIA] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[DTOCARGO] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[UDSDTO] [dbo].[DFLOAT0] NULL,
[TIPODTO] [int] NULL,
[IMPORTEUNITARIODESC] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
CONSTRAINT [ALBVENTADTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTAFIRMA] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTAFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
[ATDOCCODEID] [nvarchar](250) NULL,
CONSTRAINT [ALBVENTAFIRMA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTALIN] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTALIN](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[COLOR] [nvarchar](10) NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[UNID1] [float] NULL,
[UNID2] [float] NULL,
[UNID3] [float] NULL,
[UNID4] [float] NULL,
[UNIDADESTOTAL] [dbo].[DFLOAT0] NULL,
[UNIDADESPAGADAS] [dbo].[DFLOAT0] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[COSTE] [dbo].[DFLOAT0] NULL,
[PRECIODEFECTO] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [smallint] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[CODTARIFA] [int] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[LINEAOCULTA] [dbo].[NDBOOLEANF] NULL,
[NUMKG] [dbo].[DFLOAT0] NULL,
[PRESTAMO] [dbo].[NDBOOLEANF] NULL,
[CODVENDEDOR] [int] NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[CONTACTO] [int] NULL,
[PRECIOIVA] [float] NULL,
[CODFORMATO] [int] NULL,
[CODMACRO] [int] NULL,
[UDSEXPANSION] [float] NULL,
[EXPANDIDA] [nvarchar](1) NULL,
[TOTALEXPANSION] [float] NULL,
[COSTEIVA] [float] NULL,
[TIPO] [nvarchar](2) NULL,
[FECHAENTREGA] [datetime] NULL,
[COMISION] [float] NULL,
[NUMKGEXPANSION] [dbo].[DFLOAT0] NOT NULL,
[CARGO1] [dbo].[DFLOAT0] NULL,
[CARGO2] [dbo].[DFLOAT0] NULL,
[HORA] [datetime] NULL,
[UDSABONADAS] [dbo].[DFLOAT0] NULL,
[ABONODE_NUMSERIE] [nvarchar](4) NULL,
[ABONODE_NUMALBARAN] [int] NULL,
[ABONODE_N] [nvarchar](1) NULL,
[FECHACADUCIDAD] [datetime] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
[UDMEDIDA2EXPANSION] [dbo].[DFLOAT0] NULL,
[IDPROMOCION] [int] NULL,
[IMPORTEANTESPROMOCION] [float] NULL,
[IMPORTEANTESPROMOCIONIVA] [float] NULL,
[IMPORTEPROMOCION] [float] NULL,
[IMPORTEPROMOCIONIVA] [float] NULL,
[PORCRETENCION] [dbo].[DFLOAT0] NULL,
[DTOANTESPROMOCION] [float] NULL,
[STOCK] [float] NULL,
[COSTE2] [dbo].[DFLOAT0] NULL,
[COSTEIVA2] [dbo].[DFLOAT0] NULL,
[IDMOTIVODTO] [int] NULL,
[DETALLEMODIF] [bit] NULL,
[DETALLEDENUMLINEA] [int] NULL,
[TIPODELIVERY] [int] NULL,
[FAMILIAAENA] [int] NULL,
[TIPORETENCION] [int] NULL,
[ABONODELINEA] [int] NULL,
[HORACOCINA] [datetime] NULL,
[IDMOTIVOABONO] [int] NULL,
[ISPRECIO2] [nvarchar](1) NULL,
CONSTRAINT [ALBVENTALIN_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTALINPROMOCIONES] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTALINPROMOCIONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[IMPORTEPROMOCION] [float] NULL,
[IMPORTEPROMOCIONIVA] [float] NULL,
CONSTRAINT [ALBVENTALINPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLIN] ASC,
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTAMODIF] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTAMODIF](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[FO] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMMODIF] [smallint] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[INCPRECIO] [dbo].[DFLOAT0] NULL,
[CODMODIF] [int] NULL,
[CODARTICULO] [int] NULL,
[ORDEN] [smallint] NULL,
[NIVEL] [smallint] NULL,
[ESARTICULO] [int] NULL,
[DIVISION] [int] NULL,
CONSTRAINT [ALBVENTAMODIF_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLINEA] ASC,
[NUMMODIF] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTAPAG] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTAPAG](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[FO] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[CODFORMAPAGO] [int] NULL,
[CODMONEDA] [int] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[IMPORTE2] [dbo].[DFLOAT0] NULL,
[ENTREGADO] [dbo].[DFLOAT0] NULL,
[CAMBIO] [dbo].[DFLOAT0] NULL,
[CAMBIO2] [dbo].[DFLOAT0] NULL,
[PROPINA] [dbo].[DFLOAT0] NULL,
[BENEFICIO] [dbo].[DFLOAT0] NULL,
[PENDIENTE] [dbo].[DFLOAT0] NULL,
[FECHAVENCIM] [datetime] NULL,
CONSTRAINT [ALBVENTAPAG_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTAPROMOCIONES] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTAPROMOCIONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
CONSTRAINT [ALBVENTAPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTAREGALOS] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTAREGALOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDREGALO] [int] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[UNIDADES] [dbo].[DFLOAT0] NOT NULL,
[UNIDADESABONADAS] [float] NULL,
[CODVENDEDOR] [int] NULL,
CONSTRAINT [ALBVENTAREGALOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[IDREGALO] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTATARJETAEMBARQUE] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTATARJETAEMBARQUE](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[TARJETAEMBARQUE] [nvarchar](150) NULL,
[AEROPUERTOORIGEN] [nvarchar](3) NULL,
[AEROPUERTODESTINO] [nvarchar](3) NULL,
[NUMEROVUELO] [nvarchar](8) NULL,
[CLASE] [nvarchar](1) NULL,
[CODNACIONALIDAD] [nvarchar](2) NULL,
CONSTRAINT [ALBVENTATARJETAEMBARQUE_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTATARJETAS] Script Date: 14/5/2019 4:39:17
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTATARJETAS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDTARJETA] [int] NOT NULL,
[SALDO] [float] NULL,
CONSTRAINT [ALBVENTATARJETAS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[IDTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALBVENTATOT] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALBVENTATOT](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[BRUTO] [dbo].[DFLOAT0] NULL,
[DTOCOMERC] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERC] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[BASEIMPONIBLE] [dbo].[DFLOAT0] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[TOTIVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TOTREQ] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[ESGASTO] [dbo].[NDBOOLEANF] NULL,
[CODDTO] [int] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [ALBVENTATOT_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALMACEN] Script Date: 14/5/2019 4:39:17 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALMACEN](
[CODALMACEN] [nvarchar](3) NOT NULL,
[NOMBREALMACEN] [nvarchar](30) NULL,
[POBLACION] [nvarchar](30) NULL,
[PROVINCIA] [nvarchar](30) NULL,
[NOTAS] [ntext] NULL,
[N] [dbo].[NDN] NULL,
[CENTROCOSTE] [nvarchar](6) NULL,
[STOCKMINIMO] [dbo].[DFLOAT0] NULL,
[STOCKMAXIMO] [dbo].[DFLOAT0] NULL,
[FACTOR] [dbo].[DFLOAT0] NULL,
[DIRECCION] [nvarchar](30) NULL,
[TELEFONO] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[SERIETRASPASOS] [nvarchar](4) NULL,
[CODEMPRESACONTABLE] [int] NULL,
[VALORACIONTRASPASOS] [int] NULL,
[VALORACIONINVENTARIO] [int] NULL,
[PVPETIQUETAS] [int] NULL,
[POPERACIONAL] [nvarchar](15) NULL,
[CODCLIENTE] [int] NULL,
[FECHAULTREP] [datetime] NULL,
[VERSION] [timestamp] NULL,
[ULTFACTURACIONPRESTAMOS] [datetime] NULL,
[FECHABLOQUEO] [datetime] NULL,
[VALORACIONCONSUMOS] [int] NULL,
[VALORACIONTRASPASOSDMN] [int] NULL,
[VALORACIONINVENTARIOSDMN] [int] NULL,
[ESMERMAS] [bit] NULL,
[ESPLANIFICACION] [bit] NOT NULL,
[EMAIL] [nvarchar](30) NULL,
[HORACAMBIOTURNO] [datetime] NOT NULL,
[CODPOSTAL] [nvarchar](15) NULL,
[CODPAIS] [nvarchar](2) NULL,
CONSTRAINT [ALMACEN_PK] PRIMARY KEY CLUSTERED
(
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALMACENESNUMEMPLEADOS] Script Date: 14/5/2019
4:39:17 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALMACENESNUMEMPLEADOS](
[CODALMACEN] [nvarchar](3) NOT NULL,
[CODUSUARIO] [int] NOT NULL,
[CODTIPOEMPLEADO] [dbo].[DINTEGER] NOT NULL,
[CODTIPODIA] [int] NOT NULL,
[INICIO] [datetime] NOT NULL,
[FIN] [datetime] NOT NULL,
[NUMEMPLEADOS] [int] NOT NULL,
CONSTRAINT [PK_ALMACENESNUMEMPLEADOS] PRIMARY KEY CLUSTERED
(
[CODALMACEN] ASC,
[CODTIPODIA] ASC,
[INICIO] ASC,
[CODTIPOEMPLEADO] ASC,
[CODUSUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALMACENESTARIFA] Script Date: 14/5/2019 4:39:17 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALMACENESTARIFA](
[CODPROVEEDOR] [int] NOT NULL,
[IDTARIFAC] [int] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
CONSTRAINT [ALMACENESTARIFA_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[IDTARIFAC] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ALMACENESVACACIONES] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ALMACENESVACACIONES](
[CODALMACEN] [nvarchar](3) NOT NULL,
[FECHA] [datetime] NOT NULL,
[MOTIVO] [nvarchar](30) NULL,
[CODTIPODIA] [int] NOT NULL,
CONSTRAINT [PK_ALMACENESVACACIONES] PRIMARY KEY CLUSTERED
(
[CODALMACEN] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANTICIPOS] Script Date: 14/5/2019 4:39:18 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANTICIPOS](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [nvarchar](1) NOT NULL,
[TIPODOC] [int] NOT NULL,
[FECHA] [datetime] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[MEDIODEPAGO] [nvarchar](2) NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[TIPOIVA] [int] NULL,
[PORCIVA] [dbo].[DFLOAT0] NULL,
[CUOTAIVA] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [dbo].[DFLOAT1] NULL,
[CONCEPTO] [nvarchar](20) NULL,
CONSTRAINT [ANTICIPOS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[TIPODOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTACAB] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTACAB](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[FACTURADO] [dbo].[NDBOOLEANF] NULL,
[NUMSERIEFAC] [nvarchar](4) NULL,
[NUMFAC] [dbo].[DNUMERO0] NULL,
[NFAC] [dbo].[NDN] NULL,
[TIQUET] [dbo].[NDBOOLEANF] NULL,
[ESUNPRESTAMO] [dbo].[NDBOOLEANF] NULL,
[ESDEVOLUCION] [dbo].[NDBOOLEANF] NULL,
[CODCLIENTE] [int] NULL,
[CODVENDEDOR] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[PORTESPAG] [dbo].[NDBOOLEANF] NULL,
[DTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[TOTALBRUTO] [dbo].[DFLOAT0] NULL,
[TOTALIMPUESTOS] [dbo].[DFLOAT0] NULL,
[TOTALNETO] [dbo].[DFLOAT0] NULL,
[TOTALCOSTE] [dbo].[DFLOAT0] NULL,
[SELECCIONADO] [dbo].[NDBOOLEANF] NULL,
[SUALBARAN] [nvarchar](15) NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[CODTARIFA] [int] NULL,
[VIENEDEFO] [dbo].[NDBOOLEANF] NULL,
[FECHAENTRADA] [datetime] NULL,
[PORC] [float] NULL,
[TOTPORC] [float] NULL,
[TIPODOC] [int] NULL,
[TIPODOCFAC] [int] NULL,
[SALA] [int] NULL,
[MESA] [int] NULL,
[HORAFIN] [datetime] NULL,
[NUMCOMENSALES] [int] NULL,
[IMPRESIONES] [int] NULL,
[FO] [int] NULL,
[SERIE] [nvarchar](4) NULL,
[Z] [int] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[AUTOMATICO] [dbo].[NDBOOLEANF] NULL,
[CAJA] [nvarchar](3) NULL,
[TOTALCOSTEIVA] [float] NULL,
[ESBARRA] [dbo].[NDBOOLEANF] NULL,
[NBULTOS] [int] NULL,
[TRANSPORTE] [int] NULL,
[CODENVIO] [int] NULL,
[PUNTOSACUM] [int] NULL,
[IDTARJETA] [int] NULL,
[TOTALCARGOSDTOS] [dbo].[DFLOAT0] NULL,
[SERIEASUNTO] [nvarchar](4) NULL,
[NUMEROASUNTO] [int] NULL,
[NUMROLLO] [int] NULL,
[NORECIBIDO] [dbo].[NDBOOLEANF] NULL,
[PUNTOSCANJEADOS] [int] NULL,
[TOTALPUNTOS] [int] NULL,
[ENTRANSITO] [nvarchar](3) NULL,
[TRASPASADO] [dbo].[NDBOOLEANF] NULL,
[ENLACE_EMPRESA] [int] NULL,
[ENLACE_EJERCICIO] [int] NULL,
[ENLACE_ASIENTO] [int] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[FECHATRASPASO] [datetime] NULL,
[FECHAANULACION] [datetime] NULL,
[FECHACREACION] [datetime] NULL,
CONSTRAINT [ANUL_ALBVENTACAB_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTACUPONES] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTACUPONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[EANCUPON] [nvarchar](30) NOT NULL,
CONSTRAINT [ANUL_ALBVENTACUPONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[EANCUPON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTACUPONESGENERADOS] Script Date:
14/5/2019 4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTACUPONESGENERADOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[EANCUPON] [nvarchar](30) NOT NULL,
[UNIDADES] [float] NULL,
[IMPORTEDTO] [float] NULL,
[PROMOCIONESCLIENTE_IDPROMOCION] [int] NULL,
CONSTRAINT [ANUL_ALBVENTACUPONESGENERADOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[IDPROMOCION] ASC,
[EANCUPON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTADTOS] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTADTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[LINEA] [int] NOT NULL,
[NUMLINDOC] [int] NULL,
[CODDTO] [int] NULL,
[TIPO] [nvarchar](1) NULL,
[SECUENCIA] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[DTOCARGO] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[UDSDTO] [dbo].[DFLOAT0] NULL,
[TIPODTO] [int] NULL,
[IMPORTEUNITARIODESC] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
CONSTRAINT [ANUL_ALBVENTADTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTAFIRMA] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTAFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
CONSTRAINT [ANUL_ALBVENTAFIRMAPK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTALIN] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTALIN](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[COLOR] [nvarchar](10) NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[UNID1] [float] NULL,
[UNID2] [float] NULL,
[UNID3] [float] NULL,
[UNID4] [float] NULL,
[UNIDADESTOTAL] [dbo].[DFLOAT0] NULL,
[UNIDADESPAGADAS] [dbo].[DFLOAT0] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[COSTE] [dbo].[DFLOAT0] NULL,
[PRECIODEFECTO] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [smallint] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[CODTARIFA] [int] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[LINEAOCULTA] [dbo].[NDBOOLEANF] NULL,
[NUMKG] [dbo].[DFLOAT0] NULL,
[PRESTAMO] [dbo].[NDBOOLEANF] NULL,
[CODVENDEDOR] [int] NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[CONTACTO] [int] NULL,
[PRECIOIVA] [float] NULL,
[CODFORMATO] [int] NULL,
[CODMACRO] [int] NULL,
[UDSEXPANSION] [float] NULL,
[EXPANDIDA] [nvarchar](1) NULL,
[TOTALEXPANSION] [float] NULL,
[COSTEIVA] [float] NULL,
[TIPO] [nvarchar](2) NULL,
[FECHAENTREGA] [datetime] NULL,
[COMISION] [float] NULL,
[NUMKGEXPANSION] [dbo].[DFLOAT0] NOT NULL,
[CARGO1] [dbo].[DFLOAT0] NULL,
[CARGO2] [dbo].[DFLOAT0] NULL,
[HORA] [datetime] NULL,
[UDSABONADAS] [dbo].[DFLOAT0] NULL,
[ABONODE_NUMSERIE] [nvarchar](4) NULL,
[ABONODE_NUMALBARAN] [int] NULL,
[ABONODE_N] [nvarchar](1) NULL,
[FECHACADUCIDAD] [datetime] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
[UDMEDIDA2EXPANSION] [dbo].[DFLOAT0] NULL,
[IDPROMOCION] [int] NULL,
[IMPORTEANTESPROMOCION] [float] NULL,
[IMPORTEANTESPROMOCIONIVA] [float] NULL,
[IMPORTEPROMOCION] [float] NULL,
[IMPORTEPROMOCIONIVA] [float] NULL,
[PORCRETENCION] [dbo].[DFLOAT0] NULL,
[DTOANTESPROMOCION] [float] NULL,
CONSTRAINT [ANUL_ALBVENTALIN_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTALINPROMOCIONES] Script Date:
14/5/2019 4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTALINPROMOCIONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[IMPORTEPROMOCION] [float] NULL,
[IMPORTEPROMOCIONIVA] [float] NULL,
CONSTRAINT [ANUL_ALBVENTALINPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLIN] ASC,
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTAPROMOCIONES] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTAPROMOCIONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
CONSTRAINT [ANUL_ALBVENTAPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTASERIESRESOL] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTASERIESRESOL](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[SERIEFISCAL1] [nvarchar](15) NOT NULL,
[SERIEFISCAL2] [nvarchar](15) NOT NULL,
[NUMEROFISCAL] [int] NOT NULL,
CONSTRAINT [ANUL_ALBVENTASERIESRESOL_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[SERIEFISCAL1] ASC,
[SERIEFISCAL2] ASC,
[NUMEROFISCAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_ALBVENTATOT] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_ALBVENTATOT](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[BRUTO] [dbo].[DFLOAT0] NULL,
[DTOCOMERC] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERC] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[BASEIMPONIBLE] [dbo].[DFLOAT0] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[TOTIVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TOTREQ] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[ESGASTO] [dbo].[NDBOOLEANF] NULL,
[CODDTO] [int] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [ANUL_ALBVENTATOT_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_FACTURASVENTA] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_FACTURASVENTA](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[CODCLIENTE] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[PORTESPAG] [dbo].[NDBOOLEANF] NULL,
[DTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[TOTALBRUTO] [dbo].[DFLOAT0] NULL,
[TOTALIMPUESTOS] [dbo].[DFLOAT0] NULL,
[TOTALNETO] [dbo].[DFLOAT0] NULL,
[TOTALCOSTE] [dbo].[DFLOAT0] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[TRASPASADA] [dbo].[NDBOOLEANF] NULL,
[FECHATRASPASO] [datetime] NULL,
[ENLACE_EJERCICIO] [smallint] NULL,
[ENLACE_EMPRESA] [smallint] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[ENLACE_ASIENTO] [int] NULL,
[CODVENDEDOR] [int] NULL,
[VIENEDEFO] [dbo].[NDBOOLEANF] NULL,
[FECHAENTRADA] [datetime] NULL,
[TIPODOC] [int] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[Z] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[TOTALCOSTEIVA] [float] NULL,
[ENTREGADO] [dbo].[DFLOAT0] NOT NULL,
[CAMBIO] [dbo].[DFLOAT0] NOT NULL,
[PROPINA] [dbo].[DFLOAT0] NOT NULL,
[CODENVIO] [int] NULL,
[TRANSPORTE] [int] NULL,
[TOTALCARGOSDTOS] [dbo].[DFLOAT0] NULL,
[NUMROLLO] [int] NULL,
[VENDEDORMODIFICADO] [int] NULL,
[TOTALRETENCION] [dbo].[DFLOAT0] NULL,
[SUFACTURA] [nvarchar](15) NULL,
[ESINVERSION] [bit] NULL,
[FECHACREACION] [datetime] NULL,
[FECHAANULACION] [datetime] NULL,
CONSTRAINT [ANUL_FACTURASVENTA_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ANUL_FACTURASVENTAFIRMA] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ANUL_FACTURASVENTAFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
CONSTRAINT [ANUL_FACTURASVENTAFIRMA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARQUEOS] Script Date: 14/5/2019 4:39:18 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARQUEOS](
[FO] [int] NOT NULL,
[ARQUEO] [nvarchar](1) NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[NUMERO] [dbo].[DFLOAT0] NOT NULL,
[CODVENDEDOR] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [nvarchar](15) NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[DESCUADRE] [dbo].[DFLOAT0] NULL,
[PUNTEO] [dbo].[DNUMERO0] NULL,
[SESION] [int] NULL,
[SERIEFACP] [nvarchar](4) NULL,
[NUMFACP] [dbo].[DNUMERO0] NULL,
[SERIEFACN] [nvarchar](4) NULL,
[NUMFACN] [dbo].[DNUMERO0] NULL,
[ACUMULADO] [float] NULL,
[ACUMULADON] [float] NULL,
[NUMMESASABIERTAS] [int] NULL,
[IMPORTEMESASABIERTAS] [float] NULL,
[NUMVENTASIMPRESAS] [int] NULL,
[IMPORTEVENTASIMPRESAS] [float] NULL,
[OBSERVACIONES] [nvarchar](255) NULL,
[CLEANCASHCONTROLCODE1] [nvarchar](100) NULL,
[CERRADO] [bit] NULL,
CONSTRAINT [ARQUEOS_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[ARQUEO] ASC,
[CAJA] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARQUEOSMODIFICADOS] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARQUEOSMODIFICADOS](
[CAJA] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
CONSTRAINT [ARQUEOSMODIFICADOS_PK] PRIMARY KEY CLUSTERED
(
[CAJA] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARREGLOS] Script Date: 14/5/2019 4:39:18 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARREGLOS](
[TIPODOC] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [nvarchar](1) NOT NULL,
[NUMLINEA] [int] NOT NULL,
[NUMLINEACOMENT] [int] NOT NULL,
[CODCLIENTE] [int] NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[UNIDADES] [dbo].[DFLOAT0] NULL,
[INCPRECIO] [dbo].[DFLOAT0] NULL,
[INCPRECIOIVA] [dbo].[DFLOAT0] NULL,
[FECHAVENTA] [datetime] NULL,
[FECHAENTREGA] [datetime] NULL,
[FECHARECOGIDO] [datetime] NULL,
[ESTADO] [int] NULL,
[CODPROVEEDOR] [int] NULL,
[OBSERVACIONES] [ntext] NULL,
[ID] [int] NOT NULL,
[IDLIN] [int] NOT NULL,
[COSTE] [dbo].[DFLOAT0] NULL,
[IMPUESTO] [int] NULL,
[CODARTICULOINT] [dbo].[DINTEGER] NULL,
[TALLAINT] [nvarchar](10) NOT NULL,
[COLORINT] [nvarchar](10) NOT NULL,
[ALMACEN] [nvarchar](3) NULL,
CONSTRAINT [ARREGLOS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[IDLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOS] Script Date: 14/5/2019 4:39:18 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOS](
[CODARTICULO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[DESCRIPADIC] [nvarchar](25) NULL,
[TIPOIMPUESTO] [int] NULL,
[DPTO] [smallint] NULL,
[SECCION] [smallint] NULL,
[FAMILIA] [smallint] NULL,
[SUBFAMILIA] [smallint] NULL,
[LINEA] [smallint] NULL,
[TEMPORADA] [nvarchar](15) NULL,
[GENERARETIQ] [dbo].[NDBOOLEANF] NULL,
[FOTO] [image] NULL,
[MARCA] [dbo].[DNUMERO0] NULL,
[CODTALLA] [nvarchar](10) NULL,
[NORMA] [nvarchar](15) NULL,
[TACON] [nvarchar](10) NULL,
[COMPOSICION] [nvarchar](15) NULL,
[ARTICULOVIRTUAL] [dbo].[NDBOOLEANF] NULL,
[TIENETC] [dbo].[NDBOOLEANF] NULL,
[UNID1C] [float] NULL,
[UNID2C] [float] NULL,
[UNID3C] [float] NULL,
[UNID4C] [float] NULL,
[UNID1V] [float] NULL,
[UNID2V] [float] NULL,
[UNID3V] [float] NULL,
[UNID4V] [float] NULL,
[ESKIT] [dbo].[NDBOOLEANF] NULL,
[USARNUMSERIE] [dbo].[NDBOOLEANF] NULL,
[GENNUMSERIE] [dbo].[NDBOOLEANF] NULL,
[TIPO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[REFPROVEEDOR] [nvarchar](15) NULL,
[CONTRAPARTIDAVENTA] [nvarchar](12) NULL,
[CONTRAPARTIDACOMPRA] [nvarchar](12) NULL,
[UNIDADMEDIDA] [nvarchar](10) NULL,
[UDSELABORACION] [float] NULL,
[MEDIDAREFERENCIA] [float] NULL,
[PORPESO] [dbo].[NDBOOLEANF] NULL,
[USASTOCKS] [nchar](1) NULL,
[IMPUESTOCOMPRA] [int] NULL,
[DESCATALOGADO] [dbo].[NDBOOLEANF] NULL,
[UDSTRASPASO] [float] NULL,
[TIPOARTICULO] [nvarchar](1) NULL,
[GARANTIACOMPRA] [nvarchar](20) NULL,
[GARANTIAVENTA] [nvarchar](20) NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[TIPOSAT] [nchar](1) NULL,
[FACTPORHORA] [datetime] NULL,
[CONSUMADIC] [int] NULL,
[MARGEN] [float] NULL,
[CARGO1] [dbo].[DFLOAT0] NULL,
[CARGO2] [dbo].[DFLOAT0] NULL,
[NUMCONSUMICIONES] [int] NULL,
[CODCENTRAL] [int] NULL,
[CONTRAPARTIDACOSTEVENTAS] [nvarchar](12) NULL,
[CODDISENY] [int] NULL,
[CODIGOADUANA] [int] NULL,
[MEDIDA2] [nvarchar](10) NULL,
[VISIBLEWEB] [dbo].[NDBOOLEANF] NULL,
[DIASCADUCIDAD] [int] NULL,
[PORCRETENCION] [dbo].[DFLOAT0] NULL,
[CONTRAPARTIDACONSUMO] [nvarchar](12) NULL,
[CONTRAPARTIDAVENTADMN] [nvarchar](12) NULL,
[CONTRAPARTIDACOMPRADMN] [nvarchar](12) NULL,
[CONTRAPARTIDACOSTEVENTASDMN] [nvarchar](12) NULL,
[DESCARGADO] [bit] NULL,
[PRECIOMINIMO] [float] NULL,
[PRECIOMAXIMO] [float] NULL,
[PRECIOLIBRE] [dbo].[NDBOOLEANF] NULL,
[HIOPOS_IMPRIMIRCOCINA] [bit] NULL,
[HIOPOS_EBT] [bit] NULL,
[HIOPOS_TAKEAWAY] [int] NULL,
[AVISOVENTA] [nvarchar](100) NULL,
[FOTOSHA] [varbinary](20) NULL,
[FORZARUDSENTERASVENTA] [bit] NULL,
[DURACION] [int] NULL,
[IDTALONARIO] [int] NULL,
[HIOPOS_IMPRIMIRCOCINA2] [bit] NULL,
[HIOPOS_IMPRIMIRCOCINA3] [bit] NULL,
[HIOPOS_ISMODIFICADOR] [bit] NULL,
[NODTOAPLICABLE] [bit] NULL,
[CONTRAPARTIDADEVOLCOMPRA] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLVENTA] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLCOSTEVENTA] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLCOMPRADMN] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLVENTADMN] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLCOSTEVENTASDM] [nvarchar](12) NULL,
[REGIMRET_IVA] [int] NULL,
[REGIMRET_BASEIMPONIBLE] [int] NULL,
[SOLICITARCOMENTARIO] [nvarchar](1) NULL,
[DIRCONTAB] [nvarchar](8) NULL,
[SUBEMPRESA] [int] NULL,
[CONTRAPARTIDAVENTAEXONERADA] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLVENTAEXONERADA] [nvarchar](12) NULL,
[CONTRAPARTIDAFALTANTESINVENTARIO] [nvarchar](12) NULL,
[CONTRAPARTIDASOBRANTESINVENTARIO] [nvarchar](12) NULL,
[CONTRAPARTIDAORDENESFAB] [nvarchar](12) NULL,
[VERSION] [timestamp] NOT NULL,
[FIJARPV_CADADIA] [nvarchar](1) NULL,
[FIJARPV_ALCAMBIARPRECIO] [nvarchar](1) NULL,
CONSTRAINT [ARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSCAMPOSLIBRES] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSCAMPOSLIBRES](
[CODARTICULO] [int] NOT NULL,
[COSTOENDOLARES] [float] NULL,
[PRECIOVENTARETAIL] [float] NULL,
[PROMO_BA_01_VZLA] [nvarchar](20) NULL,
[IMPUESTOS_EXENTO] [int] NULL,
[IMPUESTOS_12] [int] NULL,
[IMPUESTOS_16] [int] NULL,
CONSTRAINT [ARTICULOSCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSCOMENTARIOS] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSCOMENTARIOS](
[CODARTICULO] [int] NOT NULL,
[NUMCOMENTARIO] [int] NOT NULL,
[COMENTARIO] [nvarchar](40) NULL,
[IMPRIMIBLE] [dbo].[NDBOOLEANT] NULL,
[CODIDIOMA] [int] NULL,
[VISIBLEWEB] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [ARTICULOSCOMENTARIOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[NUMCOMENTARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSCOMENTARIOSWEB] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSCOMENTARIOSWEB](
[IDHOTEL] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[COMENTARIO] [ntext] NULL,
CONSTRAINT [ARTICULOSCOMENTARIOSWEB_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[CODARTICULO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSCOMMERCE] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSCOMMERCE](
[CODARTICULO] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[DESCCORTA] [image] NULL,
[DESCLARGA] [image] NULL,
[DESCCORTAHTML] [ntext] NULL,
[DESCLARGAHTML] [ntext] NULL,
CONSTRAINT [ARTICULOSCOMMERCE_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSDIARIOSCLIENTE] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSDIARIOSCLIENTE](
[CODCLIENTE] [int] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[REFERENCIA] [nvarchar](15) NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[SERIE] [nvarchar](4) NULL,
[LUNES] [float] NULL,
[MARTES] [float] NULL,
[MIERCOLES] [float] NULL,
[JUEVES] [float] NULL,
[VIERNES] [float] NULL,
[SABADO] [float] NULL,
[DOMINGO] [float] NULL,
[DESDE] [datetime] NULL,
[HASTA] [datetime] NULL,
CONSTRAINT [ARTICULOSDIARIOSCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSDOC] Script Date: 14/5/2019 4:39:18 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSDOC](
[CODARTICULO] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[PATH] [nvarchar](100) NULL,
CONSTRAINT [ARTICULOSDOC_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSENTRADAS] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSENTRADAS](
[CODARTICULO] [int] NOT NULL,
[FECHAINICIO] [datetime] NULL,
[FECHAFIN] [datetime] NULL,
[NUMENTRADASDIA] [dbo].[DINTEGER] NULL,
[PAX] [dbo].[DINTEGER] NULL,
[VIGENCIA] [tinyint] NULL,
[IDENTSALIDA] [bit] NULL,
[IDENTHUELLA] [bit] NULL,
[DIASVIGENCIA] [int] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [ARTICULOSENTRADAS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSENTRADASHORARIO] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSENTRADASHORARIO](
[CODARTICULO] [int] NOT NULL,
[DIASEMANA] [tinyint] NOT NULL,
[HORAINICIO] [datetime] NOT NULL,
[HORAFIN] [datetime] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [ARTICULOSENTRADASHORARIO_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[DIASEMANA] ASC,
[HORAINICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSENTRADASTORNOS] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSENTRADASTORNOS](
[CODARTICULO] [int] NOT NULL,
[IDTORNO] [int] NOT NULL,
[IDFRONT] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [ARTICULOSENTRADASTORNOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[IDTORNO] ASC,
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSEREST] Script Date: 14/5/2019 4:39:18 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSEREST](
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[CODIDIOMA] [dbo].[DINTEGER] NOT NULL,
[DESCRIPCION] [nvarchar](500) NULL,
[INGREDIENTES] [nvarchar](500) NULL,
[VERSION] [timestamp] NULL,
[NOMBRE] [nvarchar](100) NULL,
CONSTRAINT [ARTICULOSEREST_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSFACTPORFRANJA] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSFACTPORFRANJA](
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[CODFORMATO] [dbo].[DINTEGER] NOT NULL,
[MININI] [dbo].[DINTEGER] NOT NULL,
[MINFIN] [dbo].[DINTEGER] NOT NULL,
CONSTRAINT [ARTICULOSFACTPORFRANJA_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODFORMATO] ASC,
[MININI] ASC,
[MINFIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSHABITACIONES] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSHABITACIONES](
[CODARTICULO] [int] NOT NULL,
[PRECIOPORHABITACION] [bit] NOT NULL,
[PAXDEFECTO] [int] NULL,
[PAXNENS] [int] NULL,
[PAXBEBES] [int] NULL,
[FACTORCALCULO] [dbo].[DFLOAT0] NULL,
[SUPLPAX] [dbo].[DFLOAT0] NULL,
[SUPLPAXNEN] [dbo].[DFLOAT0] NULL,
[SUPLPAXBEBE] [dbo].[DFLOAT0] NULL,
[DTOREGPAX] [float] NULL,
[DTOREGPAXNEN] [float] NULL,
[DTOREGPAXBEBE] [float] NULL,
[VERSION] [timestamp] NULL,
[CODARTICULOTOT] [int] NOT NULL,
CONSTRAINT [PK__ARTICULO__77D0068D0DA4EB0F] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSHABITACIONESPAXWEB] Script Date:
14/5/2019 4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSHABITACIONESPAXWEB](
[CODARTICULO] [int] NOT NULL,
[PAXADULT] [int] NOT NULL,
[PAXNEN] [int] NOT NULL,
[PAXBEBE] [int] NOT NULL,
CONSTRAINT [ARTICULOSHABITACIONESPAXWEB_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[PAXADULT] ASC,
[PAXNEN] ASC,
[PAXBEBE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSIMAGEN] Script Date: 14/5/2019 4:39:18 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSIMAGEN](
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [ARTICULOSIMAGEN_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSIMAGENEREST] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSIMAGENEREST](
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[IMAGEN] [image] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [ARTICULOSIMAGENEREST_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSIMAGENES] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSIMAGENES](
[CODARTICULO] [int] NOT NULL,
[IDIMAGEN] [int] NOT NULL,
[IDHOTEL] [int] NOT NULL,
[IMAGEN] [image] NULL,
CONSTRAINT [ARTICULOSIMAGENES_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[IDIMAGEN] ASC,
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSLIN] Script Date: 14/5/2019 4:39:18 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSLIN](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[CODBARRAS] [nvarchar](50) NULL,
[COSTEMEDIO] [dbo].[DFLOAT0] NULL,
[COSTESTOCK] [dbo].[DFLOAT0] NULL,
[ULTIMOCOSTE] [dbo].[DFLOAT0] NULL,
[PRECIOULTCOMPRA] [dbo].[DFLOAT0] NULL,
[ULTDESCCOMERCIAL] [dbo].[DFLOAT0] NULL,
[POSICIONTALLA] [int] NOT NULL,
[POSICIONCOLOR] [int] NOT NULL,
[PESO] [dbo].[DFLOAT0] NULL,
[UNIDADESCOMPRADAS] [dbo].[DFLOAT0] NULL,
[FECHAULTCOMPRA] [datetime] NULL,
[FECHAULTVENTA] [datetime] NULL,
[ELABORACION] [nvarchar](60) NULL,
[ORDEN] [int] NULL,
[CODBARRAS2] [nvarchar](50) NULL,
[CODALTERNATIVO] [int] NULL,
[TALLAALTERNATIVA] [nvarchar](10) NULL,
[COLORALTERNATIVO] [nvarchar](10) NULL,
[CODMONEDA] [int] NULL,
[ULTDTOCOMERCIAL] [float] NULL,
[PRECIOCOMPRAREAL] [float] NULL,
[CODBARRAS3] [nvarchar](50) NULL,
[GARANTIACOMPRA] [nvarchar](20) NULL,
[GARANTIAVENTA] [nvarchar](20) NULL,
[UDSALTERNATIVO] [dbo].[DFLOAT1] NULL,
[ALTERNATIVOUSAPRECIO] [dbo].[NDBOOLEANT] NULL,
[VERSION] [timestamp] NOT NULL,
[FACTORMEDIDA2] [dbo].[DFLOAT0] NULL,
[COSTEMEDIODMN] [float] NULL,
[COSTESTOCKDMN] [float] NULL,
[ULTIMOCOSTEDMN] [float] NULL,
[PRECIOULTCOMPRADMN] [float] NULL,
[PRECIOCOMPRAREALDMN] [float] NULL,
[ULTDESCCOMERCIALDMN] [float] NULL,
[ULTDTOCOMERCIALDMN] [float] NULL,
[CODMONEDADMN] [int] NULL,
[UNIDADESCOMPRADASDMN] [float] NULL,
[DESCATALOGADO] [nvarchar](1) NULL,
[IMPORTECARGO1] [float] NULL,
[IMPORTECARGO2] [float] NULL,
[IMPORTECARGO1DMN] [float] NULL,
[IMPORTECARGO2DMN] [float] NULL,
[CLOUDID] [int] NULL,
CONSTRAINT [ARTICULOSLIN_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSPERIODICOSCLIENTE] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSPERIODICOSCLIENTE](
[CODCLIENTE] [int] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[CODARTICULO] [int] NOT NULL,
[SERIE] [nvarchar](4) NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[PRECIO] [float] NULL,
[UDS] [float] NULL,
[DTO] [float] NULL,
[DIAFACTURACION] [int] NULL,
[FECHASIGUIENTE] [datetime] NULL,
[CODMONEDA] [int] NOT NULL,
[CADAXMESES] [int] NULL,
[FECHAALTA] [datetime] NULL,
[FECHABAJA] [datetime] NULL,
CONSTRAINT [ARTICULOSPERIODICOSCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSREGIMENES] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSREGIMENES](
[CODARTICULO] [int] NOT NULL,
[ALOJAMIENTO] [bit] NULL,
[DESAYUNO] [bit] NULL,
[ALMUERZO] [bit] NULL,
[CENA] [bit] NULL,
[PORCALOJAMIENTO] [float] NULL,
[PORCDESAYUNO] [float] NULL,
[PORCALMUERZO] [float] NULL,
[PORCCENA] [float] NULL,
[PORCDTONENS] [float] NULL,
[PORCDTOBEBES] [float] NULL,
[FACTORCALCULO] [dbo].[DFLOAT0] NULL,
[VERSION] [timestamp] NULL,
[PRIMERSERVICIO] [int] NOT NULL,
[TARIFAEXTRAS] [int] NULL,
CONSTRAINT [PK__ARTICULO__77D0068D163A3110] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ARTICULOSREST] Script Date: 14/5/2019 4:39:18 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ARTICULOSREST](
[CODARTICULO] [int] NOT NULL,
[REFTECLADO] [nvarchar](8) NULL,
[IMPUESTOESP] [int] NULL,
[PORDOSIS] [dbo].[NDBOOLEANF] NULL,
[SECOMPRA] [dbo].[NDBOOLEANT] NULL,
[SEVENDE] [dbo].[NDBOOLEANF] NULL,
[ORDEN] [int] NULL,
[NOCOMBINAR] [dbo].[NDBOOLEANF] NULL,
[MENU] [dbo].[NDBOOLEANF] NULL,
[PRECIOLIBRE] [dbo].[NDBOOLEANF] NULL,
[PRECIOMAX] [dbo].[DFLOAT0] NULL,
[PRECIOMIN] [dbo].[DFLOAT0] NULL,
[SELECCIONABLEALLTURNOS] [nvarchar](1) NULL,
[TARA] [float] NULL,
[RENDIMIENTO] [float] NULL,
[ESOFERTA] [dbo].[NDBOOLEANF] NULL,
[CODCUPON] [nvarchar](20) NULL,
[KCAL] [dbo].[DINTEGER] NULL,
[FACTPORFRANJA] [bit] NULL,
[MINFACTPORHORA] [dbo].[DINTEGER] NULL,
[CODTARIFAFACTPORHORA] [dbo].[DINTEGER] NULL,
CONSTRAINT [ARTICULOSREST_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASIGNACIONDPTOVENDEDORES] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASIGNACIONDPTOVENDEDORES](
[CODDPTO] [int] NOT NULL,
[CODVENDEDOR] [int] NOT NULL,
CONSTRAINT [ASIGNACIONDPTOVENDEDORES_PK] PRIMARY KEY CLUSTERED
(
[CODDPTO] ASC,
[CODVENDEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASIGNACIONRECURSOS] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASIGNACIONRECURSOS](
[CODGRUPO] [int] NOT NULL,
[CODRECURSO] [int] NOT NULL,
CONSTRAINT [ASIGNACIONRECURSOS_PK] PRIMARY KEY CLUSTERED
(
[CODGRUPO] ASC,
[CODRECURSO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASUNTOPREGUNTASCONFIGURABLES] Script Date:
14/5/2019 4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASUNTOPREGUNTASCONFIGURABLES](
[IDTIPOASUNTO] [int] NOT NULL,
[CODPREGUNTA] [int] NOT NULL,
[ORDEN] [int] NULL,
CONSTRAINT [PK_ASUNTOPREGUNTASCONF] PRIMARY KEY CLUSTERED
(
[IDTIPOASUNTO] ASC,
[CODPREGUNTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASUNTOS] Script Date: 14/5/2019 4:39:18 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASUNTOS](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[CREADOR] [int] NOT NULL,
[CODCLIENTE] [int] NULL,
[FECHA] [datetime] NULL,
[FECHAFINALIZADO] [datetime] NULL,
[ASUNTO] [dbo].[NDMEMO] NULL,
[TIPOASUNTO] [int] NOT NULL,
[CODURGENCIA] [int] NULL,
[CODLUGAR] [nvarchar](20) NULL,
[CAMPOBUSQUEDA1] [nvarchar](40) NULL,
[CAMPOBUSQUEDA2] [nvarchar](20) NULL,
[HAYTEMASPENDIENTES] [dbo].[NDBOOLEANF] NULL,
[ESTADO] [int] NULL,
[NOMBREARTICULO] [nvarchar](50) NULL,
[CODCONDICION] [int] NULL,
[CODSUBCONTRATA] [int] NULL,
[AVISARCLIENTE] [dbo].[NDBOOLEANF] NULL,
[NOMBRECONTACTO] [nvarchar](40) NULL,
[CODENVIO] [int] NULL,
[SUASUNTO] [nvarchar](15) NULL,
[TIPOAVISOSAT] [int] NULL,
[PENDFACTURAR] [dbo].[NDBOOLEANF] NULL,
[CODARTICULO] [int] NULL,
[TALLA] [dbo].[NDTALLA] NOT NULL,
[COLOR] [dbo].[NDCOLOR] NOT NULL,
[TITULOASUNTO] [nvarchar](50) NULL,
[FINALIZADO] [dbo].[NDBOOLEANF] NULL,
[CODENVIOSUBCONTRATA] [int] NULL,
[FECHA1] [datetime] NULL,
[FECHA2] [datetime] NULL,
[FECHA3] [datetime] NULL,
[IDHOTEL] [int] NULL,
[VERSION] [timestamp] NOT NULL,
[IDCUPOWEB] [int] NOT NULL,
CONSTRAINT [ASUNTOS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASUNTOSARTICULOS] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASUNTOSARTICULOS](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[IDLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](80) NULL,
[UNIDADES] [float] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[IDTARIFAV] [int] NULL,
[PRECIO] [float] NULL,
[PRECIOIVA] [float] NULL,
[PRECIODEFECTO] [float] NULL,
[FACTORMONEDA] [float] NULL,
[DTO] [float] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
[CODMONEDA] [int] NULL,
[SERIEFAC] [nvarchar](4) NULL,
[NUMEROFAC] [int] NULL,
[NFAC] [dbo].[NDN] NULL,
[FECHAFAC] [datetime] NULL,
[CODCLIENTE] [int] NULL,
[FACTURADO] [nchar](1) NULL,
[DESDE] [datetime] NULL,
[TIPOACTIVIDAD] [int] NULL,
[IDINTERVENCION] [float] NULL,
[VERSION] [timestamp] NOT NULL,
[IDHOTELOCUPANTE] [int] NULL,
[SERIEOCUPANTE] [nvarchar](4) NULL,
[IDRESERVAOCUPANTE] [int] NULL,
[IDLINEAOCUPANTE] [int] NULL,
[ORDENOCUPANTE] [int] NULL,
[ESPAQUETE] [bit] NULL,
[IDPAQUETEREL] [int] NULL,
[IDTEMPORADA] [int] NULL,
[IDRANGO] [int] NULL,
[SERIERES] [nvarchar](4) NULL,
[NUMERORES] [int] NULL,
[NRES] [dbo].[NDN] NULL,
[SERIEALB] [nvarchar](4) NULL,
[NUMEROALB] [int] NULL,
[NALB] [dbo].[NDN] NULL,
[NUMLINALB] [int] NULL,
[IDENTIFICADORABONO] [nvarchar](17) NULL,
CONSTRAINT [ASUNTOSARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[IDLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASUNTOSAUTOMATICOS] Script Date: 14/5/2019 4:39:18
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASUNTOSAUTOMATICOS](
[IDCLAVE] [int] NOT NULL,
[IDCLIENTE] [int] NOT NULL,
[SERIEAVISO] [nvarchar](4) NOT NULL,
[CODURGENCIA] [int] NOT NULL,
[CODLUGAR] [nvarchar](10) NOT NULL,
[IDTIPOAVISO] [int] NOT NULL,
[IDCONDICIONES] [int] NOT NULL,
[IDTIPOASUNTO] [int] NOT NULL,
[TIPOEQUIPO] [nvarchar](40) NULL,
[FECHAPROXIMOAVISO] [datetime] NOT NULL,
[FINTERVALO] [int] NOT NULL,
[FUNIDADES] [int] NOT NULL,
[CREADOR] [int] NULL,
[PARA] [dbo].[NDMEMO] NULL,
[MANODEOBRA] [dbo].[DFLOAT0] NULL,
[DESPLAZAMIENTO] [dbo].[DFLOAT0] NULL,
[RECAMBIOS] [dbo].[DFLOAT0] NULL,
[SUBCONTRATA] [int] NULL,
[ACTIVADO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [ASUNTOSAUTO_PK] PRIMARY KEY CLUSTERED
(
[IDCLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASUNTOSBLOQUEOS] Script Date: 14/5/2019 4:39:18 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASUNTOSBLOQUEOS](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[TERMINAL] [nvarchar](40) NULL,
[FECHAINIBLOQUEO] [datetime] NOT NULL,
[HORAINIBLOQUEO] [datetime] NOT NULL,
[IDINTERVENCION] [dbo].[DFLOAT0] NOT NULL,
CONSTRAINT [ASUNTOSBLOQUEOS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[IDINTERVENCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASUNTOSCAMPOSLIBRES] Script Date: 14/5/2019
4:39:18 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASUNTOSCAMPOSLIBRES](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
CONSTRAINT [ASUNTOSCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ASUNTOSCONTADOR] Script Date: 14/5/2019 4:39:19 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ASUNTOSCONTADOR](
[SERIEASUNTO] [nvarchar](4) NOT NULL,
[NUMEROASUNTO] [dbo].[DNUMERO1] NULL,
[IDSERVICIO] [dbo].[DNUMERO1] NULL,
CONSTRAINT [ASUNTOSCONTADOR_PK] PRIMARY KEY CLUSTERED
(
[SERIEASUNTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_62_30167] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_62_30167](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_62_40428] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_62_40428](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_73_52116] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_73_52116](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_74_35863] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_74_35863](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_77_46408] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_77_46408](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_77_60930] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_77_60930](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_80_56351] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_80_56351](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_89_74263] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_89_74263](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_91_66642] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_91_66642](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATABLATEMPTIPOSDOC_95_37114] Script Date:
14/5/2019 4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATABLATEMPTIPOSDOC_95_37114](
[CODTIPODOC] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_102_16783] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_102_16783](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_135_26776] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_135_26776](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_147_6369] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_147_6369](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_51_11968] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_51_11968](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_53_49159] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_53_49159](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_53_72510] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_53_72510](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_55_17363] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_55_17363](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_55_61835] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_55_61835](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_56_13000] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_56_13000](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_62_14638] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_62_14638](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_62_28579] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_62_28579](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_62_54641] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_62_54641](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_62_89377] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_62_89377](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_63_33674] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_63_33674](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_63_33828] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_63_33828](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_63_39924] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_63_39924](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_63_43373] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_63_43373](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_63_52172] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_63_52172](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_64_77015] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_64_77015](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_66_33880] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_66_33880](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_67_484] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_67_484](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_67_4985] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_67_4985](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_71_28241] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_71_28241](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_72_21011] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_72_21011](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_72_31561] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_72_31561](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_73_63002] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_73_63002](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_76_35642] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_76_35642](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_77_68267] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_77_68267](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_78_85223] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_78_85223](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_79_64759] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_79_64759](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_80_42611] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_80_42611](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_85_35353] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_85_35353](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_86_29462] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_86_29462](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ATEMPARTICSLIN_88_57991] Script Date: 14/5/2019
4:39:19 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ATEMPARTICSLIN_88_57991](
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BALANCEOSCAB] Script Date: 14/5/2019 4:39:19 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BALANCEOSCAB](
[CODIGO] [int] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[FECHA] [datetime] NULL,
CONSTRAINT [BALANCEOSCAB_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BALANCEOSLIN] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BALANCEOSLIN](
[CODIGO] [int] NOT NULL,
[ID] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[ALMORIG] [nvarchar](3) NULL,
[ALMDEST] [nvarchar](3) NULL,
[UDS] [float] NULL,
[RECOGERTODO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [BALANCEOSLIN_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BALANZAS] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BALANZAS](
[ID] [int] NOT NULL,
[TIPO] [int] NULL,
[NOMBRE] [nvarchar](100) NULL,
[TCPIP] [nvarchar](50) NULL,
[PUERTOORIG] [int] NULL,
[PUERTODEST] [int] NULL,
[EXPORT] [nvarchar](100) NULL,
[IMPORT] [nvarchar](100) NULL,
[ACTIVA] [nvarchar](1) NULL,
[ESMASTER] [nvarchar](1) NULL,
[SECCION] [int] NULL,
[CODARTICULO] [int] NULL,
[NUMTERMINAL] [int] NOT NULL,
[PUERTOCOM] [int] NULL,
[TIPOCOM] [int] NULL,
[VELOCIDAD] [int] NULL,
[PARIDAD] [nvarchar](1) NULL,
[BITSDATOS] [int] NULL,
[CODBARRAS] [nvarchar](15) NULL,
CONSTRAINT [PK_BALANZAS] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BALANZASENTIDADES] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BALANZASENTIDADES](
[ID] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[CODIGO] [nvarchar](50) NOT NULL,
CONSTRAINT [PK_BALANZASENTIDADES] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[TIPO] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BASESDATOSEXTERNAS] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BASESDATOSEXTERNAS](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[PATHBD] [nvarchar](100) NULL,
[USUARIO] [nvarchar](100) NULL,
[PASSWORD] [nvarchar](100) NULL,
CONSTRAINT [BASESDATOSEXTERNAS_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BI_INFORMES] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BI_INFORMES](
[IDINFORME] [int] NOT NULL,
[TITULO] [nvarchar](100) NULL,
[NOMBRECUBO] [nvarchar](100) NULL,
CONSTRAINT [BI_INFORMES_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BI_INFORMES_USUARIOS] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BI_INFORMES_USUARIOS](
[IDUSUARIO] [int] NOT NULL,
[IDINFORME] [int] NOT NULL,
CONSTRAINT [BI_INFORMES_USUARIOS_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[IDUSUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BI_PERMISOS_USUARIOS] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BI_PERMISOS_USUARIOS](
[IDUSUARIO] [int] NOT NULL,
[PERMISOS] [nvarchar](100) NULL,
[IDINFORMEDEFECTO] [int] NULL,
CONSTRAINT [BI_PERMISOS_USUARIOS_PK] PRIMARY KEY CLUSTERED
(
[IDUSUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BLOQUEOS_CANCELADOS] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BLOQUEOS_CANCELADOS](
[ID] [int] IDENTITY(1,1) NOT NULL,
[INFO] [nvarchar](100) NULL,
[FECHACANCELACION] [datetime] NULL,
[FECHA] [datetime] NULL,
CONSTRAINT [PK_BLOQUEOS_CANCELADOS] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BLOQUEOS_EXTRACTOPROMOCIONESTARJETA] Script Date:
14/5/2019 4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BLOQUEOS_EXTRACTOPROMOCIONESTARJETA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
CONSTRAINT [BLOQUEOS_EXTRACTOPROMOCIONESTARJETA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BOTONESRETAIL_IDIOMAS] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BOTONESRETAIL_IDIOMAS](
[CODBOTON] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[POSICION] [int] NULL,
[DESCRIPCION] [nvarchar](60) NULL,
CONSTRAINT [BOTONESRETAIL_IDIOMAS_PK] PRIMARY KEY CLUSTERED
(
[CODBOTON] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[BUZONESEMAIL] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[BUZONESEMAIL](
[IDBUZON] [int] NOT NULL,
[NOMBRECONEXION] [nvarchar](100) NULL,
[HOST] [nvarchar](100) NULL,
[IDUSER] [nvarchar](100) NULL,
[PASSWORD] [nvarchar](100) NULL,
[TIPOAUTENTIFICACION] [int] NULL,
[PUERTO] [int] NULL,
[FROMADRESS] [nvarchar](100) NULL,
[FROMNAME] [nvarchar](100) NULL,
[CC] [nvarchar](100) NULL,
CONSTRAINT [BUZONESEMAIL_PK] PRIMARY KEY CLUSTERED
(
[IDBUZON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CAJASASIGNADAS] Script Date: 14/5/2019 4:39:20 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CAJASASIGNADAS](
[IDTERMINAL] [int] NOT NULL,
[CODVENDEDOR] [int] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
CONSTRAINT [CAJASASIGNADAS_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[CODVENDEDOR] ASC,
[CAJA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CAMPOSLIBRESCONFIG] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CAMPOSLIBRESCONFIG](
[TABLA] [smallint] NOT NULL,
[CAMPO] [nvarchar](20) NOT NULL,
[ETIQUETA] [nvarchar](60) NOT NULL,
[POSICION] [smallint] NULL,
[TIPO] [smallint] NULL,
[TAMANY] [smallint] NULL,
[TIPOVALOR] [smallint] NULL,
[TABLA_RELACION] [smallint] NULL,
[CAMPO_RELACION] [nvarchar](60) NULL,
[VALORDEFECTO] [nvarchar](100) NULL,
[VALOR_MINIMO] [nvarchar](100) NULL,
[VALOR_MAXIMO] [nvarchar](100) NULL,
[TABLAFISICA] [nvarchar](40) NULL,
[CAMPOFISICO] [nvarchar](40) NULL,
[OBLIGATORIO] [bit] NOT NULL,
[AVISAR_VACIO] [bit] NOT NULL,
CONSTRAINT [CAMPOSLIBRESCONFIG_PK] PRIMARY KEY CLUSTERED
(
[TABLA] ASC,
[CAMPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CAMPOSLIBRESPORSUBTIPO] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CAMPOSLIBRESPORSUBTIPO](
[TABLA] [smallint] NOT NULL,
[CAMPO] [nvarchar](20) NOT NULL,
[SUBTIPO] [smallint] NOT NULL,
[POSICION] [smallint] NULL,
CONSTRAINT [CAMPOSLIBRESPORTIPO_PK] PRIMARY KEY CLUSTERED
(
[TABLA] ASC,
[CAMPO] ASC,
[SUBTIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CAMPOSLIBRESPORTIPOASUNTO] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CAMPOSLIBRESPORTIPOASUNTO](
[IDTIPOASUNTO] [int] NOT NULL,
[CAMP] [nvarchar](50) NOT NULL,
[ORDEN] [int] NOT NULL,
CONSTRAINT [CAMPOSLIBRESPORTIPOASUNTO_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOASUNTO] ASC,
[CAMP] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CAMPOSLIBRESPOSIBLES] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CAMPOSLIBRESPOSIBLES](
[TABLA] [smallint] NOT NULL,
[CAMPO] [nvarchar](20) NOT NULL,
[POSICION] [smallint] NOT NULL,
[VALOR] [nvarchar](100) NULL,
CONSTRAINT [CAMPOSLIBRESPOSIBLES_PK] PRIMARY KEY CLUSTERED
(
[TABLA] ASC,
[CAMPO] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARACTERISTICASHABITACIONES] Script Date:
14/5/2019 4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARACTERISTICASHABITACIONES](
[IDCARACTERISTICA] [int] NOT NULL,
[TEXTO] [nvarchar](2) NULL,
[DESCRIPCION] [nvarchar](50) NOT NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[DESCATALOGADO] [bit] NOT NULL,
[IMAGEN] [image] NULL,
CONSTRAINT [CARACTERISTICASHABITACIONES_PK] PRIMARY KEY CLUSTERED
(
[IDCARACTERISTICA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARGODTOHOTEL] Script Date: 14/5/2019 4:39:20 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARGODTOHOTEL](
[CODARTICULO] [int] NOT NULL,
[ADULTO] [bit] NOT NULL,
[NEN] [bit] NOT NULL,
[BEBE] [bit] NOT NULL,
[HABITACION] [bit] NOT NULL,
[ALOJAMIENTO] [bit] NOT NULL,
[REGIMEN] [bit] NOT NULL,
[APLICAREN] [smallint] NOT NULL,
[SINAGENCIA] [bit] NOT NULL,
[FECHAENTRADADESDE] [datetime] NULL,
[FECHAENTRADAHASTA] [datetime] NULL,
[FECHAESTANCIADESDE] [datetime] NULL,
[FECHAESTANCIAHASTA] [datetime] NULL,
[D1] [bit] NOT NULL,
[D2] [bit] NOT NULL,
[D3] [bit] NOT NULL,
[D4] [bit] NOT NULL,
[D5] [bit] NOT NULL,
[D6] [bit] NOT NULL,
[D7] [bit] NOT NULL,
[FECHARESERVADESDE] [datetime] NULL,
[FECHARESERVAHASTA] [datetime] NULL,
[DIASANTELACION] [smallint] NOT NULL,
[MINPAXADULTO] [smallint] NOT NULL,
[MINPAXNEN] [smallint] NOT NULL,
[MINPAXBEBE] [smallint] NOT NULL,
[NUMNOCHES] [smallint] NOT NULL,
[MINUNIDADES] [smallint] NOT NULL,
[PORCENTAJE] [bit] NOT NULL,
[IMPORTE] [bit] NOT NULL,
[DIAGRATIS] [bit] NOT NULL,
[HABITACIONGRATIS] [bit] NOT NULL,
[APLICARSIEMPRE] [bit] NOT NULL,
[ACUMULABLE] [bit] NOT NULL,
[VALOR] [float] NOT NULL,
[VALORX] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[CONAGENCIA] [bit] NOT NULL,
[NUMNOCHESMAX] [int] NULL,
[VERSION] [timestamp] NOT NULL,
[EDADMIN] [int] NULL,
[EDADMAX] [int] NULL,
[EXTRAS] [bit] NOT NULL,
[OBSERVACIONES] [ntext] NULL,
[APLICARSINTARIFA] [bit] NULL,
[APLICARAHABITACION] [bit] NOT NULL,
[IMPUESTOSINCLUIDOS] [bit] NOT NULL,
CONSTRAINT [CARGODTOHOTEL_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARGODTOHOTELHABITACIONES] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARGODTOHOTELHABITACIONES](
[CODARTICULO] [int] NOT NULL,
[CODHABITACION] [int] NOT NULL,
CONSTRAINT [CARGODTOHOTELHABITACIONES_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODHABITACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARGODTOHOTELPRECIOS] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARGODTOHOTELPRECIOS](
[CODARTICULO] [int] NOT NULL,
[CODTARIFA] [int] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
[IDRANGO] [int] NOT NULL,
[VALOR] [float] NOT NULL,
[VALORX] [int] NOT NULL,
[VERSION] [timestamp] NOT NULL,
[FECHAENTRADADESDE] [datetime] NULL,
[FECHAENTRADAHASTA] [datetime] NULL,
[FECHAESTANCIADESDE] [datetime] NULL,
[FECHAESTANCIAHASTA] [datetime] NULL,
[D1] [bit] NOT NULL,
[D2] [bit] NOT NULL,
[D3] [bit] NOT NULL,
[D4] [bit] NOT NULL,
[D5] [bit] NOT NULL,
[D6] [bit] NOT NULL,
[D7] [bit] NOT NULL,
[FECHARESERVADESDE] [datetime] NULL,
[FECHARESERVAHASTA] [datetime] NULL,
[DIASANTELACION] [smallint] NOT NULL,
[NUMNOCHES] [smallint] NOT NULL,
[NUMNOCHESMAX] [int] NULL,
CONSTRAINT [CARGODTOHOTELPRECIOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODTARIFA] ASC,
[CODCLIENTE] ASC,
[IDTEMPORADA] ASC,
[IDRANGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARGODTOHOTELREGIMENES] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARGODTOHOTELREGIMENES](
[CODARTICULO] [int] NOT NULL,
[CODREGIMEN] [int] NOT NULL,
CONSTRAINT [CARGODTOHOTELREGIMENES_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODREGIMEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARGODTOHOTELTARIFAS] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARGODTOHOTELTARIFAS](
[CODARTICULO] [int] NOT NULL,
[CODTARIFA] [int] NOT NULL,
CONSTRAINT [PK_CARGODTOHOTELTARIFAS] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODTARIFA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARGOSDTOS] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARGOSDTOS](
[CODIGO] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[NOMBRE] [nvarchar](35) NULL,
[TIPO] [int] NOT NULL,
[DEFINICION] [int] NOT NULL,
[TIPOVALOR] [int] NOT NULL,
[TIPOIVA] [int] NOT NULL,
[SECUENCIA] [int] NOT NULL,
[CODIMPUESTO] [int] NULL,
[SUBCUENTAVENTAS] [nvarchar](12) NULL,
[SUBCUENTACOMPRAS] [nvarchar](12) NULL,
[VALOR] [float] NULL,
[VISIBLE] [dbo].[NDBOOLEANT] NULL,
[VISIBLECOMPRA] [dbo].[NDBOOLEANT] NULL,
[VISIBLEVENTA] [dbo].[NDBOOLEANT] NULL,
[SIGLAS] [nvarchar](2) NULL,
CONSTRAINT [CARGOSDTOS_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARGOSDTOSCLIENTE] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARGOSDTOSCLIENTE](
[CODCLIENTE] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[VALOR] [dbo].[DFLOAT0] NULL,
CONSTRAINT [CARGOSDTOSCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARGOSDTOSPROVEEDOR] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARGOSDTOSPROVEEDOR](
[CODPROVEEDOR] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[VALOR] [dbo].[DFLOAT0] NULL,
CONSTRAINT [CARGOSDTOSPROVEEDOR_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARRITOCAB] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARRITOCAB](
[IDCARRITO] [nvarchar](50) NOT NULL,
[CODCLIENTE] [int] NULL,
[CODMONEDA] [int] NULL,
[CODTARIFA] [int] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[FECHAENTREGA] [datetime] NULL,
[CODENVIO] [int] NULL,
[CODALMACEN] [nvarchar](3) NULL,
CONSTRAINT [PK_CARRITOCAB] PRIMARY KEY CLUSTERED
(
[IDCARRITO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CARRITOLIN] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CARRITOLIN](
[IDCARRITO] [nvarchar](50) NOT NULL,
[IDLINEA] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[UNIDADES1] [float] NULL,
[UNIDADES2] [float] NULL,
[IDTARIFAV] [int] NULL,
[PRECIO] [float] NULL,
[DESCUENTO] [float] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[UDSREGALO1] [float] NULL,
[UDSREGALO2] [float] NULL,
[X] [float] NULL,
[Y] [float] NULL,
[TOTAL] [float] NULL,
[TIPO] [int] NULL,
CONSTRAINT [PK_CARRITOLIN] PRIMARY KEY CLUSTERED
(
[IDCARRITO] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CATEGORIA] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CATEGORIA](
[CODCATEGORIA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_CATEGORIA] PRIMARY KEY CLUSTERED
(
[CODCATEGORIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CENTRALES] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CENTRALES](
[IDCENTRAL] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[TIPOCOMUNICACION] [int] NULL,
[IP] [nvarchar](30) NULL,
[PUERTO] [int] NULL,
[USUARIO] [nvarchar](20) NULL,
[PASSWORD] [nvarchar](20) NULL,
[MAPARTICULO] [int] NULL,
[FRECUENCIAEXPORT] [int] NULL,
[TIPOEXPORT] [int] NULL,
[TERMINALEXPORT] [int] NULL,
CONSTRAINT [CENTRALES_PK] PRIMARY KEY CLUSTERED
(
[IDCENTRAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CENTRALESPERMISOS] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CENTRALESPERMISOS](
[IDCENTRAL] [int] NOT NULL,
[IDPERMISO] [int] NOT NULL,
[SELECCIONADO] [dbo].[NDBOOLEANF] NULL,
[TIPO] [int] NULL,
CONSTRAINT [CENTRALESPERMISOS_PK] PRIMARY KEY CLUSTERED
(
[IDCENTRAL] ASC,
[IDPERMISO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CENTRALESVALORES] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CENTRALESVALORES](
[IDCENTRAL] [int] NOT NULL,
[IDPERMISO] [int] NOT NULL,
[ORDEN] [int] NOT NULL,
[VALOR] [nvarchar](80) NULL,
CONSTRAINT [CENTRALESVALORES_PK] PRIMARY KEY CLUSTERED
(
[IDCENTRAL] ASC,
[IDPERMISO] ASC,
[ORDEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CHEQUEOTEMP] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CHEQUEOTEMP](
[TIPODOC] [nvarchar](2) NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[UDS1] [float] NULL,
[UDS2] [float] NULL,
[UDS3] [float] NULL,
[UDS4] [float] NULL,
[DOCFIN_SERIE] [nvarchar](4) NULL,
[DOCFIN_NUMERO] [int] NULL,
[CODBARRAS] [nvarchar](50) NULL,
CONSTRAINT [CHEQUEOTEMP_PK] PRIMARY KEY CLUSTERED
(
[TIPODOC] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[NUMLINEA] ASC,
[CAJA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CICLOSPLAN] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CICLOSPLAN](
[CODCICLO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
CONSTRAINT [PK_CICLOSPLAN] PRIMARY KEY CLUSTERED
(
[CODCICLO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CICLOSPLANLIN] Script Date: 14/5/2019 4:39:20 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CICLOSPLANLIN](
[CODCICLO] [int] NOT NULL,
[CODDIA] [int] NOT NULL,
[CODTURNO] [int] NOT NULL,
CONSTRAINT [PK_CICLOSPLANLIN] PRIMARY KEY CLUSTERED
(
[CODCICLO] ASC,
[CODDIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTES] Script Date: 14/5/2019 4:39:20 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTES](
[CODCLIENTE] [int] NOT NULL,
[CODCONTABLE] [nvarchar](12) NULL,
[NOMBRECLIENTE] [nvarchar](255) NULL,
[NOMBRECOMERCIAL] [nvarchar](255) NULL,
[CIF] [nvarchar](12) NULL,
[ALIAS] [nvarchar](255) NULL,
[DIRECCION1] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[PAIS] [nvarchar](100) NULL,
[PERSONACONTACTO] [nvarchar](255) NULL,
[TELEFONO1] [nvarchar](15) NULL,
[TELEFONO2] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[FAXPEDIDOS] [nvarchar](15) NULL,
[TELEX] [nvarchar](15) NULL,
[E_MAIL] [nvarchar](255) NULL,
[CODCLISUYO] [nvarchar](12) NULL,
[NUMCUENTA] [nvarchar](10) NULL,
[CODBANCO] [nvarchar](4) NULL,
[NUMSUCURSAL] [nvarchar](4) NULL,
[DIGCONTROLBANCO] [nvarchar](2) NULL,
[CODPOSTALBANCO] [nvarchar](8) NULL,
[CODSWIFT] [nvarchar](15) NULL,
[NOMBREBANCO] [nvarchar](255) NULL,
[DIRECCIONBANCO] [nvarchar](255) NULL,
[POBLACIONBANCO] [nvarchar](100) NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[ENVIODIRECION] [nvarchar](255) NULL,
[ENVIOCODPOSTAL] [nvarchar](8) NULL,
[ENVIOPOBLACION] [nvarchar](100) NULL,
[ENVIOPROVINCIA] [nvarchar](100) NULL,
[ENVIOPAIS] [nvarchar](100) NULL,
[CANTPORTESPAG] [dbo].[DFLOAT0] NULL,
[TIPOPORTES] [nvarchar](1) NULL,
[NUMDIASENTREGA] [int] NULL,
[RIESGOCONCEDIDO] [dbo].[DFLOAT0] NULL,
[TIPO] [smallint] NULL,
[RECARGO] [dbo].[NDBOOLEANF] NULL,
[ZONA] [nvarchar](2) NULL,
[CODVENDEDOR] [int] NULL,
[DIAPAGO1] [smallint] NULL,
[DIAPAGO2] [smallint] NULL,
[OBSERVACIONES] [ntext] NULL,
[FACTURARSINIMPUESTOS] [dbo].[NDBOOLEANF] NULL,
[APDOCORREOS] [nvarchar](12) NULL,
[DTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[REGIMFACT] [nvarchar](1) NULL,
[CODMONEDA] [int] NULL,
[DIRECCION2] [nvarchar](255) NULL,
[COMPRADOREDI] [nvarchar](13) NULL,
[RECEPTOREDI] [nvarchar](13) NULL,
[CLIENTEEDI] [nvarchar](13) NULL,
[PAGADOREDI] [nvarchar](31) NULL,
[USUARIO] [nvarchar](15) NULL,
[PASS] [nvarchar](8) NULL,
[TIPODOC] [int] NULL,
[NUMTARJETA] [nvarchar](20) NULL,
[FECHANACIMIENTO] [datetime] NULL,
[SEXO] [nvarchar](1) NULL,
[NIF20] [nvarchar](20) NULL,
[DESCATALOGADO] [dbo].[NDBOOLEANF] NULL,
[TRANSPORTE] [int] NULL,
[MESVACACIONES] [int] NULL,
[GRUPOIMPRESION] [int] NULL,
[NUMCOPIASFACTURA] [int] NULL,
[TIPOCLIENTE] [int] NULL,
[CONDENTREGAEDI] [nvarchar](3) NULL,
[CONDENTREGA] [nvarchar](3) NULL,
[CODIDIOMA] [int] NULL,
[SERIE] [nvarchar](4) NULL,
[ALMACEN] [nvarchar](3) NULL,
[LOCAL_REMOTA] [nvarchar](1) NULL,
[EMPRESA] [int] NULL,
[CODENTREGA] [nvarchar](3) NULL,
[PROCEDENCIA] [nvarchar](30) NULL,
[CODIGOPROCEDENCIA] [int] NULL,
[IDSUCURSAL] [int] NULL,
[CODVISIBLE] [int] NULL,
[CODPAIS] [nvarchar](2) NULL,
[B2B_IDMAPPING] [int] NULL,
[FACTURARCONIMPUESTO] [int] NULL,
[FOTOCLIENTE] [image] NULL,
[CARGOSFIJOSA] [int] NULL,
[TIPOTARJETA] [int] NULL,
[TARCADUCIDAD] [nvarchar](4) NULL,
[CVC] [nvarchar](4) NULL,
[CODCONTABLEDMN] [nvarchar](12) NULL,
[DISENYO_CAMPOSLIBRES] [int] NULL,
[MOBIL] [nvarchar](15) NULL,
[NOCALCULARCARGO1ARTIC] [bit] NULL,
[NOCALCULARCARGO2ARTIC] [bit] NULL,
[ESCLIENTEDELGRUPO] [bit] NULL,
[PASSWORDCOMMERCE] [nvarchar](32) NULL,
[TIPORESERVA] [int] NULL,
[REGIMRET] [nvarchar](1) NULL,
[TIPORET] [int] NULL,
[RET_TIPORETENCIONIVA] [int] NULL,
[RET_PORCEXCLUSION] [float] NULL,
[RET_FECHAINIEXCLUSION] [datetime] NULL,
[RET_FECHAFINEXCLUSION] [datetime] NULL,
[CAMPOSLIBRESTOTALIZAR] [bit] NULL,
[CODCLIASOC] [int] NULL,
[CARGOSEXTRASA] [int] NULL,
[COMISION] [float] NULL,
[PROVEEDORCOMISION] [int] NULL,
[COMISIONESFACTURABLES] [bit] NULL,
[LOCALIZADOROBLIGATORIO] [bit] NULL,
[RECC] [bit] NOT NULL,
[BLOQUEADO] [nvarchar](1) NULL,
[ORDENADEUDO] [nvarchar](35) NULL,
[SUBNORMA] [int] NULL,
[SECUENCIAADEUDO] [int] NULL,
[CODIGOIBAN] [nvarchar](100) NULL,
[FECHAFIRMAORDENADEUDO] [datetime] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [CLIENTES_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESACTIVIDAD] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESACTIVIDAD](
[CODCLIENTE] [int] NOT NULL,
[CODACTIVIDAD] [int] NOT NULL,
[CODCOMPETENCIA] [int] NULL,
[COMPRAS] [dbo].[DFLOAT0] NULL,
CONSTRAINT [CLIENTESACTIVIDAD_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODACTIVIDAD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESCAMPOSLIBRES] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESCAMPOSLIBRES](
[CODCLIENTE] [int] NOT NULL,
CONSTRAINT [CLIENTESCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESENVIO] Script Date: 14/5/2019 4:39:20 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESENVIO](
[CODCLIENTE] [int] NOT NULL,
[CODENVIO] [int] NOT NULL,
[NOMBRECOMERCIAL] [nvarchar](255) NULL,
[DIRECCION1] [nvarchar](255) NULL,
[DIRECCION2] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[PAIS] [nvarchar](100) NULL,
[TELEFONO] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[EMAIL] [nvarchar](255) NULL,
[PERSONACONTACTO] [nvarchar](255) NULL,
[CODTRANSPORTE] [int] NULL,
[TIPOPORTES] [nvarchar](1) NULL,
[CANTPORTESPAG] [dbo].[DFLOAT0] NULL,
[POPERACIONAL] [nvarchar](15) NULL,
[DEFECTO] [dbo].[NDBOOLEANF] NULL,
[KMS] [dbo].[DFLOAT0] NULL,
[CODPAIS] [nvarchar](2) NULL,
[OBSERVACIONES] [nvarchar](4000) NULL,
CONSTRAINT [CLIENTESENVIO_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODENVIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESINTERES] Script Date: 14/5/2019 4:39:20 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESINTERES](
[CODCLIENTE] [int] NOT NULL,
[CODINTERES] [int] NOT NULL,
[FECHA] [datetime] NULL,
[CODEMPLEADO] [int] NULL,
[GRADOINTERES] [int] NULL,
[OBSERVACIONES] [nvarchar](50) NULL,
CONSTRAINT [CLIENTESINTERES_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODINTERES] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESTARIFASCOMPRA] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESTARIFASCOMPRA](
[CODCLIENTE] [int] NOT NULL,
[CODPROVEEDOR] [int] NOT NULL,
[IDTARIFAC] [int] NOT NULL,
[COMPRADIRECTA] [bit] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [CLIENTESTARIFASCOMPRA_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODPROVEEDOR] ASC,
[IDTARIFAC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESTEMPORALES] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESTEMPORALES](
[CODCLIENTE] [int] NOT NULL,
[CIF] [nvarchar](12) NULL,
[ALIAS] [nvarchar](255) NULL,
[NOMBRECLIENTE] [nvarchar](255) NULL,
[NOMBRECOMERCIAL] [nvarchar](255) NULL,
[DIRECCION1] [nvarchar](255) NULL,
[DIRECCION2] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[PAIS] [nvarchar](100) NULL,
[CODPAIS] [nvarchar](2) NULL,
[TELEFONO1] [nvarchar](15) NULL,
[TELEFONO2] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[E_MAIL] [nvarchar](255) NULL,
[PERSONACONTACTO] [nvarchar](255) NULL,
[NIF20] [nvarchar](20) NULL,
[CREARCOMOVARIO] [dbo].[NDBOOLEANT] NULL,
[PROCEDENCIA] [nvarchar](30) NULL,
[CODIGOPROCEDENCIA] [int] NULL,
[DESCATALOGADO] [dbo].[NDBOOLEANF] NULL,
[OBSERVACIONES] [ntext] NULL,
[MOBIL] [nvarchar](15) NULL,
[RECARGO] [dbo].[NDBOOLEANF] NULL,
[FACTURARSINIMPUESTOS] [dbo].[NDBOOLEANF] NULL,
[FACTURARCONIMPUESTO] [int] NULL,
CONSTRAINT [CLIENTESTEMPORALES_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESTEMPORALESCAMPOSLIBRES] Script Date:
14/5/2019 4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESTEMPORALESCAMPOSLIBRES](
[CODCLIENTE] [int] NOT NULL,
CONSTRAINT [CLIENTESTEMPORALESCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESTEMPORALESINFO] Script Date: 14/5/2019
4:39:20 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESTEMPORALESINFO](
[CODCLIENTE] [int] NOT NULL,
CONSTRAINT [CLIENTESTEMPORALESINFO_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESTERMINAL] Script Date: 14/5/2019 4:39:20
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESTERMINAL](
[IDTERMINAL] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [CLIENTESTERMINAL_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CLIENTESVARIOSINFO] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CLIENTESVARIOSINFO](
[CODCLIENTE] [int] NOT NULL,
CONSTRAINT [CLIENTESVARIOSINFO_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CMRC_CAMPOSLIBRES] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CMRC_CAMPOSLIBRES](
[TIPO] [int] NOT NULL,
[NOMBRECAMPO] [nvarchar](50) NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [PK_CMRC_CAMPOSLIBRES] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[NOMBRECAMPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CMRC_ENLACES] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CMRC_ENLACES](
[IDENLACE] [int] NOT NULL,
[IDENLACEPADRE] [int] NULL,
[NIVEL] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[TITULO] [nvarchar](50) NULL,
[TIPO] [int] NULL,
[URL] [nvarchar](100) NULL,
[NUEVAVENTANA] [bit] NULL,
[IDENTIFICACION] [bit] NULL,
CONSTRAINT [PK_CMRC_ENLACES] PRIMARY KEY CLUSTERED
(
[IDENLACE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CMRC_ENLACESIDIOMAS] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CMRC_ENLACESIDIOMAS](
[IDENLACE] [int] NOT NULL,
[IDIDIOMA] [int] NOT NULL,
[TITULO] [nvarchar](50) NULL,
CONSTRAINT [PK_CMRC_ENLACESIDIOMAS] PRIMARY KEY CLUSTERED
(
[IDENLACE] ASC,
[IDIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CMRC_INFORMES] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CMRC_INFORMES](
[IDINFORME] [int] NOT NULL,
[IDIDIOMA] [int] NOT NULL,
[TIPO] [int] NULL,
[XTRAREPORT] [image] NULL,
[TEXTO] [ntext] NULL,
[TEXTO2] [ntext] NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [PK_CMRC_INFORMES] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[IDIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[CMRC_PARAMETROS] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CMRC_PARAMETROS](
[ID] [int] NOT NULL,
[TIPO] [int] NULL,
[GRUPO] [int] NULL,
[VALOR_INT] [int] NULL,
[VALOR_STRING] [nvarchar](150) NULL,
[VALOR_FECHA] [datetime] NULL,
[VALOR_DECIMAL] [decimal](18, 4) NULL,
[VALOR_FLOAT] [float] NULL,
[VALOR_BOOL] [bit] NULL,
CONSTRAINT [PK_CMRC_CONFIG] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COBROSPAGOS] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COBROSPAGOS](
[FO] [smallint] NOT NULL,
[CAJA] [smallint] NOT NULL,
[TIPO] [smallint] NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[CODVENDEDOR] [int] NULL,
[CODIGO] [smallint] NULL,
[CODFORMAPAGO] [nvarchar](6) NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[CODMONEDA] [int] NULL,
[FACTOR] [dbo].[DFLOAT0] NULL,
[COMENTARIO] [nvarchar](50) NULL,
[Z] [int] NULL,
[CODCLIENTE] [int] NULL,
[FOFACTURA] [smallint] NULL,
[CAJAFACTURA] [smallint] NULL,
[NUMFACTURA] [int] NULL,
[NUMTIQUET] [int] NULL,
[NUMVENCIM] [smallint] NULL,
[VENORIGEN] [int] NULL,
[VENPENDIENTE] [int] NULL,
[FECHATIQUET] [datetime] NULL,
[CAJASTR] [nvarchar](3) NULL,
[CAJAORIGEN] [nvarchar](3) NOT NULL,
CONSTRAINT [COBROSPAGOS_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[CAJA] ASC,
[TIPO] ASC,
[NUMERO] ASC,
[N] ASC,
[CAJAORIGEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CODIGOPOSTAL] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CODIGOPOSTAL](
[IDCODPOSTAL] [int] NOT NULL,
[CODPOSTAL] [nvarchar](8) NOT NULL,
[CODPAIS] [nvarchar](2) NOT NULL,
[PROVINCIA] [nvarchar](100) NULL,
[POBLACION] [nvarchar](100) NULL,
[ZONA] [nvarchar](15) NULL,
CONSTRAINT [PK_CODIGOPOSTAL] PRIMARY KEY CLUSTERED
(
[IDCODPOSTAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COLORES] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COLORES](
[CODCOLOR] [nvarchar](10) NOT NULL,
[POSICION] [int] NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
CONSTRAINT [COLORES_PK] PRIMARY KEY CLUSTERED
(
[CODCOLOR] ASC,
[POSICION] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COLUMNASLISTADOSORG] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COLUMNASLISTADOSORG](
[IDCOL] [int] NOT NULL,
[TIPO] [nvarchar](1) NOT NULL,
[DESCRIP] [nvarchar](25) NULL,
[VISIBLE] [dbo].[NDBOOLEANF] NULL,
[ANCHO] [int] NULL,
[ORDEN] [int] NULL,
CONSTRAINT [COLUMNASLISTADOSORG_PK] PRIMARY KEY CLUSTERED
(
[IDCOL] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COM_CONFIGTRAMAS] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COM_CONFIGTRAMAS](
[IDDISPOSITIVO] [int] NOT NULL,
[IDOPERACION] [int] NOT NULL,
[IDTRAMA] [int] NOT NULL,
[IDCAMPO] [int] NOT NULL,
[TIPOCAMPO] [int] NOT NULL,
[NOMBRECAMPO] [nvarchar](80) NULL,
[POSINICIO] [int] NULL,
[LONGITUD] [int] NULL,
[ALINEACION] [nchar](1) NULL,
[TIPO] [nchar](1) NULL,
[RELLENO] [nchar](1) NULL,
[VALORDEFECTO] [nvarchar](80) NULL,
CONSTRAINT [COM_CONFIGTRAMAS_PK] PRIMARY KEY CLUSTERED
(
[IDDISPOSITIVO] ASC,
[IDOPERACION] ASC,
[IDTRAMA] ASC,
[IDCAMPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COM_DISPOSITIVOS] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COM_DISPOSITIVOS](
[IDDISPOSITIVO] [int] NOT NULL,
[NOMBREDISPOSITIVO] [nvarchar](80) NULL,
[LISTACODIGOS1] [nvarchar](80) NULL,
[LISTACODIGOS2] [nvarchar](80) NULL,
[LISTACODIGOS3] [nvarchar](80) NULL,
[TIPOWS] [int] NULL,
[KEYWS] [nvarchar](50) NULL,
[URLWS] [nvarchar](100) NULL,
CONSTRAINT [COM_DISPOSITIVOS_PK] PRIMARY KEY CLUSTERED
(
[IDDISPOSITIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COM_OPERACIONES] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COM_OPERACIONES](
[IDOPERACION] [int] NOT NULL,
[NOMBREOPERACION] [nvarchar](80) NULL,
[INPUTOUTPUT] [nchar](1) NULL,
CONSTRAINT [COM_OPERACIONES_PK] PRIMARY KEY CLUSTERED
(
[IDOPERACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COM_TRAMAS] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COM_TRAMAS](
[IDDISPOSITIVO] [int] NOT NULL,
[IDOPERACION] [int] NOT NULL,
[IDTRAMA] [int] NOT NULL,
[LONGITUD] [int] NULL,
[MARCAINICIO] [nvarchar](4) NULL,
[MARCAFIN] [nvarchar](4) NULL,
[ACTIVO] [nchar](1) NULL,
[IDTRAMARESP] [int] NULL,
CONSTRAINT [COM_TRAMAS_PK] PRIMARY KEY CLUSTERED
(
[IDDISPOSITIVO] ASC,
[IDOPERACION] ASC,
[IDTRAMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMENTARIOS] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMENTARIOS](
[CODCOMENTARIO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[IMAGEN] [image] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[COLORTEXTO] [int] NULL,
[COLORFONDO] [int] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [COMENTARIOS_PK] PRIMARY KEY CLUSTERED
(
[CODCOMENTARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMENTARIOSCOCINA] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMENTARIOSCOCINA](
[CODCOMENTARIO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](20) NULL,
[DESCATALOGADO] [bit] NOT NULL,
CONSTRAINT [COMENTARIOSCOCINA_PK] PRIMARY KEY CLUSTERED
(
[CODCOMENTARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMENTARIOSIDIOMAS] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMENTARIOSIDIOMAS](
[CODCOMENTARIO] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
CONSTRAINT [PK_COMENTARIOSIDIOMAS] PRIMARY KEY CLUSTERED
(
[CODCOMENTARIO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMENTARIOSSERVICIOS] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMENTARIOSSERVICIOS](
[CODIGO] [dbo].[DINTEGER] NOT NULL,
[DESCRIPCION] [nvarchar](20) NULL,
CONSTRAINT [COMENTARIOSSERVICIOS_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMISIONESCAB] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMISIONESCAB](
[CODCOMISION] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[TIPOCOMISION] [nvarchar](2) NULL,
[MODOAPLICACION] [nvarchar](2) NULL,
[MODOCALCULO] [nvarchar](1) NULL,
[IVAINCLUIDO] [nvarchar](1) NULL,
CONSTRAINT [COMISIONESCAB_PK] PRIMARY KEY CLUSTERED
(
[CODCOMISION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMISIONESDOC] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMISIONESDOC](
[CONTADOR] [int] IDENTITY(1,1) NOT NULL,
[IDCALCULO] [int] NOT NULL,
[CODVENDEDOR] [int] NOT NULL,
[CODLINEA] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[TIPODOCUMENTO] [int] NULL,
[IMPORTEDOC] [dbo].[DFLOAT0] NULL,
[COMISION] [dbo].[DFLOAT0] NULL,
[SERIEFACTURA] [nvarchar](4) NULL,
[NUMEROFACTURA] [int] NULL,
[NFACTURA] [dbo].[NDN] NULL,
CONSTRAINT [COMISIONESDOC_PK] PRIMARY KEY CLUSTERED
(
[CONTADOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMISIONESHECHAS] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMISIONESHECHAS](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[FECHAINI] [datetime] NOT NULL,
[FECHAFIN] [datetime] NOT NULL,
[RET] [float] NULL,
[IVA] [float] NULL,
[BRUTO] [float] NULL,
[COMISION] [float] NULL,
[CODMONEDA] [int] NULL,
CONSTRAINT [COMISIONESHECHAS_PK] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[FECHAINI] ASC,
[FECHAFIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMISIONESLIN] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMISIONESLIN](
[COD] [dbo].[DNUMERO0] NOT NULL,
[GRUPOARTICULO] [int] NOT NULL,
[DESDE] [float] NOT NULL,
[HASTA] [float] NOT NULL,
[PORCENTAJE] [float] NULL,
CONSTRAINT [COMISIONESLIN_PK] PRIMARY KEY CLUSTERED
(
[COD] ASC,
[GRUPOARTICULO] ASC,
[DESDE] ASC,
[HASTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMISIONESPORVENDEDOR] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMISIONESPORVENDEDOR](
[TIPOUSUARIO] [int] NOT NULL,
[CODCOMISION] [int] NOT NULL,
[LINEA] [int] NOT NULL,
[AREANEG] [nvarchar](4) NULL,
[FILTROVENTAS] [int] NULL,
[MODO] [int] NULL,
[TIPOCLIENTE] [int] NULL,
[DESDE] [datetime] NULL,
[HASTA] [datetime] NULL,
CONSTRAINT [COMISIONESPORVENDEDOR_PK] PRIMARY KEY CLUSTERED
(
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMISIONESVENDEDOR] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMISIONESVENDEDOR](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[DESDE] [datetime] NOT NULL,
[HASTA] [datetime] NOT NULL,
[CODCOMISION] [dbo].[DNUMERO0] NOT NULL,
CONSTRAINT [COMISIONESVENDEDOR_PK] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[DESDE] ASC,
[HASTA] ASC,
[CODCOMISION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMMERCE_IDS] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMMERCE_IDS](
[ID] [int] IDENTITY(2,1) NOT NULL,
[IDTABLA] [int] NULL,
[IDENTIDAD] [int] NULL,
[STR1] [nvarchar](256) NULL,
[INT1] [int] NULL,
[INT2] [int] NULL,
[INT3] [int] NULL,
[INT4] [int] NULL,
CONSTRAINT [PK_COMMERCE_IDS] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMMERCE_IDS_TRACKING] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMMERCE_IDS_TRACKING](
[IDTABLA] [int] NOT NULL,
[ID] [int] NOT NULL,
[STR1] [nvarchar](256) NOT NULL,
[INT1] [int] NOT NULL,
[INT2] [int] NOT NULL,
CONSTRAINT [PK_COMMERCE_IDS_TRACKING] PRIMARY KEY CLUSTERED
(
[IDTABLA] ASC,
[ID] ASC,
[STR1] ASC,
[INT1] ASC,
[INT2] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMMERCE_PARAMETROS] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMMERCE_PARAMETROS](
[IDENTIDAD] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[STR1] [nvarchar](256) NOT NULL,
[INT1] [int] NOT NULL,
[INT2] [int] NOT NULL,
CONSTRAINT [PK_COMMERCE_PARAMETROS] PRIMARY KEY CLUSTERED
(
[IDENTIDAD] ASC,
[TIPO] ASC,
[STR1] ASC,
[INT1] ASC,
[INT2] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMMERCE_VERSIONES] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMMERCE_VERSIONES](
[ID] [int] NOT NULL,
[VERSION] [bigint] NULL,
[FECHAMODIFICADO] [datetime] NULL,
CONSTRAINT [PK_COMMERCE_VERSIONES] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMPENSACIONES] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMPENSACIONES](
[CODIGO] [int] NOT NULL,
CONSTRAINT [COMPENSACIONES_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMPETENCIA] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMPETENCIA](
[CODCOMPETENCIA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
CONSTRAINT [COMPETENCIA_PK] PRIMARY KEY CLUSTERED
(
[CODCOMPETENCIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMPOSICIONES] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMPOSICIONES](
[CODCOMPOSICION] [dbo].[DNUMERO0] NOT NULL,
[COMPOSICION] [nvarchar](15) NULL,
CONSTRAINT [COMPOSICIONES_PK] PRIMARY KEY CLUSTERED
(
[CODCOMPOSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMUNICACIONLOG] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMUNICACIONLOG](
[IDFRONT] [int] NOT NULL,
[TIPO] [nvarchar](1) NOT NULL,
[FECHAHORAINI] [datetime] NOT NULL,
[CMS] [nvarchar](15) NULL,
[FECHAHORACMS] [datetime] NULL,
[ESTADO] [int] NULL,
[COMPRIMIDODESC] [dbo].[NDBOOLEANF] NULL,
[CONTENIDO] [nvarchar](25) NOT NULL,
[REALIZADO] [nvarchar](25) NOT NULL,
[AUTOMATICO] [dbo].[NDBOOLEANF] NULL,
[ENVIADO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [COMUNICACIONLOG_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC,
[FECHAHORAINI] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COMUNIDADES] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COMUNIDADES](
[CODPAIS] [nvarchar](2) NOT NULL,
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [COMUNIDADES_PK] PRIMARY KEY CLUSTERED
(
[CODPAIS] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONCEPTOS] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONCEPTOS](
[TIPOCONCEPTO] [int] NOT NULL,
[CODCONCEPTO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](45) NULL,
CONSTRAINT [CONCEPTOS_PK] PRIMARY KEY CLUSTERED
(
[TIPOCONCEPTO] ASC,
[CODCONCEPTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONCEPTOSAJUSTE] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONCEPTOSAJUSTE](
[ID] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[CUENTAGASTOS] [nvarchar](12) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [CONCEPTOSAJUSTE_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONCEPTOSBANCARIOS] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONCEPTOSBANCARIOS](
[CODIGO] [nvarchar](6) NOT NULL,
[CONCEPTO] [nvarchar](120) NULL,
CONSTRAINT [PK_CONCEPTOSBANCARIOS] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONCEPTOSPAGO] Script Date: 14/5/2019 4:39:21 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONCEPTOSPAGO](
[ID] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[CUENTAGASTOS] [nvarchar](12) NULL,
[VERSION] [timestamp] NOT NULL,
[MOVCAJA] [dbo].[NDBOOLEANF] NULL,
[VISIBLEHOJACIERRE] [bit] NULL,
CONSTRAINT [CONCEPTOS_PAGO_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONDICIONES] Script Date: 14/5/2019 4:39:21 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONDICIONES](
[CODCONDICION] [int] NOT NULL,
[CONDDESCRIPCION] [nvarchar](100) NULL,
[MANODEOBRA] [float] NULL,
[DESPLAZAMIENTO] [float] NULL,
[RECAMBIOS] [float] NULL,
[FACTURABLE] [dbo].[NDBOOLEANT] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [CONDICIONES_PK] PRIMARY KEY CLUSTERED
(
[CODCONDICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONDICIONESCLIENTE] Script Date: 14/5/2019 4:39:21
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONDICIONESCLIENTE](
[IDTARIFAV] [int] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[DPTO] [int] NULL,
[SECCION] [int] NULL,
[FAMILIA] [int] NULL,
[SUBFAMILIA] [int] NULL,
[MARCA] [int] NULL,
[LINEA] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[CONDICIONES] [nvarchar](60) NULL,
CONSTRAINT [CONDICIONESCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[IDTARIFAV] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONDICIONESGRUPOSARTICULOS] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONDICIONESGRUPOSARTICULOS](
[IDGRUPO] [int] NOT NULL,
[GRUPOOR] [int] NOT NULL,
[GRUPOAND] [int] NOT NULL,
[INCLUIR] [nvarchar](1) NOT NULL,
[TABLA] [int] NULL,
[CAMPO] [nvarchar](50) NULL,
[OPERADOR] [nvarchar](10) NULL,
[VALOR] [nvarchar](50) NULL,
CONSTRAINT [CONDICIONESGRUPOSARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[GRUPOAND] ASC,
[GRUPOOR] ASC,
[INCLUIR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONDICIONESGRUPOSCLIENTES] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONDICIONESGRUPOSCLIENTES](
[IDGRUPO] [int] NOT NULL,
[GRUPOOR] [int] NOT NULL,
[GRUPOAND] [int] NOT NULL,
[INCLUIR] [nvarchar](1) NOT NULL,
[TABLA] [int] NULL,
[CAMPO] [nvarchar](50) NULL,
[OPERADOR] [nvarchar](10) NULL,
[VALOR] [nvarchar](50) NULL,
CONSTRAINT [CONDICIONESGRUPOSCLIENTES_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[GRUPOAND] ASC,
[GRUPOOR] ASC,
[INCLUIR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONDICIONESGRUPOSOCUPANTES] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONDICIONESGRUPOSOCUPANTES](
[IDGRUPO] [int] NOT NULL,
[GRUPOOR] [int] NOT NULL,
[GRUPOAND] [int] NOT NULL,
[INCLUIR] [nvarchar](1) NOT NULL,
[TABLA] [int] NULL,
[CAMPO] [nvarchar](50) NULL,
[OPERADOR] [nvarchar](10) NULL,
[VALOR] [nvarchar](50) NULL,
CONSTRAINT [CONDICIONESGRUPOSOCUPANTES_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[GRUPOAND] ASC,
[GRUPOOR] ASC,
[INCLUIR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONDICIONESPROVEEDOR] Script Date: 14/5/2019
4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONDICIONESPROVEEDOR](
[CODPROVEEDOR] [int] NOT NULL,
[IDTARIFAC] [int] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[DPTO] [int] NOT NULL,
[SECCION] [int] NOT NULL,
[FAMILIA] [int] NOT NULL,
[SUBFAMILIA] [int] NOT NULL,
[MARCA] [int] NOT NULL,
[LINEA] [int] NOT NULL,
[REFERENCIA] [nvarchar](15) NULL,
[CONDICIONES] [nvarchar](60) NULL,
CONSTRAINT [CONDICIONESPROVEEDOR_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[IDTARIFAC] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONDICIONESRAPPELSPROVEEDOR] Script Date:
14/5/2019 4:39:21 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR](
[CODPROVEEDOR] [int] NOT NULL,
[CODRAPPEL] [int] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[MASMENOS] [nvarchar](1) NULL,
[DPTO] [int] NOT NULL,
[SECCION] [int] NOT NULL,
[FAMILIA] [int] NOT NULL,
[SUBFAMILIA] [int] NOT NULL,
[MARCA] [int] NOT NULL,
[LINEA] [int] NOT NULL,
[REFERENCIA] [nvarchar](15) NULL,
CONSTRAINT [CONDICIONESRAPPELSPROVEEDOR_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[CODRAPPEL] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONFIGACTUALIZACION] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONFIGACTUALIZACION](
[IDFRONT] [int] NOT NULL,
[IDPROGRAMA] [int] NOT NULL,
[SERVERFTP] [nvarchar](40) NULL,
[DIRECTORIOFTP] [nvarchar](255) NULL,
[PUERTOFTP] [int] NULL,
[USUARIOFTP] [nvarchar](50) NULL,
[PASSWORDFTP] [nvarchar](50) NULL,
[TERMINALFTP] [nvarchar](50) NULL,
[DIRECTORIO] [nvarchar](255) NULL,
[ESTADOFTP] [int] NULL,
[ERRORDESCARGAFTP] [ntext] NULL,
[VERSIONEXE] [int] NULL,
CONSTRAINT [PK_CONFIGUPDATEPROGRAM] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDPROGRAMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONFIGBOTONES] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONFIGBOTONES](
[TIPO] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[CLAVE] [nvarchar](4) NOT NULL,
[INDICE] [int] NOT NULL,
[CAPTION] [nvarchar](50) NULL,
[VALOR] [int] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [CONFIGBOTONES_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[CODIGO] ASC,
[CLAVE] ASC,
[INDICE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONFIGHABITACIONES] Script Date: 14/5/2019 4:39:22
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONFIGHABITACIONES](
[IDHOTEL] [int] NOT NULL,
[PLANTA] [smallint] NOT NULL,
[NUMOBJETO] [smallint] NOT NULL,
[TIPOOBJETO] [smallint] NULL,
[POSX] [smallint] NULL,
[POSY] [smallint] NULL,
[NUMMESA] [int] NULL,
[CODARTICULO] [int] NULL,
[ESHABITACION] [bit] NULL,
[NOMBREHABITACION] [nvarchar](20) NULL,
[TARIFA] [smallint] NULL,
[CARGO] [float] NULL,
[OPCIONES] [nvarchar](10) NULL,
[EXTENSION] [int] NULL,
[CARACTERISTICAS] [nvarchar](100) NULL,
[CODALMACEN] [nvarchar](3) NULL,
[CODVENDEDOR] [dbo].[DNUMERO0] NULL,
CONSTRAINT [CONFIGHABITACIONES_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[PLANTA] ASC,
[NUMOBJETO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONFIGHORASEXTRA] Script Date: 14/5/2019 4:39:22
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONFIGHORASEXTRA](
[CODTURNO] [int] NOT NULL,
[HORAINICIO] [nvarchar](10) NULL,
[HORAFIN] [nvarchar](10) NULL,
[DESCRIPCION] [nvarchar](70) NULL,
[DLUNES] [dbo].[NDBOOLEANF] NULL,
[DMARTES] [dbo].[NDBOOLEANF] NULL,
[DMIERCOLES] [dbo].[NDBOOLEANF] NULL,
[DJUEVES] [dbo].[NDBOOLEANF] NULL,
[DVIERNES] [dbo].[NDBOOLEANF] NULL,
[DSABADO] [dbo].[NDBOOLEANF] NULL,
[DDOMINGO] [dbo].[NDBOOLEANF] NULL,
[RECARGO] [float] NULL,
CONSTRAINT [CONFIGHORASEXTRA_PK] PRIMARY KEY CLUSTERED
(
[CODTURNO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONFIGMULTICAJA] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONFIGMULTICAJA](
[IDTERMINAL] [int] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[NUMVENDEDORES] [int] NULL,
[SERIERESOLUCION] [nvarchar](4) NULL,
CONSTRAINT [CONFIGMULTICAJA_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[CAJA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONFIGMULTICAJASERIES] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONFIGMULTICAJASERIES](
[IDTERMINAL] [int] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[TIPODOC] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
CONSTRAINT [CONFIGMULTICAJASERIES_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[CAJA] ASC,
[TIPODOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONOCIMIENTOS] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONOCIMIENTOS](
[CODEMPLEADO] [int] NOT NULL,
[CODTIPOAVISO] [int] NOT NULL,
CONSTRAINT [CONOCIMIENTOS_PK] PRIMARY KEY CLUSTERED
(
[CODEMPLEADO] ASC,
[CODTIPOAVISO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONSUMOSCAB] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONSUMOSCAB](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[FECHA] [datetime] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[CONTABILIZADO] [nvarchar](1) NULL,
[ENLACE_EMPRESA] [int] NULL,
[ENLACE_EJERCICIO] [int] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[ENLACE_ASIENTO] [int] NULL,
[CODVENDEDOR] [int] NULL,
[TIPOVALORACION] [int] NULL,
CONSTRAINT [PK_CONSUMOSCAB] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONTACTOSCLIENTES] Script Date: 14/5/2019 4:39:22
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONTACTOSCLIENTES](
[CODCLIENTE] [dbo].[DNUMERO0] NOT NULL,
[CARGO] [nvarchar](255) NOT NULL,
[NOMBRE] [nvarchar](255) NOT NULL,
[TELEFONO] [nvarchar](15) NULL,
[E_MAIL] [nvarchar](255) NULL,
[ID] [int] NULL,
[DPTOEDI] [nvarchar](13) NULL,
[FACTURACION] [bit] NOT NULL,
[TESORERIA] [bit] NOT NULL,
[MOBIL] [nvarchar](15) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONTACTOSCLIENTESTEMPORALES] Script Date:
14/5/2019 4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONTACTOSCLIENTESTEMPORALES](
[CODCLIENTE] [int] NOT NULL,
[CARGO] [nvarchar](255) NOT NULL,
[NOMBRE] [nvarchar](255) NOT NULL,
[TELEFONO] [nvarchar](15) NULL,
[E_MAIL] [nvarchar](255) NULL,
[ID] [int] NULL,
[DPTOEDI] [nvarchar](13) NULL,
[FACTURACION] [bit] NULL,
[TESORERIA] [bit] NULL,
[MOBIL] [nvarchar](15) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONTACTOSPROVEEDORES] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONTACTOSPROVEEDORES](
[CODPROVEEDOR] [dbo].[DNUMERO0] NOT NULL,
[CARGO] [nvarchar](255) NOT NULL,
[NOMBRE] [nvarchar](255) NOT NULL,
[TELEFONO] [nvarchar](15) NULL,
[E_MAIL] [nvarchar](255) NULL,
[ID] [int] NULL,
[FACTURACION] [bit] NOT NULL,
[TESORERIA] [bit] NOT NULL,
[MOBIL] [nvarchar](15) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONTADORES] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONTADORES](
[CODIGO] [int] NOT NULL,
[VALOR] [int] NOT NULL,
CONSTRAINT [CONTADORES_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC,
[VALOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONTRATO] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONTRATO](
[CODCONTRATO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_CONTRATO] PRIMARY KEY CLUSTERED
(
[CODCONTRATO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CONTROLTRIGGERS] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CONTROLTRIGGERS](
[SPID] [int] NOT NULL,
[TRIGGER] [nvarchar](255) NOT NULL,
CONSTRAINT [CONTROLTRIGGERS_PK] PRIMARY KEY CLUSTERED
(
[SPID] ASC,
[TRIGGER] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COSTESPORALMACEN] Script Date: 14/5/2019 4:39:22
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COSTESPORALMACEN](
[CODALMACEN] [nvarchar](3) NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[COSTEMEDIO] [float] NULL,
[COSTESTOCK] [float] NULL,
[ULTIMOCOSTE] [float] NULL,
[PRECIOULTCOMPRA] [float] NULL,
[ULTDESCCOMERCIAL] [float] NULL,
[UNIDADESCOMPRADAS] [float] NULL,
[FECHAULTCOMPRA] [datetime] NULL,
[ULTDTOCOMERCIAL] [float] NULL,
[PRECIOCOMPRAREAL] [float] NULL,
[CODMONEDA] [int] NULL,
[COSTEMEDIODMN] [float] NULL,
[COSTESTOCKDMN] [float] NULL,
[ULTIMOCOSTEDMN] [float] NULL,
[PRECIOULTCOMPRADMN] [float] NULL,
[PRECIOCOMPRAREALDMN] [float] NULL,
[ULTDESCCOMERCIALDMN] [float] NULL,
[ULTDTOCOMERCIALDMN] [float] NULL,
[CODMONEDADMN] [int] NULL,
[UNIDADESCOMPRADASDMN] [float] NULL,
[IMPORTECARGO1] [float] NULL,
[IMPORTECARGO2] [float] NULL,
[IMPORTECARGO1DMN] [float] NULL,
[IMPORTECARGO2DMN] [float] NULL,
CONSTRAINT [COSTESPORALMACEN_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[COTIZACIONES] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[COTIZACIONES](
[FECHA] [datetime] NOT NULL,
[CODMONEDA] [int] NOT NULL,
[COTIZACION] [dbo].[DFLOAT1] NOT NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [COTIZACIONES_PK] PRIMARY KEY CLUSTERED
(
[FECHA] ASC,
[CODMONEDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[CUENTASTRASPASO] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[CUENTASTRASPASO](
[NOMBRECONFIGURACION] [nvarchar](20) NOT NULL,
[TIPO] [nvarchar](4) NOT NULL,
[NOMBRE] [nvarchar](30) NULL,
[CUENTAGRUPO67] [nvarchar](12) NULL,
[CUENTAIVA] [nvarchar](12) NULL,
[CUENTARE] [nvarchar](12) NULL,
[CUENTADTOPP] [nvarchar](12) NULL,
[CONCEPTO] [smallint] NULL,
[COMENTARIO] [nvarchar](30) NULL,
[COMENTARIOGASTOS] [nvarchar](30) NULL,
[CUENTACOMPRAS] [nvarchar](12) NULL,
[CUENTACOSTEVENTAS] [nvarchar](12) NULL,
CONSTRAINT [CUENTASTRASPASO_PK] PRIMARY KEY CLUSTERED
(
[NOMBRECONFIGURACION] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DATOSCAMPOSLIBRES] Script Date: 14/5/2019 4:39:22
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DATOSCAMPOSLIBRES](
[CODCLIENTE] [int] NOT NULL,
[CODRESPUESTA] [int] NOT NULL,
[ORDEN] [int] NULL,
[PREGUNTA] [nvarchar](40) NULL,
[TEXTO] [nvarchar](40) NULL,
[NUMERO] [dbo].[DFLOAT0] NULL,
[BOOLEA] [dbo].[NDBOOLEANF] NULL,
[FECHA] [datetime] NULL,
[TIPO] [int] NULL,
CONSTRAINT [DATOSCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODRESPUESTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DATOSCLIENTELIBRES] Script Date: 14/5/2019 4:39:22
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DATOSCLIENTELIBRES](
[CODCLIENTE] [int] NOT NULL,
[CODRESPUESTA] [int] NOT NULL,
[ORDEN] [int] NULL,
[PREGUNTA] [nvarchar](40) NULL,
[TEXTO] [nvarchar](40) NULL,
[NUMERO] [dbo].[DFLOAT0] NULL,
[BOOLEA] [dbo].[NDBOOLEANF] NULL,
[FECHA] [datetime] NULL,
[TIPO] [int] NULL,
CONSTRAINT [DATOSCLIENTELIBRES_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODRESPUESTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DECLARADOZ] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DECLARADOZ](
[TIPO] [int] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[NUMZ] [int] NOT NULL,
[CODMONEDA] [int] NOT NULL,
[IMPORTE] [float] NOT NULL,
[CODMEDIOPAGO] [nvarchar](6) NOT NULL,
[OBSERVACIONES] [nvarchar](255) NULL,
[IDMOTIVO] [int] NULL,
[AUTO] [bit] NULL,
CONSTRAINT [DECLARADOZ_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[CAJA] ASC,
[NUMZ] ASC,
[CODMONEDA] ASC,
[CODMEDIOPAGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DEPARTAMENTO] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DEPARTAMENTO](
[NUMDPTO] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[IMAGEN] [image] NULL,
[VERSION] [timestamp] NULL,
[CENTROCOSTE] [nvarchar](6) NULL,
CONSTRAINT [DEPARTAMENTO_PK] PRIMARY KEY CLUSTERED
(
[NUMDPTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[DEPARTAMENTOIDIOMAS] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DEPARTAMENTOIDIOMAS](
[NUMDPTO] [int] NOT NULL,
[NUMSECCION] [int] NOT NULL,
[NUMFAMILIA] [int] NOT NULL,
[NUMSUBFAMILIA] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_DEPARTAMENTOIDIOMAS] PRIMARY KEY CLUSTERED
(
[NUMDPTO] ASC,
[NUMSECCION] ASC,
[NUMFAMILIA] ASC,
[NUMSUBFAMILIA] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DESCESTADOS] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DESCESTADOS](
[ESTADO] [nchar](1) NOT NULL,
[DESCRIPCION] [nvarchar](20) NULL,
CONSTRAINT [DESCESTADOS_PK] PRIMARY KEY CLUSTERED
(
[ESTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DESCUENTOSCLIENTETIPOAVISO] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DESCUENTOSCLIENTETIPOAVISO](
[CODCLIENTE] [int] NOT NULL,
[CODTIPOAVISO] [int] NOT NULL,
[MANODEOBRA] [float] NULL,
[DESPLAZAMIENTO] [float] NULL,
[ARTICULOS] [int] NULL,
[CONSUMIBLES] [int] NULL,
[OBSERVACIONES] [nvarchar](100) NULL,
CONSTRAINT [DESCUENTOSCLIENTETIPOAVISO_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODTIPOAVISO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DESGLOSEEFECTIVOPORZ] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DESGLOSEEFECTIVOPORZ](
[FO] [dbo].[DNUMERO0] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[Z] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[CUENTA] [dbo].[DNUMERO0] NOT NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
CONSTRAINT [DESGLOSEEFECTIVOPORZ_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[CAJA] ASC,
[Z] ASC,
[N] ASC,
[CUENTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DEVOLUCIONTEMP] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DEVOLUCIONTEMP](
[CODPROVEEDOR] [int] NOT NULL,
[NUMTERMINAL] [int] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[FECHA] [datetime] NULL,
[IDMOTIVOCAB] [int] NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[UDS] [float] NULL,
[OBSERVACIONES] [ntext] NULL,
[IDMOTIVO] [int] NULL,
CONSTRAINT [DEVOLUCIONTEMP_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[NUMTERMINAL] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[DIASFESTIVOS] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DIASFESTIVOS](
[TIPO] [nvarchar](1) NOT NULL,
[A_O] [smallint] NOT NULL,
[MES] [smallint] NOT NULL,
[DIA] [smallint] NOT NULL,
CONSTRAINT [DIASFESTIVOS_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[A_O] ASC,
[MES] ASC,
[DIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DINGUSTAZZY] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DINGUSTAZZY](
[IDHOTEL] [int] NOT NULL,
[DESCARGA] [bit] NOT NULL,
[SUBIDA] [bit] NOT NULL,
[SYNCROSVCURL] [nvarchar](250) NOT NULL,
[USERNAME] [nvarchar](50) NOT NULL,
[PASSWORD] [nvarchar](50) NOT NULL,
[HOTELCODE] [nvarchar](10) NOT NULL,
[TIPORESERVA] [int] NULL,
[ENPRODUCCION] [bit] NOT NULL,
[MAPEAR] [bit] NOT NULL,
[MAPARTICULOS] [bit] NOT NULL,
[MAPAGENCIAS] [bit] NOT NULL,
[FIELDARTICULOS] [nvarchar](50) NULL,
[FIELDAGENCIAS] [nvarchar](50) NULL,
CONSTRAINT [PK_DINGUSTAZZY] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DISPOSITIVOS] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DISPOSITIVOS](
[IDTERMINAL] [int] NOT NULL,
[TIPODISPOSITIVO] [nvarchar](5) NOT NULL,
[NOMBRE] [nvarchar](40) NOT NULL,
[OPCIONES] [nvarchar](20) NULL,
[SECUENCIA1] [nvarchar](40) NULL,
[SECUENCIA2] [nvarchar](40) NULL,
[FORMATO] [nvarchar](60) NULL,
[CARACS] [int] NOT NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[LONGITUD1] [int] NULL,
[LONGITUD2] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[IMPRESORACAJON] [nvarchar](255) NULL,
[DIRECTORIORESPUESTAS] [nvarchar](255) NULL,
[DIRECTORIOCASHDRO] [nvarchar](255) NULL,
CONSTRAINT [DISPOSITIVOS_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[TIPODISPOSITIVO] ASC,
[NOMBRE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DISPOSITIVOSLIN] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DISPOSITIVOSLIN](
[IDTERMINAL] [int] NOT NULL,
[TIPODISPOSITIVO] [nvarchar](5) NOT NULL,
[NOMBRE] [nvarchar](40) NOT NULL,
[POSICION] [int] NOT NULL,
[SECUENCIA] [nvarchar](40) NULL,
CONSTRAINT [DISPOSITIVOSLIN_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[TIPODISPOSITIVO] ASC,
[NOMBRE] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DISSENYCAMPOSLIBRES] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DISSENYCAMPOSLIBRES](
[CODRESPUESTA] [int] NOT NULL,
[ORDEN] [int] NULL,
[PREGUNTA] [nvarchar](40) NULL,
[TIPO] [int] NULL,
[CAPTIONINFORME] [nvarchar](25) NULL,
CONSTRAINT [DISSENYCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[CODRESPUESTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DOCUMSDISENYID] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DOCUMSDISENYID](
[GRUPO] [smallint] NOT NULL,
[DISENY] [dbo].[DNUMERO0] NOT NULL,
[TIPOBANDA] [smallint] NOT NULL,
[LINEA] [smallint] NOT NULL,
[COLUMNA] [smallint] NOT NULL,
[NUMEROELEMENTO] [dbo].[DNUMERO0] NOT NULL,
[TAMANY] [smallint] NULL,
[ALTA] [dbo].[NDBOOLEANF] NULL,
[ANCHA] [dbo].[NDBOOLEANF] NULL,
[NEGRITA] [dbo].[NDBOOLEANF] NULL,
[CURSIVA] [dbo].[NDBOOLEANF] NULL,
[SUBRALLADO] [dbo].[NDBOOLEANF] NULL,
[TIPO] [smallint] NULL,
[FORMATO] [int] NULL,
[CODTITULO] [int] NULL,
[SEC_ESC_ANTERIOR] [nvarchar](50) NULL,
[SEC_ESC_POSTERIOR] [nvarchar](50) NULL,
[VALOR] [nvarchar](4000) NULL,
CONSTRAINT [DOCUMSDISENYID_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[DISENY] ASC,
[TIPOBANDA] ASC,
[LINEA] ASC,
[COLUMNA] ASC,
[NUMEROELEMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DOCWORD] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DOCWORD](
[TIPODOC] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [nvarchar](1) NOT NULL,
[FICHERO] [nvarchar](150) NULL,
CONSTRAINT [DOCWORD_PK] PRIMARY KEY CLUSTERED
(
[TIPODOC] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DOCWORDCONFIG] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DOCWORDCONFIG](
[TIPODOC] [int] NOT NULL,
[PATH] [nvarchar](150) NULL,
[PLANTILLA] [nvarchar](150) NULL,
CONSTRAINT [DOCWORDCONFIG_PK] PRIMARY KEY CLUSTERED
(
[TIPODOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DOORBOOK] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DOORBOOK](
[IDHOTEL] [int] NOT NULL,
[ID] [bigint] NOT NULL,
[SERIE] [nvarchar](4) NULL,
[IDRESERVA] [int] NULL,
[FECHA] [datetime] NULL,
[AGENCIA] [nvarchar](255) NULL,
[CLIENTE] [nvarchar](255) NULL,
[TIPOCLIENTE] [int] NULL,
[FECHAENTRADA] [datetime] NULL,
[FECHASALIDA] [datetime] NULL,
[HABITACION] [int] NULL,
[PAX] [int] NULL,
[REGIMEN] [nvarchar](15) NULL,
[TIPO] [int] NULL,
[OBSERVACIONES] [nvarchar](255) NULL,
[PRINTED] [bit] NULL,
[LASTID] [bigint] NULL,
CONSTRAINT [PK_DOORBOOK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DPTOVENDEDORES] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DPTOVENDEDORES](
[CODDPTO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](25) NOT NULL,
[IDTIPOASUNTO] [int] NULL,
[VERSION] [timestamp] NOT NULL,
[INTERVALO] [int] NULL,
[ALTURA] [int] NULL,
[DIAS] [int] NULL,
CONSTRAINT [DTPOVENDEDORES_PK] PRIMARY KEY CLUSTERED
(
[CODDPTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DTOSOCUPACIONRANGOS] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DTOSOCUPACIONRANGOS](
[ID] [smallint] NOT NULL,
[PORCENTAJE] [float] NULL,
CONSTRAINT [PK_DTOSOCUPACIONRANGOS] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DTOSOCUPACIONTEMPORADA] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DTOSOCUPACIONTEMPORADA](
[CODTARIFA] [int] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
[IDRANGO] [int] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[DTO0] [float] NULL,
[DTO1] [float] NULL,
[DTO2] [float] NULL,
[DTO3] [float] NULL,
[DTO4] [float] NULL,
[DTO5] [float] NULL,
[DTO6] [float] NULL,
[DTO7] [float] NULL,
[DTO8] [float] NULL,
[DTO9] [float] NULL,
CONSTRAINT [PK_DTOSOCUPACIONTEMPORADA] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC,
[IDTEMPORADA] ASC,
[IDRANGO] ASC,
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DTOSTARIFAS] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DTOSTARIFAS](
[TIPO] [int] NOT NULL,
[ORDEN] [int] NOT NULL,
[IDTARIFAV] [int] NULL,
[DTO] [float] NULL,
CONSTRAINT [DTOSTARIFAS_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[ORDEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[DTOSTIPOARTIC] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[DTOSTIPOARTIC](
[TIPOARTICULO] [dbo].[DNUMERO0] NOT NULL,
[DESDE] [dbo].[DFLOAT0] NOT NULL,
[HASTA] [dbo].[DFLOAT0] NOT NULL,
[DTO] [dbo].[DFLOAT0] NULL,
CONSTRAINT [DTOSTIPOARTIC_PK] PRIMARY KEY CLUSTERED
(
[TIPOARTICULO] ASC,
[DESDE] ASC,
[HASTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ECUA_TIPOIDENTIFICACIONCOMPRADOR] Script Date:
14/5/2019 4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ECUA_TIPOIDENTIFICACIONCOMPRADOR](
[REGIMFACT] [nvarchar](1) NOT NULL,
[TIPO] [nvarchar](2) NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [ECUA_TIPOIDENTIFICADORCOMPRADOR_PK] PRIMARY KEY CLUSTERED
(
[REGIMFACT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ECUA_TIPOSIDENTIFICADORSUJETORETENIDO] Script
Date: 14/5/2019 4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ECUA_TIPOSIDENTIFICADORSUJETORETENIDO](
[REGIMFACT] [nvarchar](1) NOT NULL,
[TIPO] [nvarchar](2) NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [ECUA_TIPOSIDENTIFICADORSUJETORETENIDO_PK] PRIMARY KEY CLUSTERED
(
[REGIMFACT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ELEMENTOSGRUPO] Script Date: 14/5/2019 4:39:22 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ELEMENTOSGRUPO](
[IDGRUPO] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [ELEMENTOSGRUPO_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[EMBALAJES] Script Date: 14/5/2019 4:39:22 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[EMBALAJES](
[CODEMBALAJE] [nvarchar](2) NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[LONGITUD] [float] NULL,
[ALTURA] [float] NULL,
[ANCHURA] [float] NULL,
CONSTRAINT [EMBALAJES_PK] PRIMARY KEY CLUSTERED
(
[CODEMBALAJE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ENTREGASCUENTAPROFORMA] Script Date: 14/5/2019
4:39:22 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ENTREGASCUENTAPROFORMA](
[ORIGEN] [nvarchar](1) NOT NULL,
[TIPODOCUMENTO] [nvarchar](1) NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[POSICION] [smallint] NOT NULL,
[COMENTARIO] [nvarchar](30) NULL,
[TERMINAL] [nvarchar](40) NULL,
CONSTRAINT [ENTREGASCUENTAPROFORMA_PK] PRIMARY KEY NONCLUSTERED
(
[ORIGEN] ASC,
[TIPODOCUMENTO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ENTREGASTARJETA] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ENTREGASTARJETA](
[CODCLIENTE] [dbo].[DINTEGER] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[IDTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[FECHA] [datetime] NULL,
[TIPO] [dbo].[DINTEGER] NULL,
[CODIGO] [dbo].[DINTEGER] NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[PUNTOS] [dbo].[DINTEGER] NULL,
[CONSUMICIONES] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[TICKETS] [dbo].[DINTEGER] NULL,
[Z] [dbo].[DINTEGER] NULL,
CONSTRAINT [ENTREGASTARJETA_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CAJA] ASC,
[IDTARJETA] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ESQUEMATRASPASO] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ESQUEMATRASPASO](
[CONFIGURACION] [nvarchar](20) NOT NULL,
[ESQUEMA] [nvarchar](4) NOT NULL,
[LINEA] [smallint] NOT NULL,
[CLAVECUENTASTRASPASO] [nvarchar](4) NULL,
[OPCIONAL] [dbo].[NDBOOLEANF] NULL,
[CUENTA] [nvarchar](12) NULL,
[CONCEPTO] [nvarchar](10) NULL,
[COMENTARIO] [nvarchar](30) NULL,
[DEBE] [nvarchar](10) NULL,
[HABER] [nvarchar](10) NULL,
[LIBROIVA] [nvarchar](10) NULL,
CONSTRAINT [ESQUEMATRASPASO_PK] PRIMARY KEY CLUSTERED
(
[CONFIGURACION] ASC,
[ESQUEMA] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ESTADISTICA] Script Date: 14/5/2019 4:39:23 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ESTADISTICA](
[TIPO] [int] NOT NULL,
[IDINFORME] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[NOMBRE] [nvarchar](50) NULL,
[GRUPO] [int] NOT NULL,
[SUBGRUPO] [int] NOT NULL,
CONSTRAINT [ESTADISTICA_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[IDINFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ESTADISTICA_CONFIG] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ESTADISTICA_CONFIG](
[IDINFORME] [int] NOT NULL,
[CODUSUARIO] [int] NOT NULL,
[REPORT] [image] NULL,
[COLUMNS] [image] NULL,
[STYLES] [image] NULL,
CONSTRAINT [PK_ESTADISTICA_CONFIG] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[CODUSUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ESTADISTICA_GRUPOS] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ESTADISTICA_GRUPOS](
[IDGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [ESTADISTICA_GRUPOS_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ESTADISTICA_SUBGRUPOS] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ESTADISTICA_SUBGRUPOS](
[IDGRUPO] [int] NOT NULL,
[IDSUBGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [ESTADISTICA_SUBGRUPOS_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[IDSUBGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ESTADISTICA_USUARIO] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ESTADISTICA_USUARIO](
[IDUSUARIO] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[IDINFORME] [int] NOT NULL,
[FAVORITO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [ESTADISTICA_USUARIO_PK] PRIMARY KEY CLUSTERED
(
[IDUSUARIO] ASC,
[TIPO] ASC,
[IDINFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ESTADISTICACTRL_CONFIG] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ESTADISTICACTRL_CONFIG](
[IDINFORME] [int] NOT NULL,
[CODUSUARIO] [int] NOT NULL,
[REPORT] [image] NULL,
[COLUMNS] [image] NULL,
[STYLES] [image] NULL,
[DATOSADICIONALES] [nvarchar](255) NULL,
CONSTRAINT [PK_ESTADISTICACTRL_CONFIG] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[CODUSUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ESTADOSTIPODOC] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ESTADOSTIPODOC](
[ID] [int] NOT NULL,
[IDTIPODOC] [int] NOT NULL,
[ESTADO] [nvarchar](25) NULL,
CONSTRAINT [ESTADOSTIPODOC_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ETIQUETASENVIO] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ETIQUETASENVIO](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMPARTIDA] [dbo].[DNUMERO0] NOT NULL,
[NUMBULTOS] [dbo].[DNUMERO0] NULL,
[ETIQPORBULTO] [dbo].[NDBOOLEANF] NULL,
[PESO] [float] NULL,
[TIPOPORTES] [nvarchar](1) NULL,
[EMPRESAENVIO] [nvarchar](255) NULL,
[DIRECCION] [nvarchar](255) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[OBSERVACIONES] [nvarchar](50) NULL,
[IMPRESO] [dbo].[NDBOOLEANF] NULL,
[IMPORTECR] [float] NULL,
[FECHAENVIO] [datetime] NULL,
[NUMEXPEDICION] [nvarchar](20) NULL,
[CODEMBALAJE] [nvarchar](2) NULL,
[CODMANIPULACION] [nvarchar](3) NULL,
[NOMBRECOMERCIAL] [nvarchar](255) NULL,
[DIRECCION2] [nvarchar](255) NULL,
[PAIS] [nvarchar](100) NULL,
[TELEFONO] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[EMAIL] [nvarchar](255) NULL,
[PERSONACONTACTO] [nvarchar](255) NULL,
[POPERACIONAL] [nvarchar](15) NULL,
[CODTRANSPORTE] [int] NULL,
[CODPAIS] [nvarchar](2) NULL,
[OBSERVACIONES2] [nvarchar](50) NULL,
[OBSERVACIONES3] [nvarchar](50) NULL,
CONSTRAINT [ETIQUETASENVIO_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMPARTIDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ETIQUETASENVIOCAB] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ETIQUETASENVIOCAB](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMPARTIDA] [dbo].[DNUMERO0] NOT NULL,
[NUMEMBALAJE] [dbo].[DNUMERO0] NOT NULL,
[NUMBULTOS] [dbo].[DNUMERO0] NULL,
[PESONETO] [float] NULL,
[PESOBRUTO] [float] NULL,
[LONGITUD] [float] NULL,
[ALTURA] [float] NULL,
[ANCHURA] [float] NULL,
[CODBARRAS] [nvarchar](50) NULL,
[CODEMBALAJE] [nvarchar](2) NULL,
CONSTRAINT [ETIQUETASENVIOCAB_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMPARTIDA] ASC,
[NUMEMBALAJE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ETIQUETASENVIOLIN] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ETIQUETASENVIOLIN](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMPARTIDA] [dbo].[DNUMERO0] NOT NULL,
[NUMEMBALAJE] [dbo].[DNUMERO0] NOT NULL,
[NUMLINEA] [dbo].[DNUMERO0] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [dbo].[NDTALLA] NOT NULL,
[COLOR] [dbo].[NDCOLOR] NOT NULL,
[UNIDADES] [float] NULL,
CONSTRAINT [ETIQUETASENVIOLIN_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMPARTIDA] ASC,
[NUMEMBALAJE] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[EXTRACTOPROMOCIONESTARJETA] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[EXTRACTOPROMOCIONESTARJETA](
[IDLINEA] [int] IDENTITY(1,1) NOT NULL,
[IDTARJETA] [dbo].[DINTEGER] NULL,
[CAJA] [nvarchar](3) NULL,
[FECHA] [datetime] NULL,
[TIPO] [dbo].[DINTEGER] NULL,
[CODIGO] [dbo].[DINTEGER] NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[PUNTOS] [dbo].[DINTEGER] NULL,
[CONSUMICIONES] [float] NULL,
[IMPORTE] [float] NULL,
[TICKETS] [dbo].[DINTEGER] NULL,
[Z] [dbo].[DINTEGER] NULL,
[SERIE] [nvarchar](4) NULL,
[NUMERO] [int] NULL,
[N] [dbo].[NDN] NULL,
[ALIAS] [nvarchar](50) NULL,
CONSTRAINT [EXTRACTOPROMOCIONESTARJETA_PK] PRIMARY KEY CLUSTERED
(
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURACION_RETAIL_ICG] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURACION_RETAIL_ICG](
[nom_empresa] [varchar](100) NULL,
[fec_emis_1] [varchar](10) NULL,
[factura] [varchar](20) NULL,
[nombre_cli] [varchar](100) NULL,
[ci_cli] [varchar](20) NULL,
[monto_bru] [decimal](18, 2) NULL,
[monto_des] [decimal](18, 2) NULL,
[iva] [decimal](18, 2) NULL,
[monto_net] [decimal](18, 2) NULL,
[tasa] [varchar](2) NULL,
[num_impresora_fiscal] [varchar](20) NULL,
[num_reporte_z] [varchar](10) NULL,
[tip_cob] [varchar](4) NULL,
[cod_caja] [char](4) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURACIONPARKING] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURACIONPARKING](
[IDTERMINAL] [int] NOT NULL,
[IMPORTE] [dbo].[DFLOAT0] NOT NULL,
[MINUTOS] [int] NOT NULL,
CONSTRAINT [FACTURACIONPARKING_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[IMPORTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURACIONPROVCAB] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURACIONPROVCAB](
[CODPROVEEDOR] [int] NOT NULL,
[NUMCONCEPTO] [int] NOT NULL,
[FECHACOBRO] [datetime] NULL,
[SIGLAS] [nvarchar](2) NULL,
[DESDE] [datetime] NULL,
[HASTA] [datetime] NULL,
[OBSERVACIONES] [ntext] NULL,
[NUMSERIEFAC] [nvarchar](4) NULL,
[NUMFAC] [int] NULL,
[NFAC] [dbo].[NDN] NULL,
CONSTRAINT [FACTURACIONPROVCAB_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[NUMCONCEPTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURACIONPROVLIN] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURACIONPROVLIN](
[CODPROVEEDOR] [int] NOT NULL,
[NUMCONCEPTO] [int] NOT NULL,
[NUMLIN] [int] NOT NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
CONSTRAINT [FACTURACIONPROVLIN_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[NUMCONCEPTO] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASABORRAR] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASABORRAR](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[TERMINAL] [nvarchar](40) NULL,
CONSTRAINT [FACTURASABORRAR_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASCOMPRA] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASCOMPRA](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[SUFACTURA] [nvarchar](15) NULL,
[CODPROVEEDOR] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[PORTESPAG] [dbo].[NDBOOLEANF] NULL,
[DTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[TOTALBRUTO] [dbo].[DFLOAT0] NULL,
[TOTALIMPUESTOS] [dbo].[DFLOAT0] NULL,
[TOTALNETO] [dbo].[DFLOAT0] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[TRASPASADO] [dbo].[NDBOOLEANF] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[FECHATRASPASO] [datetime] NULL,
[ENLACE_EJERCICIO] [smallint] NULL,
[ENLACE_EMPRESA] [smallint] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[ENLACE_ASIENTO] [int] NULL,
[FECHAENTRADA] [datetime] NULL,
[TIPODOC] [int] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[TRANSPORTE] [int] NULL,
[TOTALCARGOSDTOS] [dbo].[DFLOAT0] NULL,
[USUARIODESCUADRE] [int] NULL,
[FECHASUFACTURA] [datetime] NULL,
[TOTALRETENCION] [dbo].[DFLOAT0] NULL,
[ESINVERSION] [bit] NULL,
[FECHACREACION] [datetime] NULL,
[NUMIMPRESIONES] [int] NULL,
[ESENTREGAACUENTA] [nvarchar](1) NULL,
CONSTRAINT [FACTURASCOMPRA_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASCOMPRACAMPOSLIBRES] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASCOMPRACAMPOSLIBRES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[C80] [nvarchar](20) NULL,
[EXPEDIENTE] [nvarchar](20) NULL,
[NROCONTROL] [nvarchar](20) NULL,
[NROFACTURA] [nvarchar](20) NULL,
[FACAFECTA] [nvarchar](25) NULL,
[FECHAFAC] [datetime] NULL,
[CODALTERNO] [int] NULL,
[PROVARIOS] [nvarchar](255) NULL,
[RIFVARIOS] [nvarchar](20) NULL,
[TIPOVARIOS] [nvarchar](4) NULL,
[DIR1VARIOS] [nvarchar](255) NULL,
CONSTRAINT [FACTURASCOMPRACAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASCOMPRACUENTAS] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASCOMPRACUENTAS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[TIPO] [int] NULL,
[CUENTA] [nvarchar](12) NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[CENTROCOSTE] [nvarchar](6) NULL,
CONSTRAINT [FACTURASCOMPRACUENTAS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASCOMPRADTOS] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASCOMPRADTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[LINEA] [int] NOT NULL,
[NUMLINDOC] [int] NULL,
[CODDTO] [int] NULL,
[TIPO] [nvarchar](1) NULL,
[SECUENCIA] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[DTOCARGO] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[UDSDTO] [dbo].[DFLOAT0] NULL,
[IMPORTEUNITARIODESC] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TIPODTO] [int] NULL,
CONSTRAINT [FACTURASCOMPRADTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASCOMPRAFIRMA] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASCOMPRAFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
CONSTRAINT [FACTURASCOMPRAFIRMA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASCOMPRARET] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASCOMPRARET](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[PORCRET] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[TIPORET] [int] NULL,
[REGIMRET] [int] NULL,
CONSTRAINT [PK_FACTURASCOMPRARET] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASCOMPRASERIESRESOL] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASCOMPRASERIESRESOL](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[SERIEFISCAL1] [nvarchar](15) NOT NULL,
[SERIEFISCAL2] [nvarchar](15) NOT NULL,
[NUMEROFISCAL] [int] NOT NULL,
CONSTRAINT [FACTURASCOMPRASERIESRESOL_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[SERIEFISCAL1] ASC,
[SERIEFISCAL2] ASC,
[NUMEROFISCAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASCOMPRATOT] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASCOMPRATOT](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [dbo].[DNUMERO0] NOT NULL,
[BRUTO] [dbo].[DFLOAT0] NULL,
[DTOCOMERC] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERC] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[BASEIMPONIBLE] [dbo].[DFLOAT0] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[TOTIVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TOTREQ] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[ESGASTO] [dbo].[NDBOOLEANF] NULL,
[CODDTO] [int] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[DESCUADRE] [dbo].[DFLOAT0] NULL,
[VERIFICADO] [dbo].[DFLOAT0] NULL,
CONSTRAINT [FACTURASCOMPRATOT_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTA] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTA](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[CODCLIENTE] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[PORTESPAG] [dbo].[NDBOOLEANF] NULL,
[DTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[TOTALBRUTO] [dbo].[DFLOAT0] NULL,
[TOTALIMPUESTOS] [dbo].[DFLOAT0] NULL,
[TOTALNETO] [dbo].[DFLOAT0] NULL,
[TOTALCOSTE] [dbo].[DFLOAT0] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[TRASPASADA] [dbo].[NDBOOLEANF] NULL,
[FECHATRASPASO] [datetime] NULL,
[ENLACE_EJERCICIO] [smallint] NULL,
[ENLACE_EMPRESA] [smallint] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[ENLACE_ASIENTO] [int] NULL,
[CODVENDEDOR] [int] NULL,
[VIENEDEFO] [dbo].[NDBOOLEANF] NULL,
[FECHAENTRADA] [datetime] NULL,
[TIPODOC] [int] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[Z] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[TOTALCOSTEIVA] [float] NULL,
[ENTREGADO] [dbo].[DFLOAT0] NOT NULL,
[CAMBIO] [dbo].[DFLOAT0] NOT NULL,
[PROPINA] [dbo].[DFLOAT0] NOT NULL,
[CODENVIO] [int] NULL,
[TRANSPORTE] [int] NULL,
[TOTALCARGOSDTOS] [dbo].[DFLOAT0] NULL,
[NUMROLLO] [int] NULL,
[VENDEDORMODIFICADO] [int] NULL,
[TOTALRETENCION] [dbo].[DFLOAT0] NULL,
[SUFACTURA] [nvarchar](15) NULL,
[ESINVERSION] [bit] NULL,
[FECHACREACION] [datetime] NULL,
[IDMOTIVODTO] [int] NULL,
[NUMIMPRESIONES] [int] NOT NULL,
[CLEANCASHCONTROLCODE1] [nvarchar](100) NULL,
[CLEANCASHCONTROLCODE2] [nvarchar](100) NULL,
[AGRUPACION] [int] NULL,
[ESENTREGAACUENTA] [nvarchar](1) NULL,
CONSTRAINT [FACTURASVENTA_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTACAMPOSLIBRES] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTACAMPOSLIBRES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NROCONTROL] [nvarchar](20) NULL,
[ZFISCAL] [int] NULL,
[NFISCAL] [nvarchar](25) NULL,
[SFISCAL] [nvarchar](25) NULL,
[FACAFECTA] [nvarchar](25) NULL,
[FECHAFAC] [datetime] NULL,
[HFACT] [nvarchar](5) NULL,
[SFISCALVTA] [nvarchar](25) NULL,
[MONTOFAC] [float] NULL,
[VENEZOLANO_V] [nvarchar](25) NULL,
[EXTRANJERO_E] [nvarchar](25) NULL,
[NOMBRE] [nvarchar](30) NULL,
[DIRECIONCORTA] [nvarchar](40) NULL,
[TELEFONO] [nvarchar](25) NULL,
[FACTURA_MANUAL] [nvarchar](20) NULL,
[FACTURA_DT_NVA] [nvarchar](20) NULL,
CONSTRAINT [FACTURASVENTACAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTACLIENTES] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTACLIENTES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[ID] [bigint] NULL,
[NIF] [nvarchar](35) NULL,
[NOMBRE] [nvarchar](250) NULL,
[NOAPLICARIMPUESTOS] [bit] NULL,
[PROFESION] [nvarchar](150) NULL,
[TAXOFFICE] [nvarchar](50) NULL,
[DIRECCION] [nvarchar](250) NULL,
[POBLACION] [nvarchar](80) NULL,
[PROVINCIA] [nvarchar](80) NULL,
[CODIGOPOSTAL] [nvarchar](15) NULL,
[TELEFONO] [nvarchar](35) NULL,
[EMAIL] [nvarchar](50) NULL,
[TARJETAFIDELIZACION] [nvarchar](50) NULL,
[CLIENTETARJETA] [nvarchar](50) NULL,
[FECHACADUCIDADTARJETA] [nvarchar](5) NULL,
[DEVOLIVABOXVEL] [bit] NULL,
[FECHAENVIOBOXVEL] [datetime] NULL,
[CODPAIS] [nvarchar](5) NULL,
[DESCPAIS] [nvarchar](100) NULL,
[DOCIDGLOBALBLUE] [nvarchar](20) NULL,
CONSTRAINT [FACTURASVENTACLIENTES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTADTOS] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTADTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[LINEA] [int] NOT NULL,
[NUMLINDOC] [int] NULL,
[CODDTO] [int] NULL,
[TIPO] [nvarchar](1) NULL,
[SECUENCIA] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[DTOCARGO] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[UDSDTO] [dbo].[DFLOAT0] NULL,
[IMPORTEUNITARIODESC] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TIPODTO] [int] NULL,
CONSTRAINT [FACTURASVENTADTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTAFIRMA] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTAFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
CONSTRAINT [FACTURASVENTAFIRMA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTAHOTEL] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTAHOTEL](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[RESERVA] [nvarchar](255) NULL,
[SURESERVA] [nvarchar](255) NULL,
[FECHAENTRADA] [datetime] NULL,
[FECHASALIDA] [datetime] NULL,
[GRUPOOCUPANTE] [nvarchar](255) NULL,
[CAPTIONHABITACION] [nvarchar](255) NULL,
[PAX] [int] NULL,
[PAXNEN] [int] NULL,
[PAXBEBE] [int] NULL,
[CODARTICULO] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[DESCRIPCION] [nvarchar](255) NULL,
[UNIDADES] [float] NULL,
[PRECIO] [float] NULL,
[DTO] [float] NULL,
[PRECIOIVA] [float] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[DPTO] [int] NULL,
[SECCION] [int] NULL,
[IDHOTEL] [int] NULL,
[SERIE] [nvarchar](4) NULL,
[IDRESERVA] [int] NULL,
[ACTIVIDAD] [nvarchar](255) NULL,
CONSTRAINT [FACTURASVENTAHOTEL_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTANOTAS] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTANOTAS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMSERIENOTAS] [nvarchar](4) NOT NULL,
[NUMFACTURANOTAS] [dbo].[DNUMERO0] NOT NULL,
[NNOTAS] [dbo].[NDN] NOT NULL,
CONSTRAINT [FACTURASVENTANOTAS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[NUMSERIENOTAS] ASC,
[NUMFACTURANOTAS] ASC,
[NNOTAS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTAPROMOCIONES] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTAPROMOCIONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
CONSTRAINT [FACTURASVENTAPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTARET] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTARET](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[PORCRET] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[TIPORET] [int] NULL,
[REGIMRET] [int] NULL,
CONSTRAINT [PK_FACTURASVENTARET] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTASERIESRESOL] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTASERIESRESOL](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[SERIEFISCAL1] [nvarchar](15) NOT NULL,
[SERIEFISCAL2] [nvarchar](15) NOT NULL,
[NUMEROFISCAL] [int] NOT NULL,
CONSTRAINT [FACTURASVENTASERIESRESOL_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[SERIEFISCAL1] ASC,
[SERIEFISCAL2] ASC,
[NUMEROFISCAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FACTURASVENTATOT] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FACTURASVENTATOT](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[BRUTO] [dbo].[DFLOAT0] NULL,
[DTOCOMERC] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERC] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[BASEIMPONIBLE] [dbo].[DFLOAT0] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[TOTIVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TOTREQ] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[ESGASTO] [dbo].[NDBOOLEANF] NULL,
[CODDTO] [int] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [FACTURASVENTATOT_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FALTAS] Script Date: 14/5/2019 4:39:23 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FALTAS](
[DIGITOCONTROL] [nvarchar](2) NOT NULL,
[TIPO] [int] NOT NULL,
[NUMERO] [nvarchar](15) NOT NULL,
CONSTRAINT [FALTAS_PK] PRIMARY KEY CLUSTERED
(
[DIGITOCONTROL] ASC,
[TIPO] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FAMILIAS] Script Date: 14/5/2019 4:39:23 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FAMILIAS](
[NUMDPTO] [dbo].[DNUMERO0] NOT NULL,
[NUMSECCION] [dbo].[DNUMERO0] NOT NULL,
[NUMFAMILIA] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[CODIGO] [nvarchar](3) NULL,
[IMAGEN] [image] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [FAMILIAS_PK] PRIMARY KEY CLUSTERED
(
[NUMDPTO] ASC,
[NUMSECCION] ASC,
[NUMFAMILIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[FAVORITOSCAB] Script Date: 14/5/2019 4:39:23 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FAVORITOSCAB](
[CODFAVORITO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[IMAGEN] [image] NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[VISIBLEWEB] [dbo].[NDBOOLEANF] NULL,
[VERSION] [timestamp] NOT NULL,
[POSICION] [int] NULL,
[CENTRO] [nvarchar](100) NULL,
CONSTRAINT [FAVORITOSCAB_PK] PRIMARY KEY CLUSTERED
(
[CODFAVORITO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[FAVORITOSIDIOMAS] Script Date: 14/5/2019 4:39:23
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FAVORITOSIDIOMAS](
[CODFAVORITO] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[VERSION] [timestamp] NULL,
[DESCLARGA] [nvarchar](500) NULL,
CONSTRAINT [PK_FAVORITOSIDIOMAS] PRIMARY KEY CLUSTERED
(
[CODFAVORITO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FAVORITOSLIN] Script Date: 14/5/2019 4:39:23 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FAVORITOSLIN](
[CODFAVORITO] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TIPO] [int] NULL,
CONSTRAINT [FAVORITOSLIN_PK] PRIMARY KEY CLUSTERED
(
[CODFAVORITO] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FAVORITOSTIPOSTERMINAL] Script Date: 14/5/2019
4:39:23 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FAVORITOSTIPOSTERMINAL](
[IDTIPOTERMINAL] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[CODFAVORITO] [int] NULL,
CONSTRAINT [FAVORITOSTIPOSTERMINAL_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOTERMINAL] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FAVORITOSTURNO] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FAVORITOSTURNO](
[CODTURNO] [dbo].[DINTEGER] NOT NULL,
[POSICION] [dbo].[DINTEGER] NOT NULL,
[CODFAVORITO] [dbo].[DINTEGER] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [FAVORITOSTURNO_PK] PRIMARY KEY CLUSTERED
(
[CODTURNO] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FESTIVOSHOTEL] Script Date: 14/5/2019 4:39:23 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FESTIVOSHOTEL](
[IDHOTEL] [int] NOT NULL,
[YEAR] [int] NOT NULL,
[FESTIVOS] [nvarchar](1400) NULL,
[COLOR1] [int] NOT NULL,
[COLOR2] [int] NOT NULL,
CONSTRAINT [FESTIVOSHOTEL_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[YEAR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FIANZAS] Script Date: 14/5/2019 4:39:23 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FIANZAS](
[IDFIANZA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NOT NULL,
[IMPORTEDEF] [float] NULL,
[CUENTAGASTO] [nvarchar](12) NULL,
[CUENTAINGRESO] [nvarchar](12) NULL,
CONSTRAINT [PK_FIANZAS] PRIMARY KEY CLUSTERED
(
[IDFIANZA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FONDOCAJA] Script Date: 14/5/2019 4:39:23 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FONDOCAJA](
[CAJA] [nvarchar](3) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [nvarchar](1) NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[Z] [int] NULL,
[CAJAFUERTE] [nvarchar](3) NULL,
[TIPOMOV] [int] NULL,
[IMPORTE] [float] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[CODEMPLEADO] [int] NULL,
[AUTOMATICO] [bit] NULL,
[CAJADECLARADO] [nvarchar](3) NULL,
[ZDECLARADO] [int] NULL,
[NUMERODECLARADO] [int] NULL,
[CODCONCEPTOPAGO] [int] NULL,
CONSTRAINT [PK_FONDOCAJA] PRIMARY KEY CLUSTERED
(
[CAJA] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FORMASPAGO] Script Date: 14/5/2019 4:39:23 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FORMASPAGO](
[CODFORMAPAGO] [nvarchar](6) NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[NUMVENCIMIENTOS] [int] NULL,
[CODMONEDA] [int] NULL,
[DLLASOC] [nvarchar](40) NULL,
[CLIENTEOBLIG] [dbo].[NDBOOLEANF] NULL,
[VISIBLEFRONT] [dbo].[NDBOOLEANF] NULL,
[SINSOBREPAGO] [dbo].[NDBOOLEANF] NULL,
[TIPO] [smallint] NULL,
[TEXTOIMP] [nvarchar](45) NULL,
[USARLAWROUND] [dbo].[NDBOOLEANF] NULL,
[VERSION] [timestamp] NOT NULL,
[IDPASARELA] [int] NULL,
[ABRIRCAJON] [bit] NULL,
[IMAGEN] [image] NULL,
[TIPOREDONDEO] [int] NULL,
[MARCASTARJETA] [nvarchar](30) NULL,
[CANTOTALIZAR] [nvarchar](1) NULL,
[APLICABLECONOTRAS] [nvarchar](1) NULL,
[TIPOSOBREPAGO] [int] NULL,
[CODFORMAPAGOSOBREPAGO] [nvarchar](6) NULL,
[PEDIRIDCOBRO] [dbo].[NDBOOLEANF] NULL,
[DESCIDCOBRO] [nvarchar](255) NULL,
[DTOPP] [float] NULL,
[APROXIMACIONREDONDEO] [int] NULL,
CONSTRAINT [FORMASPAGO_PK] PRIMARY KEY CLUSTERED
(
[CODFORMAPAGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[FORMASPAGOCAJARAIZ] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FORMASPAGOCAJARAIZ](
[CODFORMAPAGO] [nvarchar](6) NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[RAIZCOBRO] [nvarchar](12) NULL,
CONSTRAINT [FORMASPAGOCAJARAIZ_PK] PRIMARY KEY CLUSTERED
(
[CODFORMAPAGO] ASC,
[CAJA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FORMATOS] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FORMATOS](
[CODFORMATO] [int] NOT NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[COMBINADO] [dbo].[NDBOOLEANF] NULL,
[DOSIS1] [dbo].[DFLOAT0] NULL,
[DOSIS2] [dbo].[DFLOAT0] NULL,
[IMAGEN] [image] NULL,
[VERSION] [timestamp] NULL,
[COSTE2APROX] [dbo].[DFLOAT0] NULL,
[CODFAVORITO] [int] NULL,
CONSTRAINT [FORMATOS_PK] PRIMARY KEY CLUSTERED
(
[CODFORMATO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[FORMATOSARTICULOS] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FORMATOSARTICULOS](
[CODARTICULO] [int] NOT NULL,
[CODFORMATO] [int] NOT NULL,
[CODBARRAS] [nvarchar](50) NULL,
[COMPRA] [nvarchar](1) NULL,
[VENTA] [nvarchar](1) NULL,
[VISIBLEENVENTA] [nvarchar](1) NULL,
[VISIBLEENCOMPRA] [nvarchar](1) NULL,
CONSTRAINT [FORMATOSARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODFORMATO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FORMATOSIDIOMAS] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FORMATOSIDIOMAS](
[CODFORMATO] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
CONSTRAINT [PK_FORMATOSIDIOMAS] PRIMARY KEY CLUSTERED
(
[CODFORMATO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FOTOS] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FOTOS](
[IDFOTO] [uniqueidentifier] NOT NULL,
[FOTO] [image] NULL,
CONSTRAINT [FOTOS_PK] PRIMARY KEY CLUSTERED
(
[IDFOTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[FOTOSHOTEL] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FOTOSHOTEL](
[IDHOTEL] [int] NOT NULL,
[IDFOTO] [uniqueidentifier] NOT NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [FOTOSHOTEL_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FPAGOCLIENTE] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FPAGOCLIENTE](
[CODCLIENTE] [dbo].[DNUMERO0] NOT NULL,
[TIPO] [nvarchar](15) NOT NULL,
[CODFORMAPAGO] [nvarchar](6) NOT NULL,
[CODDTOPP] [int] NOT NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[CANTIDAD] [dbo].[DFLOAT0] NULL,
CONSTRAINT [FPAGOCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[TIPO] ASC,
[CODFORMAPAGO] ASC,
[CODDTOPP] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FPAGOPROVEEDOR] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FPAGOPROVEEDOR](
[CODPROVEEDOR] [dbo].[DNUMERO0] NOT NULL,
[TIPO] [nvarchar](15) NOT NULL,
[CODFORMAPAGO] [nvarchar](6) NOT NULL,
[CODDTOPP] [int] NOT NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[CANTIDAD] [dbo].[DFLOAT0] NULL,
CONSTRAINT [FPAGOPROVEEDOR_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[TIPO] ASC,
[CODFORMAPAGO] ASC,
[CODDTOPP] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FRONTSUSUARIO] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FRONTSUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [FRONTSUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[FTPS] Script Date: 14/5/2019 4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[FTPS](
[IDFTP] [int] NOT NULL,
[SERVIDOR] [nvarchar](100) NULL,
[USUARIO] [nvarchar](100) NULL,
[PASSWORD] [nvarchar](100) NULL,
[PUERTO] [int] NULL,
[CARPETAIMPORT] [nvarchar](600) NULL,
[CARPETAEXPORT] [nvarchar](600) NULL,
CONSTRAINT [FTPS_PK] PRIMARY KEY CLUSTERED
(
[IDFTP] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GALERIA] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GALERIA](
[IDGALERIA] [int] NOT NULL,
[FOTO] [image] NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
CONSTRAINT [GALERIA_PK] PRIMARY KEY CLUSTERED
(
[IDGALERIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[GALERIAARTICULOS] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GALERIAARTICULOS](
[IDGALERIA] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[IMAGEN] [image] NULL,
[NUMDPTO] [int] NULL,
[NUMSECCION] [int] NOT NULL,
CONSTRAINT [GALERIAARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[IDGALERIA] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[GALERIAARTICULOSIDIOMAS] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GALERIAARTICULOSIDIOMAS](
[IDGALERIA] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[CODIDIOMA] [nvarchar](3) NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [GALERIAARTICULOSIDIOMAS_PK] PRIMARY KEY CLUSTERED
(
[IDGALERIA] ASC,
[CODARTICULO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GALERIAIDIOMAS] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GALERIAIDIOMAS](
[IDGALERIA] [int] NOT NULL,
[IDIDIOMA] [nvarchar](3) NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
CONSTRAINT [GALERIAIDIOMAS_PK] PRIMARY KEY CLUSTERED
(
[IDGALERIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GALERIASECCIONES] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GALERIASECCIONES](
[IDGALERIA] [int] NOT NULL,
[NUMSECCION] [int] NOT NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[FOTO] [image] NULL,
CONSTRAINT [GALERIASECCIONES_PK] PRIMARY KEY CLUSTERED
(
[IDGALERIA] ASC,
[NUMSECCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[GALERIASECCIONESIDIOMAS] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GALERIASECCIONESIDIOMAS](
[IDGALERIA] [int] NOT NULL,
[NUMSECCION] [int] NOT NULL,
[CODIDIOMA] [nvarchar](3) NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
CONSTRAINT [GALERIASECCIONESIDIOMAS_PK] PRIMARY KEY CLUSTERED
(
[IDGALERIA] ASC,
[NUMSECCION] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GARANTIAS] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GARANTIAS](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](20) NULL,
CONSTRAINT [GARANTIAS_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GASTOS] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GASTOS](
[IDGASTO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [GASTOS_PK] PRIMARY KEY CLUSTERED
(
[IDGASTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GASTOSENVIO] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GASTOSENVIO](
[IDGASTOENVIO] [int] NOT NULL,
[ZONA] [nvarchar](15) NULL,
[IMPORTE] [float] NULL,
[CODARTICULO] [int] NULL,
[CODTRANSPORTE] [int] NULL,
CONSTRAINT [PK_CODPOSTAL] PRIMARY KEY CLUSTERED
(
[IDGASTOENVIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRADOSINTERES] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRADOSINTERES](
[CODGRADO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](20) NULL,
CONSTRAINT [GRADOSINTERES_PK] PRIMARY KEY CLUSTERED
(
[CODGRADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOARTICULO] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOARTICULO](
[CODGRUPO] [int] NOT NULL,
[NOMBREGRUPO] [nvarchar](50) NULL,
[CODDPTO] [int] NULL,
[CODFAMILIA] [int] NULL,
[CODSUBFAMILIA] [int] NULL,
[CODSECCION] [int] NULL,
[CODMARCA] [int] NULL,
[CODLINEA] [int] NULL,
[REFERENCIA] [nvarchar](25) NULL,
[TEMPORADA] [nvarchar](15) NULL,
[CODTIPO] [int] NULL,
[OPERADOR] [int] NULL,
CONSTRAINT [GRUPOARTICULO_PK] PRIMARY KEY CLUSTERED
(
[CODGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOARTICULOS] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOARTICULOS](
[IDGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [GRUPOARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPORECURSOS] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPORECURSOS](
[CODGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NOT NULL,
[IDTIPOASUNTO] [int] NULL,
[VERSION] [timestamp] NOT NULL,
[INTERVALO] [int] NULL,
[ALTURA] [int] NULL,
[DIAS] [int] NULL,
[HORAINICIO] [datetime] NULL,
[HORAFIN] [datetime] NULL,
CONSTRAINT [GRUPORECURSOS_PK] PRIMARY KEY CLUSTERED
(
[CODGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSALMACENCAB] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSALMACENCAB](
[IDGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CODVISIBLE] [int] NULL,
CONSTRAINT [PK_GRUPOSALMACENCAB] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSALMACENCRITERIOS] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSALMACENCRITERIOS](
[IDGRUPO] [int] NOT NULL,
[IDCRITERIO] [int] NOT NULL,
[TITULOCOLUMNA] [nvarchar](40) NULL,
CONSTRAINT [GRUPOSALMACENCRITERIOS_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[IDCRITERIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSALMACENLIN] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSALMACENLIN](
[IDGRUPO] [int] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[POSICION] [int] NULL,
CONSTRAINT [PK_GRUPOSALMACENLIN] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSALMACENLINCRITERIOS] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSALMACENLINCRITERIOS](
[IDGRUPO] [int] NOT NULL,
[IDCRITERIO] [int] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[VALOR] [float] NULL,
CONSTRAINT [GRUPOSALMACENLINCRITERIOS_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[IDCRITERIO] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSALMACENUSUARIO] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSALMACENUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [GRUPOSALMACENUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSARTICULOS] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSARTICULOS](
[IDGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NULL,
[CODVISIBLE] [int] NULL,
CONSTRAINT [GRUPOSARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSARTICULOSUSUARIO] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSARTICULOSUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [GRUPOSARTICULOSUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSCLIENTES] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSCLIENTES](
[IDGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [GRUPOSCLIENTES_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSMAPPINGSCAB] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSMAPPINGSCAB](
[IDGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
CONSTRAINT [GRUPOSMAPPINGSCAB_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSMAPPINGSLIN] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSMAPPINGSLIN](
[IDGRUPO] [int] NOT NULL,
[NUMLIN] [int] NOT NULL,
[IDMAP] [int] NULL,
[PRIORIDAD] [int] NULL,
[FICHERO] [nvarchar](4000) NULL,
[EMPRESACONTAB] [nvarchar](20) NULL,
[IDFTP] [int] NULL,
[IDBUZON] [int] NULL,
[IDBD] [int] NULL,
CONSTRAINT [GRUPOSMAPPINGSLIN_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[GRUPOSOCUPANTES] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[GRUPOSOCUPANTES](
[IDGRUPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [GRUPOSOCUPANTES_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HABITACIONES] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HABITACIONES](
[SERIE] [nvarchar](4) NOT NULL,
[TIPOHABITACION] [dbo].[DINTEGER] NOT NULL,
[NUMERO] [dbo].[DINTEGER] NULL,
[PAX] [int] NULL,
CONSTRAINT [HABITACIONES_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[TIPOHABITACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HABITACIONESCAMPOSLIBRES] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HABITACIONESCAMPOSLIBRES](
[IDHOTEL] [int] NOT NULL,
[PLANTA] [int] NOT NULL,
[NUMMESA] [int] NOT NULL,
CONSTRAINT [PK_HABITACIONESCAMPOSLIBRES] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[PLANTA] ASC,
[NUMMESA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCAMBIARESTADOHAB] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCAMBIARESTADOHAB](
[IDLOG] [int] IDENTITY(1,1) NOT NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[NUMHAB] [nvarchar](5) NULL,
[ESTADO] [nvarchar](4) NULL,
[USUARIOCENTRALITA] [nvarchar](16) NULL,
[EXPORTADA] [bit] NULL,
[DESCARTADA] [bit] NULL,
CONSTRAINT [PK_HCAMBIARESTADOHAB] PRIMARY KEY CLUSTERED
(
[IDLOG] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCARGOSLIBRES] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCARGOSLIBRES](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[DESDE] [datetime] NOT NULL,
[IDLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[UNIDADES] [dbo].[DFLOAT0] NULL,
[IDTARIFAV] [int] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[PRECIOIVA] [dbo].[DFLOAT0] NULL,
[PRECIODEFECTO] [dbo].[DFLOAT0] NULL,
[FACTORMONEDA] [float] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
[CODMONEDA] [int] NULL,
[SERIEFAC] [nvarchar](4) NULL,
[NUMEROFAC] [int] NULL,
[NFAC] [dbo].[NDN] NULL,
[FECHAFAC] [datetime] NULL,
[CODCLIENTE] [int] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[VERSION] [timestamp] NOT NULL,
[PRODUCCIONEXTERNA] [bit] NULL,
[TIPOACTIVIDAD] [int] NULL,
[Z] [int] NULL,
CONSTRAINT [HCARGOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[DESDE] ASC,
[IDLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCIERREHABITACIONES] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCIERREHABITACIONES](
[IDHOTEL] [int] NOT NULL,
[PLANTA] [smallint] NOT NULL,
[HABITACION] [int] NOT NULL,
[DESDE] [datetime] NOT NULL,
[HASTA] [datetime] NOT NULL,
[MOTIVO] [nvarchar](4000) NULL,
[CODEMPLEADO] [int] NULL,
[IDBLOQUEO] [int] NULL,
CONSTRAINT [HCIERREHABITACIONES_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[PLANTA] ASC,
[HABITACION] ASC,
[DESDE] ASC,
[HASTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCIERREPRODUCCION] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCIERREPRODUCCION](
[IDHOTEL] [int] NOT NULL,
[FECHA] [datetime] NOT NULL,
[CODVENDEDOR] [int] NULL,
[ENLACE_EJERCICIO] [smallint] NULL,
[ENLACE_EMPRESA] [smallint] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[ENLACE_ASIENTO] [int] NULL,
CONSTRAINT [PK_HCIERREPRODUCCION] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOS] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOS](
[IDCUPO] [int] NOT NULL,
[NOMBRE] [nvarchar](255) NOT NULL,
[IDHOTEL] [int] NOT NULL,
[CODINTERMEDIARIO] [int] NOT NULL,
[TIPOCUPO] [int] NULL,
[RELEASE] [int] NOT NULL,
[TIPORELEASE] [int] NULL,
[CONTRATADO] [int] NOT NULL,
[ESTANCIAMINIMA] [int] NOT NULL,
[IDTARIFA] [int] NULL,
[AFECTABOOKING] [bit] NOT NULL,
[GARANTIZADO] [bit] NOT NULL,
[TIPOHABITACION] [int] NULL,
[DESCATALOGADO] [bit] NOT NULL,
[PENDIENTEDESCARGA] [tinyint] NOT NULL,
[DIASCANCELACION] [int] NOT NULL,
[POSICIONWEB] [int] NULL,
[TIPO] [smallint] NOT NULL,
[VISIBLEWEB] [bit] NOT NULL,
[ESTANCIAMAXIMA] [int] NULL,
CONSTRAINT [HCUPOS_PK] PRIMARY KEY CLUSTERED
(
[IDCUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOSCLIENTE] Script Date: 14/5/2019 4:39:24 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOSCLIENTE](
[IDHOTEL] [int] NOT NULL,
[IDCUPO] [int] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [HCUPOSCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[IDCUPO] ASC,
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOSCOMENTARIOS] Script Date: 14/5/2019 4:39:24
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOSCOMENTARIOS](
[IDCUPO] [int] NOT NULL,
[NUMCOMENTARIO] [int] NOT NULL,
[CODIDIOMA] [int] NULL,
[COMENTARIO] [nvarchar](40) NULL,
CONSTRAINT [PK_HCUPOSCOMENTARIO] PRIMARY KEY CLUSTERED
(
[IDCUPO] ASC,
[NUMCOMENTARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOSDIA] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOSDIA](
[IDHOTEL] [int] NOT NULL,
[CODINTERMEDIARIO] [int] NOT NULL,
[FECHA] [datetime] NOT NULL,
[TIPOCUPO] [int] NOT NULL,
[CONTRATADO] [int] NOT NULL,
[RESERVADO] [int] NOT NULL,
[CANCELADO] [int] NOT NULL,
[RELEASE] [int] NOT NULL,
[TIPORELEASE] [int] NULL,
[COMISION] [dbo].[DFLOAT0] NULL,
[PENDIENTEDESCARGA] [bit] NULL,
[DIFERENCIACONTRATADO] [int] NOT NULL,
[ESTANCIAMINIMA] [int] NULL,
CONSTRAINT [HCUPOSDIA_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[CODINTERMEDIARIO] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOSESTADOSDEFECTO] Script Date: 14/5/2019
4:39:24 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOSESTADOSDEFECTO](
[IDCUPO] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[IDESTADO] [nchar](1) NOT NULL,
[PONER] [bit] NULL,
CONSTRAINT [HCUPOSESTADOSDEFECTO_PK] PRIMARY KEY CLUSTERED
(
[IDCUPO] ASC,
[CODIGO] ASC,
[IDESTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOSEXTRAS] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOSEXTRAS](
[IDHOTEL] [int] NOT NULL,
[IDCUPO] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [HCUPOSEXTRAS_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[IDCUPO] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOSFECHA] Script Date: 14/5/2019 4:39:24 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOSFECHA](
[IDCUPO] [int] NOT NULL,
[FECHA] [datetime] NOT NULL,
[RESERVADO] [int] NOT NULL,
[CANCELADO] [int] NOT NULL,
[DIFERENCIACONTRATADO] [int] NOT NULL,
[DESCATALOGADO] [bit] NOT NULL,
[PENDIENTEDESCARGA] [tinyint] NOT NULL,
[RELEASE] [int] NOT NULL,
[CONTRATADO] [int] NOT NULL,
[ESTANCIAMINIMA] [int] NOT NULL,
[CONTRATADOINICIAL] [int] NOT NULL,
[ESTANCIAMAXIMA] [int] NULL,
CONSTRAINT [HCUPOSFECHA_PK] PRIMARY KEY CLUSTERED
(
[IDCUPO] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOSSERVICIOS] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOSSERVICIOS](
[IDHOTEL] [int] NOT NULL,
[IDCUPO] [int] NOT NULL,
[CODACTIVIDAD] [int] NOT NULL,
[CODSERVICIO] [int] NOT NULL,
[POSICION] [int] NULL,
CONSTRAINT [PK_HCUPOSSERVICIOS] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[IDCUPO] ASC,
[CODACTIVIDAD] ASC,
[CODSERVICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HCUPOSTIPOHABITACION] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HCUPOSTIPOHABITACION](
[IDCUPO] [int] NOT NULL,
[TIPOHABITACION] [int] NOT NULL,
CONSTRAINT [HCUPOSTIPOHABITACION_PK] PRIMARY KEY CLUSTERED
(
[IDCUPO] ASC,
[TIPOHABITACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HESTADOSDEFECTO] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HESTADOSDEFECTO](
[CODIGO] [int] NOT NULL,
[IDESTADO] [nchar](1) NOT NULL,
[PONER] [bit] NULL,
[IDHOTEL] [int] NOT NULL,
CONSTRAINT [HESTADOSDEFECTO_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC,
[IDESTADO] ASC,
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HESTADOSHABCENTRALITA] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HESTADOSHABCENTRALITA](
[ESTADO] [nvarchar](4) NOT NULL,
[ESTADOSPONER] [nvarchar](10) NULL,
[ESTADOSQUITAR] [nvarchar](10) NULL,
CONSTRAINT [PK_HESTADOSHABCENTRALITA] PRIMARY KEY CLUSTERED
(
[ESTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HESTADOSHABITACIONES] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HESTADOSHABITACIONES](
[ID] [nchar](1) NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[CHECKIN] [bit] NOT NULL,
[DECAMARERA] [bit] NOT NULL,
CONSTRAINT [HESTADOSHABITACIONES_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HESTADOSRESERVA] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HESTADOSRESERVA](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](20) NOT NULL,
CONSTRAINT [HESTADOSRESERVA_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HESTADOSRESERVASCAB] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HESTADOSRESERVASCAB](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](20) NOT NULL,
[BOOKING] [bit] NULL,
[AFECTACUPO] [bit] NULL,
[AFECTACOCINA] [bit] NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[VERSION] [timestamp] NULL,
[FECHAVTO] [bit] NULL,
[ESTADOVTO] [int] NULL,
[DIAS] [int] NULL,
[APLICARCARGOSDTOS] [bit] NULL,
[BLOQUEARRECALCULO] [bit] NULL,
[CAMBIOHABOCUPADA] [bit] NULL,
[CAMBIOHABPREASIGNADA] [bit] NULL,
CONSTRAINT [HESTADOSRESERVASCAB_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HHABITACIONESBLOQUEOS] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HHABITACIONESBLOQUEOS](
[IDHOTEL] [int] NOT NULL,
[PLANTA] [int] NOT NULL,
[HABITACION] [int] NOT NULL,
[TERMINAL] [nvarchar](40) NULL,
[FECHAINIBLOQUEO] [datetime] NOT NULL,
[HORAINIBLOQUEO] [datetime] NOT NULL,
CONSTRAINT [PK_HHABITACIONESBLOQUEOS] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[PLANTA] ASC,
[HABITACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HIOPOS_ESTAD] Script Date: 14/5/2019 4:39:25 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HIOPOS_ESTAD](
[ID] [int] NOT NULL,
[TITULO] [nvarchar](100) NULL,
[ILEFT] [int] NULL,
[ITOP] [int] NULL,
[IHEIGHT] [int] NULL,
[IWIDTH] [int] NULL,
[TIPOGRAFICO] [int] NULL,
[TIPOVISUALIZACION] [int] NULL,
[RANGOVISUALIZACION] [int] NULL,
[TIPOESTAD] [int] NULL,
[SUBTIPOESTAD] [int] NULL,
[VERVALORES] [bit] NULL,
[ANGULOETIQUETAS] [int] NULL,
[CAMPOORDEN] [nvarchar](50) NULL,
[TIPOORDEN] [nvarchar](6) NULL,
CONSTRAINT [PK_HIOPOS_ESTAD] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HIOPOS_ESTAD_DIMENSIONES] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HIOPOS_ESTAD_DIMENSIONES](
[ID] [int] NOT NULL,
[DIMENSION] [int] NOT NULL,
[CAMPOLIBRE] [nvarchar](20) NULL,
CONSTRAINT [PK_HIOPOS_ESTAD_DIMENSIONES] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[DIMENSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HIOPOS_ESTAD_FILTROS] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HIOPOS_ESTAD_FILTROS](
[ID] [int] NOT NULL,
[IDFILTRO] [nvarchar](50) NOT NULL,
[VALOR] [nvarchar](250) NOT NULL,
CONSTRAINT [PK_HIOPOS_ESTAD_FILTROS] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[IDFILTRO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HIOPOS_ESTAD_FILTROS_LIBRES] Script Date:
14/5/2019 4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HIOPOS_ESTAD_FILTROS_LIBRES](
[ID] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[IDDIMENSION] [int] NOT NULL,
[NOMBRECAMPO] [nvarchar](200) NOT NULL,
[VALOR] [nvarchar](255) NOT NULL,
[CAPTIONCAMPO] [nvarchar](200) NULL,
[TIPOCAMPO] [int] NOT NULL,
[OPERADOR] [int] NOT NULL,
CONSTRAINT [PK_HIOPOS_ESTAD_FILTROS_LIBRES] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HIOPOS_ESTAD_METRICAS] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HIOPOS_ESTAD_METRICAS](
[ID] [int] NOT NULL,
[METRICA] [int] NOT NULL,
CONSTRAINT [PK_HIOPOS_ESTAD_METRICAS] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[METRICA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HIOPOS_ESTAD_SERIES] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HIOPOS_ESTAD_SERIES](
[ID] [int] NOT NULL,
[SERIE] [int] NOT NULL,
[CAMPOLIBRE] [nvarchar](20) NULL,
CONSTRAINT [PK_HIOPOS_ESTAD_SERIES] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[SERIE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HIOPOS_SCOREBOARD] Script Date: 14/5/2019 4:39:25
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HIOPOS_SCOREBOARD](
[ID] [int] NOT NULL,
[TITULO] [nvarchar](250) NULL,
[CODUSUARIO] [int] NULL,
CONSTRAINT [PK_HIOPOS_SCOREBOARD] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HIOPOS_SCOREBOARD_INFORMES] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HIOPOS_SCOREBOARD_INFORMES](
[ID] [int] NOT NULL,
[IDINFORME] [int] NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [PK_HIOPOS_SCOREBOARD_INFORMES] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[IDINFORME] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HISTOCOMISIONES] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HISTOCOMISIONES](
[IDCALCULO] [int] NOT NULL,
[CODLINEA] [int] NOT NULL,
[CODVENDEDOR] [int] NOT NULL,
[HASTA] [datetime] NULL,
[DESDE] [datetime] NULL,
[DESCRIPCIONCOMISION] [nvarchar](75) NULL,
[MODOAPLICACION] [nvarchar](2) NULL,
[MODOCALCULO] [nvarchar](1) NULL,
[DEPTO] [int] NULL,
[SECCION] [int] NULL,
[FAMILIA] [int] NULL,
[SUBFAMILIA] [int] NULL,
[MARCA] [int] NULL,
[LINEA] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[TIPO] [int] NULL,
[OPERACION] [int] NULL,
[AREANEGOCIO] [nvarchar](4) NULL,
[FILTROVENTAS] [int] NULL,
[MODO] [int] NULL,
[IMPUESTOS] [int] NULL,
[VENTABRUTAS] [dbo].[DFLOAT0] NULL,
[VENTASNETAS] [dbo].[DFLOAT0] NULL,
[COMISION] [dbo].[DFLOAT0] NULL,
[COMISIONREAL] [dbo].[DFLOAT0] NULL,
[RANGOINI] [dbo].[DFLOAT0] NULL,
[RANGOFIN] [dbo].[DFLOAT0] NULL,
[PORCENTAJECELDA] [dbo].[DFLOAT0] NULL,
[DTOTOTAL] [dbo].[DFLOAT0] NULL,
[GRUPOARTICULO] [int] NULL,
[TIPOCLIENTE] [int] NULL,
[IDCOMISION] [int] NULL,
[TEMPORADA] [nvarchar](15) NULL,
CONSTRAINT [HISTOCOMISIONES_PK] PRIMARY KEY CLUSTERED
(
[IDCALCULO] ASC,
[CODVENDEDOR] ASC,
[CODLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HISTOCOMISIONESCAB] Script Date: 14/5/2019 4:39:25
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HISTOCOMISIONESCAB](
[IDCALCULO] [int] NOT NULL,
[CODVENDEDOR] [int] NOT NULL,
[DESDE] [datetime] NOT NULL,
[HASTA] [datetime] NOT NULL,
[CODNOM] [nvarchar](30) NULL,
[FIJO] [dbo].[DFLOAT0] NULL,
[IMPOSTVALOR] [dbo].[DFLOAT0] NULL,
[IMPOSTPERC] [dbo].[DFLOAT0] NULL,
[RETENCIONPERC] [dbo].[DFLOAT0] NULL,
[RETENCIONVALOR] [dbo].[DFLOAT0] NULL,
[COMTOTAL] [dbo].[DFLOAT0] NULL,
[COMISIONPLUSFIJO] [dbo].[DFLOAT0] NULL,
[COMISIONREAL] [dbo].[DFLOAT0] NULL,
[MODO] [int] NULL,
[COMISIONREAL_N] [dbo].[DFLOAT0] NULL,
CONSTRAINT [HISTOCOMISIONESCAB_PK] PRIMARY KEY CLUSTERED
(
[IDCALCULO] ASC,
[CODVENDEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HISTORICOASUNTOS] Script Date: 14/5/2019 4:39:25
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HISTORICOASUNTOS](
[ID] [int] IDENTITY(1,1) NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[IDHOTEL] [int] NULL,
[SERIERESERVA] [nvarchar](4) NULL,
[IDRESERVA] [int] NULL,
[HABITACION] [int] NULL,
[FECHA] [datetime] NOT NULL,
[EMPLEADO] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[OBSERVACIONES] [nvarchar](1000) NOT NULL,
CONSTRAINT [HISTORICOASUNTOS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HISTORICOCOMISIONES] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HISTORICOCOMISIONES](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[DESDE] [datetime] NOT NULL,
[HASTA] [datetime] NOT NULL,
[CODCOMISION] [dbo].[DNUMERO0] NOT NULL,
[TIPOARTICULO] [dbo].[DNUMERO0] NOT NULL,
[PORCENTAJE] [float] NULL,
[TOTAL] [float] NULL,
[CODAUX] [int] NULL,
[CODMONEDA] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HISTORICOCOSTES] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HISTORICOCOSTES](
[FECHA] [datetime] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[COSTEMEDIO] [float] NOT NULL,
[COSTESTOCK] [float] NOT NULL,
[ULTIMOCOSTE] [float] NOT NULL,
[COSTEMEDIODMN] [float] NOT NULL,
[COSTESTOCKDMN] [float] NOT NULL,
[ULTIMOCOSTEDMN] [float] NOT NULL,
[COSTEMEDIOREG] [float] NOT NULL,
[COSTESTOCKREG] [float] NOT NULL,
[ULTIMOCOSTEREG] [float] NOT NULL,
[COSTEMEDIODMNREG] [float] NOT NULL,
[COSTESTOCKDMNREG] [float] NOT NULL,
[ULTIMOCOSTEDMNREG] [float] NOT NULL,
[HAYINVENTARIO] [bit] NOT NULL,
[STOCKINICIAL] [float] NOT NULL,
[UNIDADESCOMPRADASINICIAL] [float] NOT NULL,
[COMPRAS] [float] NOT NULL,
[FABRICADOS] [float] NOT NULL,
[TRASPRECIBIDOS] [float] NOT NULL,
[VENTAS] [float] NOT NULL,
[CONSUMOS] [float] NOT NULL,
[USADOSPARAFABRICAR] [float] NOT NULL,
[TRASPENVIADOS] [float] NOT NULL,
[RECALCULARCOSTES] [bit] NOT NULL,
[RECALCULARVENTAS] [bit] NOT NULL,
[COMPRASENSTOCK] [float] NOT NULL,
[VENTASENSTOCK] [float] NOT NULL,
[USADOSPARAFABRICARENSTOCK] [float] NOT NULL,
[ESKITSINSTOCK] [bit] NOT NULL,
[HAYREGULCOSTES] [bit] NULL,
[COSTESRECIENASUMIDOS] [bit] NULL,
CONSTRAINT [HISTORICOCOSTES_PK] PRIMARY KEY CLUSTERED
(
[FECHA] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HISTORICOKITS] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HISTORICOKITS](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[LINEAKIT] [int] NOT NULL,
[NUMACCION] [int] NOT NULL,
[ACCION] [int] NULL,
[FECHAACCION] [datetime] NULL,
[CODARTKIT] [int] NOT NULL,
[TALLAKIT] [nvarchar](10) NOT NULL,
[COLORKIT] [nvarchar](10) NOT NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCIOKIT] [nvarchar](40) NULL,
[REFERENCIAKIT] [nvarchar](15) NULL,
[UNIDADES] [dbo].[DFLOAT0] NULL,
[PRECIOUNIDAD] [dbo].[DFLOAT0] NULL,
[TOTALLINEA] [dbo].[DFLOAT0] NULL,
[IMPRIMIRLINEA] [dbo].[NDBOOLEANF] NULL,
[UNIDADES2] [dbo].[DFLOAT0] NULL,
[COMENTARIO] [nvarchar](500) NULL,
CONSTRAINT [HITORICOKITS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[LINEAKIT] ASC,
[NUMACCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HISTORICORESERVASCAB] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HISTORICORESERVASCAB](
[ID] [int] IDENTITY(1,1) NOT NULL,
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](10) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[DIA] [datetime] NOT NULL,
[HORA] [datetime] NOT NULL,
[EMPLEADO] [int] NOT NULL,
[ESTADO] [int] NOT NULL,
[OBSERVACIONES] [ntext] NULL,
[TIPO] [int] NULL,
[FECHAENTRADA] [datetime] NULL,
[FECHASALIDA] [datetime] NULL,
[ESTADOPONER] [nvarchar](10) NULL,
[ESTADOPREVIO] [nvarchar](10) NULL,
[ESTADOQUITAR] [nvarchar](10) NULL,
[ESTADOFINAL] [nvarchar](10) NULL,
[GOBERNANTA] [nvarchar](30) NULL,
[HABITACION] [nvarchar](20) NULL,
[N] [dbo].[NDN] NULL,
CONSTRAINT [HISTORICORESERVASCAB_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[HMENSAJESVENDEDORES] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HMENSAJESVENDEDORES](
[ID] [int] IDENTITY(1,1) NOT NULL,
[VENDEDORORIGEN] [int] NULL,
[VENDEDORDESTINO] [int] NULL,
[TEXTOMENSAJE] [nvarchar](255) NULL,
[FECHACREACION] [datetime] NULL,
[FECHALEIDO] [datetime] NULL,
CONSTRAINT [HMENSAJESVENDEDORES_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOCUPANTESRESERVA] Script Date: 14/5/2019 4:39:25
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOCUPANTESRESERVA](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[ORDEN] [int] NOT NULL,
[NOMPERSONA] [nvarchar](255) NULL,
[NOMBRE1] [nvarchar](75) NULL,
[APELLIDO1] [nvarchar](89) NULL,
[APELLIDO2] [nvarchar](89) NULL,
[NIF20] [nvarchar](20) NULL,
[IDREGISTRO] [int] NULL,
[FECHAENTRADA] [datetime] NULL,
[EDAD] [int] NULL,
[ADULTO] [bit] NOT NULL,
[EMAIL] [nvarchar](255) NULL,
[TELEFONO] [nvarchar](15) NULL,
[RECIBIRINFORMACION] [bit] NULL,
[APLICARTASATURISTICA] [int] NULL,
[DIRECCION] [nvarchar](255) NULL,
[DIRECCION2] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[FECHANACIMIENTO] [datetime] NULL,
[LUGARNACIMIENTO] [nvarchar](30) NULL,
[IDIOMA] [dbo].[DINTEGER] NULL,
[SEXO] [nvarchar](1) NULL,
[MODELO] [nvarchar](25) NULL,
[MATRICULA] [nvarchar](15) NULL,
[COMENTARIOS] [dbo].[NDMEMO] NULL,
[COMUNIDADCOD] [int] NULL,
[IDTIPODOC] [int] NULL,
[CODPAIS] [nvarchar](2) NULL,
[CODCLIENTE] [int] NULL,
[CODPAISNACIONALIDAD] [nvarchar](2) NULL,
[FECHAEXPEDICION] [datetime] NULL,
[NUMTARJETA] [nvarchar](20) NULL,
[TIPOTARJETA] [int] NULL,
[TARCADUCIDAD] [nvarchar](4) NULL,
[CVC] [nvarchar](4) NULL,
[FECHACADUCIDADDOC] [datetime] NULL,
[CLIENTEVIP] [int] NULL,
[TELEFONO2] [nvarchar](15) NULL,
CONSTRAINT [HOCUPANTESRESERVA_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[ORDEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOPERACIONES_DISPOSITIVOS] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOPERACIONES_DISPOSITIVOS](
[ID] [int] IDENTITY(1,1) NOT NULL,
[IDDISPOSITIVO] [int] NULL,
[IDOPERACION] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[EXTENSION] [nvarchar](80) NULL,
[PARAMETRO1] [nvarchar](80) NULL,
[PARAMETRO2] [nvarchar](80) NULL,
[PARAMETRO3] [nvarchar](80) NULL,
CONSTRAINT [HOPERACIONES_DISPOSITIVOS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HORARIOCAB] Script Date: 14/5/2019 4:39:25 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HORARIOCAB](
[CODHORARIO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
CONSTRAINT [HORARIOCAB_PK] PRIMARY KEY CLUSTERED
(
[CODHORARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HORARIOEMPLEADO] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HORARIOEMPLEADO](
[CODEMPLEADO] [int] NOT NULL,
[CODHORARIO] [int] NOT NULL,
CONSTRAINT [HORARIOSEMPLEADO_PK] PRIMARY KEY CLUSTERED
(
[CODEMPLEADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HORARIOLIN] Script Date: 14/5/2019 4:39:25 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HORARIOLIN](
[CODHORARIO] [int] NOT NULL,
[CODTURNO] [int] NOT NULL,
[HORAINICIO] [nvarchar](10) NULL,
[HORAFIN] [nvarchar](10) NULL,
[DESCRIPCION] [nvarchar](70) NULL,
[DLUNES] [dbo].[NDBOOLEANF] NULL,
[DMARTES] [dbo].[NDBOOLEANF] NULL,
[DMIERCOLES] [dbo].[NDBOOLEANF] NULL,
[DJUEVES] [dbo].[NDBOOLEANF] NULL,
[DVIERNES] [dbo].[NDBOOLEANF] NULL,
[DSABADO] [dbo].[NDBOOLEANF] NULL,
[DDOMINGO] [dbo].[NDBOOLEANF] NULL,
[RECARGO] [dbo].[DFLOAT0] NULL,
CONSTRAINT [HORARIOLIN_PK] PRIMARY KEY CLUSTERED
(
[CODHORARIO] ASC,
[CODTURNO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOTELES] Script Date: 14/5/2019 4:39:25 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOTELES](
[IDHOTEL] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CAMAS] [int] NULL,
[CODPAIS] [nvarchar](2) NULL,
[NIF] [nvarchar](20) NULL,
[DIRECCION] [nvarchar](30) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](25) NULL,
[PROVINCIA] [nvarchar](25) NULL,
[TELEFONO1] [nvarchar](15) NULL,
[TELEFONO2] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[EMAIL] [nvarchar](80) NULL,
[SERIERESERVAS] [nvarchar](4) NULL,
[SERIEFACTURAS] [nvarchar](4) NULL,
[SERIETIQUETS] [nvarchar](4) NULL,
[SERIEALBARANES] [nvarchar](4) NULL,
[SERIEINVITACIONES] [nvarchar](4) NULL,
[INTERVALOREFRESCO] [int] NULL,
[COLORFUENTE] [int] NULL,
[TEXTOINTERNET] [ntext] NULL,
[TEXTOCANCELACION] [ntext] NULL,
[ESTADOCONCUPO] [int] NULL,
[ESTADOSINCUPO] [int] NULL,
[TEXTOWEBCUPO] [ntext] NULL,
[TEXTOWEBSINCUPO] [ntext] NULL,
[TARIFAWEB] [int] NULL,
[CAMPOSPERSONA] [nvarchar](35) NULL,
[CALCPRODUCCION] [int] NULL,
[TEXTOWEBCONDICIONESPAGO] [ntext] NULL,
[REGIMENWEB] [int] NULL,
[TIPOHABCHECKIN] [int] NULL,
[ESTADODEFCONCUPO] [int] NULL,
[ESTADODEFSINCUPO] [int] NULL,
[CUENTAPUENTE] [nvarchar](12) NULL,
[CUENTAVENTAS] [nvarchar](12) NULL,
[INICIOSEMANA] [int] NULL,
[RECALCULARNUMSEMANA] [bit] NULL,
[SERIEABONOS] [nvarchar](4) NULL,
[TEXTOSINLICENCIA] [ntext] NULL,
[ALMACENWEB] [nvarchar](3) NULL,
[ESTADOANUL] [int] NOT NULL,
[USUARIO] [nvarchar](20) NULL,
[PASSWD] [nvarchar](15) NULL,
[IDPASARELA] [smallint] NOT NULL,
[TIPOPAGOCTA] [smallint] NOT NULL,
[PORCACTA] [float] NOT NULL,
[ENPRODUCCION] [bit] NOT NULL,
[CODCOMERCIO] [nvarchar](100) NULL,
[TITULARCOMERCIO] [nvarchar](100) NULL,
[NOMBRECOMERCIO] [nvarchar](100) NULL,
[TERMINAL] [nvarchar](100) NULL,
[CAJA] [nvarchar](100) NULL,
[CLAVE] [nvarchar](100) NULL,
[CLAVEENCRIPTACION] [nvarchar](100) NULL,
[CODFPAGOPASARELA] [nvarchar](2) NULL,
[SERIEPASARELA] [nvarchar](4) NULL,
[CAJAHOTEL] [nvarchar](3) NULL,
[TARIFAWEBEXTRAS] [int] NULL,
[MAILCHECKINDIASANTELACION] [int] NULL,
[MAILCHECKINENVIAR] [bit] NULL,
[MAILCHECKOUTENVIAR] [bit] NULL,
[MAILCHECKINDOCUMENTO] [int] NULL,
[MAILCHECKOUTDOCUMENTO] [int] NULL,
[DINGUSERVER] [nvarchar](25) NULL,
[DINGUSERVERPORT] [int] NULL,
[MAILCONFIRMACIONRESERVADOCUMENTO] [int] NULL,
[FHXUSUARIO] [nvarchar](30) NULL,
[FHXPASSWORD] [nvarchar](30) NULL,
[SERIEGASTOS] [nvarchar](4) NULL,
[SELECCIONTARIFAPAQUETE] [int] NULL,
[ENVIARCOPIAHOTEL] [bit] NULL,
CONSTRAINT [HOTELES_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOTELESCOMENTARIOS] Script Date: 14/5/2019 4:39:25
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOTELESCOMENTARIOS](
[IDHOTEL] [int] NOT NULL,
[IDCOMENTARIO] [int] NOT NULL,
[CODIDIOMA] [nvarchar](2) NOT NULL,
[COMENTARIO] [ntext] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [PK_HOTELESCOMENTARIOS] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[IDCOMENTARIO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOTELESHABITACIONES] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOTELESHABITACIONES](
[IDHOTEL] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [PK_HOTELESHABITACIONES] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOTELESHABITACIONESWEB] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOTELESHABITACIONESWEB](
[IDHOTEL] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [PK_HOTELESHABITACIONESWEB] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOTELESREGIMENES] Script Date: 14/5/2019 4:39:25
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOTELESREGIMENES](
[IDHOTEL] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [PK_HOTELESREGIMENES] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOTELESTARIFAS] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOTELESTARIFAS](
[IDHOTEL] [int] NOT NULL,
[IDTARIFAHOTEL] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[VERSION] [timestamp] NULL,
[BOOKING] [bit] NOT NULL,
CONSTRAINT [HOTELESTARIFAS_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[IDTARIFAHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOTELESTARIFASCARGOS] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOTELESTARIFASCARGOS](
[IDHOTEL] [int] NOT NULL,
[IDTARIFAV] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [HOTELESTARIFASCARGOS_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[IDTARIFAV] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HOTELESTARIFASEXTRAS] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HOTELESTARIFASEXTRAS](
[IDHOTEL] [int] NOT NULL,
[IDTARIFAV] [int] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [HOTELESTARIFASEXTRAS_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[IDTARIFAV] ASC,
[IDTEMPORADA] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HPERSONAS] Script Date: 14/5/2019 4:39:25 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HPERSONAS](
[NOMBRE] [nvarchar](255) NULL,
[NIF] [nvarchar](20) NOT NULL,
[DIRECCION] [nvarchar](255) NULL,
[DIRECCION2] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[NACIONALIDAD] [nvarchar](30) NULL,
[FECHANACIMIENTO] [datetime] NULL,
[LUGARNACIMIENTO] [nvarchar](30) NULL,
[IDIOMA] [dbo].[DINTEGER] NULL,
[SEXO] [nvarchar](1) NULL,
[MODELO] [nvarchar](25) NULL,
[MATRICULA] [nvarchar](15) NULL,
[EMAIL] [nvarchar](255) NULL,
[TELEFONO] [nvarchar](15) NULL,
[BOLEANOS] [nvarchar](15) NULL,
[COMENTARIOS] [dbo].[NDMEMO] NULL,
[COMUNIDADCOD] [int] NULL,
[IDTIPODOC] [int] NULL,
[CODPAIS] [nvarchar](2) NULL,
[CODCLIENTE] [int] NULL,
[FAX] [nvarchar](15) NULL,
[CODPAISNACIONALIDAD] [nvarchar](2) NULL,
[NOMBRE1] [nvarchar](75) NULL,
[APELLIDO1] [nvarchar](89) NULL,
[APELLIDO2] [nvarchar](89) NULL,
[FECHAEXPEDICION] [datetime] NULL,
[NUMTARJETA] [nvarchar](20) NULL,
[TIPOTARJETA] [int] NULL,
[TARCADUCIDAD] [nvarchar](4) NULL,
[CVC] [nvarchar](4) NULL,
[IMAGENDOC] [image] NULL,
[FOTO] [image] NULL,
[CODIGO] [int] NULL,
[IMAGENDOC2] [image] NULL,
[FECHACADUCIDADDOC] [datetime] NULL,
[CLIENTEVIP] [int] NULL,
[TELEFONO2] [nvarchar](15) NULL,
[RECIBIRINFORMACION] [bit] NULL,
CONSTRAINT [HPERSONAS_PK] PRIMARY KEY CLUSTERED
(
[NIF] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVAS] Script Date: 14/5/2019 4:39:25 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVAS](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[FECHAENTRADA] [datetime] NULL,
[FECHASALIDA] [datetime] NULL,
[TIPOHABITACION] [int] NULL,
[CODCLIENTEFIJOS] [int] NULL,
[CODCLIENTEEXTRAS] [int] NULL,
[PLANTA] [int] NULL,
[HABITACION] [int] NULL,
[CODFORMAPAGO] [nvarchar](6) NULL,
[OBSERVACIONES] [ntext] NULL,
[ESTADO] [int] NULL,
[IDTARIFA] [int] NULL,
[FACTURADAAGENCIA] [nchar](1) NULL,
[PREASIGNADA] [nvarchar](10) NULL,
[PAGADOR] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[EXPORTADA] [int] NULL,
[SERVENTRADA] [int] NULL,
[SERVSALIDA] [int] NULL,
[HORAENTRADA] [datetime] NULL,
[HORASALIDA] [datetime] NULL,
[TERMINAL] [nvarchar](25) NULL,
[ULTIMAMODIFICACION] [datetime] NULL,
[ULTVENDEDORMODIFICACION] [int] NULL,
[PAX] [int] NULL,
[PAXNEN] [int] NULL,
[PAXBEBE] [int] NULL,
[CODREGIMEN] [int] NULL,
[REGIMEN] [nvarchar](6) NULL,
[APLICADOSUPLEMENTO] [bit] NULL,
[IDHOTELFAC] [int] NULL,
[SERIEFAC] [nvarchar](4) NULL,
[IDRESERVAFAC] [int] NULL,
[IDLINEAFAC] [int] NULL,
[PERMEXTRAS] [bit] NULL,
[CAMBIOHABITACION] [nvarchar](1) NULL,
[CODVENDEDOR] [dbo].[DNUMERO0] NULL,
CONSTRAINT [HRESERVAS_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASASUNTOS] Script Date: 14/5/2019 4:39:25
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASASUNTOS](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[SERIEASUNTO] [nvarchar](4) NOT NULL,
[NUMEROASUNTO] [int] NOT NULL,
[IDLINEA] [int] NULL,
[IDPERIODO] [int] NULL,
[IDLIN] [int] NULL,
[IDOCUPANTE] [int] NULL,
CONSTRAINT [PK_HRESERVASASUNTOS] PRIMARY KEY CLUSTERED
(
[SERIEASUNTO] ASC,
[NUMEROASUNTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASAUTO] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASAUTO](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[SEMANA] [int] NULL,
[FECHAENTRADA] [datetime] NULL,
[FECHASALIDA] [datetime] NULL,
[HABITACION] [int] NULL,
[CODEMPLEADO] [int] NULL,
[FECHA] [datetime] NULL,
CONSTRAINT [HRESERVASAUTO_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASBLOQUEOS] Script Date: 14/5/2019 4:39:25
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASBLOQUEOS](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[TERMINAL] [nvarchar](40) NULL,
[FECHAINIBLOQUEO] [datetime] NOT NULL,
[HORAINIBLOQUEO] [datetime] NOT NULL,
CONSTRAINT [HRESERVASBLOQUEOS_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASCAB] Script Date: 14/5/2019 4:39:25 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASCAB](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[SURESERVA] [nvarchar](30) NULL,
[FECHA] [datetime] NULL,
[CODINTERMEDIARIO] [int] NULL,
[IDCUPO] [int] NULL,
[TIPO] [int] NULL,
[ESTADORESERVA] [int] NULL,
[MODIFICADO] [datetime] NULL,
[USERMODIFICADO] [int] NULL,
[IDTARIFA] [int] NULL,
[CODEMPRESA] [int] NULL,
[OCUPANTE] [nvarchar](255) NULL,
[CONTACTO] [nvarchar](50) NULL,
[CODEMPLEADO] [int] NULL,
[NUMVERSION] [int] NULL,
[OBSERVACIONES] [ntext] NULL,
[FECHAENTRADA] [datetime] NULL,
[FECHASALIDA] [datetime] NULL,
[REGIMEN] [nvarchar](6) NULL,
[FACTURARA] [int] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[PENDIENTEDESCARGA] [dbo].[NDBOOLEANT] NULL,
[NIFOCUPANTE] [nvarchar](20) NULL,
[EXTRASA] [int] NULL,
[PENDIENTEDESCARGA2] [tinyint] NOT NULL,
[FECHAVTO] [datetime] NULL,
[ESTADOVTO] [int] NULL,
[IDCUPOWEB] [int] NOT NULL,
[MAILCHECKINENVIADO] [int] NULL,
CONSTRAINT [PK_HRESERVASCAB] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASCARGOS] Script Date: 14/5/2019 4:39:25 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASCARGOS](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[IDPERIODO] [int] NOT NULL,
[DESDE] [datetime] NOT NULL,
[IDLIN] [int] NOT NULL,
[TIPOARTICULO] [nchar](1) NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](80) NULL,
[UNIDADES] [float] NULL,
[IDTARIFAV] [int] NULL,
[CODTEMPORADA] [int] NULL,
[PRECIO] [float] NULL,
[PRECIOIVA] [float] NULL,
[PRECIODEFECTO] [float] NULL,
[FACTORMONEDA] [float] NULL,
[DTO] [float] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
[CODMONEDA] [int] NULL,
[SERIEFAC] [nvarchar](4) NULL,
[NUMEROFAC] [int] NULL,
[NFAC] [dbo].[NDN] NULL,
[SERIEALB] [nvarchar](4) NULL,
[NUMEROALB] [int] NULL,
[NALB] [dbo].[NDN] NULL,
[NUMLINALB] [int] NULL,
[FECHAFAC] [datetime] NULL,
[CODCLIENTE] [int] NULL,
[CODPERSONA] [int] NULL,
[FACTURADO] [nchar](1) NULL,
[REGIMENNEN] [dbo].[NDBOOLEANF] NULL,
[CERRADO] [dbo].[NDBOOLEANF] NULL,
[REGIMENBEBE] [dbo].[NDBOOLEANF] NULL,
[SUPLEMENTO] [bit] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[PRECIOBASE] [dbo].[DFLOAT0] NULL,
[SERIERES] [nvarchar](4) NULL,
[NUMERORES] [int] NULL,
[NRES] [dbo].[NDN] NULL,
[AFECTACOCINA] [bit] NULL,
[IDHOTELOCUPANTE] [int] NULL,
[SERIEOCUPANTE] [nvarchar](4) NULL,
[IDRESERVAOCUPANTE] [int] NULL,
[IDLINEAOCUPANTE] [int] NULL,
[ORDENOCUPANTE] [int] NULL,
[IDPERIODOREL] [int] NULL,
[IDLINREL] [int] NULL,
[IDOCUPANTE] [int] NULL,
[ESPAQUETE] [bit] NULL,
[VISIBLE] [bit] NULL,
[ESPACK] [bit] NULL,
CONSTRAINT [HRESERVASCARGOS_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC,
[IDLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASCENTRALITA] Script Date: 14/5/2019
4:39:25 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASCENTRALITA](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[HORADESPERTADOR] [datetime] NULL,
[NOMOLESTAR] [bit] NOT NULL,
[LINEATELEFONO] [bit] NOT NULL,
CONSTRAINT [PK_HRESERVASCENTRALITA] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASCIERREDIARIO] Script Date: 14/5/2019
4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASCIERREDIARIO](
[IDHOTEL] [int] NOT NULL,
[FECHA] [datetime] NOT NULL,
[HABOCUP] [int] NULL,
[PORCOCUP] [float] NULL,
[GRATIS] [int] NULL,
[PAX] [int] NULL,
[PAXHAB] [float] NULL,
[PRODHRB] [float] NULL,
[DTOS] [float] NULL,
[COMIS] [float] NULL,
[PRODHRN] [float] NULL,
[PRECIOHABB] [float] NULL,
[PRECIOPAXB] [float] NULL,
[PRECIOHABN] [float] NULL,
[PRECIOPAXN] [float] NULL,
[EXTRASB] [float] NULL,
[EXTDTOS] [float] NULL,
[EXTCOMIS] [float] NULL,
[EXTRASN] [float] NULL,
[PRODN] [float] NULL,
[PRODB] [float] NULL,
[HABMES] [int] NULL,
[PORCOCUPMES] [float] NULL,
[GRATISMES] [int] NULL,
[PAXMES] [int] NULL,
[PAXHABMES] [float] NULL,
[PRODHRBMES] [float] NULL,
[DTOSMES] [float] NULL,
[COMISMES] [float] NULL,
[PRODHRNMES] [float] NULL,
[PRECIOHABBMES] [float] NULL,
[PRECIOPAXBMES] [float] NULL,
[PRECIOHABNMES] [float] NULL,
[PRECIOPAXNMES] [float] NULL,
[EXTRASBMES] [float] NULL,
[EXTDTOSMES] [float] NULL,
[EXTCOMISMES] [float] NULL,
[EXTRASNMES] [float] NULL,
[PRODNMES] [float] NULL,
[PRODBMES] [float] NULL,
[HABANY] [float] NULL,
[PORCOCUPANY] [float] NULL,
[GRATISANY] [int] NULL,
[PAXANY] [int] NULL,
[PAXHABANY] [float] NULL,
[PRODHRBANY] [float] NULL,
[DTOSANY] [float] NULL,
[COMISANY] [float] NULL,
[PRODHRNANY] [float] NULL,
[PRECIOHABBANY] [float] NULL,
[PRECIOPAXBANY] [float] NULL,
[PRECIOHABNANY] [float] NULL,
[PRECIOPAXNANY] [float] NULL,
[EXTRASBANY] [float] NULL,
[EXTDTOSANY] [float] NULL,
[EXTCOMISANY] [float] NULL,
[EXTRASNANY] [float] NULL,
[PRODNANY] [float] NULL,
[PRODBANY] [float] NULL,
[SALDOINICIAL] [float] NULL,
[ACUENTA] [float] NULL,
[COBROS] [float] NULL,
[PRODNPENDFAC] [float] NULL,
[SALDOFINAL] [float] NULL,
[FACTURAS] [int] NULL,
[DESCUADRE] [float] NULL,
[BASE] [float] NULL,
[IMPUESTOS] [float] NULL,
[TOTAL] [float] NULL,
[HABFUT] [int] NULL,
[PRODFUT] [float] NULL,
[CORRECCIONES] [float] NULL,
[CORRECCIONESMES] [float] NULL,
[CORRECCIONESANY] [float] NULL,
[PRODNCORR] [float] NULL,
[PRODNCORRMES] [float] NULL,
[PRODNCORRANY] [float] NULL,
[CARGOSDTOS] [float] NULL,
[CARGOSDTOSMES] [float] NULL,
[CARGOSDTOSANY] [float] NULL,
CONSTRAINT [HRESERVASCIERREDIARIO_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASCORRECCIONESPRODUCCION] Script Date:
14/5/2019 4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASCORRECCIONESPRODUCCION](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[IDLIN] [int] NOT NULL,
[DESDE] [datetime] NOT NULL,
[TIPOARTICULO] [nchar](1) NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](80) NULL,
[UNIDADES] [float] NULL,
[IDTARIFAV] [int] NULL,
[CODTEMPORADA] [int] NULL,
[PRECIO] [float] NULL,
[PRECIOIVA] [float] NULL,
[PRECIODEFECTO] [float] NULL,
[FACTORMONEDA] [float] NULL,
[DTO] [float] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
[CODMONEDA] [int] NULL,
[SERIEFAC] [nvarchar](4) NULL,
[NUMEROFAC] [int] NULL,
[NFAC] [dbo].[NDN] NULL,
[SERIEALB] [nvarchar](4) NULL,
[NUMEROALB] [int] NULL,
[NALB] [dbo].[NDN] NULL,
[NUMLINALB] [int] NULL,
[FECHAFAC] [datetime] NULL,
[CODCLIENTE] [int] NULL,
[FACTURADO] [nchar](1) NULL,
[REGIMENNEN] [dbo].[NDBOOLEANF] NULL,
[REGIMENBEBE] [dbo].[NDBOOLEANF] NULL,
[SUPLEMENTO] [bit] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[CODVENDEDOR] [int] NULL,
[PRECIOBASE] [float] NULL,
[NRES] [dbo].[NDN] NULL,
[SERIERES] [nvarchar](4) NULL,
[NUMERORES] [int] NULL,
[IDPERIODOREL] [int] NULL,
[IDLINREL] [int] NULL,
[VARIACION] [bit] NULL,
[ABONADO] [bit] NULL,
[IDHOTELOCUPANTE] [int] NULL,
[SERIEOCUPANTE] [nvarchar](4) NULL,
[IDRESERVAOCUPANTE] [int] NULL,
[IDLINEAOCUPANTE] [int] NULL,
[ORDENOCUPANTE] [int] NULL,
[IDOCUPANTE] [int] NULL,
[ESPAQUETE] [bit] NULL,
[VISIBLE] [bit] NULL,
[ESPACK] [bit] NULL,
CONSTRAINT [HRESERVASCORRECCIONESPRODUCCION_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASDOCUMENTOS] Script Date: 14/5/2019
4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASDOCUMENTOS](
[COD] [int] IDENTITY(1,1) NOT NULL,
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[RUTA] [nvarchar](120) NOT NULL,
CONSTRAINT [HRESERVASDOCUMENTOS_PK] PRIMARY KEY CLUSTERED
(
[COD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASESTADOSAUTO] Script Date: 14/5/2019
4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASESTADOSAUTO](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[IDESTADO] [nchar](1) NOT NULL,
[PONER] [bit] NULL,
[IDLINEA] [int] NOT NULL,
[IDPERIODO] [int] NOT NULL,
[ESPACK] [bit] NULL,
CONSTRAINT [HRESERVASESTADOSAUTO_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[CODIGO] ASC,
[IDESTADO] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASLIN] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASLIN](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[IDPERIODO] [int] NOT NULL,
[DESDE] [datetime] NULL,
[HASTA] [datetime] NULL,
[CODREGIMEN] [int] NULL,
[NUMPERSONAS] [int] NULL,
[UDS] [float] NULL,
[PAX] [int] NULL,
[PAXNEN] [int] NULL,
[PAXBEBE] [int] NULL,
[PAXDESAYUNO] [int] NULL,
[PAXALMUERZO] [int] NULL,
[PAXCENA] [int] NULL,
[PAXDESAYUNONEN] [int] NULL,
[PAXALMUERZONEN] [int] NULL,
[PAXCENANEN] [int] NULL,
[PAXDESAYUNOBEBE] [int] NULL,
[PAXALMUERZOBEBE] [int] NULL,
[PAXCENABEBE] [int] NULL,
[APAXDESAYUNO] [int] NULL,
[APAXALMUERZO] [int] NULL,
[APAXCENA] [int] NULL,
[APAXDESAYUNONEN] [int] NULL,
[APAXALMUERZONEN] [int] NULL,
[APAXCENANEN] [int] NULL,
[APAXDESAYUNOBEBE] [int] NULL,
[APAXALMUERZOBEBE] [int] NULL,
[APAXCENABEBE] [int] NULL,
[PRIMERSERVICIO] [int] NULL,
[PORCALOJAMIENTO] [float] NULL,
[PORCDESAYUNO] [float] NULL,
[PORCALMUERZO] [float] NULL,
[PORCCENA] [float] NULL,
[REGIMEN] [nvarchar](6) NULL,
[PORCDTONEN] [float] NULL,
[PORCDTOBEBE] [float] NULL,
[IDCUPO] [int] NULL,
[IMPORTEPRODALOJAMIENTO] [dbo].[DFLOAT0] NULL,
[IMPORTEPRODDESAYUNO] [dbo].[DFLOAT0] NULL,
[IMPORTEPRODALMUERZO] [dbo].[DFLOAT0] NULL,
[IMPORTEPRODCENA] [dbo].[DFLOAT0] NULL,
[IMPORTEIVAPRODALOJAMIENTO] [dbo].[DFLOAT0] NULL,
[IMPORTEIVAPRODDESAYUNO] [dbo].[DFLOAT0] NULL,
[IMPORTEIVAPRODALMUERZO] [dbo].[DFLOAT0] NULL,
[IMPORTEIVAPRODCENA] [dbo].[DFLOAT0] NULL,
[IDTARIFA] [int] NULL,
[IDLINEACAMBIOHABITACION] [int] NULL,
CONSTRAINT [HRESERVASLIN_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESERVASLINCOMENTARIOSSERVICIO] Script Date:
14/5/2019 4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESERVASLINCOMENTARIOSSERVICIO](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[IDPERIODO] [int] NOT NULL,
[CODSERVICIO] [int] NOT NULL,
[CODCOMENTARIO] [int] NOT NULL,
[PAX] [int] NULL,
[PAXNEN] [int] NULL,
[PAXBEBE] [int] NULL,
[ESPACK] [bit] NULL,
CONSTRAINT [HRESERVASLINCOMENTARIOSSERVICIO_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC,
[CODSERVICIO] ASC,
[CODCOMENTARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HRESULTADOS_DISPOSITIVOS] Script Date: 14/5/2019
4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HRESULTADOS_DISPOSITIVOS](
[ID] [int] NOT NULL,
[IDESTADO] [int] NULL,
[RESPUESTA] [nvarchar](200) NULL,
CONSTRAINT [HRESULTADOS_DISPOSITIVOS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HSERVICIOSREGIMEN] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HSERVICIOSREGIMEN](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](15) NOT NULL,
[DESCATALOGADO] [bit] NOT NULL,
CONSTRAINT [HSERVICIOSREGIMEN_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HSUPLEMENTOS] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HSUPLEMENTOS](
[ID] [int] NOT NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[CODARTICULO] [int] NULL,
[TALLA] [dbo].[NDTALLA] NOT NULL,
[COLOR] [dbo].[NDCOLOR] NOT NULL,
[TIPOSUPLEMENTO] [smallint] NULL,
[TIPOCALCULO] [smallint] NULL,
[APLICABLE] [smallint] NULL,
[DIASAPLICABLE] [nvarchar](7) NULL,
[NUMDIAS] [smallint] NULL,
CONSTRAINT [HSUPLEMENTOS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HTAREASHABITACION] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HTAREASHABITACION](
[FECHA] [datetime] NOT NULL,
[IDHOTEL] [int] NOT NULL,
[IDPLANTA] [smallint] NOT NULL,
[IDHABITACION] [int] NOT NULL,
[START] [datetime] NOT NULL,
[RESUME] [datetime] NULL,
[STOP] [datetime] NULL,
[DURACION] [datetime] NULL,
[CODEMPLEADO] [int] NULL,
CONSTRAINT [HTAREASHABITACION_PK] PRIMARY KEY CLUSTERED
(
[FECHA] ASC,
[IDHOTEL] ASC,
[IDPLANTA] ASC,
[IDHABITACION] ASC,
[START] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HTIPOSBLOQUEO] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HTIPOSBLOQUEO](
[ID] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
[TIPO] [int] NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [HTIPOSBLOQUEO_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HTIPOSVIP] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HTIPOSVIP](
[ID] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
CONSTRAINT [HTIPOSVIP_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[HUELLASCLIENTE] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HUELLASCLIENTE](
[CODCLIENTE] [int] NOT NULL,
[HUELLA] [image] NULL,
[HUELLA2] [image] NULL,
[HUELLAX64] [image] NULL,
[HUELLA2X64] [image] NULL,
[HUELLATXT1] [nvarchar](4000) NULL,
[HUELLATXT2] [nvarchar](4000) NULL,
CONSTRAINT [HUELLASCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[HUELLASVENDEDOR] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[HUELLASVENDEDOR](
[CODVENDEDOR] [int] NOT NULL,
[HUELLA] [image] NULL,
[HUELLA2] [image] NULL,
[HUELLAX64] [image] NULL,
[HUELLA2X64] [image] NULL,
[HUELLATXT1] [nvarchar](4000) NULL,
[HUELLATXT2] [nvarchar](4000) NULL,
CONSTRAINT [HUELLASVENDEDOR_PK] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGCENTRALITA] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGCENTRALITA](
[IDLOG] [int] IDENTITY(1,1) NOT NULL,
[FECHA] [datetime] NULL,
[HORAINICIO] [datetime] NULL,
[TIEMPO] [datetime] NULL,
[EXTENSION] [int] NULL,
[NUMERO] [nvarchar](25) NULL,
[PASOS] [int] NULL,
[EXPORTADA] [bit] NULL,
[PRECIO] [float] NULL,
[TIPOLLAMADA] [nchar](1) NULL,
[DESCARTADA] [bit] NULL,
CONSTRAINT [ICGCENTRALITA_PK] PRIMARY KEY CLUSTERED
(
[IDLOG] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGCENTRALITAERR] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGCENTRALITAERR](
[IDLOG] [int] IDENTITY(1,1) NOT NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[CADENA] [nvarchar](250) NULL,
[ERROR] [nvarchar](250) NULL,
CONSTRAINT [ICGCENTRALITAERR_PK] PRIMARY KEY CLUSTERED
(
[IDLOG] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGCONSULTASSQL] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGCONSULTASSQL](
[GRUPO] [dbo].[DNUMERO0] NOT NULL,
[ICGCONSULTA] [dbo].[DNUMERO0] NOT NULL,
[TIPO] [nvarchar](10) NOT NULL,
[TIPOPARAM] [nvarchar](9) NOT NULL,
[NOMBREPARAM] [nvarchar](20) NOT NULL,
[NCAMPO] [int] NOT NULL,
[ICONSULTA] [nvarchar](3) NOT NULL,
[VALOR] [nvarchar](150) NULL,
[CODTITULO] [int] NULL,
CONSTRAINT [ICGCONSULTASSQL_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[ICGCONSULTA] ASC,
[TIPO] ASC,
[TIPOPARAM] ASC,
[NOMBREPARAM] ASC,
[NCAMPO] ASC,
[ICONSULTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGDOCUMENTOS] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGDOCUMENTOS](
[GRUPO] [smallint] NOT NULL,
[INFORME] [dbo].[DNUMERO0] NOT NULL,
[NUMELEMENTO] [dbo].[DNUMERO0] NOT NULL,
[TIPOELEMENTO] [smallint] NULL,
[SUBTIPO] [smallint] NULL,
[POSX] [smallint] NULL,
[TOPTOP] [smallint] NULL,
[FONTNAME] [nvarchar](50) NULL,
[FONTCOLOR] [int] NULL,
[FONTSIZE] [int] NULL,
[FONTBOLD] [dbo].[NDBOOLEANF] NULL,
[FONTITALIC] [dbo].[NDBOOLEANF] NULL,
[FONTUNDERLINE] [dbo].[NDBOOLEANF] NULL,
[FONTSTRIKEOUT] [dbo].[NDBOOLEANF] NULL,
[ALIGNMENT] [smallint] NULL,
[CAMPO] [nvarchar](4000) NULL,
[NIVELGRUPO] [smallint] NULL,
[MASCARA] [nvarchar](20) NULL,
[NUMBANDA] [int] NULL,
[JUSTIFICACION] [smallint] NULL,
[WIDTH] [int] NULL,
[HEIGHT] [int] NULL,
[CODTITULO] [int] NULL,
[BACKCOLOR] [int] NOT NULL,
[LINESTYLE] [smallint] NOT NULL,
[SHAPESTYLE] [smallint] NOT NULL,
[LINECOLOR] [int] NOT NULL,
CONSTRAINT [ICGDOCUMENTOS_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[INFORME] ASC,
[NUMELEMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGETIQUETAS] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGETIQUETAS](
[GRUPO] [dbo].[DNUMERO0] NOT NULL,
[ETIQUETA] [dbo].[DNUMERO0] NOT NULL,
[NUMELEMENTO] [dbo].[DNUMERO0] NOT NULL,
[TIPOELEMENTO] [smallint] NULL,
[VALOR] [smallint] NULL,
[POSX] [smallint] NULL,
[TOPTOP] [smallint] NULL,
[FONTNAME] [nvarchar](50) NULL,
[FONTCOLOR] [int] NULL,
[FONTSIZE] [int] NULL,
[FONTBOLD] [dbo].[NDBOOLEANF] NULL,
[FONTITALIC] [dbo].[NDBOOLEANF] NULL,
[FONTUNDERLINE] [dbo].[NDBOOLEANF] NULL,
[FONTSTRIKEOUT] [dbo].[NDBOOLEANF] NULL,
[ALIGNMENT] [smallint] NULL,
[CAMPO] [nvarchar](200) NULL,
[MASCARA] [nvarchar](20) NULL,
[JUSTIFICACION] [smallint] NULL,
[WIDTH] [int] NULL,
[HEIGHT] [int] NULL,
[CODTITULO] [int] NULL,
[BACKCOLOR] [int] NOT NULL,
[LINESTYLE] [smallint] NOT NULL,
[SHAPESTYLE] [smallint] NOT NULL,
[LINECOLOR] [int] NOT NULL,
CONSTRAINT [ICGETIQUETAS_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[ETIQUETA] ASC,
[NUMELEMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGINFORMES] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGINFORMES](
[GRUPO] [dbo].[DNUMERO0] NOT NULL,
[INFORME] [dbo].[DNUMERO0] NOT NULL,
[NUMELEMENTO] [dbo].[DNUMERO0] NOT NULL,
[TIPOELEMENTO] [smallint] NULL,
[SUBTIPO] [int] NULL,
[POSX] [smallint] NULL,
[TOPTOP] [smallint] NULL,
[FONTNAME] [nvarchar](25) NULL,
[FONTCOLOR] [int] NULL,
[FONTSIZE] [int] NULL,
[FONTBOLD] [dbo].[NDBOOLEANF] NULL,
[FONTITALIC] [dbo].[NDBOOLEANF] NULL,
[FONTUNDERLINE] [dbo].[NDBOOLEANF] NULL,
[FONTSTRIKEOUT] [dbo].[NDBOOLEANF] NULL,
[ALIGNMENT] [smallint] NULL,
[CAMPO] [nvarchar](200) NULL,
[NIVELGRUPO] [smallint] NULL,
[MASCARA] [nvarchar](20) NULL,
[NUMBANDA] [int] NULL,
[JUSTIFICACION] [smallint] NULL,
[WIDTH] [int] NULL,
[HEIGHT] [int] NULL,
[CODTITULO] [int] NULL,
[BACKCOLOR] [int] NOT NULL,
[LINESTYLE] [smallint] NOT NULL,
[SHAPESTYLE] [smallint] NOT NULL,
[LINECOLOR] [int] NOT NULL,
CONSTRAINT [ICGINFORMES_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[INFORME] ASC,
[NUMELEMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS1] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS1](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS10] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS10](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS11] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS11](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS12] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS12](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS13] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS13](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS14] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS14](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS2] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS2](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS3] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS3](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS4] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS4](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS5] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS5](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS6] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS6](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS7] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS7](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS8] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS8](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGMAIL_CALCULOS9] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGMAIL_CALCULOS9](
[CODCLIENTE] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGNOMBRESETIQUETAS] Script Date: 14/5/2019
4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGNOMBRESETIQUETAS](
[GRUPO] [dbo].[DNUMERO0] NOT NULL,
[DISENY] [dbo].[DNUMERO0] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[CODTITULO] [int] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [ICGNOMBRESETIQUETAS_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[DISENY] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGNOMBRESINFORMES] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGNOMBRESINFORMES](
[CODIGOGRUPO] [dbo].[DNUMERO0] NOT NULL,
[CODIGOINFORME] [dbo].[DNUMERO0] NOT NULL,
[TIENEDISENY] [int] NULL,
[FECHA] [datetime] NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VISIBLE] [nvarchar](1) NULL,
[CODTITULO] [int] NULL,
CONSTRAINT [ICGNOMBRESINFORMES_PK] PRIMARY KEY CLUSTERED
(
[CODIGOGRUPO] ASC,
[CODIGOINFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ICGPRECIOSXPREFIJO] Script Date: 14/5/2019 4:39:26
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ICGPRECIOSXPREFIJO](
[PREFIJO] [nvarchar](10) NOT NULL,
[PRECIO] [float] NULL,
[CARGO_INICIAL] [float] NULL,
CONSTRAINT [ICGPRECIOXPREFIJO_PK] PRIMARY KEY CLUSTERED
(
[PREFIJO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ID_ARTICULOS] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ID_ARTICULOS](
[CODARTICULO] [int] NOT NULL,
[GUIDARTICULO] [uniqueidentifier] NOT NULL,
[NEWCODARTICULO] [int] NULL,
[NEWGUIDARTICULO] [uniqueidentifier] NULL,
[QUIENUNIFICA] [int] NULL,
[FECHAUNIFICA] [datetime] NULL,
CONSTRAINT [PK_ID_ARTICULOS] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[GUIDARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ID_FAVORITOSCAB] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ID_FAVORITOSCAB](
[CODFAVORITO] [int] NOT NULL,
[GUIDGRUPOFAVORITO] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_ID_FAVORITOSCAB] PRIMARY KEY CLUSTERED
(
[CODFAVORITO] ASC,
[GUIDGRUPOFAVORITO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ID_VENDEDORES] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ID_VENDEDORES](
[CODVENDEDOR] [int] NOT NULL,
[GUIDVENDEDOR] [uniqueidentifier] NOT NULL,
CONSTRAINT [PK_ID_VENDEDORES] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[GUIDVENDEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ID_VENTAS] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ID_VENTAS](
[GUIDVENTA] [uniqueidentifier] NOT NULL,
[SERIE] [nvarchar](4) NULL,
[NUMERO] [int] NULL,
[N] [nchar](1) NULL,
CONSTRAINT [PK_ID_VENTAS] PRIMARY KEY CLUSTERED
(
[GUIDVENTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IDIOMAS] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IDIOMAS](
[CODIDIOMA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[CODISO6391] [nvarchar](2) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [IDIOMAS_PK] PRIMARY KEY CLUSTERED
(
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_ATRIBUTOS] Script Date: 14/5/2019 4:39:26 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_ATRIBUTOS](
[ID_DIMENSION] [int] NOT NULL,
[ID_ATRIBUTO] [int] NOT NULL,
[ID_ORIGEN_RELACIONAL] [int] NULL,
[TIPO_ATRIBUTO] [int] NOT NULL,
[VISIBLE] [bit] NOT NULL,
[GENERAR] [bit] NOT NULL,
[VALOR_DEFECTO] [nvarchar](255) NULL,
[ID_TITULO] [nvarchar](255) NULL,
[NAME_ORIGEN_ORDER_BY] [nvarchar](255) NULL,
[NUM_REGISTROS] [int] NOT NULL,
CONSTRAINT [IE_ATRIBUTOS_PK] PRIMARY KEY CLUSTERED
(
[ID_DIMENSION] ASC,
[ID_ATRIBUTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_ATRIBUTOS_GRAFICA_SB] Script Date: 14/5/2019
4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_ATRIBUTOS_GRAFICA_SB](
[ID_SCOREBOARD] [int] NOT NULL,
[ID_GRAFICA_SB] [int] NOT NULL,
[ID_DIMENSION] [int] NOT NULL,
[ID_ATRIBUTO] [int] NOT NULL,
CONSTRAINT [IE_ATRIBUTOS_GRAFICA_CM_PK] PRIMARY KEY CLUSTERED
(
[ID_SCOREBOARD] ASC,
[ID_GRAFICA_SB] ASC,
[ID_DIMENSION] ASC,
[ID_ATRIBUTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_CAMPOS_ORIGENES_RELACIONALES] Script Date:
14/5/2019 4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_CAMPOS_ORIGENES_RELACIONALES](
[ID_CAMPO_RELACIONAL] [int] NOT NULL,
[ID_ORIGEN_RELACIONAL] [int] NOT NULL,
[ORDEN] [int] NOT NULL,
CONSTRAINT [IE_CAMPOS_ORIGENES_RELACIONALES_PK] PRIMARY KEY CLUSTERED
(
[ID_CAMPO_RELACIONAL] ASC,
[ID_ORIGEN_RELACIONAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_CAMPOS_RELACIONALES] Script Date: 14/5/2019
4:39:26 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_CAMPOS_RELACIONALES](
[ID_CAMPO_RELACIONAL] [int] NOT NULL,
[TABLA_RELACIONAL] [nvarchar](100) NOT NULL,
[CAMPO_RELACIONAL] [nvarchar](100) NOT NULL,
[TIPO_RELACIONAL] [int] NOT NULL,
[TAMANYO] [int] NOT NULL,
CONSTRAINT [IE_CAMPOS_RELACIONALES_PK] PRIMARY KEY CLUSTERED
(
[ID_CAMPO_RELACIONAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_CONEXIONES] Script Date: 14/5/2019 4:39:26 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_CONEXIONES](
[ID_CONEXION] [int] NOT NULL,
[SERVIDOR_BD] [nvarchar](255) NOT NULL,
[NOMBRE_BD] [nvarchar](255) NOT NULL,
[USUARIO_BD] [nvarchar](255) NULL,
[CONTRASENYA_BD] [nvarchar](255) NULL,
CONSTRAINT [IE_CONEXIONES_PK] PRIMARY KEY CLUSTERED
(
[ID_CONEXION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_CONTROLES_INFORMES] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_CONTROLES_INFORMES](
[ID_INFORME] [int] NOT NULL,
[ID_CONTROL_INFORME] [int] NOT NULL,
[CONFIGURACION] [image] NULL,
[X] [int] NOT NULL,
[Y] [int] NOT NULL,
[ES_TABLA] [bit] NOT NULL,
[BITS_CONFIGURACION] [nvarchar](25) NULL,
[TOP_10] [bit] NOT NULL,
[MOSTRAR_OTROS] [bit] NOT NULL,
[PEORES] [bit] NOT NULL,
[NUM_VALUES] [int] NOT NULL,
[SIZE_X] [int] NULL,
[SIZE_Y] [int] NULL,
[ID_CUBO] [int] NOT NULL,
[FECHA_INI] [datetime] NULL,
[FECHA_FIN] [datetime] NULL,
[FECHA_ACT] [datetime] NULL,
[TIPO_PERIODO] [int] NULL,
[INDICE_PRIMER_VALOR] [int] NULL,
[FECHA_INI_COMPARAR] [datetime] NULL,
[FECHA_FIN_COMPARAR] [datetime] NULL,
[TIPO_COMPARAR] [int] NULL,
CONSTRAINT [IE_CONTROLES_INFORMES_PK] PRIMARY KEY CLUSTERED
(
[ID_INFORME] ASC,
[ID_CONTROL_INFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_CUBOS] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_CUBOS](
[ID_CUBO] [int] NOT NULL,
[NOMBRE_CUBO] [nvarchar](255) NOT NULL,
[TITULO_CUBO] [nvarchar](255) NOT NULL,
[ID_CONEXION] [int] NULL,
[UNIDAD_FRECUENCIA_ACTUALIZACION] [int] NOT NULL,
[CANTIDAD_FRECUENCIA_ACTUALIZACION] [int] NOT NULL,
[HORA_ACTUALIZACION] [datetime] NOT NULL,
CONSTRAINT [IE_CUBOS_PK] PRIMARY KEY CLUSTERED
(
[ID_CUBO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_DIMENSIONES] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_DIMENSIONES](
[ID_DIMENSION] [int] NOT NULL,
[NAME_DIMENSION] [nvarchar](100) NOT NULL,
[TABLAS_ORIGEN] [nvarchar](4000) NOT NULL,
[SQL_TABLAS_ORIGEN] [nvarchar](4000) NOT NULL,
[VISIBLE] [bit] NOT NULL,
[ES_DIMENSION_TIEMPO] [bit] NOT NULL,
[ID_TITULO] [nvarchar](255) NULL,
[ID_TITULO_VACIO] [nvarchar](255) NULL,
[ID_TITULO_TODOS] [nvarchar](255) NULL,
CONSTRAINT [IE_DIMENSIONES_PK] PRIMARY KEY CLUSTERED
(
[ID_DIMENSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_DIMENSIONES_CUBOS] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_DIMENSIONES_CUBOS](
[ID_DIMENSION] [int] NOT NULL,
[ID_CUBO] [int] NOT NULL,
[GENERAR] [bit] NOT NULL,
CONSTRAINT [IE_DIMENSIONES_CUBOS_PK] PRIMARY KEY CLUSTERED
(
[ID_DIMENSION] ASC,
[ID_CUBO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_FILTROS_CUBO_SB] Script Date: 14/5/2019 4:39:27
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_FILTROS_CUBO_SB](
[ID_SCOREBOARD] [int] NOT NULL,
[ID_GRAFICA_SB] [int] NOT NULL,
[ID_FILTRO_CUBO_SB] [int] NOT NULL,
[ID_DIMENSION] [int] NOT NULL,
[ID_JERARQUIA] [int] NULL,
[ID_ATRIBUTO] [int] NULL,
[COMPARADOR] [int] NOT NULL,
CONSTRAINT [IE_FILTROS_CUBO_CM_PK] PRIMARY KEY CLUSTERED
(
[ID_SCOREBOARD] ASC,
[ID_GRAFICA_SB] ASC,
[ID_FILTRO_CUBO_SB] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_FILTROS_ORIGEN] Script Date: 14/5/2019 4:39:27
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_FILTROS_ORIGEN](
[ID_CUBO] [int] NOT NULL,
[ID_FILTRO_ORIGEN] [int] NOT NULL,
[ID_CAMPO_RELACIONAL] [int] NOT NULL,
[COMPARADOR] [int] NOT NULL,
CONSTRAINT [IE_FILTROS_ORIGEN_PK] PRIMARY KEY CLUSTERED
(
[ID_CUBO] ASC,
[ID_FILTRO_ORIGEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_GRUPOS] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_GRUPOS](
[ID_GRUPO] [int] NOT NULL,
[TITULO] [nvarchar](255) NOT NULL,
CONSTRAINT [IE_GRUPOS_PK] PRIMARY KEY CLUSTERED
(
[ID_GRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_GRUPOS_MEDIDAS] Script Date: 14/5/2019 4:39:27
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_GRUPOS_MEDIDAS](
[ID_GRUPO_MEDIDA] [int] NOT NULL,
[ID_CUBO] [int] NOT NULL,
[NAME] [nvarchar](100) NOT NULL,
[ID_TITULO] [nvarchar](255) NULL,
[NUM_REGISTROS] [int] NOT NULL,
CONSTRAINT [IE_GRUPOS_MEDIDAS_PK] PRIMARY KEY CLUSTERED
(
[ID_CUBO] ASC,
[ID_GRUPO_MEDIDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_GRUPOS_MEDIDAS_METRICAS] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_GRUPOS_MEDIDAS_METRICAS](
[ID_CUBO] [int] NOT NULL,
[ID_GRUPO_MEDIDA] [int] NOT NULL,
[ID_HECHO] [int] NOT NULL,
[ID_METRICA] [int] NOT NULL,
CONSTRAINT [IE_GRUPOS_MEDIDAS_METRICAS_PK] PRIMARY KEY CLUSTERED
(
[ID_CUBO] ASC,
[ID_GRUPO_MEDIDA] ASC,
[ID_HECHO] ASC,
[ID_METRICA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_HECHOS] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_HECHOS](
[ID_HECHO] [int] NOT NULL,
[NAME_HECHO] [nvarchar](100) NOT NULL,
[TABLAS_ORIGEN] [nvarchar](4000) NOT NULL,
[SQL_TABLAS_ORIGEN] [nvarchar](4000) NOT NULL,
[VISIBLE] [bit] NOT NULL,
[ID_TITULO] [nvarchar](255) NULL,
[CONDICIONES_WHERE] [nvarchar](4000) NOT NULL,
CONSTRAINT [IE_HECHOS_PK] PRIMARY KEY CLUSTERED
(
[ID_HECHO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_HECHOS_CUBOS] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_HECHOS_CUBOS](
[ID_HECHO] [int] NOT NULL,
[ID_CUBO] [int] NOT NULL,
CONSTRAINT [IE_HECHOS_CUBOS_PK] PRIMARY KEY CLUSTERED
(
[ID_HECHO] ASC,
[ID_CUBO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_INFORMES] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_INFORMES](
[ID_INFORME] [int] NOT NULL,
[TITULO] [nvarchar](255) NULL,
[ID_GRUPO] [int] NOT NULL,
CONSTRAINT [IE_INFORMES_PK] PRIMARY KEY CLUSTERED
(
[ID_INFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_JERARQUIAS] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_JERARQUIAS](
[ID_DIMENSION] [int] NOT NULL,
[ID_JERARQUIA] [int] NOT NULL,
[NAME_JERARQUIA] [nvarchar](100) NOT NULL,
[ID_TITULO] [nvarchar](255) NULL,
CONSTRAINT [IE_JERARQUIAS_PK] PRIMARY KEY CLUSTERED
(
[ID_DIMENSION] ASC,
[ID_JERARQUIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_METRICAS] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_METRICAS](
[ID_METRICA] [int] NOT NULL,
[ID_HECHO] [int] NOT NULL,
[ID_ORIGEN_RELACIONAL] [int] NULL,
[MASCARA] [nvarchar](100) NULL,
[FUNCION] [int] NOT NULL,
[FORMULA] [nvarchar](4000) NULL,
[NAME] [nvarchar](100) NULL,
[VISIBLE] [bit] NOT NULL,
[IS_CALCULO] [bit] NOT NULL,
[ID_TITULO] [nvarchar](255) NULL,
CONSTRAINT [IE_METRICAS_PK] PRIMARY KEY CLUSTERED
(
[ID_HECHO] ASC,
[ID_METRICA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_METRICAS_GRAFICA_SB] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_METRICAS_GRAFICA_SB](
[ID_SCOREBOARD] [int] NOT NULL,
[ID_GRAFICA_SB] [int] NOT NULL,
[ID_HECHO] [int] NOT NULL,
[ID_METRICA] [int] NOT NULL,
CONSTRAINT [IE_METRICAS_GRAFICA_CM_PK] PRIMARY KEY CLUSTERED
(
[ID_SCOREBOARD] ASC,
[ID_GRAFICA_SB] ASC,
[ID_HECHO] ASC,
[ID_METRICA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_ORIGENES_RELACIONALES] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_ORIGENES_RELACIONALES](
[ID_ORIGEN_RELACIONAL] [int] NOT NULL,
[NAME_ORIGEN] [nvarchar](100) NOT NULL,
[TIPO_RELACIONAL] [int] NOT NULL,
[TAMANYO] [int] NOT NULL,
[FORMULA] [nvarchar](4000) NULL,
CONSTRAINT [IE_ORIGENES_RELACIONALES_PK] PRIMARY KEY CLUSTERED
(
[ID_ORIGEN_RELACIONAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_TIME_INTELLIGENCE] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_TIME_INTELLIGENCE](
[ID_INFORME] [int] NOT NULL,
[ID_CONTROL_INFORME] [int] NOT NULL,
[ID_METRICA] [int] NOT NULL,
[ID_DIMENSION] [int] NOT NULL,
[ID_JERARQUIA] [int] NOT NULL,
[ID_ATRIBUTO] [int] NOT NULL,
[ID_HECHO] [int] NOT NULL,
[HASTA_FECHA] [bit] NOT NULL,
CONSTRAINT [IE_TIME_INTELLIGENCE_PK] PRIMARY KEY CLUSTERED
(
[ID_INFORME] ASC,
[ID_CONTROL_INFORME] ASC,
[ID_HECHO] ASC,
[ID_METRICA] ASC,
[ID_DIMENSION] ASC,
[ID_JERARQUIA] ASC,
[ID_ATRIBUTO] ASC,
[HASTA_FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_USUARIOS_INFORMES] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_USUARIOS_INFORMES](
[ID_USUARIO] [int] NOT NULL,
[ID_INFORME] [int] NOT NULL,
CONSTRAINT [IE_USUARIOS_INFORMES_PK] PRIMARY KEY CLUSTERED
(
[ID_USUARIO] ASC,
[ID_INFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_VALORES_FILTROS_CUBO_SB] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_VALORES_FILTROS_CUBO_SB](
[ID_SCOREBOARD] [int] NOT NULL,
[ID_GRAFICA_SB] [int] NOT NULL,
[ID_FILTRO_CUBO_SB] [int] NOT NULL,
[ID_VALOR_FILTRO_CUBO_SB] [int] NOT NULL,
[ID_VALOR_COMPUESTO] [int] NOT NULL,
[ID_NIVEL] [int] NOT NULL,
[VALOR] [nvarchar](255) NOT NULL,
CONSTRAINT [IE_VALORES_FILTROS_CUBO_CM_PK] PRIMARY KEY CLUSTERED
(
[ID_SCOREBOARD] ASC,
[ID_GRAFICA_SB] ASC,
[ID_FILTRO_CUBO_SB] ASC,
[ID_VALOR_FILTRO_CUBO_SB] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IE_VALORES_FILTROS_ORIGEN] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IE_VALORES_FILTROS_ORIGEN](
[ID_CUBO] [int] NOT NULL,
[ID_FILTRO_ORIGEN] [int] NOT NULL,
[ID_VALOR_FILTRO_ORIGEN] [int] NOT NULL,
[VALOR] [nvarchar](255) NOT NULL,
CONSTRAINT [IE_VALORES_FILTROS_ORIGEN_PK] PRIMARY KEY CLUSTERED
(
[ID_CUBO] ASC,
[ID_FILTRO_ORIGEN] ASC,
[ID_VALOR_FILTRO_ORIGEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IMAGENESUSUARIO] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IMAGENESUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[IMAGEN] [image] NULL,
CONSTRAINT [IMAGENESUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[IMPRESIONDOC] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IMPRESIONDOC](
[GRUPO] [int] NOT NULL,
[ID] [int] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[IDIOMA] [int] NULL,
[IVAINC] [dbo].[NDBOOLEANF] NULL,
[NCOPIAS] [int] NULL,
[CERRADO] [dbo].[NDBOOLEANF] NULL,
[IMAGEN] [image] NULL,
[TIPO] [int] NULL,
[FECHA] [datetime] NULL,
[SQLFIJA] [dbo].[NDBOOLEANF] NULL,
[SQL] [ntext] NULL,
[CODTITULO] [int] NULL,
[DISENY] [image] NULL,
[TEXTO1] [nvarchar](45) NULL,
[TEXTO2] [nvarchar](45) NULL,
[NUMERICO1] [dbo].[DFLOAT0] NULL,
[NUMERICO2] [dbo].[DFLOAT0] NULL,
[BOOLEANDOS] [nvarchar](15) NULL,
[VERSION] [timestamp] NOT NULL,
[VER] [smallint] NOT NULL,
[DISENYVER2] [image] NULL,
CONSTRAINT [IMPRESIONDOC_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[IMPRESIONPARKING] Script Date: 14/5/2019 4:39:27
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IMPRESIONPARKING](
[IDTERMINAL] [int] NOT NULL,
[TEXTO1] [nvarchar](40) NULL,
[TEXTO2] [nvarchar](40) NULL,
[TEXTO3] [nvarchar](40) NULL,
[TEXTO4] [nvarchar](40) NULL,
[ALINEACION] [nchar](1) NULL,
CONSTRAINT [IMPRESIONPARKING_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IMPRESORAS] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IMPRESORAS](
[NOMBREIMPRESORA] [nvarchar](60) NOT NULL,
[NOMBREFORMATO] [nvarchar](60) NULL,
CONSTRAINT [IMPRESORAS_PK] PRIMARY KEY CLUSTERED
(
[NOMBREIMPRESORA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[IMPUESTOS] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[IMPUESTOS](
[TIPOIVA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](20) NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[CUOTA] [dbo].[DFLOAT0] NULL,
[CUENTAIVAREP] [nvarchar](12) NULL,
[CUENTAIVASOP] [nvarchar](12) NULL,
[CUENTARECREP] [nvarchar](12) NULL,
[CUENTARECSOP] [nvarchar](12) NULL,
[APLICACIONTASA2] [int] NULL,
[TIPOIVARELACIONADO] [int] NULL,
[VERSION] [timestamp] NULL,
[CODIGOIMPUESTO] [nvarchar](10) NULL,
[FUTURODESDE1] [datetime] NULL,
[FUTUROIVA1] [float] NULL,
[FUTUROREQ1] [float] NULL,
[FUTURODESDE2] [datetime] NULL,
[FUTUROIVA2] [float] NULL,
[FUTUROREQ2] [float] NULL,
[CUENTAIVASOPDEVOL] [nvarchar](12) NULL,
[CUENTAIVAREPDEVOL] [nvarchar](12) NULL,
[MOTEXENCION] [nvarchar](3) NULL,
[TIPO_IMPUESTO_AENA] [int] NULL,
[DESC_TIPO_IMPUESTO_AENA] [nvarchar](30) NULL,
CONSTRAINT [IMPUESTOS_PK] PRIMARY KEY CLUSTERED
(
[TIPOIVA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INCIDENCIAS] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INCIDENCIAS](
[IDINCIDENCIA] [int] IDENTITY(1,1) NOT NULL,
[FECHA] [datetime] NULL,
[TIPO] [int] NULL,
[ESTADO] [int] NULL,
[IDINCIDENCIAORIG] [int] NULL,
[CODCLIENTE] [int] NULL,
[CODENVIO] [int] NULL,
[CTIPODOC] [int] NULL,
[CSERIE] [nvarchar](4) NULL,
[CNUMERO] [int] NULL,
[CFECHA] [datetime] NULL,
[CFECHAENTREGA] [datetime] NULL,
[CSUPEDIDO] [nvarchar](15) NULL,
[CCODTRANSPORTE] [int] NULL,
[CODPROVEEDOR] [int] NULL,
[PTIPODOC] [int] NULL,
[PSERIE] [nvarchar](4) NULL,
[PNUMERO] [int] NULL,
[PFECHA] [datetime] NULL,
[IDMOTIVO] [int] NULL,
[COMENTARIO1] [ntext] NULL,
[COMENTARIO2] [ntext] NULL,
[COMENTARIO3] [ntext] NULL,
[TOTALSINIVACLIENTE] [dbo].[DFLOAT0] NULL,
[TOTALSINIVACENTRAL] [dbo].[DFLOAT0] NULL,
[TOTALCONIVACLIENTE] [dbo].[DFLOAT0] NULL,
[TOTALCONIVACENTRAL] [dbo].[DFLOAT0] NULL,
[CODMONEDACLIENTE] [int] NULL,
[CODMONEDACENTRAL] [int] NULL,
[CALCULADOENCENTRAL] [nvarchar](1) NULL,
[CODALMACEN] [nvarchar](3) NULL,
[IDFRONTORIG] [int] NULL,
[IDFRONTDEST] [int] NULL,
[CODALMACENDESTINO] [nvarchar](3) NULL,
CONSTRAINT [INCIDENCIAS_PK] PRIMARY KEY CLUSTERED
(
[IDINCIDENCIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[INCIDENCIASCONFIG] Script Date: 14/5/2019 4:39:27
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INCIDENCIASCONFIG](
[TIPO] [int] NOT NULL,
[ESTADO] [int] NOT NULL,
[TIPODOCUMENTO] [int] NULL,
[CODALMACEN] [nvarchar](3) NULL,
CONSTRAINT [INCIDENCIASCONFIG_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[ESTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INCIDENCIASLIN] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INCIDENCIASLIN](
[IDINCIDENCIA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[UDSCLI1] [float] NULL,
[UDSCLI2] [float] NULL,
[UDSCLI3] [float] NULL,
[UDSCLI4] [float] NULL,
[UDSPROV1] [float] NULL,
[UDSPROV2] [float] NULL,
[UDSPROV3] [float] NULL,
[UDSPROV4] [float] NULL,
[COMENTARIO] [ntext] NULL,
[TOTALCLIENTE] [dbo].[DFLOAT0] NULL,
[TOTALCENTRAL] [dbo].[DFLOAT0] NULL,
[DIFERENCIA] [nvarchar](1) NULL,
[CODTARIFACENTRAL] [int] NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[DESCRIPARTIC] [nvarchar](40) NULL,
[CODBARRAS] [nvarchar](50) NULL,
[IDMOTIVO] [int] NULL,
CONSTRAINT [INCIDENCIASLIN_PK] PRIMARY KEY CLUSTERED
(
[IDINCIDENCIA] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[INCIDENCIASNOAUTOVALIDABLES] Script Date:
14/5/2019 4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INCIDENCIASNOAUTOVALIDABLES](
[IDINCIDENCIA] [int] NOT NULL,
[PROBLEMAS] [dbo].[NDMEMO] NULL,
CONSTRAINT [INCIDENCIASNOAUTOVALIDABLES_PK] PRIMARY KEY CLUSTERED
(
[IDINCIDENCIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[INFORME] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INFORME](
[IDINFORME] [int] NOT NULL,
[IDTIPO] [int] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[INFORME] [image] NULL,
[VERSION] [nvarchar](10) NULL,
[VERSIONES] [timestamp] NULL,
[REMOTO] [bit] NULL,
[DESCARGADO] [bit] NULL,
CONSTRAINT [INFORME_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[INFORMECOLUMNAS] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INFORMECOLUMNAS](
[IDINFORME] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[CAPTION] [nvarchar](25) NULL,
[NOMBRECAMPO] [nvarchar](30) NULL,
[ORDEN] [nvarchar](6) NULL,
[AGRUPADO] [int] NULL,
[SUMARIZADO] [nvarchar](10) NULL,
[VISIBLE] [dbo].[NDBOOLEANF] NULL,
[MASCARA] [nvarchar](20) NULL,
[ANCHO] [int] NULL,
[POSVISIBLE] [int] NULL,
[ROWINDEX] [int] NULL,
CONSTRAINT [INFORMECOLUMNAS_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INFORMEFILTROS] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INFORMEFILTROS](
[IDINFORME] [int] NOT NULL,
[NUMFILTRO] [int] NOT NULL,
[CAMPO] [nvarchar](30) NULL,
[VALORINICIAL] [nvarchar](50) NULL,
[VALORFINAL] [nvarchar](50) NULL,
[TIPO] [nvarchar](15) NULL,
CONSTRAINT [INFORMEFILTROS_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[NUMFILTRO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INFORMEPARAMETROS] Script Date: 14/5/2019 4:39:27
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INFORMEPARAMETROS](
[IDINFORME] [int] NOT NULL,
[NUMPARAMETRO] [int] NOT NULL,
[NOMBRE] [nvarchar](30) NULL,
[CAPTION] [nvarchar](30) NULL,
[TIPOCAMPO] [nvarchar](15) NULL,
[VALORDEF] [nvarchar](30) NULL,
[PREGUNTAR] [dbo].[NDBOOLEANF] NULL,
[SELECCION] [nvarchar](15) NULL,
[CAMPOSELECCION] [nvarchar](30) NULL,
CONSTRAINT [INFORMEPARAMETROS_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[NUMPARAMETRO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INFORMESTYC] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INFORMESTYC](
[GRUPO] [dbo].[DNUMERO0] NOT NULL,
[INFORME] [dbo].[DNUMERO0] NOT NULL,
[NUMELEMENTO] [dbo].[DNUMERO0] NOT NULL,
[TIPOELEMENTO] [smallint] NULL,
[SUBTIPO] [int] NULL,
[POSX] [smallint] NULL,
[TOPTOP] [smallint] NULL,
[FONTNAME] [nvarchar](25) NULL,
[FONTCOLOR] [int] NULL,
[FONTSIZE] [int] NULL,
[FONTBOLD] [nvarchar](1) NULL,
[FONTITALIC] [nvarchar](1) NULL,
[FONTUNDERLINE] [nvarchar](1) NULL,
[FONTSTRIKEOUT] [nvarchar](1) NULL,
[ALIGNMENT] [smallint] NULL,
[CAMPO] [nvarchar](200) NULL,
[NIVELGRUPO] [smallint] NULL,
[MASCARA] [nvarchar](20) NULL,
[NUMBANDA] [int] NULL,
[JUSTIFICACION] [smallint] NULL,
[WIDTH] [int] NULL,
[HEIGHT] [int] NULL,
[CODTITULO] [int] NULL,
[BACKCOLOR] [int] NOT NULL,
[LINESTYLE] [smallint] NOT NULL,
[SHAPESTYLE] [smallint] NOT NULL,
[LINECOLOR] [int] NOT NULL,
CONSTRAINT [INFORMESTYC_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[INFORME] ASC,
[NUMELEMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INTERESES] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INTERESES](
[CODINTERES] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
CONSTRAINT [INTERESES_PK] PRIMARY KEY CLUSTERED
(
[CODINTERES] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INTERVALOSRAPPELS] Script Date: 14/5/2019 4:39:27
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INTERVALOSRAPPELS](
[CODPROVEEDOR] [int] NOT NULL,
[CODRAPPEL] [int] NOT NULL,
[CODINTERVALO] [int] NOT NULL,
[DESDE] [dbo].[DFLOAT0] NOT NULL,
[HASTA] [dbo].[DFLOAT0] NOT NULL,
[VALOR] [dbo].[DFLOAT0] NOT NULL,
CONSTRAINT [INTERVALOSRAPPELS_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[CODRAPPEL] ASC,
[CODINTERVALO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INVENTARIOS] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INVENTARIOS](
[FECHA] [datetime] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[TIPOVALORACION] [int] NULL,
[SERIE] [nvarchar](4) NULL,
[NUMERO] [dbo].[DNUMERO0] NULL,
[CODVENDEDOR] [int] NULL,
[COMPLETO] [nvarchar](1) NULL,
[METODO] [int] NULL,
[INICIAL] [dbo].[NDBOOLEANF] NULL,
[BLOQUEADO] [dbo].[NDBOOLEANF] NULL,
[TIPOVALORACIONDMN] [int] NULL,
[ESTADO] [smallint] NOT NULL,
[ESCIERRE] [bit] NULL,
[ENLACE_EJERCICIO] [smallint] NULL,
[ENLACE_EMPRESA] [smallint] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[ENLACE_ASIENTO] [int] NULL,
CONSTRAINT [INVENTARIOS_PK] PRIMARY KEY CLUSTERED
(
[FECHA] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[INVENTARIOSZONA] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[INVENTARIOSZONA](
[FECHA] [datetime] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[ZONA] [nvarchar](50) NOT NULL,
[RECUENTO] [float] NULL,
CONSTRAINT [INVENTARIOSZONAPK] PRIMARY KEY CLUSTERED
(
[FECHA] ASC,
[CODALMACEN] ASC,
[ZONA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[KITFASES] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KITFASES](
[CODARTICULO] [int] NOT NULL,
[NUMFASE] [int] NOT NULL,
[DESCRIPCION] [nvarchar](255) NULL,
[NUMEROSSERIE] [int] NULL,
[ENBLOQUE] [bit] NULL,
[IMAGEN] [image] NULL,
CONSTRAINT [KITFASESPK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[NUMFASE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[KITS] Script Date: 14/5/2019 4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KITS](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[LINEAKIT] [int] NOT NULL,
[CODARTKIT] [int] NOT NULL,
[TALLAKIT] [nvarchar](10) NOT NULL,
[COLORKIT] [nvarchar](10) NOT NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCIOKIT] [nvarchar](40) NULL,
[REFERENCIAKIT] [nvarchar](15) NULL,
[UNIDADES] [dbo].[DFLOAT0] NULL,
[PRECIOUNIDAD] [dbo].[DFLOAT0] NULL,
[TOTALLINEA] [dbo].[DFLOAT0] NULL,
[IMPRIMIRLINEA] [dbo].[NDBOOLEANF] NULL,
[UNIDADES2] [dbo].[DFLOAT0] NULL,
[COMENTARIO] [nvarchar](500) NULL,
CONSTRAINT [KITS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[LINEAKIT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[KPI] Script Date: 14/5/2019 4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KPI](
[IDKPI] [int] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[TIPO] [int] NULL,
[SQL] [nvarchar](1000) NULL,
[WHERESQL] [nvarchar](1000) NULL,
[TIPORESULTADO] [int] NULL,
[ESMEDIA] [int] NULL,
[DETALLEDEF] [int] NULL,
CONSTRAINT [PK_KPI] PRIMARY KEY CLUSTERED
(
[IDKPI] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[KPI_DETALLE] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KPI_DETALLE](
[IDDETALLE] [int] NOT NULL,
[TITULO] [nvarchar](50) NULL,
[TABLADETALLE] [nvarchar](100) NULL,
[CAMPODETALLE] [nvarchar](100) NULL,
[JOINSQL] [nvarchar](4000) NULL,
[DOMINIODETALLESQL] [nvarchar](1000) NULL,
CONSTRAINT [PK_KPI_DETALLE] PRIMARY KEY CLUSTERED
(
[IDDETALLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[KPI_DETALLEKPI] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KPI_DETALLEKPI](
[IDKPI] [int] NOT NULL,
[IDDETALLE] [int] NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [PK_KPI_DETALLEKPI] PRIMARY KEY CLUSTERED
(
[IDKPI] ASC,
[IDDETALLE] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[KPI_FILTRO] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KPI_FILTRO](
[IDFILTRO] [int] NOT NULL,
[TABLAFILTRO] [nvarchar](100) NULL,
[CAMPOSID] [nvarchar](300) NULL,
[CAMPODESC] [nvarchar](100) NULL,
CONSTRAINT [PK_KPI_FILTRO] PRIMARY KEY CLUSTERED
(
[IDFILTRO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[KPI_FILTRO_DEF] Script Date: 14/5/2019 4:39:27 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KPI_FILTRO_DEF](
[IDKPI] [int] NOT NULL,
[IDFILTRO] [int] NOT NULL,
[IDDETALLE] [int] NOT NULL,
[JOINSQL] [nvarchar](1000) NULL,
[WHERESQL] [nvarchar](1000) NULL,
CONSTRAINT [PK_KPI_FILTRO_DEF] PRIMARY KEY CLUSTERED
(
[IDKPI] ASC,
[IDFILTRO] ASC,
[IDDETALLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[KPI_USUARIO] Script Date: 14/5/2019 4:39:27 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[KPI_USUARIO](
[IDKPI] [int] NOT NULL,
[CODUSUARIO] [int] NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [PK_KPI_USUARIO] PRIMARY KEY CLUSTERED
(
[IDKPI] ASC,
[CODUSUARIO] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LASTSALES_ALBVENTACAB] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LASTSALES_ALBVENTACAB](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[ESUNPRESTAMO] [dbo].[NDBOOLEANF] NULL,
[CODCLIENTE] [int] NULL,
[FECHA] [datetime] NULL,
[CODMONEDA] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [LASTSALES_ALBVENTACAB_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LASTSALES_ALBVENTALIN] Script Date: 14/5/2019
4:39:27 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LASTSALES_ALBVENTALIN](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMALBARAN] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[COLOR] [nvarchar](10) NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[UNID1] [float] NULL,
[UNID2] [float] NULL,
[UNID3] [float] NULL,
[UNID4] [float] NULL,
[UNIDADESTOTAL] [dbo].[DFLOAT0] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[UDSEXPANSION] [float] NULL,
[EXPANDIDA] [nvarchar](1) NULL,
[TOTALEXPANSION] [float] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[PRECIOIVA] [float] NULL,
CONSTRAINT [LASTSALES_ALBVENTALIN_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LASTSALES_ARTICULOS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LASTSALES_ARTICULOS](
[CODARTICULO] [int] NOT NULL,
[USARNUMSERIE] [dbo].[NDBOOLEANF] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[DPTO] [smallint] NULL,
[SECCION] [smallint] NULL,
[FAMILIA] [smallint] NULL,
[SUBFAMILIA] [smallint] NULL,
[LINEA] [smallint] NULL,
[TEMPORADA] [nvarchar](15) NULL,
[MARCA] [dbo].[DNUMERO0] NULL,
[NORMA] [nvarchar](15) NULL,
[TACON] [nvarchar](10) NULL,
[COMPOSICION] [nvarchar](15) NULL,
[DESCATALOGADO] [dbo].[NDBOOLEANF] NULL,
[TIPO] [int] NULL,
[REFPROVEEDOR] [nvarchar](15) NULL,
[TIPOARTICULO] [nvarchar](1) NULL,
CONSTRAINT [LASTSALES_ARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LASTSALES_ARTICULOSLIN] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LASTSALES_ARTICULOSLIN](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[CODBARRAS] [nvarchar](50) NULL,
[CODBARRAS2] [nvarchar](50) NULL,
[CODBARRAS3] [nvarchar](50) NULL,
[DESCATALOGADO] [nvarchar](1) NULL,
CONSTRAINT [LASTSALES_ARTICULOSLIN_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LINEA] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LINEA](
[CODMARCA] [dbo].[DNUMERO0] NOT NULL,
[CODLINEA] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
CONSTRAINT [LINEA_PK] PRIMARY KEY CLUSTERED
(
[CODMARCA] ASC,
[CODLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LINEASCOMUNICACIONLOG] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LINEASCOMUNICACIONLOG](
[IDFRONT] [int] NOT NULL,
[TIPO] [nvarchar](1) NOT NULL,
[FECHAHORAINI] [datetime] NOT NULL,
[ID] [int] NOT NULL,
[FECHA] [datetime] NULL,
[TODO] [dbo].[NDBOOLEANF] NULL,
[FACTURAR] [dbo].[NDBOOLEANF] NULL,
[ULTIMPORTACION] [dbo].[NDBOOLEANF] NULL,
[CAJA] [int] NOT NULL,
[ZINI] [int] NOT NULL,
[ZFIN] [int] NOT NULL,
CONSTRAINT [LINEASCOMUNICACIONLOG_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC,
[FECHAHORAINI] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LOGZSAFACTURAR] Script Date: 14/5/2019 4:39:28 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LOGZSAFACTURAR](
[IDFRONT] [int] NOT NULL,
[TIPO] [nvarchar](1) NOT NULL,
[FECHAHORAINI] [datetime] NOT NULL,
[CAJA] [int] NOT NULL,
[Z] [int] NOT NULL,
[FACTURADA] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [LOGZSAFACTURAR_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC,
[FECHAHORAINI] ASC,
[CAJA] ASC,
[Z] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[LUGARES] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LUGARES](
[CODLUGAR] [nvarchar](20) NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[OBSERVACIONES] [dbo].[NDMEMO] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [LUGARES_PK] PRIMARY KEY CLUSTERED
(
[CODLUGAR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[LUGARESREPARACION] Script Date: 14/5/2019 4:39:28
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[LUGARESREPARACION](
[CODLUGARREPARACION] [int] NOT NULL,
[LUGARREPARACION] [nvarchar](35) NULL,
CONSTRAINT [LUGARESREPARACION_PK] PRIMARY KEY CLUSTERED
(
[CODLUGARREPARACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAILING] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAILING](
[IDINFORME] [int] NOT NULL,
[CUERPO] [ntext] NULL,
[CABECERA] [ntext] NULL,
[PIE] [ntext] NULL,
[ALTURACABECERA] [int] NULL,
[ALTURACUERPO] [int] NULL,
[ALTURAPIE] [int] NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[MARGEN_AR] [float] NULL,
[MARGEN_AB] [float] NULL,
[MARGEN_IZQ] [float] NULL,
[MARGEN_DER] [float] NULL,
[TIPOPAPEL] [int] NULL,
[ANCHOPAPEL] [float] NULL,
[ALTOPAPEL] [float] NULL,
[ORIENTACION] [nvarchar](1) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [MAILING_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAILINGBITMAPS] Script Date: 14/5/2019 4:39:28 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAILINGBITMAPS](
[IDINFORME] [int] NOT NULL,
[IDIMAGEN] [int] NOT NULL,
[IMAGEN] [image] NULL,
[BANDA] [int] NULL,
[VERSION] [timestamp] NULL,
[HASH] [nvarchar](32) NULL,
CONSTRAINT [MAILINGBITMAPS_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[IDIMAGEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MANIPULACIONES] Script Date: 14/5/2019 4:39:28 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MANIPULACIONES](
[CODMANIPULACION] [nvarchar](3) NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
CONSTRAINT [MANIPULACIONES_PK] PRIMARY KEY CLUSTERED
(
[CODMANIPULACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPING] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPING](
[IDMAP] [int] NOT NULL,
[IDTIPO] [int] NULL,
[NOMBRE] [nvarchar](30) NULL,
[DELIMITADOR] [nvarchar](10) NULL,
[HAYDEL] [bit] NULL,
[LINEAINI] [int] NULL,
[SEPARADORDECIMAL] [nvarchar](10) NULL,
[HAYSEPARADOR] [bit] NULL,
[FORMATOFECHA] [nvarchar](50) NULL,
[IMPORTARCODBARRAS] [int] NULL,
CONSTRAINT [MAPPING_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSAUTOMATIZADOS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSAUTOMATIZADOS](
[ID] [int] NOT NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[IDMAP] [int] NULL,
[IDGRUPO] [int] NULL,
[CORRECTO] [nvarchar](1) NULL,
[FICHLOG] [nvarchar](255) NULL,
[MSGERROR] [nvarchar](255) NULL,
[CODERROR] [int] NULL,
CONSTRAINT [MAPPINGSAUTOMATIZADOS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSAUTOMATIZADOSFILES] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSAUTOMATIZADOSFILES](
[ID] [int] NOT NULL,
[NUMFICHERO] [int] NOT NULL,
[FICHERO] [nvarchar](255) NULL,
[FICHEROCOPIADOA] [nvarchar](255) NULL,
CONSTRAINT [MAPPINGSAUTOMATIZADOSFILES_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[NUMFICHERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSCAB] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSCAB](
[IDMAP] [int] NOT NULL,
[IDTIPO] [int] NULL,
[NOMBRE] [nvarchar](30) NULL,
[VISIBLE] [nvarchar](1) NULL,
[REMESA] [nvarchar](1) NULL,
[NORMA] [int] NULL,
CONSTRAINT [MAPPINGSCAB_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSEXPORTACIONESCAB] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSEXPORTACIONESCAB](
[IDEXPORTACION] [int] NOT NULL,
[IDMAP] [int] NULL,
[FECHA] [datetime] NULL,
CONSTRAINT [MAPPINGSEXPORTACIONESCAB_PK] PRIMARY KEY CLUSTERED
(
[IDEXPORTACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSEXPORTACIONESLIN] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSEXPORTACIONESLIN](
[IDEXPORTACION] [int] NOT NULL,
[CLAVE] [nvarchar](200) NOT NULL,
CONSTRAINT [MAPPINGSEXPORTACIONESLIN_PK] PRIMARY KEY CLUSTERED
(
[IDEXPORTACION] ASC,
[CLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSFICHEROSRELACIONADOS] Script Date:
14/5/2019 4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSFICHEROSRELACIONADOS](
[IDMAP] [int] NOT NULL,
[IDRELACION] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[IDFILECAB] [int] NULL,
[FIELDNAMECAB] [nvarchar](100) NULL,
[IDFILELIN] [int] NULL,
[FIELDNAMELIN] [nvarchar](100) NULL,
CONSTRAINT [MAPPINGSFICHEROSRELACIONADOS_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[IDRELACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSFIELDS] Script Date: 14/5/2019 4:39:28 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSFIELDS](
[IDMAP] [int] NOT NULL,
[IDFILE] [int] NOT NULL,
[IDFIELD] [int] NOT NULL,
[POSICION] [int] NULL,
[TIPOFIELD] [int] NULL,
[FIELDNAME] [nvarchar](100) NULL,
[FIELDSIZE] [int] NULL,
[NUMDIGITOSDECIMALES] [int] NULL,
[FORMATOFECHA] [nvarchar](50) NULL,
[TAGXML] [nvarchar](100) NULL,
[DOCUMENTACION] [nvarchar](255) NULL,
[ESATRIBUTO] [nvarchar](1) NULL,
[ISCAMPOCLAVE] [nvarchar](1) NULL,
[SUMABLE] [nvarchar](1) NULL,
[ORDENIMPORTACION] [int] NULL,
CONSTRAINT [MAPPINGSFIELDS_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[IDFILE] ASC,
[IDFIELD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSFILES] Script Date: 14/5/2019 4:39:28 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSFILES](
[IDMAP] [int] NOT NULL,
[IDFILE] [int] NOT NULL,
[POSICION] [int] NULL,
[TIPOFICHERO] [int] NULL,
[PRIMERALINEAIMPORTAR] [int] NULL,
[HAYSEPARADORDECIMAL] [nvarchar](1) NULL,
[SEPARADORDECIMAL] [nvarchar](10) NULL,
[FORMATOFECHA] [nvarchar](50) NULL,
[FILTROLINEAS] [nvarchar](500) NULL,
[DELIMITADOR] [nvarchar](10) NULL,
[DELIMITADORFINAL] [nvarchar](1) NULL,
[SQLEXPORT] [ntext] NULL,
[IDFILEPARENT] [int] NULL,
[TIPOJOIN] [int] NULL,
[HAYSEPARADORMILES] [nvarchar](1) NULL,
[SEPARADORMILES] [nvarchar](10) NULL,
[FORMATOHORA] [nvarchar](50) NULL,
[DESCRIPCION] [nvarchar](255) NULL,
[PARAMTAG] [nvarchar](1000) NULL,
[TIENECAMPOS] [nvarchar](1) NULL,
[SEPARADORLINEAS] [nvarchar](30) NULL,
CONSTRAINT [MAPPINGSFILES_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[IDFILE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSFILESMAINFIELDS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSFILESMAINFIELDS](
[IDMAP] [int] NOT NULL,
[IDFILE] [int] NOT NULL,
[NUMCAMPO] [int] NOT NULL,
[CAMPO] [nvarchar](100) NULL,
CONSTRAINT [MAPPINGSFILESMAINFIELDSPK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[IDFILE] ASC,
[NUMCAMPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSFILESPARAMETROS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSFILESPARAMETROS](
[IDMAP] [int] NOT NULL,
[IDFILE] [int] NOT NULL,
[NUMPARAM] [int] NOT NULL,
[PARAMNAME] [nvarchar](100) NULL,
[PARAMTYPE] [int] NULL,
[PARAMSIZE] [int] NULL,
[PARAMVALUE] [nvarchar](300) NULL,
[PARAMCAPTION] [nvarchar](300) NULL,
CONSTRAINT [MAPPINGSFILESPARAMETROSPK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[IDFILE] ASC,
[NUMPARAM] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSFILESSORTEDFIELDS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSFILESSORTEDFIELDS](
[IDMAP] [int] NOT NULL,
[IDFILE] [int] NOT NULL,
[NUMCAMPO] [int] NOT NULL,
[CAMPO] [nvarchar](100) NULL,
CONSTRAINT [MAPPINGSFILESSORTEDFIELDS_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[IDFILE] ASC,
[NUMCAMPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSIDIMPORTACION] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSIDIMPORTACION](
[IDMAP] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[FIELDNAME] [nvarchar](100) NULL,
CONSTRAINT [MAPPINGSIDIMPORTACION_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSLIN] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSLIN](
[IDMAP] [int] NOT NULL,
[IDCAMPO] [int] NOT NULL,
[CAMPOSRC] [nvarchar](50) NULL,
[CAMPODST] [nvarchar](50) NULL,
[LENCAMPO] [int] NULL,
[POSICIONDECIMAL] [int] NULL,
[POSORIGEN] [int] NULL,
CONSTRAINT [MAPPINGSLIN_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[IDCAMPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSPROPIEDADES] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSPROPIEDADES](
[IDMAP] [int] NOT NULL,
[PROPIEDAD] [nvarchar](30) NOT NULL,
[VALOR] [nvarchar](100) NULL,
CONSTRAINT [MAPPINGSPROPIEDADES_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[PROPIEDAD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSREGLAS] Script Date: 14/5/2019 4:39:28 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSREGLAS](
[IDMAP] [int] NOT NULL,
[MODO] [int] NOT NULL,
[IDREGLA] [int] NOT NULL,
[POSICION] [int] NULL,
[CAMPODESTINO] [nvarchar](100) NULL,
[REGLA] [nvarchar](4000) NULL,
CONSTRAINT [MAPPINGSREGLAS_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[MODO] ASC,
[IDREGLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MAPPINGSSQLS] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MAPPINGSSQLS](
[IDMAP] [int] NOT NULL,
[CUANDO] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[IDSQL] [int] NULL,
CONSTRAINT [MAPPINGSSQLS_PK] PRIMARY KEY CLUSTERED
(
[IDMAP] ASC,
[CUANDO] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MARCA] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MARCA](
[CODMARCA] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[VERSION] [timestamp] NULL,
[IMAGEN] [image] NULL,
CONSTRAINT [MARCA_PK] PRIMARY KEY CLUSTERED
(
[CODMARCA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MEDIOSPAGOHIOPOS] Script Date: 14/5/2019 4:39:28
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MEDIOSPAGOHIOPOS](
[IDMEDIOPAGO] [bigint] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[ESMETALICO] [bit] NULL,
[ESACREDITO] [bit] NULL,
[NECESITACOMPROBANTE] [bit] NULL,
[IMAGEN] [image] NULL,
[DESCATALOGADO] [bit] NULL,
[DISPOSITIVOCOBROELECTRONICO] [nvarchar](32) NULL,
[TIPOCOBROELECTRONICO] [nvarchar](32) NULL,
[RETORNOCOBROELECTRONICO] [nvarchar](32) NULL,
[ADMITECAMBIO] [bit] NULL,
[ENTRARNUMEROTARJETA] [bit] NULL,
[ENTRARNUMERODOCUMENTO] [bit] NULL,
[VERSION] [timestamp] NOT NULL,
[VERSIONINSERT] [bigint] NULL,
CONSTRAINT [PK_MEDIOPAGO] PRIMARY KEY CLUSTERED
(
[IDMEDIOPAGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MENSAJES] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MENSAJES](
[CODIGO] [int] NOT NULL,
[EMISOR] [nvarchar](3) NOT NULL,
[RECEPTOR] [nvarchar](3) NOT NULL,
[FECHAINI] [datetime] NOT NULL,
[FECHAFIN] [datetime] NOT NULL,
[FECHAMODIFICADO] [datetime] NOT NULL,
[MENSAJE] [ntext] NULL,
CONSTRAINT [MENSAJES_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MERMASCAB] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MERMASCAB](
[IDINT] [int] NOT NULL,
[SERIE] [nvarchar](4) NULL,
[NUMDOC] [int] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[CODVAL_PVP] [int] NULL,
[CODCOMENTARIO] [int] NULL,
[OBSERVACIONES] [nvarchar](50) NULL,
[CODEMPLEADO] [int] NULL,
CONSTRAINT [MERMASCAB_PK] PRIMARY KEY CLUSTERED
(
[IDINT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MERMASLIN] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MERMASLIN](
[IDINT] [int] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[UNIDADES] [float] NULL,
[VALORACION_PVP] [float] NULL,
[VALORACION_COSTE] [float] NULL,
[NUEVOSTOCK] [float] NULL,
CONSTRAINT [MERMASLIN_PK] PRIMARY KEY CLUSTERED
(
[IDINT] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MISCUBOSOLAP] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MISCUBOSOLAP](
[IDCUBO] [int] NOT NULL,
[IDINFORME] [int] NOT NULL,
[DESCRIPCION] [nvarchar](75) NOT NULL,
[DADES] [image] NULL,
[TIPO] [int] NULL,
[METADATA] [image] NULL,
[TIPOGRAF] [int] NULL,
[ESTILOGRAF] [int] NULL,
[FACTGRAF] [int] NULL,
[COMPARADO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [MISCUBOSOLAP_PK] PRIMARY KEY CLUSTERED
(
[IDCUBO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MISCUBOSOLAP_PROPIEDADES] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MISCUBOSOLAP_PROPIEDADES](
[IDINFORME] [int] NOT NULL,
[IDCUBO] [int] NOT NULL,
[APAISADO] [bit] NULL,
[CAPTIONSMODIF] [bit] NULL,
CONSTRAINT [MISCUBOSOLAP_PROPIEDADES_PK] PRIMARY KEY CLUSTERED
(
[IDINFORME] ASC,
[IDCUBO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MISCUBOSOLAP_USUARIO] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MISCUBOSOLAP_USUARIO](
[IDUSUARIO] [int] NOT NULL,
[IDCUBO] [int] NOT NULL,
CONSTRAINT [MISCUBOSOLAP_USUARIO_PK] PRIMARY KEY CLUSTERED
(
[IDUSUARIO] ASC,
[IDCUBO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MODIFICACIONES_CENTRAL] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MODIFICACIONES_CENTRAL](
[ID] [int] IDENTITY(1,1) NOT NULL,
[IDENTIDAD] [int] NULL,
[DESCARTADO] [bit] NULL,
[PEDIDO] [bit] NULL,
[BLOQUEOFUERTE] [bit] NULL,
[NUMERO1] [int] NULL,
[NUMERO2] [int] NULL,
[NUMERO3] [int] NULL,
[CADENA1] [nvarchar](20) NULL,
[CADENA2] [nvarchar](20) NULL,
[CADENA3] [nvarchar](50) NULL,
[REAL1] [float] NULL,
[REAL2] [float] NULL,
[FECHA1] [datetime] NULL,
[FECHA2] [datetime] NULL,
[FECHABLOQUEO] [datetime] NULL,
[IDREMTRANS] [int] NULL,
[BLOQUEOFRONT] [bit] NULL,
[TERMINAL] [nvarchar](40) NULL,
CONSTRAINT [PK_MODIFICACIONES_CENTRAL] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MODIFICADORESARTICULOS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MODIFICADORESARTICULOS](
[CODARTICULO] [int] NOT NULL,
[CODMODIFICADOR] [int] NOT NULL,
[MULTISELEC] [dbo].[NDBOOLEANF] NULL,
[POSICION] [int] NULL,
[ORDEN] [int] NULL,
[LIMITE] [int] NULL,
[MINIMO] [smallint] NULL,
[AUTO] [bit] NULL,
[GRATIS] [int] NULL,
[IDTARIFAV] [int] NULL,
CONSTRAINT [MODIFICADORESARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODMODIFICADOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MODIFICADORESCAB] Script Date: 14/5/2019 4:39:28
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MODIFICADORESCAB](
[CODMODIFICADOR] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[ESMENU] [bit] NULL,
[VERSION] [timestamp] NULL,
[DIVISIBLE] [bit] NULL,
[COBRARDIVCARA] [bit] NULL,
CONSTRAINT [MODIFICADORESCAB_PK] PRIMARY KEY CLUSTERED
(
[CODMODIFICADOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MODIFICADORESIDIOMAS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MODIFICADORESIDIOMAS](
[CODMODIFICADOR] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_MODIFICADORESIDIOMAS] PRIMARY KEY CLUSTERED
(
[CODMODIFICADOR] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MODIFICADORESLIN] Script Date: 14/5/2019 4:39:28
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MODIFICADORESLIN](
[CODMODIFICADOR] [int] NOT NULL,
[CODARTICULOCOM] [int] NOT NULL,
[ESARTICULO] [int] NOT NULL,
[DOSIS] [dbo].[DFLOAT0] NULL,
[INCPRECIO] [dbo].[DFLOAT0] NULL,
[POSICION] [int] NOT NULL,
[PREDETERMINADO] [bit] NULL,
[CODFORMATO] [int] NOT NULL,
[ESDTO] [bit] NULL,
CONSTRAINT [MODIFICADORESLIN_PK] PRIMARY KEY CLUSTERED
(
[CODMODIFICADOR] ASC,
[POSICION] ASC,
[CODARTICULOCOM] ASC,
[CODFORMATO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MONEDAS] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MONEDAS](
[CODMONEDA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](20) NULL,
[INICIALES] [nvarchar](4) NULL,
[CANTIDADPRIN] [float] NULL,
[CANTIDADSEC] [float] NULL,
[NUMDECIMALES] [smallint] NULL,
[NUMERADOR] [dbo].[NDBOOLEANF] NULL,
[PRINCIPAL] [dbo].[NDBOOLEANF] NULL,
[IMAGEN] [image] NULL,
[COTDEF] [float] NULL,
[APLICARCOTDEF] [dbo].[NDBOOLEANF] NULL,
[MORA] [float] NULL,
[COMISIONCAMBIO] [float] NULL,
[INICIALESDELANTE] [dbo].[NDBOOLEANF] NULL,
[VERSION] [timestamp] NULL,
[IMAGEN_PNG] [image] NULL,
[CODIGOISO] [nvarchar](10) NULL,
[CODIGOISONUM] [nvarchar](3) NULL,
[CAMBIOOTRAMONEDA] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [MONEDAS_PK] PRIMARY KEY CLUSTERED
(
[CODMONEDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MONEDASHIOPOS] Script Date: 14/5/2019 4:39:28 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MONEDASHIOPOS](
[IDMONEDA] [bigint] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[DECIMALES] [smallint] NULL,
[INICIALES] [nvarchar](10) NULL,
[INICIALESDELANTE] [bit] NULL,
[IMAGEN] [image] NULL,
[DESCATALOGADA] [bit] NULL,
[VERSION] [timestamp] NOT NULL,
[VERSIONINSERT] [bigint] NULL,
CONSTRAINT [PK_MONEDA] PRIMARY KEY CLUSTERED
(
[IDMONEDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MONEDASLIN] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MONEDASLIN](
[CODMONEDA] [int] NOT NULL,
[CANTIDAD] [dbo].[DFLOAT0] NOT NULL,
[IMAGEN] [image] NULL,
CONSTRAINT [MONEDASLIN_PK] PRIMARY KEY CLUSTERED
(
[CODMONEDA] ASC,
[CANTIDAD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MONEDASPIEZASHIOPOS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MONEDASPIEZASHIOPOS](
[IDPIEZAMONEDA] [bigint] NOT NULL,
[IDMONEDA] [bigint] NULL,
[IMPORTE] [money] NULL,
[POSICION] [int] NULL,
[IMAGEN] [image] NULL,
[VERSION] [timestamp] NOT NULL,
[VERSIONINSERT] [bigint] NULL,
CONSTRAINT [PK_DETALLEMONEDA] PRIMARY KEY CLUSTERED
(
[IDPIEZAMONEDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOS] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOS](
[CODMOTIVO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](75) NULL,
CONSTRAINT [MOTIVOS_PK] PRIMARY KEY CLUSTERED
(
[CODMOTIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSABONO] Script Date: 14/5/2019 4:39:28 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSABONO](
[ID] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [MOTIVOSABONO_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSABONO_IDIOMAS] Script Date: 14/5/2019
4:39:28 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSABONO_IDIOMAS](
[IDMOTIVOABONO] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[POSICION] [int] NULL,
[DESCRIPCION] [varchar](50) NULL,
CONSTRAINT [MOTIVOSABONO_IDIOMAS_PK] PRIMARY KEY CLUSTERED
(
[IDMOTIVOABONO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSDESCUADRE] Script Date: 14/5/2019 4:39:28
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSDESCUADRE](
[IDMOTIVO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [PK_MOTIVOSDESCUADRE] PRIMARY KEY CLUSTERED
(
[IDMOTIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSDEVOLUCION] Script Date: 14/5/2019 4:39:28
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSDEVOLUCION](
[IDMOTIVO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CODALMACEN] [nvarchar](3) NULL,
CONSTRAINT [MOTIVOSDEVOLUCION_PK] PRIMARY KEY CLUSTERED
(
[IDMOTIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSDTO] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSDTO](
[IDMOTIVO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](255) NULL,
[DTO] [float] NULL,
[DTOMODIFICABLE] [bit] NULL,
[VERSION] [timestamp] NOT NULL,
[APLICABLE] [smallint] NULL,
[TIPO] [smallint] NULL,
[MASCARA] [nvarchar](255) NULL,
[SOBREDTO] [bit] NULL,
[SOBRECAMBIOPRECIO] [bit] NULL,
[DESCRIPCIONAENA] [nvarchar](15) NULL,
CONSTRAINT [MOTIVOSDTO_PK] PRIMARY KEY CLUSTERED
(
[IDMOTIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSENTRADA] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSENTRADA](
[IDMOTIVO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [MOTIVOSENTRADA_PK] PRIMARY KEY CLUSTERED
(
[IDMOTIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSMERMAS] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSMERMAS](
[ID] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
CONSTRAINT [MOTIVOSMERMAS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSPARADAS] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSPARADAS](
[CODPARADA] [int] NOT NULL,
[DESCPARADA] [nvarchar](50) NULL,
CONSTRAINT [MOTIVOSPARADAS_PK] PRIMARY KEY CLUSTERED
(
[CODPARADA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSRECHAZO] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSRECHAZO](
[IDMOTIVO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [MOTIVOSRECHAZO_PK] PRIMARY KEY CLUSTERED
(
[IDMOTIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOTIVOSSALIDA] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOTIVOSSALIDA](
[IDMOTIVO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[VERSION] [timestamp] NULL,
[PAGADO] [bit] NOT NULL,
[MOSTRAR_CPR] [bit] NOT NULL,
[CODTIPO] [int] NULL,
CONSTRAINT [MOTIVOSSALIDA_PK] PRIMARY KEY CLUSTERED
(
[IDMOTIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[MOVIMENTS] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[MOVIMENTS](
[ID] [int] IDENTITY(1,1) NOT NULL,
[CODALMACENORIGEN] [nvarchar](3) NULL,
[CODALMACENDESTINO] [nvarchar](3) NULL,
[NUMSERIE] [nvarchar](25) NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[PRECIO] [float] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[CODPROCLI] [float] NULL,
[TIPO] [nvarchar](3) NULL,
[UNIDADES] [float] NULL,
[SERIEDOC] [nvarchar](4) NULL,
[NUMDOC] [float] NULL,
[SERIECOMPRA] [nvarchar](4) NULL,
[NUMFACCOMPRA] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[STOCK] [float] NULL,
[PVP] [float] NULL,
[CODMONEDAPVP] [int] NULL,
[CALCMOVPOST] [dbo].[NDBOOLEANF] NULL,
[UDMEDIDA2] [float] NULL,
[ZONA] [nvarchar](50) NULL,
[PVPDMN] [float] NULL,
[PRECIODMN] [float] NULL,
[STOCK2] [float] NULL,
CONSTRAINT [MOVIMENTS_PK] PRIMARY KEY NONCLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_Caja] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_Caja](
[IdCaja] [uniqueidentifier] NOT NULL,
[IdTienda] [int] NULL,
[Codigo] [int] NULL,
[SerieCaja] [nvarchar](3) NULL,
[SerieVentas] [nvarchar](4) NULL,
[SerieDevoluciones] [nvarchar](4) NULL,
[SerieFacturas] [nvarchar](4) NULL,
[SerieCompras] [nvarchar](4) NULL,
[IdAlmacen] [nvarchar](3) NULL,
CONSTRAINT [PK_CAJATIENDA_1] PRIMARY KEY CLUSTERED
(
[IdCaja] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_ConfigTipoTerminal] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_ConfigTipoTerminal](
[IdTipoTerminal] [int] NOT NULL,
[IdParametro] [int] NOT NULL,
[Valor] [nvarchar](250) NULL,
CONSTRAINT [PK_NET_ConfigTipoTerminal] PRIMARY KEY CLUSTERED
(
[IdTipoTerminal] ASC,
[IdParametro] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_FamiliasNoModificables] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_FamiliasNoModificables](
[IdFamilia] [int] NOT NULL,
CONSTRAINT [PK_NET_FamiliasNoModificables] PRIMARY KEY CLUSTERED
(
[IdFamilia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_FamiliasTienda] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_FamiliasTienda](
[IdTienda] [int] NOT NULL,
[IdFamilia] [int] NOT NULL,
[Posicion] [int] NULL,
CONSTRAINT [PK_NET_FamiliasTienda] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC,
[IdFamilia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_GrupoTienda] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_GrupoTienda](
[IdGrupoTienda] [int] IDENTITY(1,1) NOT NULL,
[Descripcion] [nvarchar](250) NULL,
CONSTRAINT [PK_NET_GrupoTienda] PRIMARY KEY CLUSTERED
(
[IdGrupoTienda] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_ImpuestosTienda] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_ImpuestosTienda](
[IdTienda] [int] NOT NULL,
[TipoIVA] [int] NOT NULL,
CONSTRAINT [PK_NET_ImpuestosTienda] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC,
[TipoIVA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_IncidenciasTerminal] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_IncidenciasTerminal](
[IdIncidencia] [int] IDENTITY(1,1) NOT NULL,
[IdTerminal] [uniqueidentifier] NULL,
[Fecha] [datetime] NULL,
[GrupoIncidencia] [int] NULL,
[TipoIncidencia] [int] NULL,
[Descripcion] [ntext] NULL,
[EstaLeido] [bit] NULL,
CONSTRAINT [PK_NET_IncidenciasTerminal] PRIMARY KEY CLUSTERED
(
[IdIncidencia] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_MediosPagoTienda] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_MediosPagoTienda](
[IdTienda] [int] NOT NULL,
[CodTipoPago] [nvarchar](2) NOT NULL,
CONSTRAINT [PK_NET_MediosPagoTienda] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC,
[CodTipoPago] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_MonedasTienda] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_MonedasTienda](
[IdTienda] [int] NOT NULL,
[IdMoneda] [int] NOT NULL,
CONSTRAINT [PK_NET_MonedasTienda] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC,
[IdMoneda] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_MotivosDescuentoTienda] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_MotivosDescuentoTienda](
[IdTienda] [int] NOT NULL,
[IdMotivoDescuento] [int] NOT NULL,
CONSTRAINT [PK_NET_MotivosDescuentoTienda] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC,
[IdMotivoDescuento] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_MotivosDevolucionTienda] Script Date:
14/5/2019 4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_MotivosDevolucionTienda](
[IdTienda] [int] NOT NULL,
[IdMotivoDevolucion] [int] NOT NULL,
CONSTRAINT [PK_NET_MotivosDevolucionTienda] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC,
[IdMotivoDevolucion] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_PeticionReenvio] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_PeticionReenvio](
[IdTerminal] [uniqueidentifier] NOT NULL,
[IdEntidad] [int] NOT NULL,
[FechaInicio] [datetime] NULL,
[FechaFin] [datetime] NULL,
CONSTRAINT [PK_NET_PeticionReenvio] PRIMARY KEY CLUSTERED
(
[IdTerminal] ASC,
[IdEntidad] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_TarifasTienda] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_TarifasTienda](
[IdTienda] [int] NOT NULL,
[IdTarifa] [int] NOT NULL,
CONSTRAINT [PK_NET_TarifasTienda] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC,
[IdTarifa] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_TarjetaFidelizacion] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_TarjetaFidelizacion](
[IdTarjeta] [uniqueidentifier] NOT NULL,
[Descripcion] [nvarchar](80) NULL,
[InicioPista] [nvarchar](5) NULL,
[SeparadorCampos] [nvarchar](5) NULL,
[NumeroCampo] [int] NULL,
[Mascara] [nvarchar](50) NULL,
[AplicarDescuento] [bit] NULL,
[AplicarTarifa] [bit] NULL,
[AplicarMedioPago] [bit] NULL,
[Descuento] [decimal](14, 4) NULL,
[IdTarifa] [int] NULL,
[IdMedioPago] [nvarchar](2) NULL,
CONSTRAINT [PK_NET_TarjetaFidelizacion] PRIMARY KEY CLUSTERED
(
[IdTarjeta] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_Terminal] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_Terminal](
[IdTerminal] [uniqueidentifier] NOT NULL,
[IdTienda] [int] NULL,
[NombreTerminal] [nvarchar](50) NULL,
[Usuario] [nvarchar](30) NULL,
[Password] [nvarchar](20) NULL,
[IdCaja] [uniqueidentifier] NULL,
[FechaInicializacion] [datetime] NULL,
[FechaDownload] [datetime] NULL,
[FechaUpload] [datetime] NULL,
CONSTRAINT [PK_TERMINALTIENDA] PRIMARY KEY CLUSTERED
(
[IdTerminal] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_Tienda] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_Tienda](
[IdTienda] [int] IDENTITY(1,1) NOT NULL,
[Codigo] [nvarchar](5) NULL,
[Nombre] [nvarchar](250) NULL,
[NombreComercial] [nvarchar](250) NULL,
[Imagen] [image] NULL,
[Direccion] [nvarchar](250) NULL,
[Direccion2] [nvarchar](250) NULL,
[CodigoPostal] [nvarchar](15) NULL,
[Poblacion] [nvarchar](80) NULL,
[Provincia] [nvarchar](80) NULL,
[Telefono] [nvarchar](35) NULL,
[Email] [nvarchar](50) NULL,
[Cif] [nvarchar](35) NULL,
[IdTipoTerminal] [int] NULL,
[IdGrupoTienda] [int] NULL,
[IdIdioma] [int] NULL,
[CampoImpuestoVenta] [nvarchar](50) NULL,
CONSTRAINT [PK_TIENDA] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_TipoTerminal] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_TipoTerminal](
[IdTipoTerminal] [int] IDENTITY(1,1) NOT NULL,
[Descripcion] [nvarchar](50) NULL,
CONSTRAINT [PK_NET_TipoTerminal] PRIMARY KEY CLUSTERED
(
[IdTipoTerminal] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NET_VendedoresTienda] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NET_VendedoresTienda](
[IdTienda] [int] NOT NULL,
[CodVendedor] [int] NOT NULL,
CONSTRAINT [PK_NET_VendedoresTienda] PRIMARY KEY CLUSTERED
(
[IdTienda] ASC,
[CodVendedor] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NOMBRESDOCSID] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NOMBRESDOCSID](
[CODGRUPO] [smallint] NOT NULL,
[CODDOCUMENTO] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[IMPRESIONRAPIDA] [dbo].[NDBOOLEANF] NULL,
[CODTITULO] [int] NULL,
[GRUPO] [int] NULL,
[TIPODISENY] [dbo].[DINTEGER] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [NOMBRESDOCSID_PK] PRIMARY KEY CLUSTERED
(
[CODGRUPO] ASC,
[CODDOCUMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NOMINAS] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NOMINAS](
[CODEMPLEADO] [int] NOT NULL,
[MES] [int] NOT NULL,
[ANYO] [int] NOT NULL,
[TOTAL_DEVENGADO] [dbo].[DFLOAT0] NULL,
[RETIRPF] [dbo].[DFLOAT0] NULL,
[SSEMPLEADO] [dbo].[DFLOAT0] NULL,
[SSEMPRESA] [dbo].[DFLOAT0] NULL,
[CONTABILIZADO] [bit] NULL,
[ENLACE_EMPRESA] [int] NULL,
[ENLACE_EJERCICIO] [int] NULL,
[ENLACE_ASIENTO] [int] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
CONSTRAINT [NOMINAS_PK] PRIMARY KEY CLUSTERED
(
[CODEMPLEADO] ASC,
[MES] ASC,
[ANYO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NOMINASENLACECONTA] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NOMINASENLACECONTA](
[MES] [int] NOT NULL,
[ANYO] [int] NOT NULL,
[ENLACE_EMPRESA] [int] NOT NULL,
[ENLACE_EJERCICIO] [int] NOT NULL,
[ENLACE_ASIENTO] [int] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
CONSTRAINT [NOMINASENLACECONTA_PK] PRIMARY KEY CLUSTERED
(
[MES] ASC,
[ANYO] ASC,
[ENLACE_EMPRESA] ASC,
[ENLACE_EJERCICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NORMAS] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NORMAS](
[CODNORMA] [int] NOT NULL,
[NORMA] [nvarchar](15) NULL,
CONSTRAINT [NORMAS_PK] PRIMARY KEY CLUSTERED
(
[CODNORMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[NUMEROSSERIEREGUL] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[NUMEROSSERIEREGUL](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[UNIDADES] [dbo].[DFLOAT0] NULL,
CONSTRAINT [NUMEROSSERIEREGUL_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[OCUPANTESRESERVA] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[OCUPANTESRESERVA](
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[ORDEN] [dbo].[DINTEGER] NOT NULL,
[NOMPERSONA] [nvarchar](85) NULL,
[NOMBRE1] [nvarchar](25) NULL,
[APELLIDO1] [nvarchar](30) NULL,
[APELLIDO2] [nvarchar](30) NULL,
[NIF20] [nvarchar](20) NULL,
CONSTRAINT [OCUPANTESRESERVA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[ORDEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[OPCIONESTESORERIA] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[OPCIONESTESORERIA](
[USUARIO] [nvarchar](10) NOT NULL,
[CUETRASPCOB] [nvarchar](10) NULL,
[CCOTRASPCOB] [smallint] NULL,
[COMTRASPCOB] [nvarchar](30) NULL,
[CUETRASPPAG] [nvarchar](10) NULL,
[CCOTRASPPAG] [smallint] NULL,
[COMTRASPPAG] [nvarchar](30) NULL,
[CUEREMCOB] [nvarchar](10) NULL,
[CCOREMCOB] [smallint] NULL,
[COMREMCOB] [nvarchar](30) NULL,
[COMREMCOBBANCO] [nvarchar](30) NULL,
[CUEREMPAG] [nvarchar](10) NULL,
[CCOREMPAG] [smallint] NULL,
[COMREMPAG] [nvarchar](30) NULL,
[COMREMPAGBANCO] [nvarchar](30) NULL,
CONSTRAINT [OPCIONESTESORERIA_PK] PRIMARY KEY CLUSTERED
(
[USUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ORDENESFABCAB] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ORDENESFABCAB](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[FECHAORDEN] [datetime] NULL,
[FECHAFIN] [datetime] NULL,
[ALMACENORIGEN] [nvarchar](3) NULL,
[ALMACENDESTINO] [nvarchar](3) NULL,
[CODIGOART] [int] NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[REFERENCIA] [nvarchar](15) NULL,
[UNIDADES] [float] NULL,
[ACABADA] [dbo].[NDBOOLEANF] NULL,
[FABRICANDO] [dbo].[NDBOOLEANF] NULL,
[FECHAINICIO] [datetime] NULL,
[PREPARADA] [dbo].[NDBOOLEANF] NULL,
[OBSERVACIONES] [nvarchar](35) NULL,
[NUMPRODUCTO] [int] NOT NULL,
[PESO] [float] NULL,
[PRORRATEO] [float] NULL,
[TARIFAPRORRATEO] [int] NULL,
[TALLER] [int] NULL,
[DESGLOSADO] [dbo].[NDBOOLEANF] NULL,
[NUMETIQUETAS] [int] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
[CODVENDEDOR] [int] NULL,
[VIENEDEFO] [bit] NULL,
[ENLACE_EMPRESA_ACT] [smallint] NULL,
[ENLACE_EJERCICIO_ACT] [smallint] NULL,
[ENLACE_USUARIO_ACT] [nvarchar](10) NULL,
[ENLACE_ASIENTO_ACT] [int] NULL,
[ENLACE_EMPRESA_FIN] [smallint] NULL,
[ENLACE_EJERCICIO_FIN] [smallint] NULL,
[ENLACE_USUARIO_FIN] [nvarchar](10) NULL,
[ENLACE_ASIENTO_FIN] [int] NULL,
CONSTRAINT [ORDENESFABCAB_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[NUMPRODUCTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ORDENESFABFASES] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ORDENESFABFASES](
[SERIEFAB] [nvarchar](4) NOT NULL,
[NUMFAB] [int] NOT NULL,
[NUMFASE] [int] NOT NULL,
[NUMSERIEFABRICADO] [nvarchar](50) NOT NULL,
[NUMSERIECOMPONENTE] [nvarchar](50) NOT NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[CODEMPLEADO] [int] NULL,
CONSTRAINT [ORDENESFABFASESPK] PRIMARY KEY CLUSTERED
(
[SERIEFAB] ASC,
[NUMFAB] ASC,
[NUMFASE] ASC,
[NUMSERIEFABRICADO] ASC,
[NUMSERIECOMPONENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ORDENESFABLIN] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ORDENESFABLIN](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[CODIGOART] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[REFERENCIA] [nvarchar](15) NULL,
[UNIDADES] [float] NULL,
[UDSCOMPONENTE] [float] NULL,
[UDSTOTAL] [float] NULL,
[COSTE] [float] NULL,
[PESOTOTAL] [float] NULL,
[DESGLOSADO] [dbo].[NDBOOLEANF] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
CONSTRAINT [ORDENESFABLIN_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[CODIGOART] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ORDENESMENUDETALLE] Script Date: 14/5/2019 4:39:29
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ORDENESMENUDETALLE](
[CODMODIFICADOR] [dbo].[DINTEGER] NOT NULL,
[ORDEN] [dbo].[DINTEGER] NOT NULL,
[DTO] [float] NULL,
CONSTRAINT [ORDENESMENUDETALLE_PK] PRIMARY KEY CLUSTERED
(
[CODMODIFICADOR] ASC,
[ORDEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PAGOS] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PAGOS](
[CAJA] [nvarchar](3) NOT NULL,
[TIPO] [int] NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[CODVENDEDOR] [int] NULL,
[IMPORTE] [float] NULL,
[CODMONEDA] [int] NULL,
[FACTOR] [float] NULL,
[COMENTARIO] [nvarchar](50) NULL,
[Z] [int] NULL,
[CODMEDIOPAGO] [nvarchar](6) NULL,
[CUENTADEPAGOS] [nvarchar](12) NULL,
[CODCONCEPTOPAGO] [int] NULL,
[CUENTADEGASTOS] [nvarchar](12) NULL,
[ESTADO] [int] NULL,
[IDHOTEL] [int] NULL,
[SERIERESERVA] [nvarchar](4) NULL,
[IDRESERVA] [int] NULL,
[PLANTA] [int] NULL,
[HABITACION] [int] NULL,
[CAJADEVUELTA] [nvarchar](3) NULL,
[NUMERODEVUELTO] [int] NULL,
[COMISIONCAMBIO] [float] NULL,
[CUENTAINGRESO] [nvarchar](12) NULL,
[ZINGRESO] [int] NULL,
[CAJAINGRESO] [nvarchar](3) NULL,
[TIPOMOVCAJA] [smallint] NULL,
[CAJAORIGEN] [nvarchar](3) NOT NULL,
[DEVUELTO] [bit] NOT NULL,
[ORIGEN] [nvarchar](50) NULL,
[NUMSALIDAS] [dbo].[DINTEGER] NULL,
[SERIEDOC] [nvarchar](4) NULL,
[NUMERODOC] [int] NULL,
[NDOC] [nvarchar](1) NULL,
[NIF] [nvarchar](20) NULL,
[NOMBRE] [nvarchar](255) NULL,
CONSTRAINT [PAGOS_PK] PRIMARY KEY CLUSTERED
(
[CAJA] ASC,
[TIPO] ASC,
[NUMERO] ASC,
[N] ASC,
[CAJAORIGEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PAISES] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PAISES](
[CODPAIS] [nvarchar](2) NOT NULL,
[DESCRIPCION] [nvarchar](255) NULL,
[ZONA] [nvarchar](15) NULL,
[DESCRIPCIONPOLICIA] [nvarchar](50) NULL,
[ISO3166] [int] NULL,
CONSTRAINT [PAISES_PK] PRIMARY KEY CLUSTERED
(
[CODPAIS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PAQUETESHOTELCLIENTE] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PAQUETESHOTELCLIENTE](
[CODTARIFA] [int] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[COMBRUTO] [bit] NOT NULL,
CONSTRAINT [PAQUETESHOTELCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC,
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PARAMETROS] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PARAMETROS](
[CLAVE] [nvarchar](5) NOT NULL,
[SUBCLAVE] [nvarchar](5) NOT NULL,
[USUARIO] [nvarchar](20) NOT NULL,
[VALOR] [nvarchar](60) NULL,
[TITULO] [nvarchar](25) NULL,
CONSTRAINT [PARAMETROS_PK] PRIMARY KEY CLUSTERED
(
[CLAVE] ASC,
[SUBCLAVE] ASC,
[USUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PARAMETROSTIPOSTERMINAL] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PARAMETROSTIPOSTERMINAL](
[TERMINAL] [nvarchar](25) NOT NULL,
[CLAVE] [nvarchar](10) NOT NULL,
[VALOR] [nvarchar](30) NULL,
[TIPO] [int] NULL,
CONSTRAINT [PARAMETROSTIPOSTERMINAL_PK] PRIMARY KEY CLUSTERED
(
[TERMINAL] ASC,
[CLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PASARELAPAGO] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PASARELAPAGO](
[IDPASARELA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[TIPO] [int] NULL,
[URL] [nvarchar](200) NULL,
[CODCOMERCIO] [nvarchar](30) NULL,
[TITULARCOMERCIO] [nvarchar](200) NULL,
[NOMBRECOMERCIO] [nvarchar](200) NULL,
[TERMINAL] [nvarchar](15) NULL,
[CLAVE] [nvarchar](60) NULL,
[URLRESPUESTA] [nvarchar](200) NULL,
[URLOK] [nvarchar](200) NULL,
[URLKO] [nvarchar](200) NULL,
[CLAVEDESCARGA] [nvarchar](50) NULL,
[CAJA] [nvarchar](10) NULL,
CONSTRAINT [PK_PASARELAPAGO] PRIMARY KEY CLUSTERED
(
[IDPASARELA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDCOMPRACAB] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDCOMPRACAB](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[CODPROVEEDOR] [int] NULL,
[SERIEALBARAN] [nvarchar](4) NULL,
[NUMEROALBARAN] [dbo].[DNUMERO0] NULL,
[NALBARAN] [dbo].[NDN] NULL,
[FECHAPEDIDO] [datetime] NULL,
[FECHAENTREGA] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[TOTBRUTO] [float] NULL,
[DTOPP] [float] NULL,
[TOTDTOPP] [float] NULL,
[DTOCOMERCIAL] [float] NULL,
[TOTDTOCOMERCIAL] [float] NULL,
[TOTIMPUESTOS] [float] NULL,
[TOTNETO] [float] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [float] NULL,
[PORTESPAG] [dbo].[NDBOOLEANF] NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[TODORECIBIDO] [dbo].[NDBOOLEANF] NULL,
[TIPODOC] [int] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[HORA] [datetime] NULL,
[TRANSPORTE] [int] NULL,
[NBULTOS] [int] NULL,
[TOTALCARGOSDTOS] [dbo].[DFLOAT0] NULL,
[NORECIBIDO] [dbo].[NDBOOLEANT] NULL,
[CODEMPLEADO] [int] NULL,
[CONTACTO] [int] NULL,
[FROMPEDVENTACENTRAL] [dbo].[NDBOOLEANF] NULL,
[FECHACREACION] [datetime] NULL,
[NUMIMPRESIONES] [int] NULL,
CONSTRAINT [PEDCOMPRACAB_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDCOMPRACAMPOSLIBRES] Script Date: 14/5/2019
4:39:29 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDCOMPRACAMPOSLIBRES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
CONSTRAINT [PEDCOMPRACAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDCOMPRADTOS] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDCOMPRADTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[LINEA] [int] NOT NULL,
[NUMLINDOC] [int] NULL,
[CODDTO] [int] NULL,
[TIPO] [nvarchar](1) NULL,
[SECUENCIA] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[DTOCARGO] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[UDSDTO] [dbo].[DFLOAT0] NULL,
[IMPORTEUNITARIODESC] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TIPODTO] [int] NULL,
CONSTRAINT [PEDCOMPRADTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDCOMPRAFIRMA] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDCOMPRAFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
CONSTRAINT [PEDCOMPRAFIRMA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDCOMPRALIN] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDCOMPRALIN](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[UNID1] [float] NULL,
[UNID2] [float] NULL,
[UNID3] [float] NULL,
[UNID4] [float] NULL,
[UNIDADESTOTAL] [float] NULL,
[UNIDADESREC] [float] NULL,
[UNIDADESPEN] [float] NULL,
[PRECIO] [float] NULL,
[DTO] [float] NULL,
[TIPOIMPUESTO] [smallint] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[TOTALLINEA] [float] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[DEPOSITO] [dbo].[NDBOOLEANF] NULL,
[PRECIOVENTA] [float] NULL,
[NUMKG] [float] NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[CODCLIENTE] [int] NULL,
[CARGO1] [dbo].[DFLOAT0] NULL,
[CARGO2] [dbo].[DFLOAT0] NULL,
[DTOTEXTO] [nvarchar](60) NULL,
[ESOFERTA] [dbo].[NDBOOLEANF] NULL,
[FECHAENTREGA] [datetime] NULL,
[CODENVIO] [int] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
[LINEAOCULTA] [dbo].[NDBOOLEANF] NULL,
[CODFORMATO] [int] NULL,
CONSTRAINT [PEDCOMPRALIN_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDCOMPRATALLAS] Script Date: 14/5/2019 4:39:29 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDCOMPRATALLAS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[UDSPEDIDAS] [float] NULL,
[UDSRECIBIDAS] [float] NULL,
[UDSPENDIENTES] [float] NULL,
CONSTRAINT [PEDCOMPRATALLAS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[NUMLINEA] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDCOMPRATOT] Script Date: 14/5/2019 4:39:29 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDCOMPRATOT](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[BRUTO] [float] NULL,
[DTOCOMERC] [float] NULL,
[TOTDTOCOMERC] [float] NULL,
[DTOPP] [float] NULL,
[TOTDTOPP] [float] NULL,
[BASEIMPONIBLE] [float] NULL,
[IVA] [float] NULL,
[TOTIVA] [float] NULL,
[REQ] [float] NULL,
[TOTREQ] [float] NULL,
[TOTAL] [float] NULL,
[ESGASTO] [dbo].[NDBOOLEANF] NULL,
[CODDTO] [int] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [PEDCOMPRATOT_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTACAB] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTACAB](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[SERIEALBARAN] [nvarchar](4) NULL,
[NUMEROALBARAN] [dbo].[DNUMERO0] NULL,
[NALBARAN] [dbo].[NDN] NULL,
[CODCLIENTE] [int] NULL,
[FECHAPEDIDO] [datetime] NULL,
[FECHAENTREGA] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[PORTESPAG] [dbo].[NDBOOLEANF] NULL,
[TOTBRUTO] [float] NULL,
[DTOCOMERCIAL] [float] NULL,
[TOTDTOCOMERCIAL] [float] NULL,
[DTOPP] [float] NULL,
[TOTDTOPP] [float] NULL,
[TOTIMPUESTOS] [float] NULL,
[TOTNETO] [float] NULL,
[TOTALCOSTE] [float] NULL,
[CODMONEDA] [float] NULL,
[FACTORMONEDA] [float] NULL,
[CODVENDEDOR] [int] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[CODTARIFA] [int] NULL,
[TODORECIBIDO] [dbo].[NDBOOLEANF] NULL,
[CONTACTO] [int] NULL,
[TIPODOC] [int] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[Z] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[TOTALCOSTEIVA] [float] NULL,
[HORA] [datetime] NULL,
[IMPGASTOSCANCEL] [float] NULL,
[OBSERVRESERVA] [dbo].[NDMEMO] NULL,
[NBULTOS] [int] NULL,
[TRANSPORTE] [int] NULL,
[CODENVIO] [int] NULL,
[CONDENTREGA] [nvarchar](3) NULL,
[CONDENTREGAEDI] [nvarchar](3) NULL,
[TOTALCARGOSDTOS] [float] NULL,
[NUMROLLO] [int] NULL,
[NORECIBIDO] [nvarchar](1) NULL,
[HORAENTREGA] [datetime] NULL,
[TIPORESERVA] [int] NULL,
[ESTADORESERVA] [int] NULL,
[FECHACREACION] [datetime] NULL,
[NUMIMPRESIONES] [int] NOT NULL,
CONSTRAINT [PEDVENTACAB_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTACAMPOSLIBRES] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTACAMPOSLIBRES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
CONSTRAINT [PEDVENTACAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTACONSUMO] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTACONSUMO](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[FO] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[CODARTICULO] [int] NOT NULL,
[CONSUMO] [dbo].[DFLOAT0] NULL,
[CODALMACEN] [nvarchar](3) NULL,
CONSTRAINT [PEDVENTACONSUMO_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[NUMLINEA] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTACUPONES] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTACUPONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[EANCUPON] [nvarchar](30) NOT NULL,
[IDCUPON] [int] NULL,
[IMPORTEDTO] [float] NULL,
CONSTRAINT [PEDVENTACUPONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[EANCUPON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTACUPONESGENERADOS] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTACUPONESGENERADOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[EANCUPON] [nvarchar](30) NOT NULL,
[UNIDADES] [float] NULL,
[IMPORTEDTO] [float] NULL,
[PROMOCIONESCLIENTE_IDPROMOCION] [int] NULL,
CONSTRAINT [PEDVENTACUPONESGENERADOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[IDPROMOCION] ASC,
[EANCUPON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTADTOS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTADTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[LINEA] [int] NOT NULL,
[NUMLINDOC] [int] NULL,
[CODDTO] [int] NULL,
[TIPO] [nvarchar](1) NULL,
[SECUENCIA] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[DTOCARGO] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[UDSDTO] [dbo].[DFLOAT0] NULL,
[IMPORTEUNITARIODESC] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TIPODTO] [int] NULL,
CONSTRAINT [PEDVENTADTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTAFIRMA] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTAFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
CONSTRAINT [PEDVENTAFIRMA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTALIN] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTALIN](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[UNID1] [float] NULL,
[UNID2] [float] NULL,
[UNID3] [float] NULL,
[UNID4] [float] NULL,
[UNIDADESTOTAL] [float] NULL,
[UNIDADESPEN] [float] NULL,
[UNIDADESREC] [float] NULL,
[PRECIO] [float] NULL,
[DTO] [float] NULL,
[TOTAL] [float] NULL,
[PRECIODEFECTO] [float] NULL,
[TIPOIMPUESTO] [smallint] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[NUMKG] [float] NULL,
[PRESTAMO] [dbo].[NDBOOLEANF] NULL,
[COSTE] [float] NULL,
[CODTARIFA] [int] NULL,
[CODVENDEDOR] [int] NULL,
[COSTEIVA] [float] NULL,
[FECHAENTREGA] [datetime] NULL,
[COMENTARIO] [nvarchar](30) NULL,
[CODENVIO] [int] NULL,
[CARGO1] [dbo].[DFLOAT0] NULL,
[CARGO2] [dbo].[DFLOAT0] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
[IDMOTIVODTO] [int] NULL,
[LINEAOCULTA] [dbo].[NDBOOLEANF] NULL,
[CODFORMATO] [int] NULL,
[CODMACRO] [int] NULL,
[UDSPEDIDAS] [float] NULL,
[PESOUNITARIO] [float] NULL,
[IMPRESO] [bit] NULL,
[IMPORTEANTESPROMOCION] [float] NULL,
[IMPORTEANTESPROMOCIONIVA] [float] NULL,
[DTOANTESPROMOCION] [float] NULL,
CONSTRAINT [PEDVENTALIN_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTALINPROMOCIONES] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTALINPROMOCIONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLIN] [int] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[IMPORTEPROMOCION] [float] NULL,
[IMPORTEPROMOCIONIVA] [float] NULL,
CONSTRAINT [PEDVENTALINPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[NUMLIN] ASC,
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTAMODIF] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTAMODIF](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[FO] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMMODIF] [smallint] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[INCPRECIO] [dbo].[DFLOAT0] NULL,
[CODMODIF] [int] NULL,
[CODARTICULO] [int] NULL,
[ORDEN] [smallint] NULL,
[NIVEL] [smallint] NULL,
[ESARTICULO] [bit] NULL,
[DOSIS] [float] NULL,
[UNIDADES] [float] NULL,
[ANULADO] [bit] NULL,
[INCPRECIOBASE] [dbo].[DFLOAT0] NULL,
CONSTRAINT [PEDVENTAMODIF_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[NUMLINEA] ASC,
[NUMMODIF] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTAPROMOCIONES] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTAPROMOCIONES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPEDIDO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
CONSTRAINT [PEDVENTAPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPEDIDO] ASC,
[N] ASC,
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PEDVENTATOT] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PEDVENTATOT](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[BRUTO] [float] NULL,
[DTOCOMERC] [float] NULL,
[TOTDTOCOMERC] [float] NULL,
[DTOPP] [float] NULL,
[TOTDTOPP] [float] NULL,
[BASEIMPONIBLE] [float] NULL,
[IVA] [float] NULL,
[TOTIVA] [float] NULL,
[REQ] [float] NULL,
[TOTREQ] [float] NULL,
[TOTAL] [float] NULL,
[ESGASTO] [dbo].[NDBOOLEANF] NULL,
[CODDTO] [int] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
CONSTRAINT [PEDVENTATOT_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PERSONAS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PERSONAS](
[NOMBRE] [nvarchar](85) NULL,
[NIF] [nvarchar](20) NOT NULL,
[DIRECCION] [nvarchar](30) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](25) NULL,
[PROVINCIA] [nvarchar](25) NULL,
[NACIONALIDAD] [nvarchar](30) NULL,
[FECHANACIMIENTO] [datetime] NULL,
[LUGARNACIMIENTO] [nvarchar](30) NULL,
[IDIOMA] [dbo].[DINTEGER] NULL,
[SEXO] [nvarchar](1) NULL,
[MODELO] [nvarchar](25) NULL,
[MATRICULA] [nvarchar](15) NULL,
[EMAIL] [nvarchar](35) NULL,
[TELEFONO] [nvarchar](15) NULL,
[BOLEANOS] [nvarchar](15) NULL,
[COMENTARIOS] [dbo].[NDMEMO] NULL,
[COMUNIDADCOD] [int] NULL,
[IDTIPODOC] [int] NULL,
[CODPAIS] [nvarchar](2) NULL,
[CODCLIENTE] [int] NULL,
[DIRECCION2] [nvarchar](30) NULL,
[FAX] [nvarchar](15) NULL,
[CODPAISNACIONALIDAD] [nvarchar](2) NULL,
[NOMBRE1] [nvarchar](25) NULL,
[APELLIDO1] [nvarchar](30) NULL,
[APELLIDO2] [nvarchar](30) NULL,
[FECHAEXPEDICION] [datetime] NULL,
[NUMTARJETA] [nvarchar](20) NULL,
[TIPOTARJETA] [int] NULL,
[TARCADUCIDAD] [nvarchar](4) NULL,
[IMAGENDOC] [image] NULL,
[FOTO] [image] NULL,
[CODIGO] [int] NULL,
CONSTRAINT [PERSONAS_PK] PRIMARY KEY CLUSTERED
(
[NIF] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[PLANTAS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PLANTAS](
[IDHOTEL] [int] NOT NULL,
[PLANTA] [smallint] NOT NULL,
[NOMBRE] [nvarchar](40) NULL,
[VERSION] [timestamp] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[CODVENDEDOR] [dbo].[DNUMERO0] NULL,
CONSTRAINT [PLANTAS_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[PLANTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PLANTILLAS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PLANTILLAS](
[TIPOPLANTILLA] [nvarchar](20) NOT NULL,
[TIPOCOLUMNA] [nvarchar](20) NOT NULL,
[TITULOCOLUMNA] [nvarchar](20) NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [PLANTILLAS_PK] PRIMARY KEY CLUSTERED
(
[TIPOPLANTILLA] ASC,
[TIPOCOLUMNA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PLANTILLASUSUARIO] Script Date: 14/5/2019 4:39:30
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PLANTILLASUSUARIO](
[TITULOPLANTILLA] [nvarchar](20) NOT NULL,
[TIPOPLANTILLA] [nvarchar](20) NOT NULL,
[TIPOCOLUMNA] [nvarchar](20) NOT NULL,
[TITULOCOLUMNA] [nvarchar](20) NULL,
[POSICION] [int] NULL,
[ANCHO] [int] NULL,
[ACTIVA] [nvarchar](1) NULL,
[COLOR] [nvarchar](20) NULL,
[MULTIPLE] [int] NULL,
[DECIMALES] [dbo].[DNUMERO0] NULL,
[VERSION] [timestamp] NOT NULL,
[PROGRAMA] [int] NULL,
CONSTRAINT [PLANTILLASUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[TITULOPLANTILLA] ASC,
[TIPOPLANTILLA] ASC,
[TIPOCOLUMNA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PLUGGINS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PLUGGINS](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[COMANDO] [nvarchar](500) NULL,
[FILENAMEXML] [nvarchar](50) NULL,
[CUANDO] [int] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PLUGGINS_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PLUGGINSEMPRESA] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PLUGGINSEMPRESA](
[POSICION] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
CONSTRAINT [PLUGGINSEMPRESA_PK] PRIMARY KEY CLUSTERED
(
[POSICION] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PLUGINS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PLUGINS](
[IDPLUGIN] [int] NOT NULL,
[IDMODULO] [int] NULL,
[DLLNAME] [nvarchar](30) NULL,
[PLUGINNAME] [nvarchar](30) NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [int] NULL,
[VERSIONMANAGER] [int] NULL,
[MENUITEM] [nvarchar](30) NULL,
[MENUCAPTION] [nvarchar](30) NULL,
[IMAGEINDEX] [int] NULL,
[IDIOMA] [nvarchar](5) NULL,
CONSTRAINT [PK_PLUGINS] PRIMARY KEY CLUSTERED
(
[IDPLUGIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PM_SITUACIONES] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PM_SITUACIONES](
[IDSITUACION] [int] NOT NULL,
[CLAVE] [nvarchar](15) NOT NULL,
[SUBCLAVE] [nvarchar](15) NOT NULL,
[VALOR] [nvarchar](70) NULL,
CONSTRAINT [PM_SITUACIONES_PK] PRIMARY KEY CLUSTERED
(
[IDSITUACION] ASC,
[CLAVE] ASC,
[SUBCLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PM_TERMINALES] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PM_TERMINALES](
[IDTERMINAL] [nvarchar](25) NOT NULL,
[NOMBRE] [nvarchar](15) NULL,
[TIPODOCIMPRESO] [nvarchar](15) NULL,
[DOCIMPRESO] [nvarchar](70) NULL,
[IDULTIMAOP] [nvarchar](15) NULL,
CONSTRAINT [PM_TERMINALES_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRECIOSCOMPRA] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRECIOSCOMPRA](
[CODPROVEEDOR] [int] NOT NULL,
[IDTARIFAC] [dbo].[DNUMERO0] NOT NULL,
[N] [nchar](1) NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[PBRUTO] [dbo].[DFLOAT0] NULL,
[X] [float] NOT NULL,
[Y] [float] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[TOTALDTO] [dbo].[DFLOAT0] NULL,
[PNETO] [dbo].[DFLOAT0] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[CODMONEDA] [int] NULL,
[DTOTEXTO] [nvarchar](60) NULL,
[VERSION] [timestamp] NOT NULL,
[PNETOANTERIOR] [float] NULL,
[CODFORMATO] [int] NOT NULL,
CONSTRAINT [PRECIOSCOMPRA_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[IDTARIFAC] ASC,
[N] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[X] ASC,
[CODFORMATO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRECIOSHOTEL] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRECIOSHOTEL](
[CODTARIFA] [int] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[IDRANGO] [int] NOT NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[VERSION] [timestamp] NULL,
[CODHABITACION] [int] NOT NULL,
[TIPO] [nvarchar](1) NOT NULL,
[SUBTIPO] [smallint] NOT NULL,
[DTOTEXTOSLE] [nvarchar](10) NULL,
[PRODUCCION] [dbo].[DFLOAT0] NULL,
[PRODUCCIONEXTRAS] [dbo].[DFLOAT0] NULL,
[PRODUCCIONSERVICIOS] [dbo].[DFLOAT0] NULL,
CONSTRAINT [PRECIOSHOTEL_PK] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC,
[IDTEMPORADA] ASC,
[CODARTICULO] ASC,
[CODCLIENTE] ASC,
[IDRANGO] ASC,
[CODHABITACION] ASC,
[TIPO] ASC,
[SUBTIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRECIOSHOTELDIA] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRECIOSHOTELDIA](
[CODCLIENTE] [int] NOT NULL,
[CODTARIFA] [int] NOT NULL,
[CODHABITACION] [int] NOT NULL,
[DIA] [datetime] NOT NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[VERSION] [timestamp] NULL,
[CODREGIMEN] [int] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
[PRECIOREGIMEN] [dbo].[DFLOAT0] NULL,
CONSTRAINT [PK_PRECIOSHOTELDIA] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[CODTARIFA] ASC,
[CODHABITACION] ASC,
[DIA] ASC,
[CODREGIMEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRECIOSREGIMEN] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRECIOSREGIMEN](
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[CODREGIMEN] [nvarchar](4) NOT NULL,
[IDTARIFAV] [dbo].[DINTEGER] NOT NULL,
[FECHAINI] [datetime] NOT NULL,
[FECHAFIN] [datetime] NOT NULL,
[VALOR] [dbo].[DFLOAT0] NULL,
[DIASEMANA] [nvarchar](7) NOT NULL,
CONSTRAINT [PRECIOSREGIMEN_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODREGIMEN] ASC,
[IDTARIFAV] ASC,
[FECHAINI] ASC,
[FECHAFIN] ASC,
[DIASEMANA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRECIOSSUPLEMENTO] Script Date: 14/5/2019 4:39:30
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRECIOSSUPLEMENTO](
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[CODSUPLEMENTO] [dbo].[DINTEGER] NOT NULL,
[IDTARIFAV] [dbo].[DINTEGER] NOT NULL,
[FECHAINI] [datetime] NOT NULL,
[FECHAFIN] [datetime] NOT NULL,
[VALOR] [dbo].[DFLOAT0] NULL,
[DIASEMANA] [nvarchar](7) NOT NULL,
CONSTRAINT [PRECIOSSUPLEMENTO_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODSUPLEMENTO] ASC,
[IDTARIFAV] ASC,
[FECHAINI] ASC,
[FECHAFIN] ASC,
[DIASEMANA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRECIOSVENTA] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRECIOSVENTA](
[IDTARIFAV] [dbo].[DNUMERO0] NOT NULL,
[CODARTICULO] [dbo].[DNUMERO0] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[PBRUTO] [dbo].[DFLOAT0] NULL,
[X] [float] NULL,
[Y] [float] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[PNETO] [dbo].[DFLOAT0] NULL,
[BENEFICIO] [dbo].[DFLOAT0] NULL,
[PORCC] [dbo].[DFLOAT0] NULL,
[PORCV] [dbo].[DFLOAT0] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[CODMONEDA] [int] NULL,
[CODFORMATO] [dbo].[DNUMERO0] NOT NULL,
[DTOTEXTO] [nvarchar](60) NULL,
[PNETOANTERIOR] [float] NULL,
[CADUCIDAD] [datetime] NULL,
[PBRUTO2] [float] NULL,
[DTO2] [float] NULL,
[PNETO2] [float] NULL,
[DTOTEXTO2] [nvarchar](60) NULL,
[DESDE2] [datetime] NULL,
[HASTA2] [datetime] NULL,
[PORCTB] [float] NULL,
[DESCATALOGADO] [bit] NULL,
[PORCDEF] [float] NULL,
[COSTESUPUESTO] [nvarchar](1) NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [PRECIOSVENTA_PK] PRIMARY KEY CLUSTERED
(
[IDTARIFAV] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODFORMATO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PREDEFINIDOSLIN] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PREDEFINIDOSLIN](
[CODLIN] [int] NOT NULL,
[IDTIPOASUNTO] [int] NOT NULL,
[ORDEN] [int] NULL,
[DEFECTO] [dbo].[NDBOOLEANF] NULL,
[CODSERVICIO] [int] NULL,
[CODEMPLEADO] [int] NULL,
[CODCONCEPTO] [int] NULL,
[TALLA] [dbo].[NDTALLA] NOT NULL,
[COLOR] [dbo].[NDCOLOR] NOT NULL,
[MODOFACT] [int] NULL,
[TIPODOC] [int] NULL,
[DURACIONPREDEFINIDA] [int] NULL,
[IDPESTANYADEFECTO] [int] NULL,
[HORAFIJADA] [bit] NULL,
[PAX] [int] NULL,
[CODRECURSO] [int] NULL,
[DISENYO_CL] [int] NULL,
[CADAXPAX] [int] NULL,
CONSTRAINT [PREDEFINIDOSLIN_PK] PRIMARY KEY CLUSTERED
(
[CODLIN] ASC,
[IDTIPOASUNTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PREGUNTASGLOBALES] Script Date: 14/5/2019 4:39:30
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PREGUNTASGLOBALES](
[CODPREGUNTA] [int] NOT NULL,
[TEXTOPREGUNTA] [nvarchar](40) NULL,
[TIPO] [int] NULL,
[CAPTIONINFORME] [nvarchar](25) NULL,
CONSTRAINT [PREGUNTASGLOBALES_PK] PRIMARY KEY CLUSTERED
(
[CODPREGUNTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRESUPUESTOS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRESUPUESTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPRESUPUESTO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[SUPRESUPUESTO] [nvarchar](15) NULL,
CONSTRAINT [PRESUPUESTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPRESUPUESTO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRESUPUESTOSCAB] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRESUPUESTOSCAB](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPRESUPUESTO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSION] [dbo].[DNUMERO0] NOT NULL,
[CODCLIENTE] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[TOTBRUTO] [dbo].[DFLOAT0] NULL,
[DTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[TOTDTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[TOTDTOPP] [dbo].[DFLOAT0] NULL,
[TOTIMPUESTOS] [dbo].[DFLOAT0] NULL,
[TOTNETO] [dbo].[DFLOAT0] NULL,
[TOTALCOSTE] [dbo].[DFLOAT0] NULL,
[CODMONEDA] [int] NULL,
[FACTORMONEDA] [dbo].[DFLOAT0] NULL,
[CODVENDEDOR] [int] NULL,
[CODTARIFA] [int] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[IDESTADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[CONTACTO] [int] NULL,
[TIPODOC] [int] NULL,
[Z] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[TOTALCOSTEIVA] [dbo].[DFLOAT0] NULL,
[TOTALCARGOSDTOS] [dbo].[DFLOAT0] NULL,
[NUMROLLO] [int] NULL,
[SERIEASUNTO] [nvarchar](4) NULL,
[NUMEROASUNTO] [int] NULL,
[SUPRESUPUESTO] [nvarchar](15) NULL,
CONSTRAINT [PRESUPUESTOSCAB_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPRESUPUESTO] ASC,
[N] ASC,
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRESUPUESTOSCAMPOSLIBRES] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRESUPUESTOSCAMPOSLIBRES](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPRESUPUESTO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSION] [int] NOT NULL,
CONSTRAINT [PRESUPUESTOSCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPRESUPUESTO] ASC,
[N] ASC,
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRESUPUESTOSDTOS] Script Date: 14/5/2019 4:39:30
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRESUPUESTOSDTOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DINTEGER] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSION] [int] NOT NULL,
[LINEA] [int] NOT NULL,
[NUMLINDOC] [int] NULL,
[CODDTO] [int] NULL,
[TIPO] [nvarchar](1) NULL,
[SECUENCIA] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[DTOCARGO] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[UDSDTO] [dbo].[DFLOAT0] NULL,
[IMPORTEUNITARIODESC] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[TIPODTO] [int] NULL,
CONSTRAINT [PRESUPUESTOSDTOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[LINEA] ASC,
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRESUPUESTOSLIN] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRESUPUESTOSLIN](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPRESUPUESTO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSION] [dbo].[DNUMERO0] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[TALLA] [dbo].[NDTALLA] NOT NULL,
[COLOR] [dbo].[NDCOLOR] NOT NULL,
[UNID1] [dbo].[DFLOAT0] NULL,
[UNID2] [dbo].[DFLOAT0] NULL,
[UNID3] [dbo].[DFLOAT0] NULL,
[UNID4] [dbo].[DFLOAT0] NULL,
[UNIDADESTOTAL] [dbo].[DFLOAT0] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
[PRECIODEFECTO] [dbo].[DFLOAT0] NULL,
[TIPOIMPUESTO] [smallint] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[NUMKG] [dbo].[DFLOAT0] NULL,
[COSTE] [dbo].[DFLOAT0] NULL,
[CODTARIFA] [int] NULL,
[CODVENDEDOR] [int] NULL,
[COSTEIVA] [dbo].[DFLOAT0] NULL,
[IDPARTIDA] [int] NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[ESTADO] [int] NULL,
[CARGO1] [dbo].[DFLOAT0] NULL,
[CARGO2] [dbo].[DFLOAT0] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
CONSTRAINT [PRESUPUESTOSLIN_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPRESUPUESTO] ASC,
[N] ASC,
[VERSION] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRESUPUESTOSPARTIDAS] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRESUPUESTOSPARTIDAS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMPRESUPUESTO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSION] [dbo].[DNUMERO0] NOT NULL,
[IDPARTIDA] [int] NOT NULL,
[AREA] [nvarchar](6) NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[TOTAL] [dbo].[DFLOAT0] NULL,
CONSTRAINT [PRESUPUESTOSPARTIDAS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMPRESUPUESTO] ASC,
[N] ASC,
[VERSION] ASC,
[IDPARTIDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PRESUPUESTOSTOT] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PRESUPUESTOSTOT](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSION] [dbo].[DNUMERO0] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[BRUTO] [float] NULL,
[DTOCOMERC] [float] NULL,
[TOTDTOCOMERC] [float] NULL,
[DTOPP] [float] NULL,
[TOTDTOPP] [float] NULL,
[BASEIMPONIBLE] [float] NULL,
[IVA] [float] NULL,
[TOTIVA] [float] NULL,
[REQ] [float] NULL,
[TOTREQ] [float] NULL,
[TOTAL] [float] NULL,
[CODDTO] [int] NULL,
CONSTRAINT [PRESUPUESTOSTOT_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[VERSION] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PREVISIONCOMPRAS] Script Date: 14/5/2019 4:39:30
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PREVISIONCOMPRAS](
[ID] [int] IDENTITY(1,1) NOT NULL,
[ANYO] [int] NOT NULL,
[FILTRO] [nvarchar](4000) NOT NULL,
[PREVISION] [dbo].[DFLOAT0] NULL,
[ENERO] [dbo].[DFLOAT0] NULL,
[FEBRERO] [dbo].[DFLOAT0] NULL,
[MARZO] [dbo].[DFLOAT0] NULL,
[ABRIL] [dbo].[DFLOAT0] NULL,
[MAYO] [dbo].[DFLOAT0] NULL,
[JUNIO] [dbo].[DFLOAT0] NULL,
[JULIO] [dbo].[DFLOAT0] NULL,
[AGOSTO] [dbo].[DFLOAT0] NULL,
[SEPTIEMBRE] [dbo].[DFLOAT0] NULL,
[OCTUBRE] [dbo].[DFLOAT0] NULL,
[NOVIEMBRE] [dbo].[DFLOAT0] NULL,
[DICIEMBRE] [dbo].[DFLOAT0] NULL,
CONSTRAINT [PREVISIONCOMPRAS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PREVISIONDPTO] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PREVISIONDPTO](
[ID] [int] IDENTITY(1,1) NOT NULL,
[IDHOTEL] [int] NOT NULL,
[NUMDPTO] [int] NOT NULL,
[NUMSECCION] [int] NULL,
[YEAR] [int] NOT NULL,
[M1] [float] NULL,
[M2] [float] NULL,
[M3] [float] NULL,
[M4] [float] NULL,
[M5] [float] NULL,
[M6] [float] NULL,
[M7] [float] NULL,
[M8] [float] NULL,
[M9] [float] NULL,
[M10] [float] NULL,
[M11] [float] NULL,
[M12] [float] NULL,
[NUMFAMILIA] [int] NOT NULL,
[NUMSUBFAMILIA] [int] NOT NULL,
CONSTRAINT [PK_PREVISIONDPTO] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PREVISIONES] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PREVISIONES](
[A_O] [smallint] NOT NULL,
[MES] [smallint] NOT NULL,
[PREVISION] [dbo].[DFLOAT0] NULL,
[CODMONEDA] [int] NULL,
[FECHAPREVISION] [datetime] NULL,
CONSTRAINT [PREVISIONES_PK] PRIMARY KEY CLUSTERED
(
[A_O] ASC,
[MES] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PREVISIONTEMP] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PREVISIONTEMP](
[CODALMACEN] [nvarchar](3) NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[UDS] [float] NULL,
[IDTARIFAC] [int] NULL,
[CODPROVEEDOR] [int] NULL,
[PBRUTO] [float] NULL,
[DTOTEXTO] [nvarchar](60) NULL,
[PNETO] [float] NULL,
[X] [float] NULL,
[Y] [float] NULL,
[CODMONEDA] [int] NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[CODCLIENTE] [int] NULL,
[NUMTERMINAL] [int] NOT NULL,
[UDSNECESARIAS] [float] NULL,
CONSTRAINT [PREVISIONTEMP_PK] PRIMARY KEY CLUSTERED
(
[CODALMACEN] ASC,
[NUMLINEA] ASC,
[NUMTERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PREVISIONVENTAS] Script Date: 14/5/2019 4:39:30 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PREVISIONVENTAS](
[ID] [int] IDENTITY(1,1) NOT NULL,
[ANYO] [int] NOT NULL,
[FILTRO] [nvarchar](4000) NOT NULL,
[PREVISION] [dbo].[DFLOAT0] NULL,
[ENERO] [dbo].[DFLOAT0] NULL,
[FEBRERO] [dbo].[DFLOAT0] NULL,
[MARZO] [dbo].[DFLOAT0] NULL,
[ABRIL] [dbo].[DFLOAT0] NULL,
[MAYO] [dbo].[DFLOAT0] NULL,
[JUNIO] [dbo].[DFLOAT0] NULL,
[JULIO] [dbo].[DFLOAT0] NULL,
[AGOSTO] [dbo].[DFLOAT0] NULL,
[SEPTIEMBRE] [dbo].[DFLOAT0] NULL,
[OCTUBRE] [dbo].[DFLOAT0] NULL,
[NOVIEMBRE] [dbo].[DFLOAT0] NULL,
[DICIEMBRE] [dbo].[DFLOAT0] NULL,
CONSTRAINT [PREVISIONVENTAS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROCEDENCIAS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROCEDENCIAS](
[CODIGOPROCEDENCIA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
CONSTRAINT [PROCEDENCIAS_PK] PRIMARY KEY CLUSTERED
(
[CODIGOPROCEDENCIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROCESOS] Script Date: 14/5/2019 4:39:30 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROCESOS](
[IDPROCESO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[TIPO] [int] NULL,
[ACTIVO] [bit] NULL,
[FRECUENCIA] [int] NULL,
[XDIAS] [int] NULL,
[HORA] [datetime] NULL,
[LUNES] [bit] NULL,
[MARTES] [bit] NULL,
[MIERCOLES] [bit] NULL,
[JUEVES] [bit] NULL,
[VIERNES] [bit] NULL,
[SABADO] [bit] NULL,
[DOMINGO] [bit] NULL,
[HORALUNES] [datetime] NULL,
[HORAMARTES] [datetime] NULL,
[HORAMIERCOLES] [datetime] NULL,
[HORAJUEVES] [datetime] NULL,
[HORAVIERNES] [datetime] NULL,
[HORASABADO] [datetime] NULL,
[HORADOMINGO] [datetime] NULL,
[NEXTEJECUCION] [datetime] NULL,
[LASTEJECUCION] [datetime] NULL,
[ESTADO] [int] NULL,
[LASTEJECUCIONMSG] [nvarchar](255) NULL,
[TERMINALEJECUTANTE] [nvarchar](40) NULL,
[LASTEJECUCIONTERMINAL] [nvarchar](40) NULL,
CONSTRAINT [PROCESOS_PK] PRIMARY KEY CLUSTERED
(
[IDPROCESO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROCESOSESPECIALES] Script Date: 14/5/2019 4:39:30
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROCESOSESPECIALES](
[ID] [int] NOT NULL,
[NOMBRE] [nvarchar](25) NULL,
[DESCRIPCION] [nvarchar](100) NULL,
CONSTRAINT [PROCESOSESPECIALES_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROCESOSESPECIALESEXEC] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROCESOSESPECIALESEXEC](
[ID] [int] NOT NULL,
[FECHA] [datetime] NOT NULL,
[HORA] [datetime] NOT NULL,
[CODUSUARIO] [int] NOT NULL,
CONSTRAINT [PROCESOSESPECIALESEXEC_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[FECHA] ASC,
[HORA] ASC,
[CODUSUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROCESOSESPECIALESPARAMS] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROCESOSESPECIALESPARAMS](
[ID] [int] NOT NULL,
[NUMSQL] [int] NOT NULL,
[NUMPARAMETRO] [int] NOT NULL,
[NOMBRE] [nvarchar](30) NULL,
[CAPTION] [nvarchar](30) NULL,
[TIPOCAMPO] [nvarchar](15) NULL,
[VALORDEF] [nvarchar](30) NULL,
[PREGUNTAR] [dbo].[NDBOOLEANF] NULL,
[SELECCION] [nvarchar](15) NULL,
[CAMPOSELECCION] [nvarchar](30) NULL,
CONSTRAINT [PROCESOSESPECIALESPARAMS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[NUMSQL] ASC,
[NUMPARAMETRO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROCESOSESPECIALESSQL] Script Date: 14/5/2019
4:39:30 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROCESOSESPECIALESSQL](
[ID] [int] NOT NULL,
[NUMSQL] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CONSULTA] [image] NULL,
[SQLDEGESTION] [dbo].[NDBOOLEANT] NULL,
CONSTRAINT [PROCESOSESPECIALESSQL_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[NUMSQL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROCESOSESPECIALESUSU] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROCESOSESPECIALESUSU](
[IDPROCESO] [int] NOT NULL,
[CODUSUARIO] [int] NOT NULL,
CONSTRAINT [PROCESOSESPECIALESUSU_PK] PRIMARY KEY CLUSTERED
(
[IDPROCESO] ASC,
[CODUSUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROCESOSLIN] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROCESOSLIN](
[IDPROCESO] [int] NOT NULL,
[CLAVE] [nvarchar](5) NOT NULL,
[SUBCLAVE] [nvarchar](5) NOT NULL,
[VALOR] [nvarchar](255) NULL,
CONSTRAINT [PROCESOSLIN_PK] PRIMARY KEY CLUSTERED
(
[IDPROCESO] ASC,
[CLAVE] ASC,
[SUBCLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONES] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONES](
[IDPROMOCION] [int] NOT NULL,
[PRIORIDAD] [int] NULL,
[DESCRIPCION] [nvarchar](200) NULL,
[TEXTOIMPRIMIR] [nvarchar](200) NULL,
[FECHAINICIAL] [datetime] NULL,
[FECHAFINAL] [datetime] NULL,
[HORAINICIAL] [datetime] NULL,
[HORAFINAL] [datetime] NULL,
[DIASSEMANA] [nvarchar](7) NULL,
[EANCUPON] [nvarchar](30) NULL,
[IDTARIFAV] [int] NULL,
[PORCADA] [nvarchar](1) NULL,
[NUMEROARTICULOS] [float] NULL,
[IGUALES] [nvarchar](1) NULL,
[IDGRUPO] [int] NULL,
[IMPORTEMINIMO] [float] NULL,
[VERSION] [timestamp] NULL,
[DESCUENTOSENCASCADA] [nvarchar](1) NULL,
[FOTO] [image] NULL,
[CLIENTEOBLIGATORIO] [nvarchar](1) NULL,
[ACTUALIZARREMFRONTS] [nvarchar](1) NULL,
[VISIBILIDAD] [int] NULL,
[GENERARICGFIDEL] [bit] NULL,
[TIPOAPLICACION] [int] NULL,
[DEFINEBARATO] [int] NULL,
[TIPO] [int] NULL,
[CUPONSERIALIZADO] [nvarchar](1) NULL,
[CUPONINI] [nvarchar](40) NULL,
[CUPONFIN] [nvarchar](40) NULL,
[CUPONSERIALIZADOISCV] [nvarchar](1) NULL,
[PRECIOMIN] [float] NULL,
[PRECIOMAX] [float] NULL,
[FILTPRECIO] [nvarchar](1) NULL,
[MODOIMPORTECUPONGENERADO] [int] NULL,
[VALORIMPORTECUPONGENERADO] [float] NULL,
[IMPRIMIRIMPORTEDTO] [nvarchar](1) NULL,
[CONDICIONAPLICACION] [int] NULL,
[APLICARNVECES] [int] NULL,
[IDPROMOCIONMAIN] [int] NULL,
[POSICION] [int] NULL,
[ABONABLE] [nvarchar](1) NULL,
[MANUAL] [nvarchar](1) NULL,
[CUPONSERIALIZADOISEAN13] [nvarchar](1) NULL,
[OBSERVACIONES1] [nvarchar](255) NULL,
[OBSERVACIONES2] [nvarchar](255) NULL,
[OBSERVACIONES3] [nvarchar](255) NULL,
[HIPERVINCULO] [nvarchar](800) NULL,
[VISIBLEENVISOR] [nvarchar](1) NULL,
[TEXTOVISIBLEENVISOR] [nvarchar](100) NULL,
[DESCRIPCIONAENA] [nvarchar](15) NULL,
[GRUPOIMPORTECUPONGENERADO] [int] NULL,
[MOMENTOAPLICACION] [int] NULL,
[ALCOMPRARMINIMOAPLICARMAXIMO] [nvarchar](1) NULL,
[TIPOINCOMPATIBILIDAD] [int] NULL,
[TEXTOALAPLICAR] [nvarchar](1000) NULL,
[PEDIRCUPONSERIALIZADO] [nvarchar](1) NULL,
[NEXTCUPONSERIALIZADO] [nvarchar](40) NULL,
[EANCUPONALIAS] [nvarchar](50) NULL,
CONSTRAINT [PROMOCIONESPK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESCLIENTE] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESCLIENTE](
[CODCLIENTE] [int] NOT NULL,
[IDPROMOCION] [int] NOT NULL,
[FECHAIMPRESION] [datetime] NULL,
[FECHAGENERACION] [datetime] NULL,
[IMPORTEDTO] [float] NULL,
[ID] [int] IDENTITY(1,1) NOT NULL,
[USADO] [bit] NULL,
[CUPON] [nvarchar](40) NULL,
[FRONT] [int] NULL,
[FECHAENVIO] [datetime] NULL,
[FECHAUSO] [datetime] NULL,
[HORAGENERACION] [datetime] NULL,
CONSTRAINT [PROMOCIONESCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESCONSEGUIDAS] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESCONSEGUIDAS](
[IDTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDFRONT] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[MOSTRAR] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [PROMOCIONESCONSEGUIDAS_PK] PRIMARY KEY CLUSTERED
(
[IDTARJETA] ASC,
[IDFRONT] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESEMPRESA] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESEMPRESA](
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [PROMOCIONESEMPRESA_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESFORMASPAGO] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESFORMASPAGO](
[IDPROMOCION] [int] NOT NULL,
[CODFORMAPAGO] [nvarchar](6) NOT NULL,
CONSTRAINT [PROMOCIONESFORMASPAGO_PK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[CODFORMAPAGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESGRUPOS] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESGRUPOS](
[IDPROMOCION] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[IDGRUPO] [int] NULL,
CONSTRAINT [PROMOCIONESGRUPOS_PK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESGRUPOSALMACEN] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESGRUPOSALMACEN](
[IDPROMOCION] [int] NOT NULL,
[IDGRUPO] [int] NOT NULL,
CONSTRAINT [PROMOCIONESGRUPOSALMACEN_PK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESHOSTELERIA] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESHOSTELERIA](
[IDPROMOCION] [int] NOT NULL,
[IDTARJETA] [int] NULL,
[FECHAINI] [datetime] NULL,
[FECHAFIN] [datetime] NULL,
[HORAINI] [datetime] NULL,
[HORAFIN] [datetime] NULL,
[CODARTICULO] [int] NULL,
[DTO] [float] NULL,
[IMPORTE] [float] NULL,
[APLICADA] [bit] NULL,
[FECHAAPLICACION] [datetime] NULL,
[SERIE] [nvarchar](4) NULL,
[NUMERO] [int] NULL,
[N] [nvarchar](1) NULL,
[IDMOTIVODTO] [int] NULL,
CONSTRAINT [PROMOCIONESHOSTELERIA_PK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESIDIOMAS] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESIDIOMAS](
[IDPROMOCION] [int] NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](200) NULL,
[TEXTOIMPRIMIR] [nvarchar](200) NULL,
CONSTRAINT [PROMOCIONESIDIOMAS_PK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESINCOMPATIBLES] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESINCOMPATIBLES](
[IDPROMOCION] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[IDPROMOCIONINCOMPATIBLE] [int] NULL,
CONSTRAINT [PROMOCIONESINCOMPATIBLES_PK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESTARIFAS] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESTARIFAS](
[IDPROMOCION] [int] NOT NULL,
[IDTARIFAV] [int] NOT NULL,
CONSTRAINT [PROMOCIONESTARIFASPK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[IDTARIFAV] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROMOCIONESUSUARIO] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROMOCIONESUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [PROMOCIONESUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROVEEDORES] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROVEEDORES](
[CODPROVEEDOR] [int] NOT NULL,
[CODCONTABLE] [nvarchar](12) NULL,
[NOMPROVEEDOR] [nvarchar](255) NULL,
[NOMCOMERCIAL] [nvarchar](255) NULL,
[CIF] [nvarchar](12) NULL,
[NIF20] [nvarchar](20) NULL,
[ALIAS] [nvarchar](255) NULL,
[DIRECCION1] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[PAIS] [nvarchar](100) NULL,
[PERSONACONTACTO] [nvarchar](255) NULL,
[TELEFONO1] [nvarchar](15) NULL,
[TELEFONO2] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[FAXPEDIDOS] [nvarchar](15) NULL,
[TELEX] [nvarchar](15) NULL,
[E_MAIL] [nvarchar](255) NULL,
[CODCLISUYO] [nvarchar](12) NULL,
[NUMCUENTA] [nvarchar](10) NULL,
[CODBANCO] [nvarchar](4) NULL,
[NUMSUCURSAL] [nvarchar](4) NULL,
[DIGCONTROLBANCO] [nvarchar](2) NULL,
[CODPOSTALBANCO] [nvarchar](8) NULL,
[NOMBREBANCO] [nvarchar](255) NULL,
[DIRECCIONBANCO] [nvarchar](255) NULL,
[POBLACIONBANCO] [nvarchar](100) NULL,
[CODSWIFT] [nvarchar](15) NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[ENVIODIRECION] [nvarchar](255) NULL,
[ENVIOCODPOSTAL] [nvarchar](8) NULL,
[ENVIOPOBLACION] [nvarchar](100) NULL,
[ENVIOPROVINCIA] [nvarchar](100) NULL,
[ENVIOPAIS] [nvarchar](100) NULL,
[CANTPORTESPAG] [dbo].[DFLOAT0] NULL,
[TIPOPORTES] [nvarchar](1) NULL,
[NUMDIASENTREGA] [int] NULL,
[OBSERVACIONES] [ntext] NULL,
[CODTALLA] [nvarchar](10) NULL,
[COMPRARSINIMPUESTOS] [dbo].[NDBOOLEANF] NULL,
[COMPRARIVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[APTOCORREOS] [nvarchar](12) NULL,
[DTOCOMERCIAL] [dbo].[DFLOAT0] NULL,
[TIPO] [smallint] NULL,
[REGIMFACT] [nvarchar](1) NULL,
[CODMONEDA] [int] NULL,
[DIAPAGO1] [smallint] NULL,
[DIAPAGO2] [smallint] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[DIRECCION2] [nvarchar](255) NULL,
[TRANSPORTE] [int] NULL,
[CODIDIOMA] [int] NULL,
[TIPODOC] [int] NULL,
[SERIEALBINDIRECTA] [nvarchar](4) NULL,
[SERIEFACINDIRECTA] [nvarchar](4) NULL,
[B2B_ORIGEN] [int] NULL,
[B2B_IDMAPPING] [int] NULL,
[CODCENTRAL] [int] NULL,
[CODVISIBLE] [int] NULL,
[VENCIMSEGUN] [int] NULL,
[CODPAIS] [nvarchar](2) NULL,
[ENVIOCODPAIS] [nvarchar](2) NULL,
[B2B_ORIGENPEDIDO] [int] NULL,
[B2B_IDMAPPINGPEDIDO] [int] NULL,
[CODCENTRALPEDIDO] [int] NULL,
[NUMDIASCANCELACION] [int] NULL,
[PEDIDOMINIMO] [float] NULL,
[FACTURARCONIMPUESTO] [int] NULL,
[CODCONTABLECOMPRA] [nvarchar](12) NULL,
[DESCATALOGADO] [dbo].[NDBOOLEANF] NULL,
[CODIGOIBAN] [nvarchar](100) NULL,
[CODCONTABLEDMN] [nvarchar](12) NULL,
[PEDIDOSVENCIMSEGUN] [int] NULL,
[MOBIL] [nvarchar](15) NULL,
[ESPROVDELGRUPO] [bit] NULL,
[REGIMRET] [nvarchar](1) NULL,
[TIPORET] [int] NULL,
[RET_TIPORETENCIONIVA] [int] NULL,
[RET_PORCEXCLUSION] [float] NULL,
[RET_FECHAINIEXCLUSION] [datetime] NULL,
[RET_FECHAFINEXCLUSION] [datetime] NULL,
[IVANODEDUCIBLE] [bit] NOT NULL,
[RECC] [bit] NOT NULL,
[BLOQUEADO] [nvarchar](1) NULL,
[ORDENADEUDO] [nvarchar](35) NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [PROVEEDORES_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROVEEDORESCAMPOSLIBRES] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROVEEDORESCAMPOSLIBRES](
[CODPROVEEDOR] [int] NOT NULL,
[ESCONTRI] [nvarchar](1) NULL,
[TIPOCONTRI] [nvarchar](4) NULL,
[VALORRETEN] [nvarchar](4) NULL,
[ESIMPORTADOR] [nvarchar](1) NULL,
CONSTRAINT [PROVEEDORESCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[PROVEEDORESTERMINAL] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PROVEEDORESTERMINAL](
[IDTERMINAL] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [PROVEEDORESTERMINAL_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RAICESCONTABLES] Script Date: 14/5/2019 4:39:31 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RAICESCONTABLES](
[TIPO] [nvarchar](2) NOT NULL,
[SUBTIPO] [nvarchar](2) NULL,
[CONTADOR] [int] NULL,
[TITULO] [nvarchar](25) NULL,
[RAIZ] [nvarchar](12) NULL,
[ORIGENTESORERIA] [nvarchar](1) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RAICESSERIE] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RAICESSERIE](
[RAIZ] [nvarchar](4) NOT NULL,
[TITULO] [nvarchar](30) NULL,
CONSTRAINT [RAICESSERIE_PK] PRIMARY KEY CLUSTERED
(
[RAIZ] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RANGOHORAS] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RANGOHORAS](
[IDPERIODO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[HORAIN] [datetime] NULL,
[HORAFIN] [datetime] NULL,
CONSTRAINT [RANGOHORAS_PK] PRIMARY KEY CLUSTERED
(
[IDPERIODO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RANGOS] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RANGOS](
[CODCOMISION] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[DESDE] [float] NULL,
[HASTA] [float] NULL,
CONSTRAINT [RANGOS_PK] PRIMARY KEY CLUSTERED
(
[CODCOMISION] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RAPPELSPROVEEDORES] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RAPPELSPROVEEDORES](
[CODPROVEEDOR] [int] NOT NULL,
[CODRAPPEL] [int] NOT NULL,
[NOMRAPPEL] [nvarchar](25) NULL,
[SIGLAS] [nvarchar](4) NULL,
[FECHAINI] [datetime] NULL,
[FECHAFIN] [datetime] NULL,
[FECHACOBRO] [datetime] NULL,
[FACTURACION] [dbo].[NDBOOLEANF] NULL,
[IMPORTECOMPRA] [dbo].[DFLOAT0] NULL,
[IMPORTERAPPEL] [dbo].[DFLOAT0] NULL,
[RAPPELPOR] [nvarchar](1) NULL,
[PORCIMPORTE] [nvarchar](1) NULL,
[NUMCONCEPTO] [int] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[UDSCOMPRA] [dbo].[DFLOAT0] NULL,
[CODARTRAPPEL] [int] NULL,
[TALLARAPPEL] [nvarchar](10) NULL,
[COLORRAPPEL] [nvarchar](10) NULL,
CONSTRAINT [RAPPELSPROVEEDORES_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[CODRAPPEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RECURSOSEMPRESA] Script Date: 14/5/2019 4:39:31 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RECURSOSEMPRESA](
[CODRECURSO] [int] NOT NULL,
[NOMRECURSO] [nvarchar](35) NOT NULL,
[CODALMACEN] [nvarchar](3) NULL,
[VERSION] [timestamp] NOT NULL,
[PAXMAX] [int] NOT NULL,
CONSTRAINT [RECURSOSEMPRESA_PK] PRIMARY KEY CLUSTERED
(
[CODRECURSO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RECURSOSSERVICIOS] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RECURSOSSERVICIOS](
[CODRECURSO] [int] NOT NULL,
[IDINTERVENCION] [dbo].[DFLOAT0] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
CONSTRAINT [RECURSOSSERVICIOS_PK] PRIMARY KEY CLUSTERED
(
[CODRECURSO] ASC,
[IDINTERVENCION] ASC,
[SERIE] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REFERENCIASPROV] Script Date: 14/5/2019 4:39:31 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REFERENCIASPROV](
[CODARTICULO] [int] NOT NULL,
[REFPROVEEDOR] [nvarchar](15) NOT NULL,
[CODPROVEEDOR] [int] NOT NULL,
[UDSDEFECTO] [dbo].[DFLOAT0] NULL,
CONSTRAINT [REFERENCIASPROV_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[REFPROVEEDOR] ASC,
[CODPROVEEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REGALOSPENDIENTESTARJETA] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REGALOSPENDIENTESTARJETA](
[CODCLIENTE] [dbo].[DINTEGER] NOT NULL,
[IDTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[PUNTOS] [dbo].[DINTEGER] NULL,
[CONSUMICIONES] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[TICKETS] [dbo].[DINTEGER] NULL,
[TEXTOAVISO] [nvarchar](50) NULL,
[MOSTRARAVISO] [dbo].[NDBOOLEANT] NULL,
[CADUCIDAD] [datetime] NULL,
CONSTRAINT [REGALOSPENDIENTESTARJETA_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[IDTARJETA] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REGIMENES] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REGIMENES](
[CODIGO] [nvarchar](4) NOT NULL,
[NOMBRE] [nvarchar](30) NULL,
[PORPERSONA] [dbo].[NDBOOLEANF] NULL,
[DISPALOJAMIENTO] [dbo].[NDBOOLEANF] NULL,
[DISPDESAYUNO] [dbo].[NDBOOLEANF] NULL,
[DISPALMUERZO] [dbo].[NDBOOLEANF] NULL,
[DISPCENA] [dbo].[NDBOOLEANF] NULL,
[PORCALOJAMIENTO] [dbo].[DFLOAT0] NULL,
[PORCDESAYUNO] [dbo].[DFLOAT0] NULL,
[PORCALMUERZO] [dbo].[DFLOAT0] NULL,
[PORCCENA] [dbo].[DFLOAT0] NULL,
CONSTRAINT [REGIMENES_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REGIMENESFACTURACION] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REGIMENESFACTURACION](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[SIEMPRESINIMPUESTOS] [bit] NULL,
[LIBROVENTAS] [bit] NULL,
[LIBROCOMPRAS] [bit] NULL,
[ORDEN] [int] NULL,
[ABREVIACION] [nvarchar](3) NOT NULL,
[LIBROIVA] [nvarchar](3) NOT NULL,
[REGIMENASOCIADO] [nvarchar](3) NULL,
CONSTRAINT [REGIMENESFACTURACION_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REGIMENFACTURACION] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REGIMENFACTURACION](
[TIPOREGIMEN] [nvarchar](1) NOT NULL,
[CODREGIMEN] [nvarchar](1) NOT NULL,
[DESCRIPCION] [nvarchar](255) NULL,
CONSTRAINT [REGIMENFACTURACION_PK] PRIMARY KEY CLUSTERED
(
[TIPOREGIMEN] ASC,
[CODREGIMEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REGIMENRET] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REGIMENRET](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](255) NOT NULL,
CONSTRAINT [REGIMENRET_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REGISTROAUDITORIA] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REGISTROAUDITORIA](
[ID] [int] IDENTITY(1,1) NOT NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[TIPO] [int] NULL,
[CODEMPLEADO] [int] NULL,
[SERIE] [nvarchar](4) NULL,
[NUMERO] [int] NULL,
[N] [nvarchar](1) NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[DESCRIPCION] [nvarchar](45) NULL,
[UDS] [float] NULL,
[PRECIO] [float] NULL,
[PRECIOIVA] [float] NULL,
[Z] [int] NULL,
[CAJASTR] [nvarchar](3) NULL,
[CAJAINT] [int] NULL,
[SALA] [smallint] NULL,
[MESA] [smallint] NULL,
[PRECIO2] [float] NULL,
[CODMONEDA] [int] NULL,
[VIENEDEFRONT] [bit] NULL,
CONSTRAINT [PK_REGISTROAUDITORIA] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REGISTROEMPLEADOS] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REGISTROEMPLEADOS](
[FO] [int] NOT NULL,
[CODEMPLEADO] [int] NOT NULL,
[DIA] [datetime] NOT NULL,
[HORAIN] [datetime] NOT NULL,
[HORAOUT] [datetime] NOT NULL,
[HORAS] [dbo].[DFLOAT0] NULL,
[VENTAS] [dbo].[DFLOAT0] NULL,
[NUMVENTAS] [int] NULL,
[Z] [int] NULL,
[CAJA] [nvarchar](3) NOT NULL,
[HORASNORMAL] [dbo].[DFLOAT0] NULL,
[HORASEXTRA] [dbo].[DFLOAT0] NULL,
[COSTEHORA] [dbo].[DFLOAT0] NULL,
[COSTEHORAEXTRA] [dbo].[DFLOAT0] NULL,
[CODMOTIVO] [int] NULL,
[CODMOTIVOENTRADA] [int] NULL,
CONSTRAINT [REGISTROEMPLEADOS_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[CODEMPLEADO] ASC,
[CAJA] ASC,
[DIA] ASC,
[HORAIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REGULARIZACION] Script Date: 14/5/2019 4:39:31 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REGULARIZACION](
[CODALMACEN] [nvarchar](3) NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[UNIDADES] [float] NULL,
[STOCKFINAL] [dbo].[DFLOAT0] NULL,
[CUADRADO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [REGULARIZACION_PK] PRIMARY KEY CLUSTERED
(
[CODALMACEN] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RELACIONESCUENTASEFECTIVO] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RELACIONESCUENTASEFECTIVO](
[CAJA] [nvarchar](3) NOT NULL,
[CODIGO] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CUENTA] [nvarchar](8) NULL,
CONSTRAINT [RELACIONESCUENTASEFECTIVO_PK] PRIMARY KEY CLUSTERED
(
[CAJA] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RELCAMPOSLIBRESUBICACION] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RELCAMPOSLIBRESUBICACION](
[TABLA] [int] NOT NULL,
[SUBTIPO] [int] NOT NULL,
[IDGRUPO] [int] NOT NULL,
[IDDISENY] [int] NOT NULL,
CONSTRAINT [RELCAMPOSLIBRESUBICACION_PK] PRIMARY KEY CLUSTERED
(
[TABLA] ASC,
[SUBTIPO] ASC,
[IDGRUPO] ASC,
[IDDISENY] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_ACCIONES] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_ACCIONES](
[IDFRONT] [int] NOT NULL,
[ACCION] [int] NOT NULL,
[IDENTIDAD] [int] NOT NULL,
CONSTRAINT [PK_REM_ACCIONES] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[ACCION] ASC,
[IDENTIDAD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CAJASFRONT] Script Date: 14/5/2019 4:39:31 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CAJASFRONT](
[IDFRONT] [int] NOT NULL,
[CAJAFRONT] [int] NOT NULL,
[SERIETIQUETS] [nvarchar](4) NULL,
[SERIEFACTURAS] [nvarchar](4) NULL,
[SERIEINVITACIONES] [nvarchar](4) NULL,
[SERIEALBARANES] [nvarchar](4) NULL,
[SERIERESERVAS] [nvarchar](4) NULL,
[SERIEEXTRAS] [nvarchar](4) NULL,
[SERIECOMPRAS] [nvarchar](4) NULL,
[CAJAMANAGER] [nvarchar](3) NULL,
[CODALMVENTAS] [nvarchar](3) NULL,
[CODALMREPOS] [nvarchar](3) NULL,
[CODALMMERMAS] [nvarchar](3) NULL,
[HORARUPTURA] [datetime] NULL,
[SERIEECUENTA] [nvarchar](4) NULL,
[SERIEINVENTARIO] [nvarchar](4) NULL,
[SERIECOBROSCUENTA] [nvarchar](4) NULL,
[VERSION] [timestamp] NOT NULL,
[CODALMCOMPRAS] [nvarchar](3) NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[SERIEABONOSTIQUETS] [nvarchar](4) NULL,
[SERIEABONOSFACTURAS] [nvarchar](4) NULL,
[SERIEABONOSALBARANES] [nvarchar](4) NULL,
[USARSERIESABONOS] [bit] NULL,
[SERIEPEDIDOS] [nvarchar](4) NULL,
[CAJASEGURIDAD] [nvarchar](3) NULL,
[TPV_AENA] [nvarchar](50) NULL,
[LOCAL_AENA] [nvarchar](1) NULL,
[CONTRATO_AENA] [nvarchar](1) NULL,
[USARSERIEINVITACIONIMPORTECERO] [bit] NULL,
[SERIEPCUENTA] [nvarchar](4) NULL,
CONSTRAINT [PK_REM_CAJASFRONT] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[CAJAFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CAJASFRONTSERIES] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CAJASFRONTSERIES](
[IDFRONT] [int] NOT NULL,
[CAJAFRONT] [int] NOT NULL,
[TIPODOC] [int] NOT NULL,
[SERIE] [nvarchar](4) NULL,
[IDDISSENYCAMPOSLIBRES] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CAJASFRONTSSERIESSUBEMPRESAS] Script Date:
14/5/2019 4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CAJASFRONTSSERIESSUBEMPRESAS](
[IDFRONT] [int] NOT NULL,
[CAJAFRONT] [int] NOT NULL,
[SUBEMPRESA] [int] NOT NULL,
[TIPODOC] [int] NOT NULL,
[SERIE] [nvarchar](4) NULL,
CONSTRAINT [REM_CAJASFRONTSSERIESSUBEMPRESAS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[CAJAFRONT] ASC,
[SUBEMPRESA] ASC,
[TIPODOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CAJASFRONTSSERIESSUBEMPRESASDECENTRAL] Script
Date: 14/5/2019 4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CAJASFRONTSSERIESSUBEMPRESASDECENTRAL](
[IDFRONT] [int] NOT NULL,
[CAJAFRONT] [int] NOT NULL,
[SUBEMPRESA] [int] NOT NULL,
[TIPODOC] [int] NOT NULL,
[SERIE] [nvarchar](4) NULL,
CONSTRAINT [REM_CAJASFRONTSSERIESSUBEMPRESASDECENTRAL_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[CAJAFRONT] ASC,
[SUBEMPRESA] ASC,
[TIPODOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CONFIG] Script Date: 14/5/2019 4:39:31 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CONFIG](
[IDCONFIG] [int] NOT NULL,
[VALOR] [nvarchar](100) NULL,
CONSTRAINT [PK_REM_CONFIG] PRIMARY KEY CLUSTERED
(
[IDCONFIG] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CONFIGDISENYSIMPRESORAREST] Script Date:
14/5/2019 4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CONFIGDISENYSIMPRESORAREST](
[IDFRONT] [int] NOT NULL,
[TERMINAL] [nvarchar](25) NOT NULL,
[TIPO] [int] NOT NULL,
[IMPRESORA] [nvarchar](255) NULL,
CONSTRAINT [REM_CONFIGDISENYSIMPRESORAREST_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TERMINAL] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CONFIGEMAILFRONT] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CONFIGEMAILFRONT](
[IDFRONT] [int] NOT NULL,
[EXPORTARRESZ] [bit] NULL,
[AUTEMAIL] [int] NULL,
[USUARIO] [nvarchar](60) NULL,
[PASSWORD] [nvarchar](30) NULL,
[HOST] [nvarchar](30) NULL,
[PORT] [int] NULL,
[FROMEMAIL] [nvarchar](60) NULL,
[EMAILZ] [nvarchar](60) NULL,
[CCOPYZ] [nvarchar](60) NULL,
[TIPOEMLZ] [int] NULL,
[TIPOEMPLEADO] [int] NULL,
[DESCUADRELIMIT] [float] NULL,
[EXPORTAREPEZ] [bit] NOT NULL,
[EXPORTARRESX] [bit] NULL,
[ENVIARVENTA] [bit] NULL,
[DISENYO] [int] NULL,
CONSTRAINT [REM_CONFIGEMAILFRONT_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CONFIGSALA] Script Date: 14/5/2019 4:39:31 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CONFIGSALA](
[IDFRONT] [int] NOT NULL,
[SALA] [dbo].[DSMALLINT] NOT NULL,
[NUMOBJETO] [dbo].[DSMALLINT] NOT NULL,
[TIPOOBJETO] [dbo].[DSMALLINT] NULL,
[POSX] [dbo].[DSMALLINT] NULL,
[POSY] [dbo].[DSMALLINT] NULL,
[NUMMESA] [dbo].[DSMALLINT] NULL,
[TARIFA] [int] NULL,
[CARGO] [float] NULL,
[NUMCOMENSALES] [dbo].[DSMALLINT] NULL,
[TASAESPECIAL] [dbo].[NDBOOLEANF] NULL,
[OPCIONES] [nvarchar](10) NULL,
[IMPTIQUETS] [nvarchar](40) NULL,
[IMPFACTURAS] [nvarchar](40) NULL,
[PROPINADEF] [float] NULL,
[CODARTCONSUMMIN] [int] NULL,
[IMPORTECONSUMMIN] [float] NULL,
[TIPOSERVICIO] [int] NULL,
[CONSUMOMAX] [float] NULL,
[NUMMESAREAL] [dbo].[DSMALLINT] NULL,
CONSTRAINT [REM_CONFIGSALA_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[SALA] ASC,
[NUMOBJETO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CONFIGSCREEN] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CONFIGSCREEN](
[IDFRONT] [int] NOT NULL,
[PANTALLA] [dbo].[DSMALLINT] NOT NULL,
[ELEMENTO] [nvarchar](5) NOT NULL,
[iTOP] [dbo].[DSMALLINT] NULL,
[HEIGHT] [dbo].[DSMALLINT] NULL,
[WIDTH] [dbo].[DSMALLINT] NULL,
[FILAS] [dbo].[DSMALLINT] NULL,
[COLUMNAS] [dbo].[DSMALLINT] NULL,
[LINEASTEXTO] [dbo].[DSMALLINT] NULL,
[VISIBLE] [dbo].[NDBOOLEANF] NULL,
[COMANDO] [dbo].[DSMALLINT] NULL,
[TIPO] [nvarchar](1) NULL,
[TAMFUENTE] [dbo].[DSMALLINT] NULL,
[NOMFUENTE] [nvarchar](35) NULL,
CONSTRAINT [REM_CONFIGSCREEN_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[PANTALLA] ASC,
[ELEMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CONTROLACCESO] Script Date: 14/5/2019 4:39:31
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CONTROLACCESO](
[IDFRONT] [int] NOT NULL,
[FECHA] [datetime] NULL,
[FECHAACT] [datetime] NULL,
[TRANSACCIONES] [bigint] NULL,
[TRANSACCIONESHOY] [int] NULL,
[MEDIATRANSACCION] [int] NULL,
[TIPOTRANS] [int] NULL,
[RESULTADO] [int] NULL,
[ERRORMSG] [nvarchar](60) NULL,
[RESULTADOACT] [int] NULL,
[ERRORMSGACT] [nvarchar](60) NULL,
[FECHARECEP] [datetime] NULL,
[RESULTADORECEP] [int] NULL,
[ERRORMSGRECEP] [nvarchar](140) NULL,
[RESULTADOAUTO] [int] NULL,
[ERRORMSGAUTO] [nvarchar](140) NULL,
CONSTRAINT [PK_REM_CONTROLACCESO] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CONTROLREPLICACION] Script Date: 14/5/2019
4:39:31 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CONTROLREPLICACION](
[IDFRONT] [int] NOT NULL,
[TERMINAL] [nvarchar](40) NOT NULL,
[FECHAERROR] [datetime] NULL,
[FECHAACT] [datetime] NULL,
[ESTADO] [int] NULL,
[TRANSCOLA] [int] NULL,
[ERRORMSG] [nvarchar](300) NULL,
CONSTRAINT [PK_REM_CONTROLREPLICACION] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_CUBIERTOS] Script Date: 14/5/2019 4:39:31 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_CUBIERTOS](
[IDFRONT] [int] NOT NULL,
[SALA] [dbo].[DSMALLINT] NOT NULL,
[MESA] [dbo].[DSMALLINT] NOT NULL,
[NUMLINEA] [dbo].[DSMALLINT] NOT NULL,
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[UNIDADES] [float] NULL,
[PORCOMENSAL] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [REM_CUBIERTOS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[SALA] ASC,
[MESA] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_DISENYSDOC] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_DISENYSDOC](
[IDFRONT] [int] NOT NULL,
[TIPO] [smallint] NOT NULL,
[GRUPO] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[NUEVO] [dbo].[DNUMERO0] NOT NULL,
[VERSION] [timestamp] NULL,
[CODALTERNATIVO] [int] NULL,
[DESDEALTERNATIVO] [datetime] NULL,
[HASTAALTERNATIVO] [datetime] NULL,
CONSTRAINT [PK_REM_DISENYSDOC] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC,
[GRUPO] ASC,
[CODIGO] ASC,
[NUEVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_DISPOSITIVOS] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_DISPOSITIVOS](
[IDFRONT] [int] NOT NULL,
[IDTERMINAL] [int] NOT NULL,
[TIPODISPOSITIVO] [nvarchar](5) NOT NULL,
[NOMBRE] [nvarchar](40) NOT NULL,
[OPCIONES] [nvarchar](20) NULL,
[SECUENCIA1] [nvarchar](40) NULL,
[SECUENCIA2] [nvarchar](40) NULL,
[FORMATO] [nvarchar](60) NULL,
[CARACS] [int] NOT NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[LONGITUD1] [int] NULL,
[LONGITUD2] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[IMPRESORACAJON] [nvarchar](255) NULL,
CONSTRAINT [REM_DISPOSITIVOS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDTERMINAL] ASC,
[TIPODISPOSITIVO] ASC,
[NOMBRE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_DISPOSITIVOSLIN] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_DISPOSITIVOSLIN](
[IDFRONT] [int] NOT NULL,
[IDTERMINAL] [int] NOT NULL,
[TIPODISPOSITIVO] [nvarchar](5) NOT NULL,
[NOMBRE] [nvarchar](40) NOT NULL,
[POSICION] [int] NOT NULL,
[SECUENCIA] [nvarchar](40) NULL,
CONSTRAINT [REM_DISPOSITIVOSLIN_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDTERMINAL] ASC,
[TIPODISPOSITIVO] ASC,
[NOMBRE] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_DISPOSITIVOSREST] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_DISPOSITIVOSREST](
[IDFRONT] [int] NOT NULL,
[TERMINAL] [nvarchar](25) NOT NULL,
[TIPODISPOSITIVO] [nvarchar](5) NOT NULL,
[NOMBRE] [nvarchar](100) NOT NULL,
[OPCIONES] [nvarchar](20) NULL,
[SECUENCIA] [nvarchar](40) NULL,
[SECUENCIA2] [nvarchar](40) NULL,
[GRUPOSECUENCIAS] [dbo].[DSMALLINT] NULL,
[NUMCAJA] [dbo].[DSMALLINT] NULL,
[IMPRESORACAJON] [nvarchar](255) NULL,
CONSTRAINT [REM_DISPOSITIVOSREST_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TERMINAL] ASC,
[TIPODISPOSITIVO] ASC,
[NOMBRE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTS] Script Date: 14/5/2019 4:39:32 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTS](
[IDFRONT] [int] NOT NULL,
[TITULO] [nvarchar](45) NULL,
[TIPO] [smallint] NULL,
[USUARIO] [nvarchar](20) NULL,
[PASSW] [nvarchar](15) NULL,
[ACCESOSARTICULO] [nvarchar](60) NULL,
[CODCLIENTE] [int] NULL,
[CODPROVEEDOR] [int] NULL,
[ESCLIENTE] [bit] NULL,
[FILTRARVENDEDORES] [bit] NULL,
[FILTRARCLIENTES] [bit] NULL,
[FILTRARPROVEEDORES] [bit] NULL,
[CODCONTABLEVARIOS] [nvarchar](12) NULL,
[RAIZCONTABLECOD] [nvarchar](12) NULL,
[FILTRARFPAGO] [bit] NULL,
[CLIENTEUNICO] [bit] NULL,
[CODCLIENTEUNICO] [int] NULL,
[OPCIONESCENTRAL] [nvarchar](50) NULL,
[INICIALIZACION] [nvarchar](40) NULL,
[CIF] [nvarchar](20) NULL,
[NOMBRE] [nvarchar](255) NULL,
[NOMBRECOMERCIAL] [nvarchar](255) NULL,
[DIRECCION] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[EMAIL] [nvarchar](255) NULL,
[DESCTASA1] [nvarchar](15) NULL,
[DESCTASA2] [nvarchar](15) NULL,
[TELEFONO] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[LOGO] [image] NULL,
[DESCIDFISCAL] [nvarchar](15) NULL,
[COBROS_REMOTOS] [nvarchar](1) NULL,
[VALES_REMOTOS] [nvarchar](1) NULL,
[SERVERFTP] [nvarchar](40) NULL,
[DIRECTORIOFTP] [nvarchar](255) NULL,
[PUERTOFTP] [int] NULL,
[USUARIOFTP] [nvarchar](50) NULL,
[PASSWORDFTP] [nvarchar](50) NULL,
[TERMINALFTP] [nvarchar](40) NULL,
[DIRECTORIO] [nvarchar](255) NULL,
[ESTADOFTP] [int] NULL,
[ERRORDESCARGAFTP] [ntext] NULL,
[TSERVER] [dbo].[NDBOOLEANF] NULL,
[CODIDIOMA] [int] NULL,
[FRECUENCIAIMPORT] [int] NULL,
[ENTIDADESIMPORT] [nvarchar](100) NULL,
[FRECUENCIAEXPORT] [int] NULL,
[ENTIDADESEXPORT] [nvarchar](50) NULL,
[PLANTILLAVENTA] [nvarchar](20) NULL,
[OPCIONESASUNTOS] [nvarchar](30) NULL,
[IDHOTEL] [int] NULL,
[FILTRARPROMOCIONES] [bit] NULL,
[IMPUESTOARTIC] [nvarchar](50) NULL,
[CUETAGASTOSREDONDEO] [nvarchar](12) NULL,
[CUETAINGRESOSREDONDEO] [nvarchar](12) NULL,
[TIPOIMPUESTODEF] [int] NULL,
[FRECUENCIACONEXION] [int] NULL,
[USAFOODSTAMP] [bit] NULL,
[FPAGOFOODSTAMP] [nvarchar](6) NULL,
[TIPOARTFOODSTAMP] [int] NULL,
[AUDITORIA] [nvarchar](30) NULL,
[DATOSPROVEEDOR] [dbo].[NDBOOLEANT] NULL,
[NOMBRECOMERCIAL2] [nvarchar](255) NULL,
[DIRECCION2] [nvarchar](255) NULL,
[RAIZCONTABLEPROV] [nvarchar](12) NULL,
[RAIZCONTABLEDEUDOR] [nvarchar](12) NULL,
[RAIZCONTABLEACREEDOR] [nvarchar](12) NULL,
[NOCALCPRECIOSIMPORT] [bit] NULL,
[VERSIONEXE] [int] NULL,
[DOBLECOSTE] [tinyint] NULL,
[ALMACENDOBLECOSTE] [nvarchar](3) NULL,
[TARIFAVDOBLECOSTE] [int] NULL,
[CAMTA] [bit] NULL,
[GRUPORECURSO] [int] NULL,
[FILTRARCONCEPTOSPAGO] [bit] NULL,
[NOENVIARCLIENTESRANGO] [bit] NULL,
[FILTRARGRUPOSRECURSOS] [bit] NULL,
[FILTRARGRUPOSEMPLEADOS] [bit] NULL,
[CALCULARRIESGOCLIENTE] [bit] NULL,
[USAFREMOTE] [bit] NULL,
[SERVERFREMOTE] [nvarchar](40) NULL,
[PUERTOFREMOTE] [int] NULL,
[ABONOSCENTRALIZADOS] [bit] NOT NULL,
[CODMONEDA] [int] NULL,
[IGNORARUDSVENTA] [bit] NULL,
[CODCONCEPTODESCUADRE] [int] NULL,
[CODCONCEPTORETIRADA] [int] NULL,
[MODCLI] [bit] NULL,
[FILTRARMOTIVOSDTO] [bit] NULL,
[CANCLACT] [bit] NULL,
[IMPARTICCOMPRA] [nvarchar](50) NULL,
[RAIZANTICIPOSDEUDOR] [nvarchar](12) NULL,
[RAIZANTICIPOSCLIENTE] [nvarchar](12) NULL,
[TITPLANTILLARET] [nvarchar](20) NULL,
[USADESCARGASAUTO] [bit] NULL,
[HORADESCARGASAUTO] [datetime] NULL,
[FECHAULTIMADESCARGA] [datetime] NULL,
[FECHAPETICIONDESCARGA] [datetime] NULL,
[FLAGSDESCARGASAUTO] [nvarchar](255) NULL,
[RAIZRECARGASGRATIS] [nvarchar](12) NULL,
[CODVISCLI] [int] NULL,
[FVISIBPROMO] [bit] NULL,
[FVISIBVEND] [bit] NULL,
[FVISIBTARIFV] [bit] NULL,
[FILTRARFAVORITOS] [bit] NULL,
[COLORESESTSERV] [bit] NULL,
[IGNORARUDSCOMPRA] [bit] NULL,
[CLIOBLIGVALES] [bit] NULL,
[FOTOFPTOTALES] [bit] NULL,
[CHECKLETRACIF] [bit] NULL,
[VNSSS] [bit] NULL,
[GENVENTASCLI] [int] NULL,
[ACTNUMFISC] [bit] NULL,
[MOSTNSZ] [bit] NULL,
[ALMACEN] [nvarchar](3) NULL,
[NUMCAJAS] [int] NULL,
[CAJAFUERTE] [nvarchar](3) NULL,
[CODALMACENCENTRAL] [nvarchar](3) NULL,
[FILTROCREATARJETAS] [bit] NULL,
[CONFIGEMAIL] [bit] NULL,
[LICENCIA] [nvarchar](25) NULL,
[MODCLITARJETAS] [bit] NULL,
[VENTASCLIENTECENTRAL] [bit] NOT NULL,
[POCKMNGCENTR] [bit] NULL,
[ULTACTSTOCKS] [datetime] NULL,
[FILTROUSOTARJETAS] [bit] NULL,
[ACTIMMEDIATO] [bit] NULL,
[DESCATALOGADO] [bit] NULL,
[USACOSTESXALM] [bit] NULL,
[CODALMCOSTES] [nvarchar](3) NULL,
[FILTRARALMACENES] [bit] NULL,
[CODCONCEPTOENTRADA] [int] NULL,
[CONTRATO_AENA] [nvarchar](30) NULL,
[AEROPUERTO_AENA] [nvarchar](3) NULL,
[LOCAL_AENA] [nvarchar](50) NULL,
[ESPACIOFISCAL] [nvarchar](10) NULL,
[NUMPOLICIA] [nvarchar](10) NULL,
[CRC] [nvarchar](50) NULL,
[NUMCRC] [nvarchar](50) NULL,
[PAIS] [nvarchar](10) NULL,
[CODVISIBLE] [int] NULL,
[FILTRARCONCEPTOSAJUSTE] [bit] NULL,
[FILTRARDISENYOSEMAIL] [bit] NULL,
[FILTRARMOTIVOSDESCUADRE] [bit] NOT NULL,
[FILTRARRUTAS] [bit] NULL,
[ENVIARCLIENTESRUTAS] [bit] NULL,
[BLOQUEARBDOTROEQUIPO] [bit] NULL,
[PROTECCIONHARDWARE] [nvarchar](12) NULL,
[DIASNOMODIFDATOS] [int] NULL,
[SUBTIPO] [int] NULL,
[OWNPACK] [bit] NULL,
[FILTRARMOTIVOSABONO] [bit] NULL,
CONSTRAINT [PK_REM_FRONTS] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSINFORMEDECENTRAL] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSINFORMEDECENTRAL](
[IDFRONT] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[IDINFORME] [int] NULL,
CONSTRAINT [REM_FRONTSINFORMEDECENTRALPK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSINSTANCIAS] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSINSTANCIAS](
[POSICION] [int] NOT NULL,
[NOMBRE] [nvarchar](40) NULL,
CONSTRAINT [PK_REM_FRONTSINSTANCIAS] PRIMARY KEY CLUSTERED
(
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSPLUGGINSDECENTRAL] Script Date:
14/5/2019 4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSPLUGGINSDECENTRAL](
[IDFRONT] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[CODPLUGGIN] [int] NULL,
CONSTRAINT [REM_FRONTSPLUGGINSDECENTRALPK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSPROPIEDADES] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSPROPIEDADES](
[IDFRONT] [int] NOT NULL,
[CLAVE] [nvarchar](5) NOT NULL,
[SUBCLAVE] [nvarchar](5) NOT NULL,
[VALOR] [nvarchar](100) NULL,
CONSTRAINT [REM_FRONTSPROPIEDADES_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[CLAVE] ASC,
[SUBCLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSPROPIEDADESDECENTRAL] Script Date:
14/5/2019 4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSPROPIEDADESDECENTRAL](
[IDFRONT] [int] NOT NULL,
[CLAVE] [nvarchar](5) NOT NULL,
[SUBCLAVE] [nvarchar](5) NOT NULL,
[VALOR] [nvarchar](100) NULL,
CONSTRAINT [REM_FRONTSPROPIEDADESDECENTRAL_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[CLAVE] ASC,
[SUBCLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSSUBEMPRESAS] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSSUBEMPRESAS](
[IDFRONT] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[CIF] [nvarchar](20) NULL,
[NOMBRE] [nvarchar](255) NULL,
[NOMBRECOMERCIAL] [nvarchar](255) NULL,
[NOMBRECOMERCIAL2] [nvarchar](255) NULL,
[DIRECCION] [nvarchar](255) NULL,
[DIRECCION2] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[TELEFONO] [nvarchar](15) NULL,
[EMAIL] [nvarchar](255) NULL,
[FAX] [nvarchar](15) NULL,
[CODFORMAPAGO] [nvarchar](6) NULL,
CONSTRAINT [REM_FRONTSSUBEMPRESAS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSSUBEMPRESASDECENTRAL] Script Date:
14/5/2019 4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSSUBEMPRESASDECENTRAL](
[IDFRONT] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[CIF] [nvarchar](20) NULL,
[NOMBRE] [nvarchar](255) NULL,
[NOMBRECOMERCIAL] [nvarchar](255) NULL,
[NOMBRECOMERCIAL2] [nvarchar](255) NULL,
[DIRECCION] [nvarchar](255) NULL,
[DIRECCION2] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[TELEFONO] [nvarchar](15) NULL,
[EMAIL] [nvarchar](255) NULL,
[FAX] [nvarchar](15) NULL,
[CODFORMAPAGO] [nvarchar](6) NULL,
CONSTRAINT [REM_FRONTSSUBEMPRESASDECENTRAL_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSTERMINALES] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSTERMINALES](
[IDFRONT] [int] NOT NULL,
[NOMBRETERMINAL] [nvarchar](40) NOT NULL,
[SIGLAS] [nvarchar](5) NOT NULL,
[LICENCIA] [nvarchar](25) NOT NULL,
[HARDWARE] [nvarchar](12) NOT NULL,
[ESSERVIDORCLAVES] [dbo].[NDBOOLEANF] NULL,
[CADUCIDAD] [datetime] NULL,
[NUMUSUARIOS] [int] NULL,
[MAJORVERSION] [int] NULL,
[MINORVERSION] [int] NULL,
[USUARIOREMOTE] [nvarchar](20) NULL,
[PASSWORDREMOTE] [nvarchar](15) NULL,
[CAJA] [nvarchar](3) NULL,
[CODTIPOTERMINAL] [int] NULL,
[DATABASEGENERAL] [nvarchar](50) NULL,
[DATABASEGESTION] [nvarchar](50) NULL,
[ULTIMAACTUALIZACION] [datetime] NULL,
[ESTADOFTP] [int] NULL,
[ERRORDESCARGAFTP] [ntext] NULL,
[IDPROGRAMA] [int] NULL,
[IPREMOTE] [nvarchar](50) NULL,
[PUERTOREMOTE] [int] NULL,
[ACTUALIZADOOK] [nvarchar](1) NULL,
[ACTUALIZADOOKGENERAL] [nvarchar](1) NULL,
[ACTUALIZADOOKCONTAB] [nvarchar](1) NULL,
[ISMAINSIGLAS] [nvarchar](1) NULL,
[NUMENTRADAS] [int] NULL,
[PLUGGINESTADOFTP] [int] NULL,
[PLUGGINERRORDESCARGAFTP] [ntext] NULL,
CONSTRAINT [PK_REM_FRONTSTERMINALES] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[NOMBRETERMINAL] ASC,
[SIGLAS] ASC,
[LICENCIA] ASC,
[HARDWARE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSUPDATE] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSUPDATE](
[IDUPDATE] [int] NOT NULL,
[IDFRONT] [int] NULL,
[NOMBRETERMINAL] [nvarchar](40) NULL,
[SIGLAS] [nvarchar](5) NULL,
[VERSIONBD] [int] NULL,
[MAJORVERSIONEXE] [int] NULL,
[MINORVERSIONEXE] [int] NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[BASEDATOS] [nvarchar](60) NULL,
[OK] [nvarchar](1) NULL,
[TIPOBD] [int] NULL,
CONSTRAINT [REM_FRONTSUPTDATE_PK] PRIMARY KEY CLUSTERED
(
[IDUPDATE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_FRONTSUPDATELIN] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_FRONTSUPDATELIN](
[IDUPDATE] [int] NOT NULL,
[PTO] [nvarchar](25) NOT NULL,
[MSGERROR] [nvarchar](255) NULL,
CONSTRAINT [REM_FRONTSUPDATELIN_PK] PRIMARY KEY CLUSTERED
(
[IDUPDATE] ASC,
[PTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_GRUPOSSECSIMPRESORAREST] Script Date:
14/5/2019 4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_GRUPOSSECSIMPRESORAREST](
[IDFRONT] [int] NOT NULL,
[IDGRUPOSECUENCIAS] [int] NOT NULL,
[NOMBREGRUPOSECUENCIAS] [nvarchar](50) NULL,
CONSTRAINT [REM_GRUPOSSECSIMPRESORAREST_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDGRUPOSECUENCIAS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_HOTELES_FRONT] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_HOTELES_FRONT](
[IDFRONT] [int] NOT NULL,
[IDHOTEL] [int] NOT NULL,
[SERIERESERVAS] [nvarchar](4) NULL,
[SERIEALBARANES] [nvarchar](4) NULL,
[SERIEFACTURAS] [nvarchar](4) NULL,
[SERIETIQUETS] [nvarchar](4) NULL,
[SERIEINVITACIONES] [nvarchar](4) NULL,
[ACTUALIZADO] [bit] NULL,
[SERIEABONOS] [nvarchar](4) NULL,
[NUEVO] [bit] NULL,
[VERSION] [timestamp] NOT NULL,
[SERIEGASTOS] [nvarchar](4) NULL,
CONSTRAINT [REM_HOTELES_FRONT_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_IMPRESORAS] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_IMPRESORAS](
[IDFRONT] [int] NOT NULL,
[NOMBREIMPRESORA] [nvarchar](60) NOT NULL,
[NOMBREFORMATO] [nvarchar](60) NULL,
CONSTRAINT [REM_IMPRESORAS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[NOMBREIMPRESORA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_IMPRESORASREST] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_IMPRESORASREST](
[IDFRONT] [int] NOT NULL,
[NOMBRE] [nvarchar](100) NOT NULL,
[MODELO] [nvarchar](100) NULL,
[GRUPOSECUENCIAS] [dbo].[DSMALLINT] NULL,
CONSTRAINT [REM_IMPRESORASREST_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[NOMBRE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_INCIDENCIAS] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_INCIDENCIAS](
[IDINCIDENCIA] [int] IDENTITY(1,1) NOT NULL,
[TIPO] [int] NOT NULL,
[SERIE] [nvarchar](4) NULL,
[NUMERO] [int] NULL,
[FECHADOC] [datetime] NULL,
[CODPROVEEDOR] [int] NULL,
[IDINCIDENCIAORIG] [int] NULL,
CONSTRAINT [REM_INCIDENCIAS_PK] PRIMARY KEY CLUSTERED
(
[IDINCIDENCIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_INFOENTIDADESFRONTS] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_INFOENTIDADESFRONTS](
[IDFRONT] [int] NOT NULL,
[ENTITAT] [int] NOT NULL,
[NUMREG] [int] NULL,
[IDDESCARGA] [nvarchar](32) NULL,
CONSTRAINT [REM_INFOENTIDADESFRONTS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[ENTITAT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_INFOVERSIONESFRONTS] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_INFOVERSIONESFRONTS](
[IDFRONT] [int] NOT NULL,
[ENTITAT] [int] NOT NULL,
[VERSION] [bigint] NULL,
CONSTRAINT [REM_INFOVERSIONESFRONTS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[ENTITAT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_INITCONFIGURACIONES] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_INITCONFIGURACIONES](
[IDFRONT] [int] NOT NULL,
[INITTERMNDISP] [bit] NULL,
[IDCONFIGTERMDISP] [int] NULL,
[INITSALAS] [bit] NULL,
[IDCONFIGSALAS] [int] NULL,
[INITPANTVENTA] [bit] NULL,
[IDCONFIGPANTVENTA] [int] NULL,
CONSTRAINT [REM_INITCONFIGURACIONES_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_IPFRONTS] Script Date: 14/5/2019 4:39:32 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_IPFRONTS](
[IDFRONT] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[IP] [nvarchar](100) NULL,
[PUERTO] [int] NULL,
[USUARIO] [nvarchar](20) NULL,
[PASSW] [nvarchar](15) NULL,
CONSTRAINT [REM_IPFRONTS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_IPFRONTSLOCAL] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_IPFRONTSLOCAL](
[IDFRONT] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[IP] [nvarchar](100) NULL,
[PUERTO] [int] NULL,
[USUARIO] [nvarchar](20) NULL,
[PASSW] [nvarchar](15) NULL,
CONSTRAINT [REM_IPFRONTSLOCAL_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_LISTASFRONTS] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_LISTASFRONTS](
[IDFRONT] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[VERSION] [timestamp] NOT NULL,
[CODIGOSTR] [nvarchar](30) NULL,
[POSICION] [int] NULL,
CONSTRAINT [PK_REM_LISTASFRONTS] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_LISTASFRONTSDECENTRAL] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_LISTASFRONTSDECENTRAL](
[IDFRONT] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[CODIGOSTR] [nvarchar](30) NULL,
CONSTRAINT [REMLISTASFRONTSDECENTRAL_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_LISTASFRONTSDETALLE] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_LISTASFRONTSDETALLE](
[IDFRONT] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[SUBTIPO] [int] NOT NULL,
[CODIGOSTR] [nvarchar](30) NOT NULL,
CONSTRAINT [PK_REM_LISTASFRONTSDETALLE] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC,
[CODIGO] ASC,
[SUBTIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_LISTASHOTELES] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_LISTASHOTELES](
[IDHOTEL] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[CODIGO] [int] NOT NULL,
[VERSION] [timestamp] NOT NULL,
[CODIGOSTR] [nvarchar](30) NULL,
CONSTRAINT [PK_REM_LISTASHOTELES] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[TIPO] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_MODELOSIMPRESORAREST] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_MODELOSIMPRESORAREST](
[IDFRONT] [int] NOT NULL,
[MODELOIMPRESORA] [nvarchar](150) NOT NULL,
[GRUPOSECUENCIAS] [smallint] NULL,
CONSTRAINT [REM_MODELOSIMPRESORAREST_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[MODELOIMPRESORA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_PEDTEMPCAB] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_PEDTEMPCAB](
[IDPEDIDO] [int] IDENTITY(1,1) NOT NULL,
[SUPEDIDO] [nvarchar](15) NULL,
[CODCLIENTE] [int] NULL,
[FECHA] [datetime] NULL,
[FECHAENTREGA] [datetime] NULL,
[ENVIOPOR] [nvarchar](20) NULL,
[TOTALNETO] [float] NULL,
CONSTRAINT [PK_REM_CABPED_SINCONFIRM] PRIMARY KEY CLUSTERED
(
[IDPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_PEDTEMPLIN] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_PEDTEMPLIN](
[IDPEDIDO] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[UNID1] [float] NULL,
[UNID2] [float] NULL,
[UNID3] [float] NULL,
[UNID4] [float] NULL,
[PRECIO] [float] NULL,
[DTO] [float] NULL,
[UNIDALTERN] [float] NULL,
CONSTRAINT [PK_REM_LINPED_SINCONFIRM] PRIMARY KEY CLUSTERED
(
[IDPEDIDO] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_PROVEEDORESFRONT] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_PROVEEDORESFRONT](
[IDFRONT] [int] NOT NULL,
[CODPROVEEDOR] [int] NOT NULL,
[IDCENTRALPEDIDO] [int] NULL,
[IDCENTRALRECEPCION] [int] NULL,
[USUARIOPED] [nvarchar](40) NULL,
[PASSWORDPED] [nvarchar](40) NULL,
[USUARIORECEP] [nvarchar](40) NULL,
[PASSWORDRECEP] [nvarchar](40) NULL,
[CODFORMAPAGO] [nvarchar](6) NULL,
[DTOPP] [dbo].[DFLOAT0] NULL,
[DTOCOMERCIAL] [float] NULL,
CONSTRAINT [PK_REM_PROVEEDORESFRONT] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[CODPROVEEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_RANGOS] Script Date: 14/5/2019 4:39:32 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_RANGOS](
[IDFRONT] [int] NOT NULL,
[TIPO] [int] NOT NULL,
[PUEDECREAR] [bit] NULL,
[MINIMO] [int] NULL,
[MAXIMO] [int] NULL,
CONSTRAINT [PK_REM_RANGOS] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_SALAS] Script Date: 14/5/2019 4:39:32 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_SALAS](
[IDFRONT] [int] NOT NULL,
[SALA] [dbo].[DSMALLINT] NOT NULL,
[NOMBRE] [nvarchar](40) NULL,
[DESACTMESAS] [bit] NULL,
CONSTRAINT [REM_SALAS_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[SALA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_SECSIMPRESORA] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_SECSIMPRESORA](
[IDFRONT] [int] NOT NULL,
[NOMBREFORMATO] [nvarchar](30) NOT NULL,
[CODSECUENCIA] [int] NOT NULL,
[SECUENCIA] [nvarchar](100) NULL,
CONSTRAINT [REM_SECSIMPRESORA_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[NOMBREFORMATO] ASC,
[CODSECUENCIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_SECSIMPRESORAREST] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_SECSIMPRESORAREST](
[IDFRONT] [int] NOT NULL,
[IDGRUPOSECUENCIAS] [int] NOT NULL,
[CODSECUENCIA] [int] NOT NULL,
[SECUENCIA] [nvarchar](60) NULL,
CONSTRAINT [REM_SECSIMPRESORAREST_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDGRUPOSECUENCIAS] ASC,
[CODSECUENCIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_SQLSFRONT] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_SQLSFRONT](
[IDSQL] [int] NOT NULL,
[IDFRONT] [int] NOT NULL,
[TEXTOSQL] [ntext] NULL,
[REALIZADA] [bit] NULL,
[FECHAEJECUCION] [datetime] NULL,
[RESULTADO] [bit] NULL,
[MENSAJE] [ntext] NULL,
CONSTRAINT [PK_REM_SQLSFRONT] PRIMARY KEY CLUSTERED
(
[IDSQL] ASC,
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_TERMINALES] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_TERMINALES](
[IDFRONT] [int] NOT NULL,
[IDTERMINAL] [int] NOT NULL,
[NOMBRE] [nvarchar](40) NULL,
[VERSIONEXE] [nvarchar](10) NULL,
[ACTUALIZADO] [dbo].[NDBOOLEANF] NULL,
[VERSIONMNG] [nvarchar](10) NULL,
[VERSIONBAS] [nvarchar](10) NULL,
[VERSIONORG] [nvarchar](10) NULL,
[EXEACTUALIZADO] [nvarchar](20) NULL,
[PROGSQUEEJECUTA] [nvarchar](20) NULL,
[CONECTADO] [bit] NOT NULL,
[VERSIONPYM] [nvarchar](10) NULL,
[VERSIONCRM] [nvarchar](10) NULL,
[VERSIONHBA] [nvarchar](10) NULL,
CONSTRAINT [REM_TERMINALES_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDTERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_TERMINALESLIN] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_TERMINALESLIN](
[IDFRONT] [int] NOT NULL,
[IDTERMINAL] [int] NOT NULL,
[TIPODOC] [int] NOT NULL,
[IMPRESORA] [nvarchar](60) NULL,
[DISENYIMP] [nvarchar](60) NULL,
[DISENYMAIL] [nvarchar](60) NULL,
[DISENYIMPN] [nvarchar](60) NULL,
[DISMAILN] [nvarchar](60) NULL,
CONSTRAINT [REM_TERMINALESLIN_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDTERMINAL] ASC,
[TIPODOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_TERMINALESREST] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_TERMINALESREST](
[IDFRONT] [int] NOT NULL,
[TERMINAL] [nvarchar](25) NOT NULL,
[CODFO] [dbo].[DSMALLINT] NULL,
[CAJA] [dbo].[DINTEGER] NULL,
[IDTIPOTERMINAL] [int] NULL,
[VERSIONEXE] [nvarchar](10) NULL,
[ACTUALIZADO] [dbo].[NDBOOLEANF] NULL,
[CONECTADO] [bit] NOT NULL,
CONSTRAINT [REM_TERMINALESREST_PK] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_TRANSACCIONES] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_TRANSACCIONES](
[ID] [int] IDENTITY(1,1) NOT NULL,
[TERMINAL] [nvarchar](40) NULL,
[CAJA] [nvarchar](3) NULL,
[CAJANUM] [int] NULL,
[Z] [int] NULL,
[TIPO] [smallint] NULL,
[ACCION] [smallint] NULL,
[SERIE] [nvarchar](4) NULL,
[NUMERO] [int] NULL,
[N] [nvarchar](1) NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[FO] [int] NULL,
[IDCENTRAL] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[CODIGOSTR] [nvarchar](50) NULL,
[SUBTIPO] [int] NULL,
[FECHA2] [datetime] NULL,
[FECHA3] [datetime] NULL,
[CAMPOBIT] [bit] NULL,
[NUMERO2] [int] NULL,
CONSTRAINT [PK_REM_TRANSACCIONES] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_VERSIONES] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_VERSIONES](
[IDTABLA] [int] NOT NULL,
[VERSIONIMP] [bigint] NULL,
[VERSIONEXP] [bigint] NULL,
CONSTRAINT [PK_REM_VERSIONES] PRIMARY KEY CLUSTERED
(
[IDTABLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_VERSIONESDEFRONTS] Script Date: 14/5/2019
4:39:32 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_VERSIONESDEFRONTS](
[IDFRONT] [int] NOT NULL,
[IDTABLA] [int] NOT NULL,
[VERSIONIMP] [bigint] NULL,
[VERSIONEXP] [bigint] NULL,
CONSTRAINT [PK_REM_VERSIONESDEFRONTS] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[IDTABLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REM_VERSIONESLOCAL] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REM_VERSIONESLOCAL](
[IDTABLA] [int] NOT NULL,
[CLAVE] [nvarchar](50) NOT NULL,
[VERSIONIMP] [bigint] NULL,
[VERSIONEXP] [bigint] NULL,
CONSTRAINT [PK_REM_VERSIONESLOCAL] PRIMARY KEY CLUSTERED
(
[IDTABLA] ASC,
[CLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REMESAS] Script Date: 14/5/2019 4:39:32 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REMESAS](
[NUMEROREMESA] [int] NOT NULL,
[FECHACONFECCION] [datetime] NULL,
[NORMA] [int] NULL,
[CONTRAPARTIDA] [nvarchar](12) NULL,
[EJERCICIO] [int] NULL,
[CODEMPRESACONTA] [int] NULL,
[ASENTAMIENTO] [int] NULL,
[USUARIO] [nvarchar](10) NULL,
[CODLINEADESC] [int] NULL,
[TIPOAGRUP] [int] NULL,
[CODPAIS] [nvarchar](2) NULL,
[SUBNORMA] [int] NULL,
CONSTRAINT [REMESAS_PK] PRIMARY KEY CLUSTERED
(
[NUMEROREMESA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REMESASADEUDO] Script Date: 14/5/2019 4:39:32 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REMESASADEUDO](
[NUMEROREMESA] [int] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[ORDENADEUDO] [nvarchar](35) NULL,
[SUBNORMA] [int] NULL,
[SECUENCIAADEUDO] [int] NULL,
CONSTRAINT [REMESASADEUDO_PK] PRIMARY KEY CLUSTERED
(
[NUMEROREMESA] ASC,
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REMESASVENCIMIENTO] Script Date: 14/5/2019 4:39:32
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REMESASVENCIMIENTO](
[NUMREM] [int] IDENTITY(1,1) NOT NULL,
[ORIGEN] [nvarchar](1) NOT NULL,
[TIPODOCUMENTO] [nvarchar](1) NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[POSICION] [smallint] NOT NULL,
[FECHAREMESA] [datetime] NULL,
[FECHAVENCIMIENTO] [datetime] NULL,
[IMPORTE] [float] NULL,
[CODEMPRESACONTA] [int] NULL,
[EJERCICIO] [int] NULL,
[NUMEROREMESA] [int] NULL,
[NUMLIN] [int] NOT NULL,
CONSTRAINT [REMESASVENCIMIENTO_PK] PRIMARY KEY CLUSTERED
(
[NUMREM] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REMFRONT_TRANSACCIONES] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REMFRONT_TRANSACCIONES](
[ID] [int] IDENTITY(1,1) NOT NULL,
[IDFRONT] [int] NULL,
[IDENTIDAD] [int] NULL,
[NUMERO1] [int] NULL,
[NUMERO2] [int] NULL,
[NUMERO3] [int] NULL,
[CADENA1] [nvarchar](20) NULL,
[CADENA2] [nvarchar](20) NULL,
[CADENA3] [nvarchar](50) NULL,
[REAL1] [float] NULL,
[REAL2] [float] NULL,
[FECHA1] [datetime] NULL,
[FECHA2] [datetime] NULL,
[ESNUEVO] [bit] NULL,
[IDBLOQUEO] [int] NULL,
CONSTRAINT [PK_REMFRONT_TRANSACCIONES] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REPARTOS] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REPARTOS](
[ID] [int] IDENTITY(1,1) NOT NULL,
[DPTO] [int] NULL,
[SECCION] [int] NULL,
[FAMILIA] [int] NULL,
[SUBFAMILIA] [int] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[VALOR] [dbo].[DFLOAT0] NULL,
[NIVEL] [int] NULL,
CONSTRAINT [PK_REPARTOS] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REPARTOSTOCK] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REPARTOSTOCK](
[ID] [int] IDENTITY(1,1) NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[ALMORIG] [nvarchar](3) NOT NULL,
[ALMDEST] [nvarchar](3) NOT NULL,
[STOCKFUT] [float] NULL,
[UDSTOTAL] [float] NULL,
[UDS] [float] NULL,
[IDGRUPOALM] [int] NULL,
[STOCKINI] [float] NULL,
[STOCKPEDIDOS] [float] NULL,
[UDSPROPUESTAS] [float] NULL,
[CODIGO] [int] NULL,
[SUDOCUMENTO] [nvarchar](15) NULL,
CONSTRAINT [PK_REPARTOSTOCK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REPARTOSTOCKCAB] Script Date: 14/5/2019 4:39:33 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REPARTOSTOCKCAB](
[CODIGO] [int] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[FECHA] [datetime] NULL,
[ALMORIG] [nvarchar](3) NULL,
CONSTRAINT [REPARTOSTOCKCAB_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESERVACAMPOSLIBRES] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESERVACAMPOSLIBRES](
[IDHOTEL] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [int] NOT NULL,
CONSTRAINT [RESERVACAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESERVAS] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESERVAS](
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[SURESERVA] [nvarchar](15) NULL,
[FECHA] [datetime] NULL,
[FECHAENTRADA] [datetime] NULL,
[FECHASALIDA] [datetime] NULL,
[TIPOHABITACION] [dbo].[DINTEGER] NULL,
[CODCLIENTEFIJOS] [dbo].[DINTEGER] NULL,
[CODCLIENTEEXTRAS] [dbo].[DINTEGER] NULL,
[PLANTA] [dbo].[DINTEGER] NULL,
[HABITACION] [dbo].[DINTEGER] NULL,
[CODFORMAPAGO] [dbo].[DINTEGER] NULL,
[TARJETA] [nvarchar](30) NULL,
[OBSERVACIONES] [dbo].[NDMEMO] NULL,
[ESTADO] [dbo].[DINTEGER] NULL,
[IDTARIFA] [dbo].[DINTEGER] NULL,
[FACTURADAAGENCIA] [dbo].[NDBOOLEANF] NULL,
[PREASIGNADA] [nvarchar](10) NULL,
[CODINTERMEDIARIO] [dbo].[DINTEGER] NULL,
[PAGADOR] [dbo].[DINTEGER] NULL,
[IDCUPO] [dbo].[DINTEGER] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[EXPORTADA] [dbo].[DINTEGER] NULL,
[TIPO] [dbo].[DINTEGER] NULL,
[SERVENTRADA] [dbo].[DINTEGER] NULL,
[SERVSALIDA] [dbo].[DINTEGER] NULL,
[HORAENTRADA] [datetime] NULL,
[HORASALIDA] [datetime] NULL,
CONSTRAINT [RESERVAS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESERVASCOMSERV] Script Date: 14/5/2019 4:39:33 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESERVASCOMSERV](
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[IDPERIODO] [dbo].[DINTEGER] NOT NULL,
[CODSERVICIO] [dbo].[DINTEGER] NOT NULL,
[CODCOMENTARIO] [dbo].[DINTEGER] NOT NULL,
[PAX] [dbo].[DINTEGER] NULL,
CONSTRAINT [RESERVASCOMSERV_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC,
[CODSERVICIO] ASC,
[CODCOMENTARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESERVASCUPOSUSADOS] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESERVASCUPOSUSADOS](
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[IDPERIODO] [dbo].[DINTEGER] NOT NULL,
[FECHAINICIO] [datetime] NOT NULL,
[FECHAFIN] [datetime] NOT NULL,
[CUPOUSADO] [dbo].[DINTEGER] NULL,
CONSTRAINT [RESERVASCUPOSUSADOS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC,
[FECHAINICIO] ASC,
[FECHAFIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESERVASDOC] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESERVASDOC](
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[IDPERIODO] [dbo].[DINTEGER] NOT NULL,
[ID] [dbo].[DINTEGER] NOT NULL,
[SERIEDOC] [nvarchar](4) NULL,
[NUMERODOC] [dbo].[DINTEGER] NULL,
[NDOC] [dbo].[NDN] NULL,
[LINEADOC] [dbo].[DINTEGER] NULL,
[FECHADOC] [datetime] NULL,
[CODCLIENTEDOC] [dbo].[DINTEGER] NULL,
[IMPORTEFACTURADO] [dbo].[DFLOAT0] NULL,
[IMPORTEFACTURADOIVA] [dbo].[DFLOAT0] NULL,
CONSTRAINT [RESERVASDOC_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESERVASESTADOS] Script Date: 14/5/2019 4:39:33 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESERVASESTADOS](
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[TIPO] [dbo].[DINTEGER] NOT NULL,
[CODESTADO] [nvarchar](1) NOT NULL,
[DIAS] [dbo].[DINTEGER] NOT NULL,
CONSTRAINT [RESERVASESTADOS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[TIPO] ASC,
[CODESTADO] ASC,
[DIAS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESERVASLIN] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESERVASLIN](
[SERIE] [nvarchar](4) NOT NULL,
[IDRESERVA] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[IDPERIODO] [dbo].[DINTEGER] NOT NULL,
[DESDE] [datetime] NULL,
[HASTA] [datetime] NULL,
[REGIMEN] [nvarchar](4) NULL,
[NUMPERSONAS] [dbo].[DINTEGER] NULL,
[SUPL0] [dbo].[DINTEGER] NULL,
[SUPL1] [dbo].[DINTEGER] NULL,
[SUPL2] [dbo].[DINTEGER] NULL,
[SUPL3] [dbo].[DINTEGER] NULL,
[SUPL4] [dbo].[DINTEGER] NULL,
[SUPL5] [dbo].[DINTEGER] NULL,
[SUPL6] [dbo].[DINTEGER] NULL,
[SUPL7] [dbo].[DINTEGER] NULL,
[SUPL8] [dbo].[DINTEGER] NULL,
[SUPL9] [dbo].[DINTEGER] NULL,
[UDS] [dbo].[DFLOAT0] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[PRECIOIVA] [dbo].[DFLOAT0] NULL,
[PRECIOHAB] [dbo].[DFLOAT0] NULL,
[PRECIOHABIVA] [dbo].[DFLOAT0] NULL,
[PRECIODEFHAB] [dbo].[DFLOAT0] NULL,
[PRECIODEFHABIVA] [dbo].[DFLOAT0] NULL,
[PAX] [int] NULL,
[PAXDESAYUNO] [int] NULL,
[PAXALMUERZO] [int] NULL,
[PAXCENA] [int] NULL,
[PORCALOJAMIENTO] [dbo].[DFLOAT0] NULL,
[PORCDESAYUNO] [dbo].[DFLOAT0] NULL,
[PORCALMUERZO] [dbo].[DFLOAT0] NULL,
[PORCCENA] [dbo].[DFLOAT0] NULL,
CONSTRAINT [RESERVASLIN_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESPUESTASASUNTOCONFIGURABLES] Script Date:
14/5/2019 4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESPUESTASASUNTOCONFIGURABLES](
[SERIE] [nvarchar](4) NOT NULL,
[IDNUMERO] [int] NOT NULL,
[CODRESPUESTA] [int] NOT NULL,
[TEXTO] [nvarchar](50) NULL,
[NUMERO] [dbo].[DFLOAT0] NULL,
[BOOLEA] [dbo].[NDBOOLEANF] NULL,
[FECHA] [datetime] NULL,
CONSTRAINT [RESPUESTASASUNTOCONF_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[IDNUMERO] ASC,
[CODRESPUESTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[REST_DISENYS] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REST_DISENYS](
[IDGRUPO] [smallint] NOT NULL,
[IDDISENY] [smallint] NOT NULL,
[IDIOMA] [int] NULL,
[IVAINCLUIDO] [dbo].[NDBOOLEANF] NULL,
[ESMODELO] [dbo].[NDBOOLEANF] NULL,
[TIPODOCUMENTO] [smallint] NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[IMAGEN] [image] NULL,
[ESDEFECTO] [dbo].[NDBOOLEANF] NULL,
[OCULTARPTOTALES] [bit] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [REST_DISENYS_PK] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[IDDISENY] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[REST_IMPRESIONDOC] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REST_IMPRESIONDOC](
[GRUPO] [int] NOT NULL,
[ID] [int] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[IDIOMA] [int] NULL,
[IVAINC] [dbo].[NDBOOLEANF] NULL,
[NCOPIAS] [int] NULL,
[CERRADO] [dbo].[NDBOOLEANF] NULL,
[IMAGEN] [image] NULL,
[TIPO] [int] NULL,
[FECHA] [datetime] NULL,
[SQLFIJA] [dbo].[NDBOOLEANF] NULL,
[SQL] [ntext] NULL,
[CODTITULO] [int] NULL,
[DISENY] [image] NULL,
[TEXTO1] [nvarchar](45) NULL,
[TEXTO2] [nvarchar](45) NULL,
[NUMERICO1] [float] NULL,
[NUMERICO2] [float] NULL,
[BOOLEANDOS] [nvarchar](15) NULL,
[VERSION] [timestamp] NOT NULL,
[VER] [smallint] NOT NULL,
[DISENYVER2] [image] NULL,
CONSTRAINT [REST_IMPRESIONDOC_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[REST_TIQUETSDISENY] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[REST_TIQUETSDISENY](
[GRUPO] [smallint] NOT NULL,
[DISENY] [smallint] NOT NULL,
[TIPOBANDA] [smallint] NOT NULL,
[LINEA] [smallint] NOT NULL,
[COLUMNA] [smallint] NOT NULL,
[NUMEROELEMENTO] [int] NOT NULL,
[TAMANY] [smallint] NULL,
[ALTA] [dbo].[NDBOOLEANF] NULL,
[ANCHA] [dbo].[NDBOOLEANF] NULL,
[NEGRITA] [dbo].[NDBOOLEANF] NULL,
[CURSIVA] [dbo].[NDBOOLEANF] NULL,
[SUBRALLADO] [dbo].[NDBOOLEANF] NULL,
[TIPO] [smallint] NULL,
[FORMATO] [int] NULL,
[VALOR] [nvarchar](1000) NOT NULL,
[SEC_ESC_ANTERIOR] [nvarchar](50) NULL,
[SEC_ESC_POSTERIOR] [nvarchar](50) NULL,
CONSTRAINT [REST_TIQUETSDISENY_PK] PRIMARY KEY CLUSTERED
(
[GRUPO] ASC,
[DISENY] ASC,
[TIPOBANDA] ASC,
[LINEA] ASC,
[COLUMNA] ASC,
[NUMEROELEMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESULTADOSGENERANSERVICIO] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESULTADOSGENERANSERVICIO](
[IDTIPOASUNTO] [int] NOT NULL,
[CODSERVICIO] [int] NOT NULL,
[CODRESULTADO] [int] NOT NULL,
[NUMLIN] [int] NOT NULL,
[IDGENERAR] [int] NULL,
[AUTO] [int] NULL,
[PERIODO] [int] NULL,
[FECHAREFERENCIA] [int] NULL,
[COPIARDOC] [bit] NULL,
[COPIAROBS] [bit] NULL,
[NOFACTURABLE] [bit] NULL,
CONSTRAINT [RESULTADOSGENERANSERVICIO_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOASUNTO] ASC,
[CODSERVICIO] ASC,
[CODRESULTADO] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RESULTADOSGLOBALESSERVICIO] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RESULTADOSGLOBALESSERVICIO](
[IDTIPOASUNTO] [int] NOT NULL,
[CODSERVICIO] [int] NOT NULL,
[CODRESULTADO] [int] NOT NULL,
[NOMRESULTADO] [nvarchar](50) NULL,
CONSTRAINT [RESULTADOSGLOBALESSERVICIO_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOASUNTO] ASC,
[CODSERVICIO] ASC,
[CODRESULTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RUTAS] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RUTAS](
[CODRUTA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [RUTAS_PK] PRIMARY KEY CLUSTERED
(
[CODRUTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[RUTASLIN] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[RUTASLIN](
[CODRUTA] [int] NOT NULL,
[ORDEN] [int] NOT NULL,
[CODCLIENTE] [int] NULL,
[HORA] [datetime] NULL,
[VISITADO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [RUTASLIN_PK] PRIMARY KEY CLUSTERED
(
[CODRUTA] ASC,
[ORDEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SCOREBOARDSUSUARIO] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SCOREBOARDSUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[IDSCOREBOARD] [int] NOT NULL,
CONSTRAINT [PK_SCOREBOARDSUSUARIO] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[IDSCOREBOARD] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SECCIONES] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SECCIONES](
[NUMDPTO] [dbo].[DNUMERO0] NOT NULL,
[NUMSECCION] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[CODIGO] [nvarchar](2) NULL,
[IMAGEN] [image] NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[REFTECLADO] [nvarchar](8) NULL,
[VERSION] [timestamp] NULL,
[CONTRAPARTIDACOMPRA] [nvarchar](12) NULL,
[CONTRAPARTIDAVENTA] [nvarchar](12) NULL,
[CONTRAPARTIDACOSTEVENTAS] [nvarchar](12) NULL,
[CONTRAPARTIDACONSUMO] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLCOMPRA] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLVENTA] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLCOSTEVENTA] [nvarchar](12) NULL,
[CONTRAPARTIDACOMPRADMN] [nvarchar](12) NULL,
[CONTRAPARTIDAVENTADMN] [nvarchar](12) NULL,
[CONTRAPARTIDACOSTEVENTASDMN] [nvarchar](12) NULL,
[CONTRAPARTIDACONSUMODMN] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLCOMPRADMN] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLVENTADMN] [nvarchar](12) NULL,
[CONTRAPARTIDADEVOLCOSTEVENTADM] [nvarchar](12) NULL,
[CENTROCOSTE] [nvarchar](6) NULL,
[DIRCONTAB] [nvarchar](8) NULL,
[SUBEMPRESA] [int] NULL,
[CONTRAPARTIDAFALTANTESINVENTARIO] [nvarchar](12) NULL,
[CONTRAPARTIDASOBRANTESINVENTARIO] [nvarchar](12) NULL,
[CONTRAPARTIDAORDENESFAB] [nvarchar](12) NULL,
CONSTRAINT [SECCIONES_PK] PRIMARY KEY CLUSTERED
(
[NUMDPTO] ASC,
[NUMSECCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[SECSIMPRESORA] Script Date: 14/5/2019 4:39:33 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SECSIMPRESORA](
[NOMBREFORMATO] [nvarchar](30) NOT NULL,
[CODSECUENCIA] [int] NOT NULL,
[SECUENCIA] [nvarchar](100) NULL,
CONSTRAINT [SECSIMPRESORA_PK] PRIMARY KEY CLUSTERED
(
[NOMBREFORMATO] ASC,
[CODSECUENCIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SECUENCIACARGOSPROV] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SECUENCIACARGOSPROV](
[CODPROVEEDOR] [int] NOT NULL,
[CODCARGODTO] [int] NOT NULL,
[SECUENCIA] [int] NOT NULL,
CONSTRAINT [SECUENCIACARGOSPROV_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[CODCARGODTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERIES] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERIES](
[SERIE] [nvarchar](4) NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[CENTROCOSTE] [nvarchar](4) NULL,
[NUMPEDCB] [int] NULL,
[NUMPEDCN] [int] NULL,
[NUMALBCB] [int] NULL,
[NUMALBCN] [int] NULL,
[NUMFACCB] [int] NULL,
[NUMFACCN] [int] NULL,
[NUMPEDVB] [int] NULL,
[NUMPEDVN] [int] NULL,
[NUMALBVB] [int] NULL,
[NUMALBVN] [int] NULL,
[NUMFACVB] [int] NULL,
[NUMFACVN] [int] NULL,
[NUMDEVCB] [int] NULL,
[NUMDEVCN] [int] NULL,
[NUMDEVVB] [int] NULL,
[NUMDEVVN] [int] NULL,
[NUMDEPOB] [int] NULL,
[NUMDEPON] [int] NULL,
[NUMPRESB] [int] NULL,
[NUMPRESN] [int] NULL,
[NUMFABB] [int] NULL,
[CONTABILIDADB] [nvarchar](8) NULL,
[CONTABILIDADN] [nvarchar](8) NULL,
[RECARGO] [dbo].[NDBOOLEANF] NULL,
[NUMCOBROSTESB] [int] NULL,
[NUMCOBROSTESN] [int] NULL,
[NUMPAGOSTESB] [int] NULL,
[NUMPAGOSTESN] [int] NULL,
[NUMTRASP] [int] NULL,
[NUMMERMA] [int] NULL,
[ID] [int] NULL,
[IDPARENT] [int] NULL,
[POSICION] [int] NULL,
[COSTE] [float] NULL,
[SUFIJOCONTABLE] [nvarchar](12) NULL,
[VENTAS] [nvarchar](12) NULL,
[CLIENTESVARIOS] [nvarchar](12) NULL,
[FECHAACCESOCONTAB] [datetime] NULL,
[COMPRAS] [nvarchar](12) NULL,
[COSTEVENTAS] [nvarchar](12) NULL,
[DTOPPVENTAS] [nvarchar](12) NULL,
[DTOPPCOMPRAS] [nvarchar](12) NULL,
[CUENTAPAGOS] [nvarchar](12) NULL,
[TIPODOCUMENTO] [nvarchar](10) NULL,
[CERTIFICADA] [nvarchar](1) NULL,
[TRANSPORTE] [nvarchar](1) NULL,
[TIPODOCUMENTOTRANSPORTE] [nvarchar](2) NULL,
[TIPODOCECUADOR] [nvarchar](2) NULL,
CONSTRAINT [SERIES_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERIESCAMPOSLIBRES] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERIESCAMPOSLIBRES](
[SERIE] [nvarchar](4) NOT NULL,
[RIF] [nvarchar](15) NULL,
[SUCURSAL] [nvarchar](3) NULL,
[TIENDAS] [nvarchar](30) NULL,
CONSTRAINT [SERIESCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERIESDOC] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERIESDOC](
[TIPODOC] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[POSICION] [int] NULL,
[CONTADORB] [int] NULL,
[CONTADORN] [int] NULL,
CONSTRAINT [SERIESDOC_PK] PRIMARY KEY CLUSTERED
(
[TIPODOC] ASC,
[SERIE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERIESRESOLUCION] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERIESRESOLUCION](
[SERIERESOL] [nvarchar](15) NOT NULL,
[NUMRESOL] [nvarchar](15) NOT NULL,
[FECHA] [datetime] NULL,
[NUMEROINICIAL] [int] NULL,
[NUMEROFINAL] [int] NULL,
[ACTIVO] [int] NULL,
[CONTADOR] [int] NULL,
[FECHAINGRESO] [datetime] NULL,
[FECHAVENCIMIENTO] [datetime] NULL,
CONSTRAINT [SERIESRESOLUCION_PK] PRIMARY KEY CLUSTERED
(
[SERIERESOL] ASC,
[NUMRESOL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERVICIOS] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERVICIOS](
[IDINTERVENCION] [dbo].[DFLOAT0] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[CODEMPLEADO] [int] NULL,
[ASIGNADO] [dbo].[NDBOOLEANF] NULL,
[FECHA] [datetime] NULL,
[ESTADO] [int] NULL,
[TITULO] [nvarchar](50) NULL,
[OBSERVACIONES] [dbo].[NDMEMO] NULL,
[BHORAFIJA] [dbo].[NDBOOLEANF] NULL,
[FECHAMODIFICACION] [datetime] NULL,
[DURACION] [int] NULL,
[DURACIONPREVISTA] [int] NULL,
[HORAINICIO] [nvarchar](15) NULL,
[HORAFIN] [nvarchar](15) NULL,
[HORAPREVISTA] [nvarchar](15) NULL,
[SERIEALBARAN] [nvarchar](4) NOT NULL,
[NUMEROALBARAN] [int] NULL,
[NALBARAN] [nvarchar](1) NULL,
[TIPODOC] [int] NULL,
[CODCONDICION] [int] NULL,
[CODTRANSPORTE] [int] NULL,
[KMS] [dbo].[DFLOAT0] NULL,
[CODTARIFA] [int] NULL,
[CODARTICULO] [int] NULL,
[TALLA] [dbo].[NDTALLA] NOT NULL,
[COLOR] [dbo].[NDCOLOR] NOT NULL,
[CODPREDEFINIDO] [int] NULL,
[CODRESULTADO] [int] NULL,
[MODOFACT] [int] NULL,
[CODDESPLAZA] [int] NULL,
[TALLADESPLAZA] [dbo].[NDTALLA] NOT NULL,
[COLORDESPLAZA] [dbo].[NDCOLOR] NOT NULL,
[DURACIONTOTAL] [dbo].[DFLOAT0] NULL,
[PARADAS] [dbo].[DFLOAT0] NULL,
[DURACIONREAL] [dbo].[DFLOAT0] NULL,
[IMPORTEMO] [dbo].[DFLOAT0] NULL,
[IMPORTEMOIVA] [dbo].[DFLOAT0] NULL,
[IMPORTEDESP] [dbo].[DFLOAT0] NULL,
[IMPORTEDESPIVA] [dbo].[DFLOAT0] NULL,
[IMPORTEART] [dbo].[DFLOAT0] NULL,
[IMPORTEARTIVA] [dbo].[DFLOAT0] NULL,
[TIENEDESP] [int] NULL,
[MANOOBRAAFACTURAR] [dbo].[DFLOAT0] NULL,
[DESPAFACTURAR] [dbo].[DFLOAT0] NULL,
[CODVEHICULO] [int] NULL,
[BLOQUEADO] [dbo].[NDBOOLEANF] NULL,
[BLOQUEA] [dbo].[NDBOOLEANF] NULL,
[SERIEBLOC] [nvarchar](4) NULL,
[NUMBLOC] [int] NULL,
[IDSERBLOC] [int] NULL,
[TIPOSERVICIO] [int] NULL,
[CODMONEDA] [int] NULL,
[FACTOR] [dbo].[DFLOAT0] NULL,
[COSTEARTICULOS] [dbo].[DFLOAT0] NULL,
[COSTEDESPLAZA] [dbo].[DFLOAT0] NULL,
[COSTEMANOOBRA] [dbo].[DFLOAT0] NULL,
[COSTEGASTOS] [dbo].[DFLOAT0] NULL,
[UNITARIO] [int] NULL,
[FECHACREACION] [datetime] NULL,
[COSTEARTICULOSIVA] [dbo].[DFLOAT0] NULL,
[COSTEDESPLAZAIVA] [dbo].[DFLOAT0] NULL,
[COSTEMANOOBRAIVA] [dbo].[DFLOAT0] NULL,
[COSTEGASTOSIVA] [dbo].[DFLOAT0] NULL,
[NUMEROASOCIADO] [int] NULL,
[SERIEASOCIADO] [nvarchar](4) NULL,
[ESTADORESERVA] [int] NULL,
[PAX] [int] NULL,
[VERSION] [timestamp] NOT NULL,
[CODCREADOR] [int] NULL,
[CODCLIENTE] [int] NULL,
[FACTURARA] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[ANULADOPAQUETE] [bit] NULL,
CONSTRAINT [SERVICIOS_PK] PRIMARY KEY CLUSTERED
(
[IDINTERVENCION] ASC,
[SERIE] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERVICIOSARTICULOS] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERVICIOSARTICULOS](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[IDINTERVENCION] [dbo].[DFLOAT0] NOT NULL,
[IDLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[REFERENCIA] [nvarchar](15) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[UNIDADES] [float] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[IDTARIFAV] [int] NULL,
[PRECIO] [float] NULL,
[PRECIOIVA] [float] NULL,
[PRECIODEFECTO] [float] NULL,
[FACTORMONEDA] [float] NULL,
[DTO] [float] NULL,
[TIPOIMPUESTO] [int] NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[IMPORTE] [float] NULL,
[IMPORTEIVA] [float] NULL,
[CODMONEDA] [int] NULL,
[SERIEFAC] [nvarchar](4) NULL,
[NUMEROFAC] [int] NULL,
[NFAC] [dbo].[NDN] NULL,
[FECHAFAC] [datetime] NULL,
[CODCLIENTE] [int] NULL,
[FACTURADO] [nchar](1) NULL,
[DESDE] [datetime] NULL,
[IDLINEA] [int] NULL,
CONSTRAINT [SERVICIOSARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[IDINTERVENCION] ASC,
[IDLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERVICIOSAUDITORIA] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERVICIOSAUDITORIA](
[ID] [int] IDENTITY(1,1) NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[IDSERVICIO] [float] NOT NULL,
[DIA] [datetime] NOT NULL,
[HORA] [datetime] NOT NULL,
[CODEMPLEADO] [int] NOT NULL,
[ESTADO] [int] NOT NULL,
[OBSERVACIONES] [ntext] NULL,
CONSTRAINT [SERVICIOSAUDITORIA_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERVICIOSCAMPOSLIBRES] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERVICIOSCAMPOSLIBRES](
[IDINTERVENCION] [dbo].[DFLOAT0] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
CONSTRAINT [SERVICIOSCAMPOSLIBRES_PK] PRIMARY KEY CLUSTERED
(
[IDINTERVENCION] ASC,
[SERIE] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERVICIOSDOCUMENTO] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERVICIOSDOCUMENTO](
[IDINTERVENCION] [dbo].[DFLOAT0] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[CONTADOR] [int] NOT NULL,
[RUTA] [nvarchar](240) NULL,
[ORDENFOTO] [int] NULL,
CONSTRAINT [SERVICIOSDOCUMENTO_PK] PRIMARY KEY CLUSTERED
(
[IDINTERVENCION] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[CONTADOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERVICIOSGLOBALES] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERVICIOSGLOBALES](
[CODSERVICIO] [int] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[NOMBRECORTO] [nvarchar](25) NULL,
[VERSION] [timestamp] NOT NULL,
[GRUPORECURSOS] [int] NOT NULL,
CONSTRAINT [SERVICIOSGLOBALES_PK] PRIMARY KEY CLUSTERED
(
[CODSERVICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERVICIOSGLOBALESCOMENTARIOS] Script Date:
14/5/2019 4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERVICIOSGLOBALESCOMENTARIOS](
[CODSERVICIO] [int] NOT NULL,
[NUMCOMENTARIO] [int] NOT NULL,
[CODIDIOMA] [int] NULL,
[COMENTARIO] [nvarchar](40) NULL,
CONSTRAINT [PK_SERVICIOSGLOBALESCOMENTARIOS] PRIMARY KEY CLUSTERED
(
[CODSERVICIO] ASC,
[NUMCOMENTARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SERVICIOSPARADAS] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SERVICIOSPARADAS](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[IDINTERVENCION] [dbo].[DFLOAT0] NOT NULL,
[CODLINPARADA] [int] NOT NULL,
[CODPARADA] [int] NOT NULL,
[HORAINICIO] [nvarchar](8) NULL,
[HORAFIN] [nvarchar](8) NULL,
[TIEMPO] [dbo].[DFLOAT0] NULL,
CONSTRAINT [SERVICIOSPARADAS_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[IDINTERVENCION] ASC,
[CODLINPARADA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_DIAPOSITIVAGRUPO] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_DIAPOSITIVAGRUPO](
[IDGRUPO] [int] NOT NULL,
[IDFRONT] [int] NOT NULL,
[IDDIAPOSITIVA] [int] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_SHOW_DIAPOSITIVAGRUPO] PRIMARY KEY CLUSTERED
(
[IDGRUPO] ASC,
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_DIAPOSITIVAS] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_DIAPOSITIVAS](
[IDDIAPOSITIVA] [int] NOT NULL,
[DURACION] [int] NULL,
[TIPOTRANSICION] [int] NULL,
[COLORFONDO] [int] NULL,
[THUMB] [image] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_SHOW_DIAPOSITIVAS] PRIMARY KEY CLUSTERED
(
[IDDIAPOSITIVA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_DIAPOSITIVASPRESENTACION] Script Date:
14/5/2019 4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_DIAPOSITIVASPRESENTACION](
[IDPRESENTACION] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[IDDIAPOSITIVA] [int] NULL,
CONSTRAINT [PK_SHOW_DIAPOSITIVASPRESENTACION] PRIMARY KEY CLUSTERED
(
[IDPRESENTACION] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_HORARIO] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_HORARIO](
[IDHORARIO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [PK_SHOW_HORARIO] PRIMARY KEY CLUSTERED
(
[IDHORARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_HORARIOFRONT] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_HORARIOFRONT](
[IDFRONT] [int] NOT NULL,
[IDHORARIO] [int] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_SHOW_HORARIOFRONT] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_ITEMS] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_ITEMS](
[IDITEM] [int] NOT NULL,
[IDDIAPOSITIVA] [int] NOT NULL,
[TIPO] [int] NULL,
[POSX] [int] NULL,
[POSY] [int] NULL,
[ANCHO] [smallint] NULL,
[ALTO] [smallint] NULL,
[TRANSPARENCIA] [smallint] NULL,
[ZORDER] [smallint] NULL,
[IDRECURSO] [int] NULL,
[TEXTO] [nvarchar](100) NULL,
[FONTNAME] [nvarchar](50) NULL,
[FONTSIZE] [int] NULL,
[FONTBOLD] [bit] NULL,
[FONTITALIC] [bit] NULL,
[FONTCOLOR] [int] NULL,
[ESCALAX] [float] NULL,
[ESCALAY] [float] NULL,
[ANGULO] [int] NULL,
[COLORFONDO] [int] NULL,
[TRANSPARENTE] [bit] NULL,
[POSXIN] [int] NULL,
[POSYIN] [int] NULL,
[CONTORNO] [bit] NULL,
CONSTRAINT [PK_SHOW_ITEMS] PRIMARY KEY CLUSTERED
(
[IDITEM] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_PRESENTACIONES] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_PRESENTACIONES](
[IDPRESENTACION] [int] NOT NULL,
[NOMBRE] [nvarchar](50) NULL,
[ANCHO] [int] NULL,
[ALTO] [int] NULL,
[MOSTRARVISOR] [bit] NULL,
[VERSION] [timestamp] NULL,
[BARRASUPERIOR] [bit] NULL,
CONSTRAINT [PK_SHOW_PRESENTACIONES] PRIMARY KEY CLUSTERED
(
[IDPRESENTACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_PRESENTACIONHORARIO] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_PRESENTACIONHORARIO](
[IDHORARIO] [int] NOT NULL,
[HORA] [datetime] NOT NULL,
[IDLUNES] [int] NULL,
[IDMARTES] [int] NULL,
[IDMIERCOLES] [int] NULL,
[IDJUEVES] [int] NULL,
[IDVIERNES] [int] NULL,
[IDSABADO] [int] NULL,
[IDDOMINGO] [int] NULL,
CONSTRAINT [PK_SHOW_PRESENTACIONHORARIO] PRIMARY KEY CLUSTERED
(
[IDHORARIO] ASC,
[HORA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SHOW_RECURSOS] Script Date: 14/5/2019 4:39:33 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SHOW_RECURSOS](
[IDRECURSO] [int] NOT NULL,
[TIPORECURSO] [smallint] NULL,
[BITMAP] [image] NULL,
[TEXTO] [nvarchar](100) NULL,
[THUMB] [image] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_SHOW_RECURSOS] PRIMARY KEY CLUSTERED
(
[IDRECURSO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[SITUACIONES] Script Date: 14/5/2019 4:39:33 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SITUACIONES](
[CODSITUACION] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[IMPRESIONVALORADA] [dbo].[NDBOOLEANF] NULL,
[ALTERNATIVA] [dbo].[NDBOOLEANF] NULL,
[SITALTERNATIVA] [int] NULL,
CONSTRAINT [SITUACIONES_PK] PRIMARY KEY CLUSTERED
(
[CODSITUACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SITUACIONESARTICULO] Script Date: 14/5/2019
4:39:33 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SITUACIONESARTICULO](
[CODARTICULO] [int] NOT NULL,
[CODSITUACION] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [SITUACIONESARTICULO_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODSITUACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SITUACIONESFAMILIA] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SITUACIONESFAMILIA](
[CODSECCION] [int] NOT NULL,
[CODSITUACION] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [SITUACIONESFAMILIA_PK] PRIMARY KEY CLUSTERED
(
[CODSECCION] ASC,
[CODSITUACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SITUACIONESMACRO] Script Date: 14/5/2019 4:39:33
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SITUACIONESMACRO](
[CODMACRO] [int] NOT NULL,
[CODSITUACION] [int] NOT NULL,
CONSTRAINT [SITUACIONESMACRO_PK] PRIMARY KEY CLUSTERED
(
[CODMACRO] ASC,
[CODSITUACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SMS_ENVIADOS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SMS_ENVIADOS](
[IDSMS] [int] NOT NULL,
[FECHA] [datetime] NOT NULL,
[HORA] [datetime] NOT NULL,
[MOBIL] [nvarchar](15) NOT NULL,
[CODUSUARIO] [int] NULL,
CONSTRAINT [SMS_ENVIADOS_PK] PRIMARY KEY CLUSTERED
(
[IDSMS] ASC,
[FECHA] ASC,
[HORA] ASC,
[MOBIL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SMS_TEXTO] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SMS_TEXTO](
[IDSMS] [int] NOT NULL,
[SMS] [nvarchar](255) NULL,
CONSTRAINT [SMS_TEXTO_PK] PRIMARY KEY CLUSTERED
(
[IDSMS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SQLS] Script Date: 14/5/2019 4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SQLS](
[ID] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[TEXTOSQL] [ntext] NULL,
[TIPOBD] [int] NULL,
[PARSEAR] [nvarchar](1) NULL,
CONSTRAINT [SQLS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[STOCKS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[STOCKS](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[STOCK] [dbo].[DFLOAT0] NULL,
[PEDIDO] [dbo].[DFLOAT0] NULL,
[ASERVIR] [dbo].[DFLOAT0] NULL,
[PRESTADO] [dbo].[DFLOAT0] NULL,
[DEPOSITO] [dbo].[DFLOAT0] NULL,
[FABRICACION] [dbo].[DFLOAT0] NULL,
[MINIMO] [dbo].[DFLOAT0] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[MAXIMO] [dbo].[DFLOAT0] NULL,
[UBICACION] [nvarchar](25) NULL,
[FECHAREGUL] [datetime] NULL,
[STOCKREGUL] [float] NULL,
[ENREPARACION] [dbo].[DFLOAT0] NULL,
[ENTRANSITO] [dbo].[DFLOAT0] NULL,
[MERMA] [dbo].[DFLOAT0] NULL,
[STOCKCONTABLE] [dbo].[DFLOAT0] NULL,
[STOCK2] [dbo].[DFLOAT0] NULL,
[STOCKREGUL2] [dbo].[DFLOAT0] NULL,
CONSTRAINT [STOCKS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[STOCKSFLAGS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[STOCKSFLAGS](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[FLAGS] [nvarchar](30) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [STOCKSFLAGS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[STOCKSPORZ] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[STOCKSPORZ](
[FO] [int] NOT NULL,
[CAJA] [int] NOT NULL,
[Z] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[STOCK] [dbo].[DFLOAT0] NULL,
[FECHA] [datetime] NULL,
CONSTRAINT [STOCKSPORZ_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[CAJA] ASC,
[Z] ASC,
[CODARTICULO] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SUBFAMILIAS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SUBFAMILIAS](
[NUMDPTO] [dbo].[DNUMERO0] NOT NULL,
[NUMSECCION] [dbo].[DNUMERO0] NOT NULL,
[NUMFAMILIA] [dbo].[DNUMERO0] NOT NULL,
[NUMSUBFAMILIA] [dbo].[DNUMERO0] NOT NULL,
[DESCRIPCION] [nvarchar](25) NULL,
[CODIGO] [nvarchar](3) NULL,
CONSTRAINT [SUBFAMILIAS_PK] PRIMARY KEY CLUSTERED
(
[NUMDPTO] ASC,
[NUMSECCION] ASC,
[NUMFAMILIA] ASC,
[NUMSUBFAMILIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SUCURSALES] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SUCURSALES](
[IDSUCURSAL] [int] NOT NULL,
[DESCRIPCION] [nvarchar](80) NULL,
[USUARIO] [nvarchar](15) NULL,
[PASS] [nvarchar](8) NULL,
CONSTRAINT [SUCURSALES_PK] PRIMARY KEY CLUSTERED
(
[IDSUCURSAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SUCURSALESPERMISOS] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SUCURSALESPERMISOS](
[IDSUCURSAL] [int] NOT NULL,
[IDPERMISO] [int] NOT NULL,
[SELECCIONADO] [dbo].[NDBOOLEANF] NULL,
[TIPO] [int] NULL,
CONSTRAINT [SUCURSALESPERMISOS_PK] PRIMARY KEY CLUSTERED
(
[IDSUCURSAL] ASC,
[IDPERMISO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SUCURSALESVALORES] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SUCURSALESVALORES](
[IDSUCURSAL] [int] NOT NULL,
[IDPERMISO] [int] NOT NULL,
[ORDEN] [int] NOT NULL,
[VALOR] [nvarchar](80) NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SUPLEMENTOS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SUPLEMENTOS](
[CODIGO] [dbo].[DINTEGER] NOT NULL,
[DESCRIPCION] [nvarchar](15) NULL,
[PORPORCENTAJE] [dbo].[NDBOOLEANF] NULL,
[INCPAX] [dbo].[DINTEGER] NULL,
[CODCOMENTARIODEF] [dbo].[DINTEGER] NULL,
CONSTRAINT [SUPLEMENTOS_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[SUSTITUTOS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[SUSTITUTOS](
[CODARTICULO] [int] NOT NULL,
[SUSTITUTO] [int] NOT NULL,
[LASTSUSTITUTO] [int] NULL,
CONSTRAINT [SUSTITUTOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[SUSTITUTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TACONES] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TACONES](
[CODTACON] [int] NOT NULL,
[TACON] [nvarchar](10) NULL,
CONSTRAINT [TACONES_PK] PRIMARY KEY CLUSTERED
(
[CODTACON] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TALLAS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TALLAS](
[CODTALLA] [nvarchar](10) NOT NULL,
[POSICION] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [TALLAS_PK] PRIMARY KEY CLUSTERED
(
[CODTALLA] ASC,
[POSICION] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TAREASAUTO] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TAREASAUTO](
[IDTAREA] [int] IDENTITY(1,1) NOT NULL,
[ACCION] [int] NOT NULL,
[TIPOFRONT] [int] NULL,
[Z] [int] NULL,
[CAJA] [nvarchar](3) NULL,
[PARAM1] [nvarchar](100) NULL,
[PARAM2] [nvarchar](100) NULL,
[BLOQUEADO] [bit] NULL,
[FECHABLOQUEADO] [datetime] NULL,
CONSTRAINT [TAREASAUTO_PK] PRIMARY KEY CLUSTERED
(
[IDTAREA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TAREASAUTO_LOG] Script Date: 14/5/2019 4:39:34 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TAREASAUTO_LOG](
[IDTAREA] [int] NOT NULL,
[FECHAEJECUCION] [datetime] NOT NULL,
[HORAEJECUCION] [datetime] NOT NULL,
[OBSERVACIONES] [ntext] NULL,
CONSTRAINT [TAREASAUTOLOG_PK] PRIMARY KEY CLUSTERED
(
[IDTAREA] ASC,
[FECHAEJECUCION] ASC,
[HORAEJECUCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASCLIENTE] Script Date: 14/5/2019 4:39:34 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASCLIENTE](
[CODCLIENTE] [int] NOT NULL,
[IDTARIFAV] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[POSICION] [int] NULL,
[DTO] [float] NULL,
[CODPROVEEDOR] [int] NULL,
[CODEXTERNO] [nvarchar](15) NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [TARIFASCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[IDTARIFAV] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASCLIENTEDMN] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASCLIENTEDMN](
[CODCLIENTE] [int] NOT NULL,
[IDTARIFAV] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[POSICION] [int] NULL,
[DTO] [float] NULL,
[CODPROVEEDOR] [int] NULL,
[CODEXTERNO] [nvarchar](15) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [TARIFASCLIENTEDMN_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[IDTARIFAV] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASCOMPRA] Script Date: 14/5/2019 4:39:34 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASCOMPRA](
[CODPROVEEDOR] [int] NOT NULL,
[IDTARIFAC] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[FECHAINI] [datetime] NULL,
[FECHAFIN] [datetime] NULL,
[CONIVA] [dbo].[NDBOOLEANF] NULL,
[CODMONEDA] [int] NULL,
[POSICION] [int] NULL,
CONSTRAINT [TARIFASCOMPRA_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[IDTARIFAC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTEL] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTEL](
[CODTARIFA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[TARIFAREGIMEN] [int] NULL,
[IMPUESTOSINC] [dbo].[NDBOOLEANF] NULL,
[VERSION] [timestamp] NULL,
[ESTANCIAMINIMA] [int] NULL,
[HABMASREGIMEN] [bit] NULL,
[PRECIOPORPERSONA] [bit] NULL,
[TIPOSCE] [smallint] NULL,
[TIPODUI] [smallint] NULL,
[CODGRUPO] [int] NULL,
[ESPAQUETE] [bit] NULL,
[PRODUCCIONPAQUETE] [int] NULL,
[CODARTICULOPAQUETE] [int] NULL,
[COMBRUTO] [bit] NULL,
[ESTANCIAMAXIMA] [int] NULL,
[CONDICIONES] [ntext] NULL,
[IMPRIMIRDESCRIPCION] [bit] NULL,
[RELEASE] [int] NULL,
[OBSERVACIONES] [ntext] NULL,
CONSTRAINT [TARIFASHOTEL_PK] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELARTICULOS] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELARTICULOS](
[CODTARIFA] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TIPO] [nvarchar](1) NOT NULL,
[TIPOVALORACION] [smallint] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [TARIFASHOTELARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC,
[CODARTICULO] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELCALENDARIO] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELCALENDARIO](
[DIA] [datetime] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[CODTARIFA] [int] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [TARIFASHOTELCALENDARIO_PK] PRIMARY KEY CLUSTERED
(
[DIA] ASC,
[CODCLIENTE] ASC,
[CODTARIFA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELCALENDARIODEFECTO] Script Date:
14/5/2019 4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELCALENDARIODEFECTO](
[DIA] [datetime] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [TARIFASHOTELCALENDARIODEFECTO_PK] PRIMARY KEY CLUSTERED
(
[DIA] ASC,
[IDTEMPORADA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELCLIENTE] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELCLIENTE](
[CODTARIFA] [int] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[COMBRUTO] [bit] NULL,
[ESTANCIAMINIMA] [int] NULL,
[ESTANCIAMAXIMA] [int] NULL,
[RELEASE] [int] NULL,
CONSTRAINT [TARIFASHOTELCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC,
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELEXTRAS] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELEXTRAS](
[CODTARIFA] [int] NOT NULL,
[IDDIA] [int] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[CODIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[PRECIOIVA] [dbo].[DFLOAT0] NULL,
[UDS] [dbo].[DFLOAT0] NULL,
[APLICARPOR] [int] NULL,
[COCINA] [bit] NULL,
[NOTASCOCINA] [int] NULL,
[OPCIONAL] [bit] NULL,
[INCLUIDO] [int] NULL,
[ESTADOAUTOMATICO] [nchar](1) NULL,
[INTERVALOESTADOAUTO] [int] NULL,
[DIAESTADOAUTO] [int] NULL,
[TIPOHABITACION] [int] NULL,
CONSTRAINT [TARIFASHOTELEXTRAS_PK] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC,
[IDDIA] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELGRUPOS] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELGRUPOS](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [PK_TARIFASHOTELGRUPOS] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELRANGOS] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELRANGOS](
[IDRANGO] [int] NOT NULL,
[DESDE] [datetime] NOT NULL,
[HASTA] [datetime] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [TARIFASHOTELRANGOS_PK] PRIMARY KEY CLUSTERED
(
[IDRANGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELSERVICIOS] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELSERVICIOS](
[CODTARIFA] [int] NOT NULL,
[IDDIA] [int] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CODACTIVIDAD] [int] NULL,
[CODSERVICIO] [int] NULL,
[UDS] [dbo].[DFLOAT0] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[CODIMPUESTO] [int] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[REQ] [dbo].[DFLOAT0] NULL,
[PRECIOIVA] [dbo].[DFLOAT0] NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[APLICARPOR] [int] NULL,
[COCINA] [bit] NULL,
[NOTASCOCINA] [int] NULL,
[OPCIONAL] [bit] NULL,
[INCLUIDO] [int] NULL,
[ESTADOAUTOMATICO] [nchar](1) NULL,
[INTERVALOESTADOAUTO] [int] NULL,
[DIAESTADOAUTO] [int] NULL,
[TIPOHABITACION] [int] NULL,
CONSTRAINT [TARIFASHOTELSERVICIOS_PK] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC,
[IDDIA] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASHOTELTEMPORADAS] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASHOTELTEMPORADAS](
[CODTARIFA] [int] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[CUPOS] [int] NULL,
[RELEASE] [int] NULL,
[DTO] [float] NULL,
[VERSION] [timestamp] NULL,
[IDRANGO] [int] NOT NULL,
[COMISION] [float] NULL,
[PRODDESAYUNO] [dbo].[DFLOAT0] NULL,
[PRODALMUERZO] [dbo].[DFLOAT0] NULL,
[PRODCENA] [dbo].[DFLOAT0] NULL,
CONSTRAINT [TARIFASHOTELTEMPORADAS_PK] PRIMARY KEY CLUSTERED
(
[CODTARIFA] ASC,
[IDTEMPORADA] ASC,
[CODCLIENTE] ASC,
[IDRANGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASVENTA] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASVENTA](
[IDTARIFAV] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[FECHAINI] [datetime] NULL,
[FECHAFIN] [datetime] NULL,
[CONIVA] [dbo].[NDBOOLEANF] NULL,
[TARIFAALTERNATIVA] [int] NULL,
[DESCRIPALTERNATIVA] [nvarchar](35) NULL,
[CODMONEDA] [int] NULL,
[IDTARIFABASE] [int] NULL,
[ALMACENCOSTES] [nvarchar](3) NULL,
[VISIBILIDAD] [int] NULL,
[ACTUALIZARREMFRONTS] [nvarchar](1) NULL,
CONSTRAINT [TARIFASVENTA_PK] PRIMARY KEY CLUSTERED
(
[IDTARIFAV] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASVENTAGRUPOSALMACEN] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASVENTAGRUPOSALMACEN](
[IDTARIFAV] [int] NOT NULL,
[IDGRUPO] [int] NOT NULL,
CONSTRAINT [TARIFASVENTAGRUPOSALMACEN_PK] PRIMARY KEY CLUSTERED
(
[IDTARIFAV] ASC,
[IDGRUPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARIFASVENTAUSUARIO] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARIFASVENTAUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [TARIFASVENTAUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARJETAS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARJETAS](
[IDTARJETA] [dbo].[DINTEGER] NOT NULL,
[CODCLIENTE] [dbo].[DINTEGER] NULL,
[POSICION] [dbo].[DINTEGER] NULL,
[IDTIPOTARJETA] [dbo].[DINTEGER] NULL,
[DESCRIPCION] [nvarchar](255) NULL,
[CADUCIDAD] [datetime] NULL,
[VALIDA] [dbo].[NDBOOLEANF] NULL,
[SALDOTARJETA] [float] NULL,
[ENTREGADA] [nvarchar](1) NULL,
[OBSERVACIONES] [nvarchar](200) NULL,
[ALIAS] [nvarchar](50) NULL,
CONSTRAINT [TARJETAS_PK] PRIMARY KEY CLUSTERED
(
[IDTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARJETASCLIENTE] Script Date: 14/5/2019 4:39:34 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARJETASCLIENTE](
[CODCLIENTE] [dbo].[DINTEGER] NOT NULL,
[IDTARJETA] [dbo].[DINTEGER] NOT NULL,
[POSICION] [dbo].[DINTEGER] NULL,
[IDTIPOTARJETA] [dbo].[DINTEGER] NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CADUCIDAD] [datetime] NULL,
[CONSREALIZADAS] [dbo].[DINTEGER] NULL,
[PUNTOSACUMULADOS] [dbo].[DINTEGER] NULL,
[CONSACUMULADAS] [dbo].[DFLOAT0] NULL,
[IMPORTEACUMULADO] [dbo].[DFLOAT0] NULL,
[TICKETSACUMULADOS] [dbo].[DFLOAT0] NULL,
[VALIDA] [dbo].[NDBOOLEANF] NULL,
[FECHARECALC] [datetime] NULL,
CONSTRAINT [TARJETASCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[IDTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARJETASCONSUMICION] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARJETASCONSUMICION](
[IDINICIAL] [dbo].[DINTEGER] NOT NULL,
[IDFINAL] [dbo].[DINTEGER] NOT NULL,
[TIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CADUCIDAD] [datetime] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[TARIFA] [dbo].[DINTEGER] NULL,
[SALDOINICIAL] [dbo].[DFLOAT0] NULL,
[SALDOACTUAL] [dbo].[DFLOAT0] NULL,
[VALIDA] [dbo].[NDBOOLEANF] NULL,
[CONTROLUSO] [smallint] NULL,
[TIPOCADUCIDAD] [smallint] NULL,
[IMPRIMIR] [smallint] NULL,
[NUMCOPIAS] [smallint] NULL,
[CODDISENY] [smallint] NULL,
CONSTRAINT [TARJETASCONSUMICION_PK] PRIMARY KEY CLUSTERED
(
[IDINICIAL] ASC,
[IDFINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARJETASCONTCONDICIONES] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARJETASCONTCONDICIONES](
[IDTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDFRONT] [dbo].[DINTEGER] NOT NULL,
[CONSREALIZADAS] [dbo].[DINTEGER] NULL,
[FECHARECALC] [datetime] NULL,
CONSTRAINT [TARJETASCONTCONDICIONES_PK] PRIMARY KEY CLUSTERED
(
[IDTARJETA] ASC,
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARJETASCONTMENUS] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARJETASCONTMENUS](
[IDTARJETA] [dbo].[DINTEGER] NOT NULL,
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[CANTIDAD] [float] NULL,
CONSTRAINT [TARJETASCONTMENUS_PK] PRIMARY KEY CLUSTERED
(
[IDTARJETA] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARJETASCONTPROMOCIONES] Script Date: 14/5/2019
4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARJETASCONTPROMOCIONES](
[IDTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDFRONT] [dbo].[DINTEGER] NOT NULL,
[PUNTOSACUMULADOS] [dbo].[DINTEGER] NULL,
[CONSACUMULADAS] [float] NULL,
[IMPORTEACUMULADO] [float] NULL,
[TICKETSACUMULADOS] [float] NULL,
CONSTRAINT [TARJETASCONTPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[IDTARJETA] ASC,
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TARJETASPROMOCION] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TARJETASPROMOCION](
[IDPROMOCION] [int] NOT NULL,
[IDTIPOTARJETA] [int] NOT NULL,
CONSTRAINT [TARJETASPROMOCIONPK] PRIMARY KEY CLUSTERED
(
[IDPROMOCION] ASC,
[IDTIPOTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TEFTRANSACCIONES] Script Date: 14/5/2019 4:39:34
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEFTRANSACCIONES](
[ORIGEN] [nvarchar](1) NOT NULL,
[TIPODOCUMENTO] [nvarchar](1) NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[POSICION] [smallint] NOT NULL,
[EXTDATA] [ntext] NULL,
[FIRMADIGITAL] [ntext] NULL,
[COMPROBANTE] [ntext] NULL,
CONSTRAINT [TEFTRANSACCIONES_PK] PRIMARY KEY NONCLUSTERED
(
[ORIGEN] ASC,
[TIPODOCUMENTO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[TELEVENTA] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TELEVENTA](
[IDTERMINAL] [int] NOT NULL,
[CLAVE] [nvarchar](15) NOT NULL,
[SUBCLAVE] [nvarchar](15) NOT NULL,
[VALOR] [nvarchar](70) NULL,
CONSTRAINT [TELEVENTA_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[CLAVE] ASC,
[SUBCLAVE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TEMP_INVENTARIO_16595_341024] Script Date:
14/5/2019 4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEMP_INVENTARIO_16595_341024](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[ID] [nvarchar](35) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[CODBARRAS] [nvarchar](50) NULL,
[CODALMACEN0] [nvarchar](3) NOT NULL,
[FECHAREGUL0] [datetime] NULL,
[UDSREGUL0] [float] NULL,
[VENTAS0] [float] NULL,
[COMPRAS0] [float] NULL,
[ENTRADAS0] [float] NULL,
[SALIDAS0] [float] NULL,
[CONSUMIDOS0] [float] NULL,
[FABRICADOS0] [float] NULL,
[TRANSITOS0] [float] NULL,
[CONSUMOSINTERNOS0] [float] NULL,
[REPARACIONES0] [float] NULL,
[STOCK0] [float] NULL,
[VALORACION0] [float] NULL,
[UDSREGUL_2_0] [float] NULL,
[VENTAS_2_0] [float] NULL,
[COMPRAS_2_0] [float] NULL,
[ENTRADAS_2_0] [float] NULL,
[SALIDAS_2_0] [float] NULL,
[CONSUMIDOS_2_0] [float] NULL,
[FABRICADOS_2_0] [float] NULL,
[TRANSITOS_2_0] [float] NULL,
[CONSUMOSINTERNOS_2_0] [float] NULL,
[STOCK_2_0] [float] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TEMP_INVENTARIO_16595_341024_PK] Script Date: 14/5/2019
4:39:34 p. m. ******/
CREATE CLUSTERED INDEX [TEMP_INVENTARIO_16595_341024_PK] ON [dbo].
[TEMP_INVENTARIO_16595_341024]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Table [dbo].[TEMP_INVENTARIO_201025_798732] Script Date:
14/5/2019 4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEMP_INVENTARIO_201025_798732](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[ID] [nvarchar](35) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[CODBARRAS] [nvarchar](50) NULL,
[CODALMACEN0] [nvarchar](3) NOT NULL,
[FECHAREGUL0] [datetime] NULL,
[UDSREGUL0] [float] NULL,
[VENTAS0] [float] NULL,
[COMPRAS0] [float] NULL,
[ENTRADAS0] [float] NULL,
[SALIDAS0] [float] NULL,
[CONSUMIDOS0] [float] NULL,
[FABRICADOS0] [float] NULL,
[TRANSITOS0] [float] NULL,
[CONSUMOSINTERNOS0] [float] NULL,
[REPARACIONES0] [float] NULL,
[STOCK0] [float] NULL,
[VALORACION0] [float] NULL,
[UDSREGUL_2_0] [float] NULL,
[VENTAS_2_0] [float] NULL,
[COMPRAS_2_0] [float] NULL,
[ENTRADAS_2_0] [float] NULL,
[SALIDAS_2_0] [float] NULL,
[CONSUMIDOS_2_0] [float] NULL,
[FABRICADOS_2_0] [float] NULL,
[TRANSITOS_2_0] [float] NULL,
[CONSUMOSINTERNOS_2_0] [float] NULL,
[STOCK_2_0] [float] NULL,
[CODALMACEN1] [nvarchar](3) NOT NULL,
[FECHAREGUL1] [datetime] NULL,
[UDSREGUL1] [float] NULL,
[VENTAS1] [float] NULL,
[COMPRAS1] [float] NULL,
[ENTRADAS1] [float] NULL,
[SALIDAS1] [float] NULL,
[CONSUMIDOS1] [float] NULL,
[FABRICADOS1] [float] NULL,
[TRANSITOS1] [float] NULL,
[CONSUMOSINTERNOS1] [float] NULL,
[REPARACIONES1] [float] NULL,
[STOCK1] [float] NULL,
[VALORACION1] [float] NULL,
[UDSREGUL_2_1] [float] NULL,
[VENTAS_2_1] [float] NULL,
[COMPRAS_2_1] [float] NULL,
[ENTRADAS_2_1] [float] NULL,
[SALIDAS_2_1] [float] NULL,
[CONSUMIDOS_2_1] [float] NULL,
[FABRICADOS_2_1] [float] NULL,
[TRANSITOS_2_1] [float] NULL,
[CONSUMOSINTERNOS_2_1] [float] NULL,
[STOCK_2_1] [float] NULL,
[CODALMACEN2] [nvarchar](3) NOT NULL,
[FECHAREGUL2] [datetime] NULL,
[UDSREGUL2] [float] NULL,
[VENTAS2] [float] NULL,
[COMPRAS2] [float] NULL,
[ENTRADAS2] [float] NULL,
[SALIDAS2] [float] NULL,
[CONSUMIDOS2] [float] NULL,
[FABRICADOS2] [float] NULL,
[TRANSITOS2] [float] NULL,
[CONSUMOSINTERNOS2] [float] NULL,
[REPARACIONES2] [float] NULL,
[STOCK2] [float] NULL,
[VALORACION2] [float] NULL,
[UDSREGUL_2_2] [float] NULL,
[VENTAS_2_2] [float] NULL,
[COMPRAS_2_2] [float] NULL,
[ENTRADAS_2_2] [float] NULL,
[SALIDAS_2_2] [float] NULL,
[CONSUMIDOS_2_2] [float] NULL,
[FABRICADOS_2_2] [float] NULL,
[TRANSITOS_2_2] [float] NULL,
[CONSUMOSINTERNOS_2_2] [float] NULL,
[STOCK_2_2] [float] NULL,
[CODALMACEN3] [nvarchar](3) NOT NULL,
[FECHAREGUL3] [datetime] NULL,
[UDSREGUL3] [float] NULL,
[VENTAS3] [float] NULL,
[COMPRAS3] [float] NULL,
[ENTRADAS3] [float] NULL,
[SALIDAS3] [float] NULL,
[CONSUMIDOS3] [float] NULL,
[FABRICADOS3] [float] NULL,
[TRANSITOS3] [float] NULL,
[CONSUMOSINTERNOS3] [float] NULL,
[REPARACIONES3] [float] NULL,
[STOCK3] [float] NULL,
[VALORACION3] [float] NULL,
[UDSREGUL_2_3] [float] NULL,
[VENTAS_2_3] [float] NULL,
[COMPRAS_2_3] [float] NULL,
[ENTRADAS_2_3] [float] NULL,
[SALIDAS_2_3] [float] NULL,
[CONSUMIDOS_2_3] [float] NULL,
[FABRICADOS_2_3] [float] NULL,
[TRANSITOS_2_3] [float] NULL,
[CONSUMOSINTERNOS_2_3] [float] NULL,
[STOCK_2_3] [float] NULL,
[CODALMACEN4] [nvarchar](3) NOT NULL,
[FECHAREGUL4] [datetime] NULL,
[UDSREGUL4] [float] NULL,
[VENTAS4] [float] NULL,
[COMPRAS4] [float] NULL,
[ENTRADAS4] [float] NULL,
[SALIDAS4] [float] NULL,
[CONSUMIDOS4] [float] NULL,
[FABRICADOS4] [float] NULL,
[TRANSITOS4] [float] NULL,
[CONSUMOSINTERNOS4] [float] NULL,
[REPARACIONES4] [float] NULL,
[STOCK4] [float] NULL,
[VALORACION4] [float] NULL,
[UDSREGUL_2_4] [float] NULL,
[VENTAS_2_4] [float] NULL,
[COMPRAS_2_4] [float] NULL,
[ENTRADAS_2_4] [float] NULL,
[SALIDAS_2_4] [float] NULL,
[CONSUMIDOS_2_4] [float] NULL,
[FABRICADOS_2_4] [float] NULL,
[TRANSITOS_2_4] [float] NULL,
[CONSUMOSINTERNOS_2_4] [float] NULL,
[STOCK_2_4] [float] NULL,
[CODALMACEN5] [nvarchar](3) NOT NULL,
[FECHAREGUL5] [datetime] NULL,
[UDSREGUL5] [float] NULL,
[VENTAS5] [float] NULL,
[COMPRAS5] [float] NULL,
[ENTRADAS5] [float] NULL,
[SALIDAS5] [float] NULL,
[CONSUMIDOS5] [float] NULL,
[FABRICADOS5] [float] NULL,
[TRANSITOS5] [float] NULL,
[CONSUMOSINTERNOS5] [float] NULL,
[REPARACIONES5] [float] NULL,
[STOCK5] [float] NULL,
[VALORACION5] [float] NULL,
[UDSREGUL_2_5] [float] NULL,
[VENTAS_2_5] [float] NULL,
[COMPRAS_2_5] [float] NULL,
[ENTRADAS_2_5] [float] NULL,
[SALIDAS_2_5] [float] NULL,
[CONSUMIDOS_2_5] [float] NULL,
[FABRICADOS_2_5] [float] NULL,
[TRANSITOS_2_5] [float] NULL,
[CONSUMOSINTERNOS_2_5] [float] NULL,
[STOCK_2_5] [float] NULL,
[CODALMACEN6] [nvarchar](3) NOT NULL,
[FECHAREGUL6] [datetime] NULL,
[UDSREGUL6] [float] NULL,
[VENTAS6] [float] NULL,
[COMPRAS6] [float] NULL,
[ENTRADAS6] [float] NULL,
[SALIDAS6] [float] NULL,
[CONSUMIDOS6] [float] NULL,
[FABRICADOS6] [float] NULL,
[TRANSITOS6] [float] NULL,
[CONSUMOSINTERNOS6] [float] NULL,
[REPARACIONES6] [float] NULL,
[STOCK6] [float] NULL,
[VALORACION6] [float] NULL,
[UDSREGUL_2_6] [float] NULL,
[VENTAS_2_6] [float] NULL,
[COMPRAS_2_6] [float] NULL,
[ENTRADAS_2_6] [float] NULL,
[SALIDAS_2_6] [float] NULL,
[CONSUMIDOS_2_6] [float] NULL,
[FABRICADOS_2_6] [float] NULL,
[TRANSITOS_2_6] [float] NULL,
[CONSUMOSINTERNOS_2_6] [float] NULL,
[STOCK_2_6] [float] NULL,
[CODALMACEN7] [nvarchar](3) NOT NULL,
[FECHAREGUL7] [datetime] NULL,
[UDSREGUL7] [float] NULL,
[VENTAS7] [float] NULL,
[COMPRAS7] [float] NULL,
[ENTRADAS7] [float] NULL,
[SALIDAS7] [float] NULL,
[CONSUMIDOS7] [float] NULL,
[FABRICADOS7] [float] NULL,
[TRANSITOS7] [float] NULL,
[CONSUMOSINTERNOS7] [float] NULL,
[REPARACIONES7] [float] NULL,
[STOCK7] [float] NULL,
[VALORACION7] [float] NULL,
[UDSREGUL_2_7] [float] NULL,
[VENTAS_2_7] [float] NULL,
[COMPRAS_2_7] [float] NULL,
[ENTRADAS_2_7] [float] NULL,
[SALIDAS_2_7] [float] NULL,
[CONSUMIDOS_2_7] [float] NULL,
[FABRICADOS_2_7] [float] NULL,
[TRANSITOS_2_7] [float] NULL,
[CONSUMOSINTERNOS_2_7] [float] NULL,
[STOCK_2_7] [float] NULL,
[CODALMACEN8] [nvarchar](3) NOT NULL,
[FECHAREGUL8] [datetime] NULL,
[UDSREGUL8] [float] NULL,
[VENTAS8] [float] NULL,
[COMPRAS8] [float] NULL,
[ENTRADAS8] [float] NULL,
[SALIDAS8] [float] NULL,
[CONSUMIDOS8] [float] NULL,
[FABRICADOS8] [float] NULL,
[TRANSITOS8] [float] NULL,
[CONSUMOSINTERNOS8] [float] NULL,
[REPARACIONES8] [float] NULL,
[STOCK8] [float] NULL,
[VALORACION8] [float] NULL,
[UDSREGUL_2_8] [float] NULL,
[VENTAS_2_8] [float] NULL,
[COMPRAS_2_8] [float] NULL,
[ENTRADAS_2_8] [float] NULL,
[SALIDAS_2_8] [float] NULL,
[CONSUMIDOS_2_8] [float] NULL,
[FABRICADOS_2_8] [float] NULL,
[TRANSITOS_2_8] [float] NULL,
[CONSUMOSINTERNOS_2_8] [float] NULL,
[STOCK_2_8] [float] NULL,
[CODALMACEN9] [nvarchar](3) NOT NULL,
[FECHAREGUL9] [datetime] NULL,
[UDSREGUL9] [float] NULL,
[VENTAS9] [float] NULL,
[COMPRAS9] [float] NULL,
[ENTRADAS9] [float] NULL,
[SALIDAS9] [float] NULL,
[CONSUMIDOS9] [float] NULL,
[FABRICADOS9] [float] NULL,
[TRANSITOS9] [float] NULL,
[CONSUMOSINTERNOS9] [float] NULL,
[REPARACIONES9] [float] NULL,
[STOCK9] [float] NULL,
[VALORACION9] [float] NULL,
[UDSREGUL_2_9] [float] NULL,
[VENTAS_2_9] [float] NULL,
[COMPRAS_2_9] [float] NULL,
[ENTRADAS_2_9] [float] NULL,
[SALIDAS_2_9] [float] NULL,
[CONSUMIDOS_2_9] [float] NULL,
[FABRICADOS_2_9] [float] NULL,
[TRANSITOS_2_9] [float] NULL,
[CONSUMOSINTERNOS_2_9] [float] NULL,
[STOCK_2_9] [float] NULL,
[CODALMACEN10] [nvarchar](3) NOT NULL,
[FECHAREGUL10] [datetime] NULL,
[UDSREGUL10] [float] NULL,
[VENTAS10] [float] NULL,
[COMPRAS10] [float] NULL,
[ENTRADAS10] [float] NULL,
[SALIDAS10] [float] NULL,
[CONSUMIDOS10] [float] NULL,
[FABRICADOS10] [float] NULL,
[TRANSITOS10] [float] NULL,
[CONSUMOSINTERNOS10] [float] NULL,
[REPARACIONES10] [float] NULL,
[STOCK10] [float] NULL,
[VALORACION10] [float] NULL,
[UDSREGUL_2_10] [float] NULL,
[VENTAS_2_10] [float] NULL,
[COMPRAS_2_10] [float] NULL,
[ENTRADAS_2_10] [float] NULL,
[SALIDAS_2_10] [float] NULL,
[CONSUMIDOS_2_10] [float] NULL,
[FABRICADOS_2_10] [float] NULL,
[TRANSITOS_2_10] [float] NULL,
[CONSUMOSINTERNOS_2_10] [float] NULL,
[STOCK_2_10] [float] NULL,
[CODALMACEN11] [nvarchar](3) NOT NULL,
[FECHAREGUL11] [datetime] NULL,
[UDSREGUL11] [float] NULL,
[VENTAS11] [float] NULL,
[COMPRAS11] [float] NULL,
[ENTRADAS11] [float] NULL,
[SALIDAS11] [float] NULL,
[CONSUMIDOS11] [float] NULL,
[FABRICADOS11] [float] NULL,
[TRANSITOS11] [float] NULL,
[CONSUMOSINTERNOS11] [float] NULL,
[REPARACIONES11] [float] NULL,
[STOCK11] [float] NULL,
[VALORACION11] [float] NULL,
[UDSREGUL_2_11] [float] NULL,
[VENTAS_2_11] [float] NULL,
[COMPRAS_2_11] [float] NULL,
[ENTRADAS_2_11] [float] NULL,
[SALIDAS_2_11] [float] NULL,
[CONSUMIDOS_2_11] [float] NULL,
[FABRICADOS_2_11] [float] NULL,
[TRANSITOS_2_11] [float] NULL,
[CONSUMOSINTERNOS_2_11] [float] NULL,
[STOCK_2_11] [float] NULL,
[CODALMACEN12] [nvarchar](3) NOT NULL,
[FECHAREGUL12] [datetime] NULL,
[UDSREGUL12] [float] NULL,
[VENTAS12] [float] NULL,
[COMPRAS12] [float] NULL,
[ENTRADAS12] [float] NULL,
[SALIDAS12] [float] NULL,
[CONSUMIDOS12] [float] NULL,
[FABRICADOS12] [float] NULL,
[TRANSITOS12] [float] NULL,
[CONSUMOSINTERNOS12] [float] NULL,
[REPARACIONES12] [float] NULL,
[STOCK12] [float] NULL,
[VALORACION12] [float] NULL,
[UDSREGUL_2_12] [float] NULL,
[VENTAS_2_12] [float] NULL,
[COMPRAS_2_12] [float] NULL,
[ENTRADAS_2_12] [float] NULL,
[SALIDAS_2_12] [float] NULL,
[CONSUMIDOS_2_12] [float] NULL,
[FABRICADOS_2_12] [float] NULL,
[TRANSITOS_2_12] [float] NULL,
[CONSUMOSINTERNOS_2_12] [float] NULL,
[STOCK_2_12] [float] NULL,
[CODALMACEN13] [nvarchar](3) NOT NULL,
[FECHAREGUL13] [datetime] NULL,
[UDSREGUL13] [float] NULL,
[VENTAS13] [float] NULL,
[COMPRAS13] [float] NULL,
[ENTRADAS13] [float] NULL,
[SALIDAS13] [float] NULL,
[CONSUMIDOS13] [float] NULL,
[FABRICADOS13] [float] NULL,
[TRANSITOS13] [float] NULL,
[CONSUMOSINTERNOS13] [float] NULL,
[REPARACIONES13] [float] NULL,
[STOCK13] [float] NULL,
[VALORACION13] [float] NULL,
[UDSREGUL_2_13] [float] NULL,
[VENTAS_2_13] [float] NULL,
[COMPRAS_2_13] [float] NULL,
[ENTRADAS_2_13] [float] NULL,
[SALIDAS_2_13] [float] NULL,
[CONSUMIDOS_2_13] [float] NULL,
[FABRICADOS_2_13] [float] NULL,
[TRANSITOS_2_13] [float] NULL,
[CONSUMOSINTERNOS_2_13] [float] NULL,
[STOCK_2_13] [float] NULL,
[CODALMACEN14] [nvarchar](3) NOT NULL,
[FECHAREGUL14] [datetime] NULL,
[UDSREGUL14] [float] NULL,
[VENTAS14] [float] NULL,
[COMPRAS14] [float] NULL,
[ENTRADAS14] [float] NULL,
[SALIDAS14] [float] NULL,
[CONSUMIDOS14] [float] NULL,
[FABRICADOS14] [float] NULL,
[TRANSITOS14] [float] NULL,
[CONSUMOSINTERNOS14] [float] NULL,
[REPARACIONES14] [float] NULL,
[STOCK14] [float] NULL,
[VALORACION14] [float] NULL,
[UDSREGUL_2_14] [float] NULL,
[VENTAS_2_14] [float] NULL,
[COMPRAS_2_14] [float] NULL,
[ENTRADAS_2_14] [float] NULL,
[SALIDAS_2_14] [float] NULL,
[CONSUMIDOS_2_14] [float] NULL,
[FABRICADOS_2_14] [float] NULL,
[TRANSITOS_2_14] [float] NULL,
[CONSUMOSINTERNOS_2_14] [float] NULL,
[STOCK_2_14] [float] NULL,
[CODALMACEN15] [nvarchar](3) NOT NULL,
[FECHAREGUL15] [datetime] NULL,
[UDSREGUL15] [float] NULL,
[VENTAS15] [float] NULL,
[COMPRAS15] [float] NULL,
[ENTRADAS15] [float] NULL,
[SALIDAS15] [float] NULL,
[CONSUMIDOS15] [float] NULL,
[FABRICADOS15] [float] NULL,
[TRANSITOS15] [float] NULL,
[CONSUMOSINTERNOS15] [float] NULL,
[REPARACIONES15] [float] NULL,
[STOCK15] [float] NULL,
[VALORACION15] [float] NULL,
[UDSREGUL_2_15] [float] NULL,
[VENTAS_2_15] [float] NULL,
[COMPRAS_2_15] [float] NULL,
[ENTRADAS_2_15] [float] NULL,
[SALIDAS_2_15] [float] NULL,
[CONSUMIDOS_2_15] [float] NULL,
[FABRICADOS_2_15] [float] NULL,
[TRANSITOS_2_15] [float] NULL,
[CONSUMOSINTERNOS_2_15] [float] NULL,
[STOCK_2_15] [float] NULL,
[CODALMACEN16] [nvarchar](3) NOT NULL,
[FECHAREGUL16] [datetime] NULL,
[UDSREGUL16] [float] NULL,
[VENTAS16] [float] NULL,
[COMPRAS16] [float] NULL,
[ENTRADAS16] [float] NULL,
[SALIDAS16] [float] NULL,
[CONSUMIDOS16] [float] NULL,
[FABRICADOS16] [float] NULL,
[TRANSITOS16] [float] NULL,
[CONSUMOSINTERNOS16] [float] NULL,
[REPARACIONES16] [float] NULL,
[STOCK16] [float] NULL,
[VALORACION16] [float] NULL,
[UDSREGUL_2_16] [float] NULL,
[VENTAS_2_16] [float] NULL,
[COMPRAS_2_16] [float] NULL,
[ENTRADAS_2_16] [float] NULL,
[SALIDAS_2_16] [float] NULL,
[CONSUMIDOS_2_16] [float] NULL,
[FABRICADOS_2_16] [float] NULL,
[TRANSITOS_2_16] [float] NULL,
[CONSUMOSINTERNOS_2_16] [float] NULL,
[STOCK_2_16] [float] NULL,
[CODALMACEN17] [nvarchar](3) NOT NULL,
[FECHAREGUL17] [datetime] NULL,
[UDSREGUL17] [float] NULL,
[VENTAS17] [float] NULL,
[COMPRAS17] [float] NULL,
[ENTRADAS17] [float] NULL,
[SALIDAS17] [float] NULL,
[CONSUMIDOS17] [float] NULL,
[FABRICADOS17] [float] NULL,
[TRANSITOS17] [float] NULL,
[CONSUMOSINTERNOS17] [float] NULL,
[REPARACIONES17] [float] NULL,
[STOCK17] [float] NULL,
[VALORACION17] [float] NULL,
[UDSREGUL_2_17] [float] NULL,
[VENTAS_2_17] [float] NULL,
[COMPRAS_2_17] [float] NULL,
[ENTRADAS_2_17] [float] NULL,
[SALIDAS_2_17] [float] NULL,
[CONSUMIDOS_2_17] [float] NULL,
[FABRICADOS_2_17] [float] NULL,
[TRANSITOS_2_17] [float] NULL,
[CONSUMOSINTERNOS_2_17] [float] NULL,
[STOCK_2_17] [float] NULL,
[CODALMACEN18] [nvarchar](3) NOT NULL,
[FECHAREGUL18] [datetime] NULL,
[UDSREGUL18] [float] NULL,
[VENTAS18] [float] NULL,
[COMPRAS18] [float] NULL,
[ENTRADAS18] [float] NULL,
[SALIDAS18] [float] NULL,
[CONSUMIDOS18] [float] NULL,
[FABRICADOS18] [float] NULL,
[TRANSITOS18] [float] NULL,
[CONSUMOSINTERNOS18] [float] NULL,
[REPARACIONES18] [float] NULL,
[STOCK18] [float] NULL,
[VALORACION18] [float] NULL,
[UDSREGUL_2_18] [float] NULL,
[VENTAS_2_18] [float] NULL,
[COMPRAS_2_18] [float] NULL,
[ENTRADAS_2_18] [float] NULL,
[SALIDAS_2_18] [float] NULL,
[CONSUMIDOS_2_18] [float] NULL,
[FABRICADOS_2_18] [float] NULL,
[TRANSITOS_2_18] [float] NULL,
[CONSUMOSINTERNOS_2_18] [float] NULL,
[STOCK_2_18] [float] NULL,
[CODALMACEN19] [nvarchar](3) NOT NULL,
[FECHAREGUL19] [datetime] NULL,
[UDSREGUL19] [float] NULL,
[VENTAS19] [float] NULL,
[COMPRAS19] [float] NULL,
[ENTRADAS19] [float] NULL,
[SALIDAS19] [float] NULL,
[CONSUMIDOS19] [float] NULL,
[FABRICADOS19] [float] NULL,
[TRANSITOS19] [float] NULL,
[CONSUMOSINTERNOS19] [float] NULL,
[REPARACIONES19] [float] NULL,
[STOCK19] [float] NULL,
[VALORACION19] [float] NULL,
[UDSREGUL_2_19] [float] NULL,
[VENTAS_2_19] [float] NULL,
[COMPRAS_2_19] [float] NULL,
[ENTRADAS_2_19] [float] NULL,
[SALIDAS_2_19] [float] NULL,
[CONSUMIDOS_2_19] [float] NULL,
[FABRICADOS_2_19] [float] NULL,
[TRANSITOS_2_19] [float] NULL,
[CONSUMOSINTERNOS_2_19] [float] NULL,
[STOCK_2_19] [float] NULL,
[CODALMACEN20] [nvarchar](3) NOT NULL,
[FECHAREGUL20] [datetime] NULL,
[UDSREGUL20] [float] NULL,
[VENTAS20] [float] NULL,
[COMPRAS20] [float] NULL,
[ENTRADAS20] [float] NULL,
[SALIDAS20] [float] NULL,
[CONSUMIDOS20] [float] NULL,
[FABRICADOS20] [float] NULL,
[TRANSITOS20] [float] NULL,
[CONSUMOSINTERNOS20] [float] NULL,
[REPARACIONES20] [float] NULL,
[STOCK20] [float] NULL,
[VALORACION20] [float] NULL,
[UDSREGUL_2_20] [float] NULL,
[VENTAS_2_20] [float] NULL,
[COMPRAS_2_20] [float] NULL,
[ENTRADAS_2_20] [float] NULL,
[SALIDAS_2_20] [float] NULL,
[CONSUMIDOS_2_20] [float] NULL,
[FABRICADOS_2_20] [float] NULL,
[TRANSITOS_2_20] [float] NULL,
[CONSUMOSINTERNOS_2_20] [float] NULL,
[STOCK_2_20] [float] NULL,
[CODALMACEN21] [nvarchar](3) NOT NULL,
[FECHAREGUL21] [datetime] NULL,
[UDSREGUL21] [float] NULL,
[VENTAS21] [float] NULL,
[COMPRAS21] [float] NULL,
[ENTRADAS21] [float] NULL,
[SALIDAS21] [float] NULL,
[CONSUMIDOS21] [float] NULL,
[FABRICADOS21] [float] NULL,
[TRANSITOS21] [float] NULL,
[CONSUMOSINTERNOS21] [float] NULL,
[REPARACIONES21] [float] NULL,
[STOCK21] [float] NULL,
[VALORACION21] [float] NULL,
[UDSREGUL_2_21] [float] NULL,
[VENTAS_2_21] [float] NULL,
[COMPRAS_2_21] [float] NULL,
[ENTRADAS_2_21] [float] NULL,
[SALIDAS_2_21] [float] NULL,
[CONSUMIDOS_2_21] [float] NULL,
[FABRICADOS_2_21] [float] NULL,
[TRANSITOS_2_21] [float] NULL,
[CONSUMOSINTERNOS_2_21] [float] NULL,
[STOCK_2_21] [float] NULL,
[CODALMACEN22] [nvarchar](3) NOT NULL,
[FECHAREGUL22] [datetime] NULL,
[UDSREGUL22] [float] NULL,
[VENTAS22] [float] NULL,
[COMPRAS22] [float] NULL,
[ENTRADAS22] [float] NULL,
[SALIDAS22] [float] NULL,
[CONSUMIDOS22] [float] NULL,
[FABRICADOS22] [float] NULL,
[TRANSITOS22] [float] NULL,
[CONSUMOSINTERNOS22] [float] NULL,
[REPARACIONES22] [float] NULL,
[STOCK22] [float] NULL,
[VALORACION22] [float] NULL,
[UDSREGUL_2_22] [float] NULL,
[VENTAS_2_22] [float] NULL,
[COMPRAS_2_22] [float] NULL,
[ENTRADAS_2_22] [float] NULL,
[SALIDAS_2_22] [float] NULL,
[CONSUMIDOS_2_22] [float] NULL,
[FABRICADOS_2_22] [float] NULL,
[TRANSITOS_2_22] [float] NULL,
[CONSUMOSINTERNOS_2_22] [float] NULL,
[STOCK_2_22] [float] NULL,
[CODALMACEN23] [nvarchar](3) NOT NULL,
[FECHAREGUL23] [datetime] NULL,
[UDSREGUL23] [float] NULL,
[VENTAS23] [float] NULL,
[COMPRAS23] [float] NULL,
[ENTRADAS23] [float] NULL,
[SALIDAS23] [float] NULL,
[CONSUMIDOS23] [float] NULL,
[FABRICADOS23] [float] NULL,
[TRANSITOS23] [float] NULL,
[CONSUMOSINTERNOS23] [float] NULL,
[REPARACIONES23] [float] NULL,
[STOCK23] [float] NULL,
[VALORACION23] [float] NULL,
[UDSREGUL_2_23] [float] NULL,
[VENTAS_2_23] [float] NULL,
[COMPRAS_2_23] [float] NULL,
[ENTRADAS_2_23] [float] NULL,
[SALIDAS_2_23] [float] NULL,
[CONSUMIDOS_2_23] [float] NULL,
[FABRICADOS_2_23] [float] NULL,
[TRANSITOS_2_23] [float] NULL,
[CONSUMOSINTERNOS_2_23] [float] NULL,
[STOCK_2_23] [float] NULL,
[CODALMACEN24] [nvarchar](3) NOT NULL,
[FECHAREGUL24] [datetime] NULL,
[UDSREGUL24] [float] NULL,
[VENTAS24] [float] NULL,
[COMPRAS24] [float] NULL,
[ENTRADAS24] [float] NULL,
[SALIDAS24] [float] NULL,
[CONSUMIDOS24] [float] NULL,
[FABRICADOS24] [float] NULL,
[TRANSITOS24] [float] NULL,
[CONSUMOSINTERNOS24] [float] NULL,
[REPARACIONES24] [float] NULL,
[STOCK24] [float] NULL,
[VALORACION24] [float] NULL,
[UDSREGUL_2_24] [float] NULL,
[VENTAS_2_24] [float] NULL,
[COMPRAS_2_24] [float] NULL,
[ENTRADAS_2_24] [float] NULL,
[SALIDAS_2_24] [float] NULL,
[CONSUMIDOS_2_24] [float] NULL,
[FABRICADOS_2_24] [float] NULL,
[TRANSITOS_2_24] [float] NULL,
[CONSUMOSINTERNOS_2_24] [float] NULL,
[STOCK_2_24] [float] NULL,
[CODALMACEN25] [nvarchar](3) NOT NULL,
[FECHAREGUL25] [datetime] NULL,
[UDSREGUL25] [float] NULL,
[VENTAS25] [float] NULL,
[COMPRAS25] [float] NULL,
[ENTRADAS25] [float] NULL,
[SALIDAS25] [float] NULL,
[CONSUMIDOS25] [float] NULL,
[FABRICADOS25] [float] NULL,
[TRANSITOS25] [float] NULL,
[CONSUMOSINTERNOS25] [float] NULL,
[REPARACIONES25] [float] NULL,
[STOCK25] [float] NULL,
[VALORACION25] [float] NULL,
[UDSREGUL_2_25] [float] NULL,
[VENTAS_2_25] [float] NULL,
[COMPRAS_2_25] [float] NULL,
[ENTRADAS_2_25] [float] NULL,
[SALIDAS_2_25] [float] NULL,
[CONSUMIDOS_2_25] [float] NULL,
[FABRICADOS_2_25] [float] NULL,
[TRANSITOS_2_25] [float] NULL,
[CONSUMOSINTERNOS_2_25] [float] NULL,
[STOCK_2_25] [float] NULL,
[CODALMACEN26] [nvarchar](3) NOT NULL,
[FECHAREGUL26] [datetime] NULL,
[UDSREGUL26] [float] NULL,
[VENTAS26] [float] NULL,
[COMPRAS26] [float] NULL,
[ENTRADAS26] [float] NULL,
[SALIDAS26] [float] NULL,
[CONSUMIDOS26] [float] NULL,
[FABRICADOS26] [float] NULL,
[TRANSITOS26] [float] NULL,
[CONSUMOSINTERNOS26] [float] NULL,
[REPARACIONES26] [float] NULL,
[STOCK26] [float] NULL,
[VALORACION26] [float] NULL,
[UDSREGUL_2_26] [float] NULL,
[VENTAS_2_26] [float] NULL,
[COMPRAS_2_26] [float] NULL,
[ENTRADAS_2_26] [float] NULL,
[SALIDAS_2_26] [float] NULL,
[CONSUMIDOS_2_26] [float] NULL,
[FABRICADOS_2_26] [float] NULL,
[TRANSITOS_2_26] [float] NULL,
[CONSUMOSINTERNOS_2_26] [float] NULL,
[STOCK_2_26] [float] NULL,
[CODALMACEN27] [nvarchar](3) NOT NULL,
[FECHAREGUL27] [datetime] NULL,
[UDSREGUL27] [float] NULL,
[VENTAS27] [float] NULL,
[COMPRAS27] [float] NULL,
[ENTRADAS27] [float] NULL,
[SALIDAS27] [float] NULL,
[CONSUMIDOS27] [float] NULL,
[FABRICADOS27] [float] NULL,
[TRANSITOS27] [float] NULL,
[CONSUMOSINTERNOS27] [float] NULL,
[REPARACIONES27] [float] NULL,
[STOCK27] [float] NULL,
[VALORACION27] [float] NULL,
[UDSREGUL_2_27] [float] NULL,
[VENTAS_2_27] [float] NULL,
[COMPRAS_2_27] [float] NULL,
[ENTRADAS_2_27] [float] NULL,
[SALIDAS_2_27] [float] NULL,
[CONSUMIDOS_2_27] [float] NULL,
[FABRICADOS_2_27] [float] NULL,
[TRANSITOS_2_27] [float] NULL,
[CONSUMOSINTERNOS_2_27] [float] NULL,
[STOCK_2_27] [float] NULL,
[CODALMACEN28] [nvarchar](3) NOT NULL,
[FECHAREGUL28] [datetime] NULL,
[UDSREGUL28] [float] NULL,
[VENTAS28] [float] NULL,
[COMPRAS28] [float] NULL,
[ENTRADAS28] [float] NULL,
[SALIDAS28] [float] NULL,
[CONSUMIDOS28] [float] NULL,
[FABRICADOS28] [float] NULL,
[TRANSITOS28] [float] NULL,
[CONSUMOSINTERNOS28] [float] NULL,
[REPARACIONES28] [float] NULL,
[STOCK28] [float] NULL,
[VALORACION28] [float] NULL,
[UDSREGUL_2_28] [float] NULL,
[VENTAS_2_28] [float] NULL,
[COMPRAS_2_28] [float] NULL,
[ENTRADAS_2_28] [float] NULL,
[SALIDAS_2_28] [float] NULL,
[CONSUMIDOS_2_28] [float] NULL,
[FABRICADOS_2_28] [float] NULL,
[TRANSITOS_2_28] [float] NULL,
[CONSUMOSINTERNOS_2_28] [float] NULL,
[STOCK_2_28] [float] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TEMP_INVENTARIO_201025_798732_PK] Script Date: 14/5/2019
4:39:34 p. m. ******/
CREATE CLUSTERED INDEX [TEMP_INVENTARIO_201025_798732_PK] ON [dbo].
[TEMP_INVENTARIO_201025_798732]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Table [dbo].[TEMP_INVENTARIO_944209_697064] Script Date:
14/5/2019 4:39:34 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEMP_INVENTARIO_944209_697064](
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[ID] [nvarchar](35) NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[CODBARRAS] [nvarchar](50) NULL,
[CODALMACEN0] [nvarchar](3) NOT NULL,
[FECHAREGUL0] [datetime] NULL,
[UDSREGUL0] [float] NULL,
[VENTAS0] [float] NULL,
[COMPRAS0] [float] NULL,
[ENTRADAS0] [float] NULL,
[SALIDAS0] [float] NULL,
[CONSUMIDOS0] [float] NULL,
[FABRICADOS0] [float] NULL,
[TRANSITOS0] [float] NULL,
[CONSUMOSINTERNOS0] [float] NULL,
[REPARACIONES0] [float] NULL,
[STOCK0] [float] NULL,
[VALORACION0] [float] NULL,
[UDSREGUL_2_0] [float] NULL,
[VENTAS_2_0] [float] NULL,
[COMPRAS_2_0] [float] NULL,
[ENTRADAS_2_0] [float] NULL,
[SALIDAS_2_0] [float] NULL,
[CONSUMIDOS_2_0] [float] NULL,
[FABRICADOS_2_0] [float] NULL,
[TRANSITOS_2_0] [float] NULL,
[CONSUMOSINTERNOS_2_0] [float] NULL,
[STOCK_2_0] [float] NULL,
[CODALMACEN1] [nvarchar](3) NOT NULL,
[FECHAREGUL1] [datetime] NULL,
[UDSREGUL1] [float] NULL,
[VENTAS1] [float] NULL,
[COMPRAS1] [float] NULL,
[ENTRADAS1] [float] NULL,
[SALIDAS1] [float] NULL,
[CONSUMIDOS1] [float] NULL,
[FABRICADOS1] [float] NULL,
[TRANSITOS1] [float] NULL,
[CONSUMOSINTERNOS1] [float] NULL,
[REPARACIONES1] [float] NULL,
[STOCK1] [float] NULL,
[VALORACION1] [float] NULL,
[UDSREGUL_2_1] [float] NULL,
[VENTAS_2_1] [float] NULL,
[COMPRAS_2_1] [float] NULL,
[ENTRADAS_2_1] [float] NULL,
[SALIDAS_2_1] [float] NULL,
[CONSUMIDOS_2_1] [float] NULL,
[FABRICADOS_2_1] [float] NULL,
[TRANSITOS_2_1] [float] NULL,
[CONSUMOSINTERNOS_2_1] [float] NULL,
[STOCK_2_1] [float] NULL,
[CODALMACEN2] [nvarchar](3) NOT NULL,
[FECHAREGUL2] [datetime] NULL,
[UDSREGUL2] [float] NULL,
[VENTAS2] [float] NULL,
[COMPRAS2] [float] NULL,
[ENTRADAS2] [float] NULL,
[SALIDAS2] [float] NULL,
[CONSUMIDOS2] [float] NULL,
[FABRICADOS2] [float] NULL,
[TRANSITOS2] [float] NULL,
[CONSUMOSINTERNOS2] [float] NULL,
[REPARACIONES2] [float] NULL,
[STOCK2] [float] NULL,
[VALORACION2] [float] NULL,
[UDSREGUL_2_2] [float] NULL,
[VENTAS_2_2] [float] NULL,
[COMPRAS_2_2] [float] NULL,
[ENTRADAS_2_2] [float] NULL,
[SALIDAS_2_2] [float] NULL,
[CONSUMIDOS_2_2] [float] NULL,
[FABRICADOS_2_2] [float] NULL,
[TRANSITOS_2_2] [float] NULL,
[CONSUMOSINTERNOS_2_2] [float] NULL,
[STOCK_2_2] [float] NULL,
[CODALMACEN3] [nvarchar](3) NOT NULL,
[FECHAREGUL3] [datetime] NULL,
[UDSREGUL3] [float] NULL,
[VENTAS3] [float] NULL,
[COMPRAS3] [float] NULL,
[ENTRADAS3] [float] NULL,
[SALIDAS3] [float] NULL,
[CONSUMIDOS3] [float] NULL,
[FABRICADOS3] [float] NULL,
[TRANSITOS3] [float] NULL,
[CONSUMOSINTERNOS3] [float] NULL,
[REPARACIONES3] [float] NULL,
[STOCK3] [float] NULL,
[VALORACION3] [float] NULL,
[UDSREGUL_2_3] [float] NULL,
[VENTAS_2_3] [float] NULL,
[COMPRAS_2_3] [float] NULL,
[ENTRADAS_2_3] [float] NULL,
[SALIDAS_2_3] [float] NULL,
[CONSUMIDOS_2_3] [float] NULL,
[FABRICADOS_2_3] [float] NULL,
[TRANSITOS_2_3] [float] NULL,
[CONSUMOSINTERNOS_2_3] [float] NULL,
[STOCK_2_3] [float] NULL,
[CODALMACEN4] [nvarchar](3) NOT NULL,
[FECHAREGUL4] [datetime] NULL,
[UDSREGUL4] [float] NULL,
[VENTAS4] [float] NULL,
[COMPRAS4] [float] NULL,
[ENTRADAS4] [float] NULL,
[SALIDAS4] [float] NULL,
[CONSUMIDOS4] [float] NULL,
[FABRICADOS4] [float] NULL,
[TRANSITOS4] [float] NULL,
[CONSUMOSINTERNOS4] [float] NULL,
[REPARACIONES4] [float] NULL,
[STOCK4] [float] NULL,
[VALORACION4] [float] NULL,
[UDSREGUL_2_4] [float] NULL,
[VENTAS_2_4] [float] NULL,
[COMPRAS_2_4] [float] NULL,
[ENTRADAS_2_4] [float] NULL,
[SALIDAS_2_4] [float] NULL,
[CONSUMIDOS_2_4] [float] NULL,
[FABRICADOS_2_4] [float] NULL,
[TRANSITOS_2_4] [float] NULL,
[CONSUMOSINTERNOS_2_4] [float] NULL,
[STOCK_2_4] [float] NULL,
[CODALMACEN5] [nvarchar](3) NOT NULL,
[FECHAREGUL5] [datetime] NULL,
[UDSREGUL5] [float] NULL,
[VENTAS5] [float] NULL,
[COMPRAS5] [float] NULL,
[ENTRADAS5] [float] NULL,
[SALIDAS5] [float] NULL,
[CONSUMIDOS5] [float] NULL,
[FABRICADOS5] [float] NULL,
[TRANSITOS5] [float] NULL,
[CONSUMOSINTERNOS5] [float] NULL,
[REPARACIONES5] [float] NULL,
[STOCK5] [float] NULL,
[VALORACION5] [float] NULL,
[UDSREGUL_2_5] [float] NULL,
[VENTAS_2_5] [float] NULL,
[COMPRAS_2_5] [float] NULL,
[ENTRADAS_2_5] [float] NULL,
[SALIDAS_2_5] [float] NULL,
[CONSUMIDOS_2_5] [float] NULL,
[FABRICADOS_2_5] [float] NULL,
[TRANSITOS_2_5] [float] NULL,
[CONSUMOSINTERNOS_2_5] [float] NULL,
[STOCK_2_5] [float] NULL,
[CODALMACEN6] [nvarchar](3) NOT NULL,
[FECHAREGUL6] [datetime] NULL,
[UDSREGUL6] [float] NULL,
[VENTAS6] [float] NULL,
[COMPRAS6] [float] NULL,
[ENTRADAS6] [float] NULL,
[SALIDAS6] [float] NULL,
[CONSUMIDOS6] [float] NULL,
[FABRICADOS6] [float] NULL,
[TRANSITOS6] [float] NULL,
[CONSUMOSINTERNOS6] [float] NULL,
[REPARACIONES6] [float] NULL,
[STOCK6] [float] NULL,
[VALORACION6] [float] NULL,
[UDSREGUL_2_6] [float] NULL,
[VENTAS_2_6] [float] NULL,
[COMPRAS_2_6] [float] NULL,
[ENTRADAS_2_6] [float] NULL,
[SALIDAS_2_6] [float] NULL,
[CONSUMIDOS_2_6] [float] NULL,
[FABRICADOS_2_6] [float] NULL,
[TRANSITOS_2_6] [float] NULL,
[CONSUMOSINTERNOS_2_6] [float] NULL,
[STOCK_2_6] [float] NULL,
[CODALMACEN7] [nvarchar](3) NOT NULL,
[FECHAREGUL7] [datetime] NULL,
[UDSREGUL7] [float] NULL,
[VENTAS7] [float] NULL,
[COMPRAS7] [float] NULL,
[ENTRADAS7] [float] NULL,
[SALIDAS7] [float] NULL,
[CONSUMIDOS7] [float] NULL,
[FABRICADOS7] [float] NULL,
[TRANSITOS7] [float] NULL,
[CONSUMOSINTERNOS7] [float] NULL,
[REPARACIONES7] [float] NULL,
[STOCK7] [float] NULL,
[VALORACION7] [float] NULL,
[UDSREGUL_2_7] [float] NULL,
[VENTAS_2_7] [float] NULL,
[COMPRAS_2_7] [float] NULL,
[ENTRADAS_2_7] [float] NULL,
[SALIDAS_2_7] [float] NULL,
[CONSUMIDOS_2_7] [float] NULL,
[FABRICADOS_2_7] [float] NULL,
[TRANSITOS_2_7] [float] NULL,
[CONSUMOSINTERNOS_2_7] [float] NULL,
[STOCK_2_7] [float] NULL,
[CODALMACEN8] [nvarchar](3) NOT NULL,
[FECHAREGUL8] [datetime] NULL,
[UDSREGUL8] [float] NULL,
[VENTAS8] [float] NULL,
[COMPRAS8] [float] NULL,
[ENTRADAS8] [float] NULL,
[SALIDAS8] [float] NULL,
[CONSUMIDOS8] [float] NULL,
[FABRICADOS8] [float] NULL,
[TRANSITOS8] [float] NULL,
[CONSUMOSINTERNOS8] [float] NULL,
[REPARACIONES8] [float] NULL,
[STOCK8] [float] NULL,
[VALORACION8] [float] NULL,
[UDSREGUL_2_8] [float] NULL,
[VENTAS_2_8] [float] NULL,
[COMPRAS_2_8] [float] NULL,
[ENTRADAS_2_8] [float] NULL,
[SALIDAS_2_8] [float] NULL,
[CONSUMIDOS_2_8] [float] NULL,
[FABRICADOS_2_8] [float] NULL,
[TRANSITOS_2_8] [float] NULL,
[CONSUMOSINTERNOS_2_8] [float] NULL,
[STOCK_2_8] [float] NULL,
[CODALMACEN9] [nvarchar](3) NOT NULL,
[FECHAREGUL9] [datetime] NULL,
[UDSREGUL9] [float] NULL,
[VENTAS9] [float] NULL,
[COMPRAS9] [float] NULL,
[ENTRADAS9] [float] NULL,
[SALIDAS9] [float] NULL,
[CONSUMIDOS9] [float] NULL,
[FABRICADOS9] [float] NULL,
[TRANSITOS9] [float] NULL,
[CONSUMOSINTERNOS9] [float] NULL,
[REPARACIONES9] [float] NULL,
[STOCK9] [float] NULL,
[VALORACION9] [float] NULL,
[UDSREGUL_2_9] [float] NULL,
[VENTAS_2_9] [float] NULL,
[COMPRAS_2_9] [float] NULL,
[ENTRADAS_2_9] [float] NULL,
[SALIDAS_2_9] [float] NULL,
[CONSUMIDOS_2_9] [float] NULL,
[FABRICADOS_2_9] [float] NULL,
[TRANSITOS_2_9] [float] NULL,
[CONSUMOSINTERNOS_2_9] [float] NULL,
[STOCK_2_9] [float] NULL,
[CODALMACEN10] [nvarchar](3) NOT NULL,
[FECHAREGUL10] [datetime] NULL,
[UDSREGUL10] [float] NULL,
[VENTAS10] [float] NULL,
[COMPRAS10] [float] NULL,
[ENTRADAS10] [float] NULL,
[SALIDAS10] [float] NULL,
[CONSUMIDOS10] [float] NULL,
[FABRICADOS10] [float] NULL,
[TRANSITOS10] [float] NULL,
[CONSUMOSINTERNOS10] [float] NULL,
[REPARACIONES10] [float] NULL,
[STOCK10] [float] NULL,
[VALORACION10] [float] NULL,
[UDSREGUL_2_10] [float] NULL,
[VENTAS_2_10] [float] NULL,
[COMPRAS_2_10] [float] NULL,
[ENTRADAS_2_10] [float] NULL,
[SALIDAS_2_10] [float] NULL,
[CONSUMIDOS_2_10] [float] NULL,
[FABRICADOS_2_10] [float] NULL,
[TRANSITOS_2_10] [float] NULL,
[CONSUMOSINTERNOS_2_10] [float] NULL,
[STOCK_2_10] [float] NULL,
[CODALMACEN11] [nvarchar](3) NOT NULL,
[FECHAREGUL11] [datetime] NULL,
[UDSREGUL11] [float] NULL,
[VENTAS11] [float] NULL,
[COMPRAS11] [float] NULL,
[ENTRADAS11] [float] NULL,
[SALIDAS11] [float] NULL,
[CONSUMIDOS11] [float] NULL,
[FABRICADOS11] [float] NULL,
[TRANSITOS11] [float] NULL,
[CONSUMOSINTERNOS11] [float] NULL,
[REPARACIONES11] [float] NULL,
[STOCK11] [float] NULL,
[VALORACION11] [float] NULL,
[UDSREGUL_2_11] [float] NULL,
[VENTAS_2_11] [float] NULL,
[COMPRAS_2_11] [float] NULL,
[ENTRADAS_2_11] [float] NULL,
[SALIDAS_2_11] [float] NULL,
[CONSUMIDOS_2_11] [float] NULL,
[FABRICADOS_2_11] [float] NULL,
[TRANSITOS_2_11] [float] NULL,
[CONSUMOSINTERNOS_2_11] [float] NULL,
[STOCK_2_11] [float] NULL,
[CODALMACEN12] [nvarchar](3) NOT NULL,
[FECHAREGUL12] [datetime] NULL,
[UDSREGUL12] [float] NULL,
[VENTAS12] [float] NULL,
[COMPRAS12] [float] NULL,
[ENTRADAS12] [float] NULL,
[SALIDAS12] [float] NULL,
[CONSUMIDOS12] [float] NULL,
[FABRICADOS12] [float] NULL,
[TRANSITOS12] [float] NULL,
[CONSUMOSINTERNOS12] [float] NULL,
[REPARACIONES12] [float] NULL,
[STOCK12] [float] NULL,
[VALORACION12] [float] NULL,
[UDSREGUL_2_12] [float] NULL,
[VENTAS_2_12] [float] NULL,
[COMPRAS_2_12] [float] NULL,
[ENTRADAS_2_12] [float] NULL,
[SALIDAS_2_12] [float] NULL,
[CONSUMIDOS_2_12] [float] NULL,
[FABRICADOS_2_12] [float] NULL,
[TRANSITOS_2_12] [float] NULL,
[CONSUMOSINTERNOS_2_12] [float] NULL,
[STOCK_2_12] [float] NULL,
[CODALMACEN13] [nvarchar](3) NOT NULL,
[FECHAREGUL13] [datetime] NULL,
[UDSREGUL13] [float] NULL,
[VENTAS13] [float] NULL,
[COMPRAS13] [float] NULL,
[ENTRADAS13] [float] NULL,
[SALIDAS13] [float] NULL,
[CONSUMIDOS13] [float] NULL,
[FABRICADOS13] [float] NULL,
[TRANSITOS13] [float] NULL,
[CONSUMOSINTERNOS13] [float] NULL,
[REPARACIONES13] [float] NULL,
[STOCK13] [float] NULL,
[VALORACION13] [float] NULL,
[UDSREGUL_2_13] [float] NULL,
[VENTAS_2_13] [float] NULL,
[COMPRAS_2_13] [float] NULL,
[ENTRADAS_2_13] [float] NULL,
[SALIDAS_2_13] [float] NULL,
[CONSUMIDOS_2_13] [float] NULL,
[FABRICADOS_2_13] [float] NULL,
[TRANSITOS_2_13] [float] NULL,
[CONSUMOSINTERNOS_2_13] [float] NULL,
[STOCK_2_13] [float] NULL,
[CODALMACEN14] [nvarchar](3) NOT NULL,
[FECHAREGUL14] [datetime] NULL,
[UDSREGUL14] [float] NULL,
[VENTAS14] [float] NULL,
[COMPRAS14] [float] NULL,
[ENTRADAS14] [float] NULL,
[SALIDAS14] [float] NULL,
[CONSUMIDOS14] [float] NULL,
[FABRICADOS14] [float] NULL,
[TRANSITOS14] [float] NULL,
[CONSUMOSINTERNOS14] [float] NULL,
[REPARACIONES14] [float] NULL,
[STOCK14] [float] NULL,
[VALORACION14] [float] NULL,
[UDSREGUL_2_14] [float] NULL,
[VENTAS_2_14] [float] NULL,
[COMPRAS_2_14] [float] NULL,
[ENTRADAS_2_14] [float] NULL,
[SALIDAS_2_14] [float] NULL,
[CONSUMIDOS_2_14] [float] NULL,
[FABRICADOS_2_14] [float] NULL,
[TRANSITOS_2_14] [float] NULL,
[CONSUMOSINTERNOS_2_14] [float] NULL,
[STOCK_2_14] [float] NULL,
[CODALMACEN15] [nvarchar](3) NOT NULL,
[FECHAREGUL15] [datetime] NULL,
[UDSREGUL15] [float] NULL,
[VENTAS15] [float] NULL,
[COMPRAS15] [float] NULL,
[ENTRADAS15] [float] NULL,
[SALIDAS15] [float] NULL,
[CONSUMIDOS15] [float] NULL,
[FABRICADOS15] [float] NULL,
[TRANSITOS15] [float] NULL,
[CONSUMOSINTERNOS15] [float] NULL,
[REPARACIONES15] [float] NULL,
[STOCK15] [float] NULL,
[VALORACION15] [float] NULL,
[UDSREGUL_2_15] [float] NULL,
[VENTAS_2_15] [float] NULL,
[COMPRAS_2_15] [float] NULL,
[ENTRADAS_2_15] [float] NULL,
[SALIDAS_2_15] [float] NULL,
[CONSUMIDOS_2_15] [float] NULL,
[FABRICADOS_2_15] [float] NULL,
[TRANSITOS_2_15] [float] NULL,
[CONSUMOSINTERNOS_2_15] [float] NULL,
[STOCK_2_15] [float] NULL,
[CODALMACEN16] [nvarchar](3) NOT NULL,
[FECHAREGUL16] [datetime] NULL,
[UDSREGUL16] [float] NULL,
[VENTAS16] [float] NULL,
[COMPRAS16] [float] NULL,
[ENTRADAS16] [float] NULL,
[SALIDAS16] [float] NULL,
[CONSUMIDOS16] [float] NULL,
[FABRICADOS16] [float] NULL,
[TRANSITOS16] [float] NULL,
[CONSUMOSINTERNOS16] [float] NULL,
[REPARACIONES16] [float] NULL,
[STOCK16] [float] NULL,
[VALORACION16] [float] NULL,
[UDSREGUL_2_16] [float] NULL,
[VENTAS_2_16] [float] NULL,
[COMPRAS_2_16] [float] NULL,
[ENTRADAS_2_16] [float] NULL,
[SALIDAS_2_16] [float] NULL,
[CONSUMIDOS_2_16] [float] NULL,
[FABRICADOS_2_16] [float] NULL,
[TRANSITOS_2_16] [float] NULL,
[CONSUMOSINTERNOS_2_16] [float] NULL,
[STOCK_2_16] [float] NULL,
[CODALMACEN17] [nvarchar](3) NOT NULL,
[FECHAREGUL17] [datetime] NULL,
[UDSREGUL17] [float] NULL,
[VENTAS17] [float] NULL,
[COMPRAS17] [float] NULL,
[ENTRADAS17] [float] NULL,
[SALIDAS17] [float] NULL,
[CONSUMIDOS17] [float] NULL,
[FABRICADOS17] [float] NULL,
[TRANSITOS17] [float] NULL,
[CONSUMOSINTERNOS17] [float] NULL,
[REPARACIONES17] [float] NULL,
[STOCK17] [float] NULL,
[VALORACION17] [float] NULL,
[UDSREGUL_2_17] [float] NULL,
[VENTAS_2_17] [float] NULL,
[COMPRAS_2_17] [float] NULL,
[ENTRADAS_2_17] [float] NULL,
[SALIDAS_2_17] [float] NULL,
[CONSUMIDOS_2_17] [float] NULL,
[FABRICADOS_2_17] [float] NULL,
[TRANSITOS_2_17] [float] NULL,
[CONSUMOSINTERNOS_2_17] [float] NULL,
[STOCK_2_17] [float] NULL,
[CODALMACEN18] [nvarchar](3) NOT NULL,
[FECHAREGUL18] [datetime] NULL,
[UDSREGUL18] [float] NULL,
[VENTAS18] [float] NULL,
[COMPRAS18] [float] NULL,
[ENTRADAS18] [float] NULL,
[SALIDAS18] [float] NULL,
[CONSUMIDOS18] [float] NULL,
[FABRICADOS18] [float] NULL,
[TRANSITOS18] [float] NULL,
[CONSUMOSINTERNOS18] [float] NULL,
[REPARACIONES18] [float] NULL,
[STOCK18] [float] NULL,
[VALORACION18] [float] NULL,
[UDSREGUL_2_18] [float] NULL,
[VENTAS_2_18] [float] NULL,
[COMPRAS_2_18] [float] NULL,
[ENTRADAS_2_18] [float] NULL,
[SALIDAS_2_18] [float] NULL,
[CONSUMIDOS_2_18] [float] NULL,
[FABRICADOS_2_18] [float] NULL,
[TRANSITOS_2_18] [float] NULL,
[CONSUMOSINTERNOS_2_18] [float] NULL,
[STOCK_2_18] [float] NULL,
[CODALMACEN19] [nvarchar](3) NOT NULL,
[FECHAREGUL19] [datetime] NULL,
[UDSREGUL19] [float] NULL,
[VENTAS19] [float] NULL,
[COMPRAS19] [float] NULL,
[ENTRADAS19] [float] NULL,
[SALIDAS19] [float] NULL,
[CONSUMIDOS19] [float] NULL,
[FABRICADOS19] [float] NULL,
[TRANSITOS19] [float] NULL,
[CONSUMOSINTERNOS19] [float] NULL,
[REPARACIONES19] [float] NULL,
[STOCK19] [float] NULL,
[VALORACION19] [float] NULL,
[UDSREGUL_2_19] [float] NULL,
[VENTAS_2_19] [float] NULL,
[COMPRAS_2_19] [float] NULL,
[ENTRADAS_2_19] [float] NULL,
[SALIDAS_2_19] [float] NULL,
[CONSUMIDOS_2_19] [float] NULL,
[FABRICADOS_2_19] [float] NULL,
[TRANSITOS_2_19] [float] NULL,
[CONSUMOSINTERNOS_2_19] [float] NULL,
[STOCK_2_19] [float] NULL,
[CODALMACEN20] [nvarchar](3) NOT NULL,
[FECHAREGUL20] [datetime] NULL,
[UDSREGUL20] [float] NULL,
[VENTAS20] [float] NULL,
[COMPRAS20] [float] NULL,
[ENTRADAS20] [float] NULL,
[SALIDAS20] [float] NULL,
[CONSUMIDOS20] [float] NULL,
[FABRICADOS20] [float] NULL,
[TRANSITOS20] [float] NULL,
[CONSUMOSINTERNOS20] [float] NULL,
[REPARACIONES20] [float] NULL,
[STOCK20] [float] NULL,
[VALORACION20] [float] NULL,
[UDSREGUL_2_20] [float] NULL,
[VENTAS_2_20] [float] NULL,
[COMPRAS_2_20] [float] NULL,
[ENTRADAS_2_20] [float] NULL,
[SALIDAS_2_20] [float] NULL,
[CONSUMIDOS_2_20] [float] NULL,
[FABRICADOS_2_20] [float] NULL,
[TRANSITOS_2_20] [float] NULL,
[CONSUMOSINTERNOS_2_20] [float] NULL,
[STOCK_2_20] [float] NULL,
[CODALMACEN21] [nvarchar](3) NOT NULL,
[FECHAREGUL21] [datetime] NULL,
[UDSREGUL21] [float] NULL,
[VENTAS21] [float] NULL,
[COMPRAS21] [float] NULL,
[ENTRADAS21] [float] NULL,
[SALIDAS21] [float] NULL,
[CONSUMIDOS21] [float] NULL,
[FABRICADOS21] [float] NULL,
[TRANSITOS21] [float] NULL,
[CONSUMOSINTERNOS21] [float] NULL,
[REPARACIONES21] [float] NULL,
[STOCK21] [float] NULL,
[VALORACION21] [float] NULL,
[UDSREGUL_2_21] [float] NULL,
[VENTAS_2_21] [float] NULL,
[COMPRAS_2_21] [float] NULL,
[ENTRADAS_2_21] [float] NULL,
[SALIDAS_2_21] [float] NULL,
[CONSUMIDOS_2_21] [float] NULL,
[FABRICADOS_2_21] [float] NULL,
[TRANSITOS_2_21] [float] NULL,
[CONSUMOSINTERNOS_2_21] [float] NULL,
[STOCK_2_21] [float] NULL,
[CODALMACEN22] [nvarchar](3) NOT NULL,
[FECHAREGUL22] [datetime] NULL,
[UDSREGUL22] [float] NULL,
[VENTAS22] [float] NULL,
[COMPRAS22] [float] NULL,
[ENTRADAS22] [float] NULL,
[SALIDAS22] [float] NULL,
[CONSUMIDOS22] [float] NULL,
[FABRICADOS22] [float] NULL,
[TRANSITOS22] [float] NULL,
[CONSUMOSINTERNOS22] [float] NULL,
[REPARACIONES22] [float] NULL,
[STOCK22] [float] NULL,
[VALORACION22] [float] NULL,
[UDSREGUL_2_22] [float] NULL,
[VENTAS_2_22] [float] NULL,
[COMPRAS_2_22] [float] NULL,
[ENTRADAS_2_22] [float] NULL,
[SALIDAS_2_22] [float] NULL,
[CONSUMIDOS_2_22] [float] NULL,
[FABRICADOS_2_22] [float] NULL,
[TRANSITOS_2_22] [float] NULL,
[CONSUMOSINTERNOS_2_22] [float] NULL,
[STOCK_2_22] [float] NULL,
[CODALMACEN23] [nvarchar](3) NOT NULL,
[FECHAREGUL23] [datetime] NULL,
[UDSREGUL23] [float] NULL,
[VENTAS23] [float] NULL,
[COMPRAS23] [float] NULL,
[ENTRADAS23] [float] NULL,
[SALIDAS23] [float] NULL,
[CONSUMIDOS23] [float] NULL,
[FABRICADOS23] [float] NULL,
[TRANSITOS23] [float] NULL,
[CONSUMOSINTERNOS23] [float] NULL,
[REPARACIONES23] [float] NULL,
[STOCK23] [float] NULL,
[VALORACION23] [float] NULL,
[UDSREGUL_2_23] [float] NULL,
[VENTAS_2_23] [float] NULL,
[COMPRAS_2_23] [float] NULL,
[ENTRADAS_2_23] [float] NULL,
[SALIDAS_2_23] [float] NULL,
[CONSUMIDOS_2_23] [float] NULL,
[FABRICADOS_2_23] [float] NULL,
[TRANSITOS_2_23] [float] NULL,
[CONSUMOSINTERNOS_2_23] [float] NULL,
[STOCK_2_23] [float] NULL,
[CODALMACEN24] [nvarchar](3) NOT NULL,
[FECHAREGUL24] [datetime] NULL,
[UDSREGUL24] [float] NULL,
[VENTAS24] [float] NULL,
[COMPRAS24] [float] NULL,
[ENTRADAS24] [float] NULL,
[SALIDAS24] [float] NULL,
[CONSUMIDOS24] [float] NULL,
[FABRICADOS24] [float] NULL,
[TRANSITOS24] [float] NULL,
[CONSUMOSINTERNOS24] [float] NULL,
[REPARACIONES24] [float] NULL,
[STOCK24] [float] NULL,
[VALORACION24] [float] NULL,
[UDSREGUL_2_24] [float] NULL,
[VENTAS_2_24] [float] NULL,
[COMPRAS_2_24] [float] NULL,
[ENTRADAS_2_24] [float] NULL,
[SALIDAS_2_24] [float] NULL,
[CONSUMIDOS_2_24] [float] NULL,
[FABRICADOS_2_24] [float] NULL,
[TRANSITOS_2_24] [float] NULL,
[CONSUMOSINTERNOS_2_24] [float] NULL,
[STOCK_2_24] [float] NULL,
[CODALMACEN25] [nvarchar](3) NOT NULL,
[FECHAREGUL25] [datetime] NULL,
[UDSREGUL25] [float] NULL,
[VENTAS25] [float] NULL,
[COMPRAS25] [float] NULL,
[ENTRADAS25] [float] NULL,
[SALIDAS25] [float] NULL,
[CONSUMIDOS25] [float] NULL,
[FABRICADOS25] [float] NULL,
[TRANSITOS25] [float] NULL,
[CONSUMOSINTERNOS25] [float] NULL,
[REPARACIONES25] [float] NULL,
[STOCK25] [float] NULL,
[VALORACION25] [float] NULL,
[UDSREGUL_2_25] [float] NULL,
[VENTAS_2_25] [float] NULL,
[COMPRAS_2_25] [float] NULL,
[ENTRADAS_2_25] [float] NULL,
[SALIDAS_2_25] [float] NULL,
[CONSUMIDOS_2_25] [float] NULL,
[FABRICADOS_2_25] [float] NULL,
[TRANSITOS_2_25] [float] NULL,
[CONSUMOSINTERNOS_2_25] [float] NULL,
[STOCK_2_25] [float] NULL,
[CODALMACEN26] [nvarchar](3) NOT NULL,
[FECHAREGUL26] [datetime] NULL,
[UDSREGUL26] [float] NULL,
[VENTAS26] [float] NULL,
[COMPRAS26] [float] NULL,
[ENTRADAS26] [float] NULL,
[SALIDAS26] [float] NULL,
[CONSUMIDOS26] [float] NULL,
[FABRICADOS26] [float] NULL,
[TRANSITOS26] [float] NULL,
[CONSUMOSINTERNOS26] [float] NULL,
[REPARACIONES26] [float] NULL,
[STOCK26] [float] NULL,
[VALORACION26] [float] NULL,
[UDSREGUL_2_26] [float] NULL,
[VENTAS_2_26] [float] NULL,
[COMPRAS_2_26] [float] NULL,
[ENTRADAS_2_26] [float] NULL,
[SALIDAS_2_26] [float] NULL,
[CONSUMIDOS_2_26] [float] NULL,
[FABRICADOS_2_26] [float] NULL,
[TRANSITOS_2_26] [float] NULL,
[CONSUMOSINTERNOS_2_26] [float] NULL,
[STOCK_2_26] [float] NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TEMP_INVENTARIO_944209_697064_PK] Script Date: 14/5/2019
4:39:34 p. m. ******/
CREATE CLUSTERED INDEX [TEMP_INVENTARIO_944209_697064_PK] ON [dbo].
[TEMP_INVENTARIO_944209_697064]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Table [dbo].[TEMPORADAS] Script Date: 14/5/2019 4:39:34 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEMPORADAS](
[CODTEMPORADA] [int] NOT NULL,
[TEMPORADA] [nvarchar](12) NULL,
CONSTRAINT [TEMPORADAS_PK] PRIMARY KEY CLUSTERED
(
[CODTEMPORADA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TEMPORADASDIA] Script Date: 14/5/2019 4:39:34 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEMPORADASDIA](
[FECHA] [datetime] NOT NULL,
[IDTEMPORADA] [int] NOT NULL,
CONSTRAINT [TEMPORADASDIA_PK] PRIMARY KEY CLUSTERED
(
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TEMPORADASHOTEL] Script Date: 14/5/2019 4:39:34 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEMPORADASHOTEL](
[IDTEMPORADA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[COLORFONDO] [int] NULL,
[COLORTEXTO] [int] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK__TEMPORAD__D904F7DD480696CE] PRIMARY KEY CLUSTERED
(
[IDTEMPORADA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TEMPORADASLIN] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEMPORADASLIN](
[IDTEMPORADA] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[FECHAINICIO] [datetime] NULL,
[FECHAFIN] [datetime] NULL,
[DIAS] [nvarchar](7) NULL,
CONSTRAINT [PK__TEMPORAD__55E331554BD727B2] PRIMARY KEY CLUSTERED
(
[IDTEMPORADA] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TEMPORALESTYC] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TEMPORALESTYC](
[CODGRUPO] [dbo].[DNUMERO0] NOT NULL,
[CODTABLA] [dbo].[DNUMERO0] NOT NULL,
[IDENTIFICADOR] [dbo].[DNUMERO0] NOT NULL,
[TIPO] [smallint] NULL,
[TIPOINFORME] [int] NULL,
[TIPOTALLASCOMP] [smallint] NULL,
[NUMTALLASPARAM] [smallint] NULL,
[PARAMETRO] [nvarchar](60) NULL,
[TIPOPARAMTOT] [smallint] NULL,
[VALOR] [nvarchar](100) NULL,
[CODTITULO] [int] NULL,
CONSTRAINT [TEMPORALESTYC_PK] PRIMARY KEY CLUSTERED
(
[CODGRUPO] ASC,
[CODTABLA] ASC,
[IDENTIFICADOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TERMINALES] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TERMINALES](
[IDTERMINAL] [int] NOT NULL,
[NOMBRE] [nvarchar](40) NULL,
[VERSIONEXE] [nvarchar](10) NULL,
[ACTUALIZADO] [dbo].[NDBOOLEANF] NULL,
[VERSIONMNG] [nvarchar](10) NULL,
[VERSIONBAS] [nvarchar](10) NULL,
[VERSIONORG] [nvarchar](10) NULL,
[EXEACTUALIZADO] [nvarchar](20) NULL,
[PROGSQUEEJECUTA] [nvarchar](20) NULL,
[CONECTADO] [bit] NOT NULL,
[VERSIONPYM] [nvarchar](10) NULL,
[VERSIONCRM] [nvarchar](10) NULL,
[VERSIONHBA] [nvarchar](10) NULL,
CONSTRAINT [TERMINALES_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TERMINALESLIN] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TERMINALESLIN](
[IDTERMINAL] [int] NOT NULL,
[TIPODOC] [int] NOT NULL,
[IMPRESORA] [nvarchar](60) NULL,
[DISENYIMP] [nvarchar](60) NULL,
[DISENYMAIL] [nvarchar](60) NULL,
[DISENYIMPN] [nvarchar](60) NULL,
[DISMAILN] [nvarchar](60) NULL,
CONSTRAINT [TERMINALESLIN_PK] PRIMARY KEY CLUSTERED
(
[IDTERMINAL] ASC,
[TIPODOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TESORERIA] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TESORERIA](
[ORIGEN] [nvarchar](1) NOT NULL,
[TIPODOCUMENTO] [nvarchar](1) NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[POSICION] [smallint] NOT NULL,
[FECHADOCUMENTO] [datetime] NULL,
[FECHAVENCIMIENTO] [datetime] NULL,
[REPOSICION] [dbo].[NDBOOLEANF] NULL,
[CUENTA] [nvarchar](12) NULL,
[CODIGOINTERNO] [int] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[CONTRAPARTIDA] [nvarchar](12) NULL,
[MARCABORRADO] [dbo].[NDBOOLEANF] NULL,
[CODFORMAPAGO] [nvarchar](6) NULL,
[CODTIPOPAGO] [nvarchar](2) NULL,
[ESTADO] [nvarchar](1) NULL,
[COMENTARIO] [nvarchar](30) NULL,
[NUMEROREMESA] [int] NULL,
[IMPRESO] [dbo].[NDBOOLEANF] NULL,
[TRASPASADO] [dbo].[NDBOOLEANF] NULL,
[FECHATRASPASO] [datetime] NULL,
[FECHACARTERA] [datetime] NULL,
[FECHADESCONTADO] [datetime] NULL,
[FECHASALDADO] [datetime] NULL,
[FECHADEVUELTO] [datetime] NULL,
[IMPORTEGASTOS] [dbo].[DFLOAT0] NULL,
[CUENTAGASTOS] [nvarchar](12) NULL,
[ENLACE_EJERCICIO] [smallint] NULL,
[ENLACE_EMPRESA] [smallint] NULL,
[ENLACE_USUARIO] [nvarchar](10) NULL,
[ENLACE_ASIENTO] [int] NULL,
[ENLACE_APUNTE] [int] NULL,
[FECHADIRECTA] [dbo].[NDBOOLEANF] NULL,
[GENAPUNTE] [nvarchar](15) NULL,
[FACTORMONEDA] [float] NULL,
[CODMONEDA] [int] NULL,
[SUDOCUMENTO] [nvarchar](15) NULL,
[MULTIPLE] [dbo].[NDBOOLEANF] NULL,
[NUMEFECTO] [nvarchar](30) NULL,
[CUENTAPUENTE] [nvarchar](12) NULL,
[MORA] [float] NULL,
[ZSALDADO] [int] NULL,
[FECHAMODIFICADO] [datetime] NULL,
[CAJASALDADO] [nvarchar](3) NULL,
[DESCUADRE] [dbo].[DFLOAT0] NULL,
[BLOQUEADO] [dbo].[NDBOOLEANF] NULL,
[COMPENSACION] [int] NULL,
[VERSION] [timestamp] NULL,
[COMENTARIOVISIBLE] [nvarchar](30) NULL,
[RETENCION] [bit] NULL,
[SERIERECIBO] [nvarchar](4) NULL,
[NUMRECIBO] [int] NULL,
[BASE] [dbo].[DFLOAT0] NULL,
[CODIMPUESTO] [int] NULL,
[PORCIVA] [dbo].[DFLOAT0] NULL,
[CUOTAIVA] [dbo].[DFLOAT0] NULL,
[PORCREQ] [dbo].[DFLOAT0] NULL,
[CUOTAREQ] [dbo].[DFLOAT0] NULL,
[CUENTAIVA] [nvarchar](12) NULL,
[CUENTAREQ] [nvarchar](12) NULL,
[FACTORMONEDAREAL] [dbo].[DFLOAT0] NULL,
[NUMTXNTEF] [nvarchar](15) NULL,
[NUMRTSTEF] [nvarchar](40) NULL,
[BINTARJETA] [nvarchar](6) NULL,
[CAJACARTERA] [nvarchar](3) NULL,
[ZCARTERA] [int] NULL,
CONSTRAINT [TESORERIA_PK] PRIMARY KEY NONCLUSTERED
(
[ORIGEN] ASC,
[TIPODOCUMENTO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_ESTADO] Script Date: 14/5/2019 4:39:35 p. m.
******/
CREATE CLUSTERED INDEX [TESORERIA_ESTADO] ON [dbo].[TESORERIA]
(
[ESTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Table [dbo].[TICKETSCAB] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TICKETSCAB](
[FO] [smallint] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[FECHA] [datetime] NULL,
[HORA] [datetime] NULL,
[DIASEMANA] [smallint] NULL,
[CODCLIENTE] [dbo].[DFLOAT0] NULL,
[CODVENDEDOR] [dbo].[DFLOAT0] NULL,
[CAJA] [smallint] NULL,
[TOTALCOSTE] [dbo].[DFLOAT0] NULL,
[TOTALBRUTO] [dbo].[DFLOAT0] NULL,
[CARGO] [dbo].[DFLOAT0] NULL,
[TOTALNETO] [dbo].[DFLOAT0] NULL,
[BASEIMP1] [dbo].[DFLOAT0] NULL,
[PORCIVA1] [dbo].[DFLOAT0] NULL,
[IVA1] [dbo].[DFLOAT0] NULL,
[PORCREQ1] [dbo].[DFLOAT0] NULL,
[REQ1] [dbo].[DFLOAT0] NULL,
[BASEIMP2] [dbo].[DFLOAT0] NULL,
[PORCIVA2] [dbo].[DFLOAT0] NULL,
[IVA2] [dbo].[DFLOAT0] NULL,
[PORCREQ2] [dbo].[DFLOAT0] NULL,
[REQ2] [dbo].[DFLOAT0] NULL,
[BASEIMP3] [dbo].[DFLOAT0] NULL,
[PORCIVA3] [dbo].[DFLOAT0] NULL,
[IVA3] [dbo].[DFLOAT0] NULL,
[PORCREQ3] [dbo].[DFLOAT0] NULL,
[REQ3] [dbo].[DFLOAT0] NULL,
[Z] [dbo].[DFLOAT0] NULL,
[IVAINC] [dbo].[NDBOOLEANF] NULL,
[CODTARIFA] [int] NULL,
[NUMFACTURA] [int] NULL,
[AUTOMATICO] [dbo].[NDBOOLEANF] NULL,
[IMPRESIONES] [smallint] NULL,
CONSTRAINT [TICKETSCAB_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TICKETSLIN] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TICKETSLIN](
[FO] [smallint] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[DESCRIPCION] [nvarchar](45) NULL,
[COSTE] [dbo].[DFLOAT0] NULL,
[UNIDADES] [dbo].[DFLOAT0] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[PRECIOIVA] [dbo].[DFLOAT0] NULL,
[PRECIODEFECTO] [dbo].[DFLOAT0] NULL,
[CODVENDEDOR] [dbo].[DFLOAT0] NULL,
[TIPO] [nvarchar](2) NULL,
[TIPOIVA] [smallint] NULL,
[CODOFERTA] [int] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[REFERENCIA] [nvarchar](15) NULL,
CONSTRAINT [TICKETSLIN_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TICKETSPAG] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TICKETSPAG](
[FO] [smallint] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CODFORMAPAGO] [int] NULL,
[CODMONEDA] [int] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[IMPORTE2] [dbo].[DFLOAT0] NULL,
[ENTREGADO] [dbo].[DFLOAT0] NULL,
[CAMBIO] [dbo].[DFLOAT0] NULL,
[CAMBIO2] [dbo].[DFLOAT0] NULL,
[PROPINA] [dbo].[DFLOAT0] NULL,
[BENEFICIO] [dbo].[DFLOAT0] NULL,
[PENDIENTE] [dbo].[DFLOAT0] NULL,
[FECHAVENCIM] [datetime] NULL,
CONSTRAINT [TICKETSPAG_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOARREGLOS] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOARREGLOS](
[ID] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[IMPUESTO] [int] NULL,
[COSTE] [dbo].[DFLOAT0] NULL,
[COBRARPORANTICIPADO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [TIPOARREGLOS_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOASUNTO] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOASUNTO](
[IDTIPOASUNTO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[CAMPOSVISIBLES] [nvarchar](20) NULL,
[CAMPOSOBLIGATORIOS] [nvarchar](20) NULL,
[CODURGENCIA] [int] NULL,
[CODLUGAR] [nvarchar](10) NULL,
[CODTIPOSAT] [int] NULL,
[SUBCONTRATADOPOR] [int] NULL,
[CODENVIOSUBCONTRATA] [int] NULL,
[CODCONDICION] [int] NULL,
[NOMBRECB1] [nvarchar](20) NULL,
[NOMBRECB2] [nvarchar](20) NULL,
[CODART] [int] NULL,
[TALLA] [dbo].[NDTALLA] NOT NULL,
[COLOR] [dbo].[NDCOLOR] NOT NULL,
[SERIE] [nvarchar](4) NULL,
[BUSQTIPOASUNTO] [int] NULL,
[NOMBREFECHA1] [nvarchar](25) NULL,
[NOMBREFECHA2] [nvarchar](25) NULL,
[NOMBREFECHA3] [nvarchar](25) NULL,
[VERPRIMERODOC] [bit] NULL,
[FECHAPRIMERSERVICIO] [bit] NULL,
[COPIAROBSSERV] [bit] NULL,
[VERINFO1SERV] [bit] NULL,
[SHOWLISTA] [bit] NULL,
[ESTADOINI] [int] NULL,
[PESTANYASVISIBLES] [nvarchar](10) NULL,
[IDPESTANYADEFECTO] [int] NULL,
[ACTIVIDADPORCLIENTE] [bit] NULL,
[SELECCIONABLERESERVA] [bit] NULL,
[SERIEFACIGUAL] [bit] NULL,
[VERSION] [timestamp] NOT NULL,
[SERIEFAC] [nvarchar](4) NULL,
[SERIEABONO] [nvarchar](4) NULL,
[SHOWEDITOR] [bit] NULL,
[USARFECHAHORA] [bit] NOT NULL,
[EMAILSUBCONTRATA] [bit] NULL,
CONSTRAINT [PK_TIPOASUNTO] PRIMARY KEY CLUSTERED
(
[IDTIPOASUNTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOASUNTOPARADEFECTO] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOASUNTOPARADEFECTO](
[IDTIPOASUNTO] [int] NOT NULL,
[CODVENDEDOR] [int] NOT NULL,
CONSTRAINT [TIPOASUNTOPARA_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOASUNTO] ASC,
[CODVENDEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOAVISOS] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOAVISOS](
[CODTIPOAVISO] [int] NOT NULL,
[IDPARENT] [int] NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[TIEMPO] [int] NULL,
[TIEMPOFAC] [int] NULL,
[CODARTICULO] [int] NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[CODCONDICION] [int] NULL,
[NUMPRESUP] [int] NULL,
[SERIEPRESUP] [nvarchar](4) NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [TIPOAVISOS_PK] PRIMARY KEY CLUSTERED
(
[CODTIPOAVISO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOEMPLEADOS] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOEMPLEADOS](
[CODTIPOEMPLEADO] [dbo].[DINTEGER] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[MENUMESAS] [dbo].[DINTEGER] NULL,
[MENUTIQUETS] [dbo].[DINTEGER] NULL,
[MENUUSUARIO] [dbo].[DINTEGER] NULL,
[VISIBLEALSELECCIONAR] [dbo].[NDBOOLEANF] NULL,
[REGULARIZAR] [dbo].[NDBOOLEANF] NULL,
[VISIBLEENDELIVERY] [dbo].[NDBOOLEANF] NULL,
[MODIFICAR] [dbo].[NDBOOLEANF] NULL,
[REDONDEAR] [dbo].[NDBOOLEANF] NULL,
[ANULAR] [dbo].[NDBOOLEANF] NULL,
[SALIR] [dbo].[NDBOOLEANF] NULL,
[OPCIONES] [nvarchar](60) NULL,
[MENURESERVAS] [dbo].[DINTEGER] NULL,
[OPCIONESVENTA] [nvarchar](100) NULL,
[OPCIONESCOMPRA] [nvarchar](150) NULL,
[VERREGUL] [dbo].[NDBOOLEANF] NULL,
[OPCIONESHOTEL] [nvarchar](150) NULL,
[OPCIONESHCIERRE] [nvarchar](50) NULL,
[MODULOZ] [nvarchar](25) NULL,
[MODULOX] [nvarchar](25) NULL,
[MODULOZ2] [nvarchar](30) NULL,
[MODULOX2] [nvarchar](30) NULL,
[IDIOMA] [nvarchar](5) NULL,
[VERSION] [timestamp] NOT NULL,
[DTOMAX] [float] NULL,
[RETEMPRESAPROP] [float] NULL,
[COSTEHORA] [float] NULL,
[COSTEHORAEXTRA] [float] NULL,
[NIVEL] [int] NULL,
[ACCCAMBIOSALA] [bit] NULL,
[OPCIONESGRAFICAS] [nvarchar](50) NULL,
[CAJONPORVENDEDOR] [bit] NULL,
[OPCIONESCAJAFUERTE] [nvarchar](25) NULL,
[OPCIONESTRASPASOS] [nvarchar](30) NULL,
[OPCIONESOWNPACK] [nvarchar](100) NULL,
CONSTRAINT [TIPOEMPLEADOS_PK] PRIMARY KEY CLUSTERED
(
[CODTIPOEMPLEADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOREGALOSTARJETA] Script Date: 14/5/2019 4:39:35
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOREGALOSTARJETA](
[ID] [int] NOT NULL,
[IDLINEA] [int] NOT NULL,
[PUNTOS] [int] NULL,
[CONSUMICIONES] [float] NULL,
[IMPORTE] [float] NULL,
[TICKETS] [int] NULL,
[TEXTOAVISO] [nvarchar](50) NULL,
[CADUCIDAD] [datetime] NULL,
CONSTRAINT [TIPOREGALOSTARJETA_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSARTICULO] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSARTICULO](
[CODTIPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
CONSTRAINT [TIPOSARTICULO_PK] PRIMARY KEY CLUSTERED
(
[CODTIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSCLIENTE] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSCLIENTE](
[CODIGO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [TIPOSCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSDIA] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSDIA](
[CODTIPODIA] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
[COLORFONDO] [int] NOT NULL,
[COLORTEXTO] [int] NOT NULL,
CONSTRAINT [PK_TIPOSDIA] PRIMARY KEY CLUSTERED
(
[CODTIPODIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSDOC] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSDOC](
[TIPODOC] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[PLANTILLA] [nvarchar](20) NULL,
[SIGNOPOSITIVO] [dbo].[NDBOOLEANF] NULL,
[STOCK] [dbo].[NDBOOLEANF] NULL,
[CONTABILIDAD] [dbo].[NDBOOLEANF] NULL,
[MODIFICABLE] [dbo].[NDBOOLEANF] NULL,
[TIPODOCUMENTO] [int] NOT NULL,
[CLASEDOCUMENTO] [int] NOT NULL,
[DEPENDIENTE] [dbo].[NDBOOLEANF] NULL,
[ASOCIARCLIENTE] [dbo].[NDBOOLEANF] NULL,
[ESTIQUET] [dbo].[NDBOOLEANF] NULL,
[DESCMENU] [nvarchar](20) NULL,
[PLANTILLAIVA] [nvarchar](20) NULL,
[PLANTILLARECEPCION] [nvarchar](20) NULL,
[SUFIJO] [nvarchar](1) NULL,
[DEVOLUCION] [dbo].[NDBOOLEANF] NULL,
[CERRADO] [dbo].[NDBOOLEANF] NULL,
[CALCSINIMPUESTOS] [dbo].[NDBOOLEANF] NULL,
[NOTACARGO] [dbo].[NDBOOLEANF] NULL,
[NUMLINEAS] [int] NULL,
[IDDISSENYCAMPOSLIBRES] [int] NULL,
CONSTRAINT [TIPOSDOC_PK] PRIMARY KEY CLUSTERED
(
[TIPODOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSDOCESQUEMATRASPASO] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSDOCESQUEMATRASPASO](
[TIPODOC] [int] NOT NULL,
[TIPOESQUEMA] [int] NOT NULL,
[CONFIGURACION] [nvarchar](20) NOT NULL,
[ESQUEMA] [nvarchar](4) NOT NULL,
CONSTRAINT [TIPOSDOCESQUEMATRASPASO_PK] PRIMARY KEY CLUSTERED
(
[TIPODOC] ASC,
[TIPOESQUEMA] ASC,
[CONFIGURACION] ASC,
[ESQUEMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSDOCUMENTOSIDENTIF] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSDOCUMENTOSIDENTIF](
[IDTIPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NULL,
[ABREVIATURA] [nchar](1) NULL,
CONSTRAINT [TIPOSDOCUMENTOSIDENTIF_PK] PRIMARY KEY CLUSTERED
(
[IDTIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSDOCUSUARIO] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSDOCUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[DOCUMENTO] [nvarchar](10) NOT NULL,
[NUMLINEA] [int] NOT NULL,
[TIPODOC] [int] NOT NULL,
CONSTRAINT [TIPOSDOCUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[DOCUMENTO] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSERVICIOSDELIVERY] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSERVICIOSDELIVERY](
[TIPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
CONSTRAINT [TIPOSERVICIOSDELIVERY_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSPAGO] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSPAGO](
[CODTIPOPAGO] [nvarchar](2) NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[NUMDIASEFECTIVO] [smallint] NULL,
[RAIZCOBROS] [nvarchar](4) NULL,
[RAIZPAGOS] [nvarchar](4) NULL,
[METALICO] [dbo].[NDBOOLEANF] NULL,
[DLLASOC] [nvarchar](40) NULL,
[VISIBLECOBROSPAGOS] [dbo].[NDBOOLEANF] NULL,
[VERSION] [timestamp] NOT NULL,
[CUENTACOBRO] [nvarchar](12) NULL,
[CUENTAPAGO] [nvarchar](12) NULL,
[TARJETA] [dbo].[NDBOOLEANF] NULL,
[IMAGEN] [image] NULL,
[HIOPOS_ESACREDITO] [bit] NULL,
[HIOPOS_ADMITECAMBIO] [bit] NULL,
[HIOPOS_ENTRARNUMEROTARJETA] [bit] NULL,
[HIOPOS_ENTRARNUMERODOCUMENTO] [bit] NULL,
[HIOPOS_CODFORMAPAGO] [nvarchar](6) NULL,
[MARCASTARJETA] [nvarchar](30) NULL,
[CASHDRO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [TIPOSPAGO_PK] PRIMARY KEY CLUSTERED
(
[CODTIPOPAGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSPAGO_IDIOMAS] Script Date: 14/5/2019 4:39:35
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSPAGO_IDIOMAS](
[CODTIPOPAGO] [nvarchar](2) NOT NULL,
[CODIDIOMA] [int] NOT NULL,
[POSICION] [int] NULL,
[DESCRIPCION] [nvarchar](35) NULL,
CONSTRAINT [TIPOSPAGO_IDIOMAS_PK] PRIMARY KEY CLUSTERED
(
[CODTIPOPAGO] ASC,
[CODIDIOMA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSRESERVA] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSRESERVA](
[CODIGO] [dbo].[DINTEGER] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CARGOS] [bit] NULL,
CONSTRAINT [TIPOSRESERVA_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSRETENCION] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSRETENCION](
[TIPO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CUENTA] [nvarchar](12) NULL,
[TIPOFACTURACION] [int] NULL,
[TIPORETENCION] [int] NULL,
[PORCBASE] [float] NULL,
[SUSTRAENDO] [float] NULL,
CONSTRAINT [TIPOSRETENCION_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSRETENCIONLIN] Script Date: 14/5/2019 4:39:35
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSRETENCIONLIN](
[TIPO] [int] NOT NULL,
[NUMLIN] [int] NOT NULL,
[REGIMRET_ARTIC] [int] NULL,
[REGIMRET_CLIPROV] [nvarchar](1) NULL,
[PORCRETENCION] [float] NULL,
[PAGOMINIMO] [float] NULL,
[MONTOSINRETENCION] [float] NULL,
[APLICADOSOBRE] [int] NULL,
CONSTRAINT [TIPOSRETENCIONLIN_PK] PRIMARY KEY CLUSTERED
(
[TIPO] ASC,
[NUMLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTARJETA] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTARJETA](
[IDTIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[CONDICIONESPORFRONT] [dbo].[NDBOOLEANF] NULL,
[PROMOCIONESPORFRONT] [dbo].[NDBOOLEANF] NULL,
[REINICIARXSESION] [dbo].[NDBOOLEANF] NULL,
[NOACUMPUNTOSCONSUMICIONES] [dbo].[NDBOOLEANF] NULL,
[VERSION] [timestamp] NULL,
[ADMITESALDO] [dbo].[NDBOOLEANF] NULL,
[ADMITESOBRECARGO] [dbo].[NDBOOLEANF] NULL,
[TIPOVALIDEZ] [int] NULL,
[ARTICULOSALDO] [int] NULL,
[ESENTRADA] [bit] NULL,
[ARTICULOENTRADA] [int] NULL,
[ENTRADADESDE] [datetime] NULL,
[ENTRADAHASTA] [datetime] NULL,
[HORAENTRADA] [datetime] NULL,
[HORASALIDA] [datetime] NULL,
[NUMENTRADASDIA] [int] NULL,
[IDENTSALIDA] [bit] NULL,
[IDENTHUELLA] [bit] NULL,
[ACUMULARMENUS] [bit] NULL,
[NUMACUMULARMENUS] [dbo].[DINTEGER] NULL,
[TEXTOREGALOMENU] [nvarchar](200) NULL,
[AVISOIDENTIFICAR] [bit] NULL,
[TEXTOAVISOIDENTIFICAR] [nvarchar](200) NULL,
[PERMITIRRECARGAS] [nvarchar](1) NULL,
CONSTRAINT [TIPOSTARJETA_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTARJETACONDICIONES] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTARJETACONDICIONES](
[IDTIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDFRONT] [dbo].[DINTEGER] NOT NULL,
[DIA] [dbo].[DINTEGER] NOT NULL,
[NUMCONSUM] [dbo].[DINTEGER] NULL,
[IDTARIFACONSUM] [dbo].[DINTEGER] NULL,
[DTOCONSUM] [float] NULL,
[IDTARIFARESTO] [dbo].[DINTEGER] NULL,
[DTORESTO] [float] NULL,
CONSTRAINT [TIPOSTARJETACONDICIONES_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOTARJETA] ASC,
[IDFRONT] ASC,
[DIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTARJETACONDICIONESRTL] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTARJETACONDICIONESRTL](
[IDTIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDFRONT] [dbo].[DINTEGER] NOT NULL,
[DIA] [dbo].[DINTEGER] NOT NULL,
[IDTARIFAV] [dbo].[DINTEGER] NULL,
[DTO] [float] NULL,
CONSTRAINT [TIPOSTARJETACONDICIONESRTL_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOTARJETA] ASC,
[IDFRONT] ASC,
[DIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTARJETAMENUS] Script Date: 14/5/2019 4:39:35
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTARJETAMENUS](
[IDTIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
CONSTRAINT [TIPOSTARJETAMENUSPK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[IDTIPOTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTARJETAOFERTA] Script Date: 14/5/2019 4:39:35
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTARJETAOFERTA](
[CODARTICULO] [dbo].[DINTEGER] NOT NULL,
[IDTIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
CONSTRAINT [TIPOSTARJETAOFERTAPK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[IDTIPOTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTARJETAPROMOCIONES] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTARJETAPROMOCIONES](
[IDTIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDFRONT] [dbo].[DINTEGER] NOT NULL,
[IDTARIFAPUNTOS] [dbo].[DINTEGER] NULL,
[TIPOPROMOCION] [dbo].[DINTEGER] NULL,
[VALOREXT1] [float] NULL,
[VALOREXT2] [float] NULL,
[CODART_ALTA] [int] NULL,
[TALLA_ALTA] [nvarchar](10) NULL,
[COLOR_ALTA] [nvarchar](10) NULL,
[CODART_RENOVACION] [int] NULL,
[TALLA_RENOVACION] [nvarchar](10) NULL,
[COLOR_RENOVACION] [nvarchar](10) NULL,
[DIASVALIDEZ] [int] NULL,
[DIASRENOVACION] [int] NULL,
[DIASALTA] [int] NULL,
[ADMITEPORCENSALDO] [dbo].[NDBOOLEANF] NULL,
[VALORPORCSALDO] [dbo].[DFLOAT0] NULL,
[CONIVAPSALDO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [TIPOSTARJETAPROMOCIONES_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOTARJETA] ASC,
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTARJETAPROMOCIONESLIN] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTARJETAPROMOCIONESLIN](
[IDTIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDFRONT] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[PUNTOS] [dbo].[DINTEGER] NULL,
[CONSUMICIONES] [float] NULL,
[IMPORTE] [float] NULL,
[TICKETS] [dbo].[DINTEGER] NULL,
[TEXTOAVISO] [nvarchar](50) NULL,
[CADUCIDAD] [datetime] NULL,
[DARSOLOREGALOS] [bit] NULL,
CONSTRAINT [TIPOSTARJETAPROMOCIONESLIN_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOTARJETA] ASC,
[IDFRONT] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTARJETAPROMOCIONESLINRTL] Script Date:
14/5/2019 4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTARJETAPROMOCIONESLINRTL](
[IDTIPOTARJETA] [dbo].[DINTEGER] NOT NULL,
[IDFRONT] [dbo].[DINTEGER] NOT NULL,
[IDLINEA] [dbo].[DINTEGER] NOT NULL,
[PUNTOS] [dbo].[DINTEGER] NULL,
[CONSUMICIONES] [float] NULL,
[IMPORTE] [float] NULL,
[TICKETS] [dbo].[DINTEGER] NULL,
[TEXTOAVISO] [nvarchar](50) NULL,
[CADUCIDAD] [datetime] NULL,
CONSTRAINT [TIPOSTARJETAPROMOCIONESLINRTL_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOTARJETA] ASC,
[IDFRONT] ASC,
[IDLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOSTERMINAL] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOSTERMINAL](
[IDTIPOTERMINAL] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [TIPOSTERMINAL_PK] PRIMARY KEY CLUSTERED
(
[IDTIPOTERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOTARJETACREDITO] Script Date: 14/5/2019 4:39:35
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOTARJETACREDITO](
[TIPOTARJETA] [smallint] NOT NULL,
[DESCTIPOTARJETA] [nvarchar](30) NOT NULL,
CONSTRAINT [PK_TIPOTARJETACREDITO] PRIMARY KEY CLUSTERED
(
[TIPOTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOTARJETACREDITOHOTEL] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOTARJETACREDITOHOTEL](
[TIPOTARJETA] [smallint] NOT NULL,
[IDHOTEL] [int] NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [PK_TIPOTARJETACREDITOHOTEL] PRIMARY KEY CLUSTERED
(
[TIPOTARJETA] ASC,
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIPOTARJETASCLIENTE] Script Date: 14/5/2019
4:39:35 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIPOTARJETASCLIENTE](
[ID] [dbo].[DINTEGER] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[REINICIARXSESION] [dbo].[NDBOOLEANF] NULL,
[TARIFACONSUMICIONES] [dbo].[DINTEGER] NULL,
[DTOCONSUMICIONES] [dbo].[DFLOAT0] NULL,
[NOACUMPUNTOSCONSUMICIONES] [dbo].[NDBOOLEANF] NULL,
[TARIFAPUNTOS] [dbo].[DINTEGER] NULL,
[NUMCONSUMICIONES] [dbo].[DINTEGER] NULL,
[NUMCONSUMICIONESL] [dbo].[DINTEGER] NULL,
[NUMCONSUMICIONESM] [dbo].[DINTEGER] NULL,
[NUMCONSUMICIONESX] [dbo].[DINTEGER] NULL,
[NUMCONSUMICIONESJ] [dbo].[DINTEGER] NULL,
[NUMCONSUMICIONESV] [dbo].[DINTEGER] NULL,
[NUMCONSUMICIONESS] [dbo].[DINTEGER] NULL,
[NUMCONSUMICIONESD] [dbo].[DINTEGER] NULL,
CONSTRAINT [TIPOTARJETASCLIENTE_PK] PRIMARY KEY CLUSTERED
(
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIQUETSCAB] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIQUETSCAB](
[FO] [smallint] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMFACTURA] [int] NULL,
[SALA] [smallint] NULL,
[MESA] [smallint] NULL,
[FECHA] [datetime] NULL,
[HORAINI] [datetime] NULL,
[HORAFIN] [datetime] NULL,
[DIASEMANA] [smallint] NULL,
[CODCLIENTE] [dbo].[DFLOAT0] NULL,
[CODVENDEDOR] [dbo].[DFLOAT0] NULL,
[NUMCOMENSALES] [smallint] NULL,
[CAJA] [smallint] NULL,
[TOTALCOSTE] [dbo].[DFLOAT0] NULL,
[TOTALBRUTO] [dbo].[DFLOAT0] NULL,
[CARGO] [dbo].[DFLOAT0] NULL,
[TOTALNETO] [dbo].[DFLOAT0] NULL,
[Z] [dbo].[DFLOAT0] NULL,
[IVAINC] [dbo].[NDBOOLEANF] NULL,
[CODTARIFA] [int] NULL,
[ESBARRA] [dbo].[NDBOOLEANF] NULL,
[SUBTOTAL] [dbo].[NDBOOLEANF] NULL,
[IMPRESIONES] [smallint] NULL,
[BASEIMP1] [dbo].[DFLOAT0] NULL,
[CODTIPOTASA1] [smallint] NULL,
[CUOTATASA1] [dbo].[DFLOAT0] NULL,
[BASEIMP2] [dbo].[DFLOAT0] NULL,
[CODTIPOTASA2] [smallint] NULL,
[CUOTATASA2] [dbo].[DFLOAT0] NULL,
[BASEIMP3] [dbo].[DFLOAT0] NULL,
[CODTIPOTASA3] [smallint] NULL,
[CUOTATASA3] [dbo].[DFLOAT0] NULL,
[BASEIMP4] [dbo].[DFLOAT0] NULL,
[CODTIPOTASA4] [smallint] NULL,
[CUOTATASA4] [dbo].[DFLOAT0] NULL,
[BASEIMP5] [dbo].[DFLOAT0] NULL,
[CODTIPOTASA5] [smallint] NULL,
[CUOTATASA5] [dbo].[DFLOAT0] NULL,
[BASEIMP6] [dbo].[DFLOAT0] NULL,
[CODTIPOTASA6] [smallint] NULL,
[CUOTATASA6] [dbo].[DFLOAT0] NULL,
[AUTOMATICO] [dbo].[NDBOOLEANF] NULL,
CONSTRAINT [TIQUETSCAB_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIQUETSCONSUMO] Script Date: 14/5/2019 4:39:35 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIQUETSCONSUMO](
[FO] [smallint] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CODARTICULO] [int] NOT NULL,
[CONSUMO] [dbo].[DFLOAT0] NULL,
CONSTRAINT [TIQUETSCONSUMO_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIQUETSFACTURADOS] Script Date: 14/5/2019 4:39:35
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIQUETSFACTURADOS](
[NUMSERIE] [nvarchar](4) NOT NULL,
[NUMFACTURA] [int] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMSERIETIQUET] [nvarchar](4) NOT NULL,
[NUMTIQUET] [int] NOT NULL,
[NTIQUET] [dbo].[NDN] NOT NULL,
[ESDOCABONO] [bit] NULL,
CONSTRAINT [TIQUETSFACTURADOS_PK] PRIMARY KEY CLUSTERED
(
[NUMSERIE] ASC,
[NUMFACTURA] ASC,
[N] ASC,
[NUMSERIETIQUET] ASC,
[NUMTIQUET] ASC,
[NTIQUET] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIQUETSLIN] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIQUETSLIN](
[FO] [smallint] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CODARTICULO] [int] NULL,
[DESCRIPCION] [nvarchar](45) NULL,
[COSTE] [dbo].[DFLOAT0] NULL,
[UNIDADES] [dbo].[DFLOAT0] NULL,
[PRECIO] [dbo].[DFLOAT0] NULL,
[PRECIOIVA] [dbo].[DFLOAT0] NULL,
[PRECIODEFECTO] [dbo].[DFLOAT0] NULL,
[CODVENDEDOR] [dbo].[DFLOAT0] NULL,
[CODFORMATO] [int] NULL,
[CODMACRO] [int] NULL,
[TIPO] [nvarchar](2) NULL,
[TIPOIVA] [smallint] NULL,
[DTO] [dbo].[DFLOAT0] NULL,
[REFERENCIA] [nvarchar](15) NULL,
CONSTRAINT [TIQUETSLIN_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIQUETSMODIF] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIQUETSMODIF](
[FO] [smallint] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[NUMMODIF] [smallint] NOT NULL,
[DESCRIPCION] [nvarchar](35) NULL,
[INCPRECIO] [dbo].[DFLOAT0] NULL,
[CODMODIF] [int] NULL,
[CODARTICULO] [int] NULL,
[ORDEN] [smallint] NULL,
[NIVEL] [smallint] NULL,
CONSTRAINT [TIQUETSMODIF_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC,
[NUMMODIF] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TIQUETSPAG] Script Date: 14/5/2019 4:39:35 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TIQUETSPAG](
[FO] [smallint] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[NUMLINEA] [int] NOT NULL,
[CODFORMAPAGO] [int] NULL,
[CODMONEDA] [int] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[IMPORTE2] [dbo].[DFLOAT0] NULL,
[ENTREGADO] [dbo].[DFLOAT0] NULL,
[CAMBIO] [dbo].[DFLOAT0] NULL,
[CAMBIO2] [dbo].[DFLOAT0] NULL,
[PROPINA] [dbo].[DFLOAT0] NULL,
[BENEFICIO] [dbo].[DFLOAT0] NULL,
[PENDIENTE] [dbo].[DFLOAT0] NULL,
[FECHAVENCIM] [datetime] NULL,
CONSTRAINT [TIQUETSPAG_PK] PRIMARY KEY CLUSTERED
(
[FO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[NUMLINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TORNOS] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TORNOS](
[IDTORNO] [int] NOT NULL,
[IDFRONT] [int] NOT NULL,
[DESCRIPCION] [nvarchar](100) NULL,
[IP] [nvarchar](15) NULL,
[MAC] [nvarchar](16) NULL,
[PUERTOREMOTO] [int] NULL,
[PUERTOLOCAL] [int] NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [TORNOS_PK] PRIMARY KEY CLUSTERED
(
[IDTORNO] ASC,
[IDFRONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TRANSPORTES] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TRANSPORTES](
[CODIGO] [int] NOT NULL,
[NOMBRE] [nvarchar](255) NULL,
[TELEFONO] [nvarchar](15) NULL,
[FAX] [nvarchar](15) NULL,
[EMAIL] [nvarchar](255) NULL,
[DIRECCION] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[PAIS] [nvarchar](100) NULL,
[POPERACIONAL] [nvarchar](15) NULL,
[NIF20] [nvarchar](20) NULL,
[REGIMFACT] [nvarchar](1) NULL,
CONSTRAINT [TRANSPORTES_PK] PRIMARY KEY CLUSTERED
(
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TRASPASOSCAB] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TRASPASOSCAB](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[FECHA] [datetime] NULL,
[CODALMACENORIGEN] [nvarchar](3) NULL,
[CODALMACENDESTINO] [nvarchar](3) NULL,
[SERIECOMPRA] [nvarchar](4) NULL,
[NUMFACCOMPRA] [int] NULL,
[CONTABILIZADO] [dbo].[NDBOOLEANF] NULL,
[TOTAL] [float] NULL,
[ANULADO] [dbo].[NDBOOLEANF] NULL,
[SERIEANULADO] [nvarchar](4) NULL,
[CAJAANULADO] [nvarchar](3) NULL,
[NUMEROANULADO] [dbo].[DNUMERO0] NULL,
[RECIBIDO] [dbo].[NDBOOLEANT] NULL,
[FECHARECIBIDO] [datetime] NULL,
[IDENTIFICADOR] [nvarchar](20) NULL,
[RECIBIDOPORCODVENDEDOR] [int] NULL,
[DESCARGADO] [dbo].[NDBOOLEANT] NULL,
[OBSERVACIONES] [nvarchar](100) NULL,
[TOTALDMN] [float] NULL,
[ESAUTOMATICO] [dbo].[NDBOOLEANF] NULL,
[ESRECUENTO] [dbo].[NDBOOLEANF] NULL,
[ESAJUSTE] [dbo].[NDBOOLEANF] NULL,
[CUENTAGASTOSEXISTENCIAS] [nvarchar](12) NULL,
[CUENTAGASTOSEXISTENCIASDMN] [nvarchar](12) NULL,
[IDCONCEPTOAJUSTE] [int] NULL,
[IDCONCEPTOAJUSTEDMN] [int] NULL,
[ESCONTABILIZABLE] [dbo].[NDBOOLEANT] NULL,
[FECHAANULADO] [datetime] NULL,
[SERIEVENTA] [nvarchar](4) NULL,
[NUMFACVENTA] [int] NULL,
[FECHACREACION] [datetime] NULL,
[IMPRESIONES] [int] NULL,
[FECHATRANSPORTE] [datetime] NULL,
[MODIFICABLE] [nvarchar](1) NULL,
CONSTRAINT [TRASPASOSCAB_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[CAJA] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TRASPASOSFIRMA] Script Date: 14/5/2019 4:39:36 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TRASPASOSFIRMA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[CAJA] [nvarchar](3) NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[VERSIONFIRMA] [nvarchar](10) NULL,
[FIRMA] [nvarchar](500) NULL,
[CLAVEPRIVADA] [nvarchar](1200) NULL,
[ATDOCCODEID] [nvarchar](250) NULL,
CONSTRAINT [TRASPASOSFIRMA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[CAJA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TSK_CONFIGMARCAS] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TSK_CONFIGMARCAS](
[CODMARCA] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[CODCANJE_MOBILIARIO] [int] NULL,
[CODCANJE_ACCESORIOS] [int] NULL,
[CODCANJE_ELECTRO] [int] NULL,
[CODEXPO_MOBILIARIO] [int] NULL,
[CODEXPO_ACCESORIOS] [int] NULL,
[CODEXPO_ELECTRO] [int] NULL,
[CODOTRAS_MOBILIARIO] [int] NULL,
[CODOTRAS_ACCESORIOS] [int] NULL,
[CODOTRAS_ELECTRO] [int] NULL,
CONSTRAINT [TSK_CONFIGMARCAS_PK] PRIMARY KEY CLUSTERED
(
[CODMARCA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TURNOS] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TURNOS](
[CODTURNO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [TURNOS_PK] PRIMARY KEY CLUSTERED
(
[CODTURNO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TURNOSARTICULOS] Script Date: 14/5/2019 4:39:36 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TURNOSARTICULOS](
[CODARTICULO] [int] NOT NULL,
[CODTURNO] [int] NOT NULL,
CONSTRAINT [TURNOSARTICULOS_PK] PRIMARY KEY CLUSTERED
(
[CODARTICULO] ASC,
[CODTURNO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TURNOSPLAN] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TURNOSPLAN](
[CODTURNO] [int] NOT NULL,
[DESCRIPCION] [nvarchar](30) NOT NULL,
[COLORFONDO] [int] NOT NULL,
[COLORTEXTO] [int] NOT NULL,
[INICIO1] [datetime] NOT NULL,
[FIN1] [datetime] NOT NULL,
[INICIO2] [datetime] NOT NULL,
[FIN2] [datetime] NOT NULL,
[VISIBILIDAD] [int] NOT NULL,
CONSTRAINT [PK_TURNOSPLAN] PRIMARY KEY CLUSTERED
(
[CODTURNO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[TURNOSPLANUSUARIO] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[TURNOSPLANUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [TURNOSPLANUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ULTIMASVENTAS] Script Date: 14/5/2019 4:39:36 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ULTIMASVENTAS](
[CODCLIENTE] [int] NOT NULL,
[N] [nvarchar](1) NOT NULL,
[IDX] [int] NOT NULL,
[FECHA] [datetime] NULL,
[DIASULTVENTA] [int] NULL,
[CODMONEDA] [int] NULL,
[REFERENCIA] [nvarchar](15) NULL,
[CODARTICULO] [int] NULL,
[DESCRIPCION] [nvarchar](40) NULL,
[TALLA] [nvarchar](10) NULL,
[COLOR] [nvarchar](10) NULL,
[IVA] [float] NULL,
[REQ] [float] NULL,
[UNID1V] [float] NULL,
[UNID2V] [float] NULL,
[UNID3V] [float] NULL,
[UNID4V] [float] NULL,
[UNIDADESTOTAL] [float] NULL,
[PRECIO] [float] NULL,
[DTO] [float] NULL,
[TOTAL] [float] NULL,
CONSTRAINT [ULTIMASVENTASPK] PRIMARY KEY CLUSTERED
(
[CODCLIENTE] ASC,
[N] ASC,
[IDX] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[ULTIMOSBLOQUEOS] Script Date: 14/5/2019 4:39:36 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[ULTIMOSBLOQUEOS](
[IDFRONT] [int] NOT NULL,
[TERMINAL] [nvarchar](40) NOT NULL,
[IDBLOQUEO] [int] NULL,
CONSTRAINT [PK_ULTIMOSBLOQUEOS] PRIMARY KEY CLUSTERED
(
[IDFRONT] ASC,
[TERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[UNICODE_FK] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UNICODE_FK](
[CONSTRAINT_NAME] [nvarchar](150) NOT NULL,
[TABLE_NAME] [nvarchar](150) NOT NULL,
[TABLE_NAME_REFERENCES] [nvarchar](150) NOT NULL,
[UPDATECASCADE] [bit] NULL,
[DELETECASCADE] [bit] NULL,
CONSTRAINT [PK_UNICODE_FK] PRIMARY KEY CLUSTERED
(
[CONSTRAINT_NAME] ASC,
[TABLE_NAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[UNICODE_FK_CAMPOS] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UNICODE_FK_CAMPOS](
[CONSTRAINT_NAME] [nvarchar](150) NOT NULL,
[TABLE_NAME] [nvarchar](150) NOT NULL,
[COLUMN_NAME] [nvarchar](150) NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [PK_UNICODE_FK_CAMPOS] PRIMARY KEY CLUSTERED
(
[CONSTRAINT_NAME] ASC,
[TABLE_NAME] ASC,
[COLUMN_NAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[UNICODE_FK_CAMPOS_REFERENCES] Script Date:
14/5/2019 4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UNICODE_FK_CAMPOS_REFERENCES](
[CONSTRAINT_NAME] [nvarchar](150) NOT NULL,
[TABLE_NAME] [nvarchar](150) NOT NULL,
[COLUMN_NAME] [nvarchar](150) NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [PK_UNICODE_FK_CAMPOS_REFERENCES] PRIMARY KEY CLUSTERED
(
[CONSTRAINT_NAME] ASC,
[TABLE_NAME] ASC,
[COLUMN_NAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[UNICODE_INDEXES] Script Date: 14/5/2019 4:39:36 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UNICODE_INDEXES](
[INDEX_NAME] [nvarchar](150) NOT NULL,
[IS_UNIQUE] [nvarchar](10) NOT NULL,
[IS_PRIMARY_KEY] [nvarchar](10) NOT NULL,
[TYPE_DESC] [nvarchar](100) NOT NULL,
[TABLE_NAME] [nvarchar](150) NOT NULL,
[IS_CONSTRAINT] [bit] NULL,
CONSTRAINT [PK_UNICODE_INDEXES] PRIMARY KEY CLUSTERED
(
[INDEX_NAME] ASC,
[TABLE_NAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[UNICODE_INDEXES_CAMPOS] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UNICODE_INDEXES_CAMPOS](
[INDEX_NAME] [nvarchar](150) NOT NULL,
[TABLE_NAME] [nvarchar](150) NOT NULL,
[COLUMN_NAME] [nvarchar](150) NOT NULL,
[IS_DESCENDING_KEY] [nvarchar](10) NOT NULL,
[key_ordinal] [int] NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [PK_UNICODE_INDEXES_CAMPOS] PRIMARY KEY CLUSTERED
(
[INDEX_NAME] ASC,
[TABLE_NAME] ASC,
[COLUMN_NAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[UNICODE_PK] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UNICODE_PK](
[CONSTRAINT_NAME] [nvarchar](150) NOT NULL,
[TABLE_NAME] [nvarchar](150) NOT NULL,
[ISCLUSTERED] [nvarchar](100) NULL,
CONSTRAINT [PK_UNICODE_PK] PRIMARY KEY CLUSTERED
(
[CONSTRAINT_NAME] ASC,
[TABLE_NAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[UNICODE_PK_CAMPOS] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UNICODE_PK_CAMPOS](
[CONSTRAINT_NAME] [nvarchar](150) NOT NULL,
[TABLE_NAME] [nvarchar](150) NOT NULL,
[COLUMN_NAME] [nvarchar](150) NOT NULL,
[POSICION] [int] NOT NULL,
CONSTRAINT [PK_UNICODE_PK_CAMPOS] PRIMARY KEY CLUSTERED
(
[CONSTRAINT_NAME] ASC,
[TABLE_NAME] ASC,
[COLUMN_NAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[UNICODE_YATRASPASADAS] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[UNICODE_YATRASPASADAS](
[TABLE_NAME] [nvarchar](150) NOT NULL,
CONSTRAINT [PK_UNICODE_YATRASPASADAS] PRIMARY KEY CLUSTERED
(
[TABLE_NAME] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[URGENCIASREPARACION] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[URGENCIASREPARACION](
[CODURGENCIASREPARACION] [int] NOT NULL,
[URGENCIAREPARACION] [nvarchar](35) NULL,
[DIAS] [int] NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [URGENCIASREPARACION_PK] PRIMARY KEY CLUSTERED
(
[CODURGENCIASREPARACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[USUARIOSLISTASCODIGOS] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[USUARIOSLISTASCODIGOS](
[CODUSUARIO] [int] NOT NULL,
[TIPOLISTA] [int] NOT NULL,
[POSICION] [int] NOT NULL,
[CODIGO] [int] NULL,
CONSTRAINT [USUARIOSLISTASCODIGOS_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[TIPOLISTA] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VACACIONESEMPLEADO] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VACACIONESEMPLEADO](
[CODEMPLEADO] [int] NOT NULL,
[CODVACLIN] [int] NOT NULL,
[DESDE] [datetime] NULL,
[HASTA] [datetime] NULL,
[MOTIVO] [nvarchar](30) NULL,
[CODMOTIVO] [int] NULL,
[FECHASOLICITUD] [datetime] NULL,
[ESTADO] [int] NULL,
[FECHAVALIDACION] [datetime] NULL,
[VALIDADOPOR] [dbo].[DNUMERO0] NULL,
[DIAS] [int] NULL,
[HORAS] [float] NULL,
CONSTRAINT [VACACIONESEMPLEADO_PK] PRIMARY KEY CLUSTERED
(
[CODEMPLEADO] ASC,
[CODVACLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VACACIONESEMPRESA] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VACACIONESEMPRESA](
[CODEMPRESA] [int] NOT NULL,
[CODVACLIN] [int] NOT NULL,
[DESDE] [datetime] NOT NULL,
[HASTA] [datetime] NOT NULL,
[MOTIVO] [nvarchar](30) NULL,
CONSTRAINT [VACACIONESEMPRESA_PK] PRIMARY KEY CLUSTERED
(
[CODEMPRESA] ASC,
[CODVACLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VACACIONESMOTIVO] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VACACIONESMOTIVO](
[CODMOTIVO] [int] NOT NULL,
[MOTIVO] [nvarchar](30) NOT NULL,
[PAGADO] [bit] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_VACACIONESMOTIVO] PRIMARY KEY CLUSTERED
(
[CODMOTIVO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VEHICULOSPROPIOS] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VEHICULOSPROPIOS](
[CODVEHICULO] [int] NOT NULL,
[NOMBREVEHICULO] [nvarchar](50) NULL,
CONSTRAINT [VEHICULOSPROPIOS_PK] PRIMARY KEY CLUSTERED
(
[CODVEHICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENCIMFPAGO] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENCIMFPAGO](
[CODFORMAPAGO] [nvarchar](6) NOT NULL,
[NUMVENCIM] [smallint] NOT NULL,
[DIAS] [int] NULL,
[PORCENTAJE] [float] NULL,
[GENTESORERIA] [nvarchar](15) NULL,
[CODTIPOPAGO] [nvarchar](2) NULL,
[CUENTACOBRO] [nvarchar](12) NULL,
[CUENTAPAGO] [nvarchar](12) NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [VENCIMFPAGO_PK] PRIMARY KEY CLUSTERED
(
[CODFORMAPAGO] ASC,
[NUMVENCIM] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORES] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORES](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[NOMVENDEDOR] [nvarchar](255) NULL,
[DIRECCION] [nvarchar](255) NULL,
[CODPOSTAL] [nvarchar](8) NULL,
[POBLACION] [nvarchar](100) NULL,
[PROVINCIA] [nvarchar](100) NULL,
[TELEFONO] [nvarchar](15) NULL,
[FECHANACIM] [datetime] NULL,
[LUGARNACIM] [nvarchar](25) NULL,
[FECHAENTRADA] [datetime] NULL,
[OBSERVACIONES] [ntext] NULL,
[COMISION] [dbo].[DFLOAT0] NULL,
[FAX] [nvarchar](15) NULL,
[MOBIL] [nvarchar](15) NULL,
[RETENCION] [dbo].[DFLOAT0] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[FIJO] [dbo].[DFLOAT0] NULL,
[FOTO] [image] NULL,
[PASSENTRADA] [nvarchar](15) NULL,
[PASSREGISTRO] [nvarchar](15) NULL,
[TIPOUSUARIO] [int] NULL,
[NUMSSOCIAL] [nvarchar](18) NULL,
[DNI] [nvarchar](18) NULL,
[ACTIVO] [dbo].[NDBOOLEANF] NULL,
[FECHACADUCIDADPASS] [datetime] NULL,
[BLOQUEADO] [dbo].[NDBOOLEANF] NULL,
[CODALMACEN] [nvarchar](3) NULL,
[CODARTICULO] [int] NULL,
[TALLA] [dbo].[NDTALLA] NOT NULL,
[COLOR] [dbo].[NDCOLOR] NOT NULL,
[DESCATALOGADO] [dbo].[NDBOOLEANF] NULL,
[NOMBRECORTO] [nvarchar](10) NULL,
[TIPOEMPLEADO] [int] NULL,
[CODIGORF] [int] NULL,
[COSTEHORA] [float] NULL,
[COSTEHORAEXTRA] [float] NULL,
[USUARIOWEB] [nvarchar](15) NULL,
[PASSWORDWEB] [nvarchar](8) NULL,
[EMAIL] [nvarchar](255) NULL,
[CENTROCOSTE] [nvarchar](6) NULL,
[SERIENOMINA] [nvarchar](4) NULL,
[CODCONTABLE] [nvarchar](12) NULL,
[NUMCUENTA] [nvarchar](10) NULL,
[CODBANCO] [nvarchar](4) NULL,
[NUMSUCURSAL] [nvarchar](4) NULL,
[DIGCONTROLBANCO] [nvarchar](2) NULL,
[CODPOSTALBANCO] [nvarchar](8) NULL,
[CODSWIFT] [nvarchar](15) NULL,
[NOMBREBANCO] [nvarchar](20) NULL,
[DIRECCIONBANCO] [nvarchar](20) NULL,
[POBLACIONBANCO] [nvarchar](20) NULL,
[USUARIOCENTRALITA] [nvarchar](16) NULL,
[VISIBILIDAD] [int] NULL,
[IDHOTEL] [int] NULL,
[NEWPASSENTRADA] [nvarchar](30) NULL,
[NEWPASSREGISTRO] [nvarchar](30) NULL,
[SUSCEPSUSTITUCION] [bit] NOT NULL,
[CODIGOIBAN] [nvarchar](100) NULL,
[VERSION] [timestamp] NOT NULL,
CONSTRAINT [VENDEDORES_PK] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESCONTRATO] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESCONTRATO](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[CODVCLIN] [int] NOT NULL,
[FECHAINICIO] [datetime] NOT NULL,
[FECHAFIN] [datetime] NOT NULL,
[CODCONTRATO] [int] NOT NULL,
[CODALMACEN] [nvarchar](3) NULL,
[HORASSEMANA] [float] NOT NULL,
[HORASDIA] [float] NOT NULL,
[CODCATEGORIA] [int] NOT NULL,
[VERSION] [timestamp] NULL,
CONSTRAINT [PK_VENDEDORESCONTRATO] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[CODVCLIN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESDISPONIBILIDAD] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESDISPONIBILIDAD](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[CODDIA] [int] NOT NULL,
[DISPONIBLE] [bit] NOT NULL,
[INICIO] [datetime] NOT NULL,
[FIN] [datetime] NOT NULL,
CONSTRAINT [PK_VENDEDORESDISPONIBILIDAD] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[CODDIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESHORARIO] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESHORARIO](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[CODDIA] [int] NOT NULL,
[INICIO] [datetime] NOT NULL,
[FIN] [datetime] NOT NULL,
CONSTRAINT [PK_VENDEDORESHORARIO_1] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[CODALMACEN] ASC,
[CODDIA] ASC,
[INICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESHOTEL] Script Date: 14/5/2019 4:39:36 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESHOTEL](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[IDHOTEL] [int] NOT NULL,
CONSTRAINT [VENDEDORESHOTEL_PK] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESPLAN] Script Date: 14/5/2019 4:39:36 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESPLAN](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[FECHA] [datetime] NOT NULL,
[INICIO] [datetime] NOT NULL,
[FIN] [datetime] NOT NULL,
[CODCATEGORIA] [int] NOT NULL,
[CODTURNO] [int] NULL,
CONSTRAINT [PK_VENDEDORESPLAN] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[CODALMACEN] ASC,
[FECHA] ASC,
[INICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESPLAN_ES] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESPLAN_ES](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[FECHA] [datetime] NOT NULL,
[PLANINICIO] [datetime] NOT NULL,
[PLANFIN] [datetime] NOT NULL,
[PLANHORAS] [int] NOT NULL,
[REALINICIO] [datetime] NOT NULL,
[REALFIN] [datetime] NOT NULL,
[REALHORAS] [int] NOT NULL,
[DIFERENCIAPOS] [int] NOT NULL,
[DIFERENCIANEG] [int] NOT NULL,
[INCIINICIO] [datetime] NOT NULL,
[INCIFIN] [datetime] NOT NULL,
[INCIHORAS] [int] NOT NULL,
[CODPERMISO] [int] NOT NULL,
[OBSERVACIONES] [nvarchar](255) NOT NULL,
[CODTIPOINCIDENCIA] [int] NOT NULL,
[REPETIDO] [int] NOT NULL,
[BORRAR] [int] NOT NULL,
[CODCATEGORIA] [int] NOT NULL,
CONSTRAINT [PK_VENDEDORESPLAN_ES] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[CODALMACEN] ASC,
[FECHA] ASC,
[PLANINICIO] ASC,
[REALINICIO] ASC,
[INCIINICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESPLANINCIDENCIA] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESPLANINCIDENCIA](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[FECHA] [datetime] NOT NULL,
[CODTIPO] [int] NOT NULL,
[INICIO] [datetime] NOT NULL,
[FIN] [datetime] NOT NULL,
[MOTIVO] [nvarchar](30) NULL,
[DISPINICIO] [datetime] NOT NULL,
[DISPFIN] [datetime] NOT NULL,
[HORAS] [float] NULL,
[ACEPTADA] [bit] NULL,
CONSTRAINT [PK_VENDEDORESPLANINCIDENCIA] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[CODALMACEN] ASC,
[FECHA] ASC,
[CODTIPO] ASC,
[INICIO] ASC,
[DISPINICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESTERMINAL] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESTERMINAL](
[CODVENDEDOR] [int] NOT NULL,
[TERMINAL] [nvarchar](40) NOT NULL,
CONSTRAINT [VENDEDORESTERMINAL_PK] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[TERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESTURNOSPLAN] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESTURNOSPLAN](
[CODVENDEDOR] [dbo].[DNUMERO0] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[FECHA] [datetime] NOT NULL,
[CODTURNO] [int] NOT NULL,
CONSTRAINT [PK_VENDEDORESTURNOSPLAN] PRIMARY KEY CLUSTERED
(
[CODVENDEDOR] ASC,
[CODALMACEN] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENDEDORESUSUARIO] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENDEDORESUSUARIO](
[CODUSUARIO] [int] NOT NULL,
[ID] [int] NOT NULL,
[VISIBILIDAD] [int] NULL,
CONSTRAINT [VENDEDORESUSUARIO_PK] PRIMARY KEY CLUSTERED
(
[CODUSUARIO] ASC,
[ID] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENTASACUMULADAS] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENTASACUMULADAS](
[ANYO] [int] NOT NULL,
[MES] [int] NOT NULL,
[NUMSERIE] [nvarchar](4) NOT NULL,
[CODCLIENTE] [int] NOT NULL,
[CODVENDEDOR] [int] NOT NULL,
[CODALMACEN] [nvarchar](3) NOT NULL,
[CODARTICULO] [int] NOT NULL,
[TALLA] [nvarchar](10) NOT NULL,
[COLOR] [nvarchar](10) NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[UNIDADES] [dbo].[DFLOAT0] NULL,
[UNIDADESALTERNATIVAS] [dbo].[DFLOAT0] NULL,
[IMPORTE] [dbo].[DFLOAT0] NULL,
[IMPORTEIVA] [dbo].[DFLOAT0] NULL,
[COSTE] [dbo].[DFLOAT0] NULL,
[COSTEIVA] [dbo].[DFLOAT0] NULL,
[ID] [int] IDENTITY(1,1) NOT NULL,
[ANYOMES] [int] NULL,
[UDMEDIDA2] [dbo].[DFLOAT0] NULL,
[IMPORTEPROMOCION] [dbo].[DFLOAT0] NULL,
[IMPORTEPROMOCIONIVA] [dbo].[DFLOAT0] NULL,
[IMPORTADO] [nvarchar](1) NULL,
[CODMONEDA] [int] NOT NULL,
[IMPORTEDOC] [dbo].[DFLOAT0] NULL,
[IMPORTEIVADOC] [dbo].[DFLOAT0] NULL,
[COSTEDOC] [dbo].[DFLOAT0] NULL,
[COSTEIVADOC] [dbo].[DFLOAT0] NULL,
CONSTRAINT [VENTASACUMULADAS_PK] PRIMARY KEY CLUSTERED
(
[ANYO] ASC,
[MES] ASC,
[NUMSERIE] ASC,
[CODCLIENTE] ASC,
[CODVENDEDOR] ASC,
[CODALMACEN] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[N] ASC,
[CODMONEDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENTASCASHDRO] Script Date: 14/5/2019 4:39:36 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENTASCASHDRO](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[TIPODOC] [int] NOT NULL,
[IDTIPODOC] [int] NOT NULL,
[ESTADO] [bit] NOT NULL,
[FECHA] [datetime] NULL,
[IMPRIMIR] [bit] NOT NULL,
[TIPODOCIMP] [int] NULL,
[CODDISENY] [int] NULL,
[IMPRESORA] [nvarchar](255) NULL,
[ENLACE] [nvarchar](255) NULL,
[TICKET] [bit] NULL,
[TARJETA] [bit] NULL,
CONSTRAINT [VENTASCASHDRO_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENTASCASHDROANTICIPOS] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENTASCASHDROANTICIPOS](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[ENLACE] [nvarchar](255) NULL,
[ORIGEN_T] [nvarchar](1) NOT NULL,
[TIPODOCUMENTO_T] [nvarchar](1) NOT NULL,
[SERIE_T] [nvarchar](4) NOT NULL,
[NUMERO_T] [dbo].[DNUMERO0] NOT NULL,
[N_T] [dbo].[NDN] NOT NULL,
[POSICION_T] [int] NOT NULL,
[REMOTO] [bit] NOT NULL,
CONSTRAINT [VENTASCASHDROANTICIPOS_PK] PRIMARY KEY CLUSTERED
(
[ORIGEN_T] ASC,
[TIPODOCUMENTO_T] ASC,
[SERIE_T] ASC,
[NUMERO_T] ASC,
[N_T] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENTASCASHDROTESORERIA] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENTASCASHDROTESORERIA](
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[IMPORTE] [float] NOT NULL,
[ENLACE] [nvarchar](255) NULL,
CONSTRAINT [VENTASCASHDROTESORERIA_PK] PRIMARY KEY CLUSTERED
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VENTASTEFS] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VENTASTEFS](
[IDTIPODOC] [int] NOT NULL,
[SERIE] [nvarchar](4) NOT NULL,
[NUMERO] [dbo].[DNUMERO0] NOT NULL,
[N] [dbo].[NDN] NOT NULL,
[TERMINAL] [nvarchar](80) NOT NULL,
CONSTRAINT [VENTASTEFS_PK] PRIMARY KEY CLUSTERED
(
[IDTIPODOC] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[TERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VERSION] Script Date: 14/5/2019 4:39:36 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VERSION](
[VERSION] [int] NOT NULL,
[VERSIONBUILD] [int] NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VISIBILIDADCLIENTES] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VISIBILIDADCLIENTES](
[CODVISIBLE] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [PK_VISIBILIDADCLIENTES] PRIMARY KEY CLUSTERED
(
[CODVISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[VISIBILIDADPROVEEDORES] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[VISIBILIDADPROVEEDORES](
[CODVISIBLE] [int] NOT NULL,
[DESCRIPCION] [nvarchar](50) NULL,
CONSTRAINT [PK_VISIBILIDADPROVEEDORES] PRIMARY KEY CLUSTERED
(
[CODVISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_CONCEPTOSRETENCION] Script Date: 14/5/2019
4:39:36 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_CONCEPTOSRETENCION](
[CODCONCEPTO] [varchar](3) NOT NULL,
[DESCRIPCION] [varchar](120) NULL,
[TIPO] [varchar](5) NULL,
[RETENCION] [dbo].[DFLOAT0] NULL,
[SUSTRAENDO] [dbo].[DFLOAT0] NULL,
[MONTOSUPERIOR] [dbo].[DFLOAT0] NULL,
[TIPORET] [varchar](1) NULL,
CONSTRAINT [CONCEPTOSRETENCION_PK] PRIMARY KEY CLUSTERED
(
[CODCONCEPTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_EDOMAPPING_CAB] Script Date: 14/5/2019 4:39:36
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_EDOMAPPING_CAB](
[BANCO] [varchar](12) NOT NULL,
[TIPOARCHIVO] [varchar](1) NULL,
[LONGITUD] [int] NULL,
[TIPO] [varchar](1) NULL,
[CARACTER] [varchar](3) NULL,
[CARACTER2] [varchar](3) NULL,
[LINEADATA] [int] NULL,
[METODO] [varchar](1) NULL,
[DIGITO] [int] NULL,
[MIXTO] [varchar](1) NULL,
[NUMERICO] [varchar](1) NULL,
[PUNTEO] [int] NULL,
CONSTRAINT [EDOMAPPING_CAB_PK] PRIMARY KEY CLUSTERED
(
[BANCO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_EDOMAPPING_COD] Script Date: 14/5/2019 4:39:37
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_EDOMAPPING_COD](
[BANCO] [varchar](12) NOT NULL,
[CODIGO] [varchar](5) NOT NULL,
[DESCRIPCION] [varchar](50) NULL,
[TIPO] [varchar](1) NULL,
CONSTRAINT [EDOMAPPING_COD_PK] PRIMARY KEY CLUSTERED
(
[BANCO] ASC,
[CODIGO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_EDOMAPPING_LIN] Script Date: 14/5/2019 4:39:37
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_EDOMAPPING_LIN](
[BANCO] [varchar](12) NOT NULL,
[LINEA] [int] NOT NULL,
[TIPO] [varchar](1) NULL,
[DESDE] [int] NULL,
[HASTA] [int] NULL,
[TIPOCAMP] [varchar](1) NULL,
[MASCARA] [varchar](20) NULL,
CONSTRAINT [EDOMAPPING_LIN_PK] PRIMARY KEY CLUSTERED
(
[BANCO] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_FIRMAS] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_FIRMAS](
[EMPRESA_CONT] [int] NOT NULL,
[FIRMA] [image] NULL,
CONSTRAINT [FIRMAS_PK] PRIMARY KEY CLUSTERED
(
[EMPRESA_CONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY] TEXTIMAGE_ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_IVACOMPRA] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_IVACOMPRA](
[FECHA] [datetime] NOT NULL,
[SERIE] [varchar](4) NOT NULL,
[RIF] [varchar](12) NOT NULL,
[LINEA] [int] NOT NULL,
[PROVEEDOR] [varchar](255) NULL,
[TIPOPROVE] [varchar](4) NULL,
[FACTURA] [varchar](10) NOT NULL,
[SUFACTURA] [varchar](30) NULL,
[FECHASUFACTURA] [datetime] NULL,
[NROCONTROL] [varchar](30) NULL,
[NOTADEBITO] [varchar](30) NULL,
[NOTACREDITO] [varchar](30) NULL,
[TIPOTRAN] [varchar](3) NULL,
[FACAPLICA] [varchar](30) NULL,
[TOTCOMPRA] [real] NULL,
[TOTCOMCRED] [real] NULL,
[BASEIMPONIBLE] [real] NULL,
[ALICOTA] [real] NULL,
[IVA] [real] NULL,
[RETENCION] [real] NULL,
[COMPROBANTE] [varchar](15) NULL,
[FECHACOMPRO] [datetime] NULL,
[ANTICIPO] [real] NULL,
[IDTRAN] [varchar](1) NULL,
[MODIFICADO] [varchar](1) NULL,
[TIPO] [int] NULL,
[EMPRESA_CONT] [int] NULL,
CONSTRAINT [IVACOMPRA_PK] PRIMARY KEY CLUSTERED
(
[FECHA] ASC,
[SERIE] ASC,
[RIF] ASC,
[FACTURA] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_IVALIQUIDACION] Script Date: 14/5/2019 4:39:37
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_IVALIQUIDACION](
[ANO] [int] NOT NULL,
[MES] [int] NOT NULL,
[EMPRESA_CONT] [int] NOT NULL,
[LINEA] [int] NOT NULL,
[DESCRIPCION] [varchar](130) NULL,
[TIPO] [varchar](1) NULL,
[RESULTADO_A] [dbo].[DFLOAT0] NULL,
[RESULTADO_B] [dbo].[DFLOAT0] NULL,
[ETIQUETA] [varchar](7) NULL,
CONSTRAINT [IVALIQUIDACION_PK] PRIMARY KEY CLUSTERED
(
[ANO] ASC,
[MES] ASC,
[EMPRESA_CONT] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_IVALIQUIDACIONASIENTO] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_IVALIQUIDACIONASIENTO](
[ANO] [int] NOT NULL,
[MES] [int] NOT NULL,
[EMPRESA_CONT] [int] NOT NULL,
[ASIENTO] [dbo].[DFLOAT0] NOT NULL,
CONSTRAINT [IVALIQUIDACIONASIENTO_PK] PRIMARY KEY CLUSTERED
(
[ANO] ASC,
[MES] ASC,
[EMPRESA_CONT] ASC,
[ASIENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_IVALIQUIDACIONPLANILLA] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_IVALIQUIDACIONPLANILLA](
[LINEA] [int] NOT NULL,
[DESCRIPCION] [varchar](130) NULL,
[TIPO] [varchar](1) NULL,
[TIPOFORMULA] [varchar](1) NULL,
[FORMULA_A] [varchar](360) NULL,
[FORMULA_B] [varchar](360) NULL,
[ETIQUETA] [varchar](7) NULL,
[CUENTAD] [varchar](12) NULL,
[CUENTAH] [varchar](12) NULL,
[C01] [dbo].[DFLOAT0] NULL,
[C02] [dbo].[DFLOAT0] NULL,
[C03] [dbo].[DFLOAT0] NULL,
[C04] [dbo].[DFLOAT0] NULL,
[C05] [dbo].[DFLOAT0] NULL,
[C06] [dbo].[DFLOAT0] NULL,
[C07] [dbo].[DFLOAT0] NULL,
[C08] [dbo].[DFLOAT0] NULL,
[C09] [dbo].[DFLOAT0] NULL,
[C10] [dbo].[DFLOAT0] NULL,
[C11] [dbo].[DFLOAT0] NULL,
[C12] [dbo].[DFLOAT0] NULL,
CONSTRAINT [IVALIQUIDACIONPLANILLA_PK] PRIMARY KEY CLUSTERED
(
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_IVAPARAMETROS] Script Date: 14/5/2019 4:39:37 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_IVAPARAMETROS](
[CLAVE] [varchar](5) NOT NULL,
[SUBCLAVE] [varchar](5) NOT NULL,
[USUARIO] [varchar](20) NOT NULL,
[VALOR] [varchar](60) NULL,
[TITULO] [varchar](25) NULL,
CONSTRAINT [IVAPARAMETROS_PK] PRIMARY KEY CLUSTERED
(
[CLAVE] ASC,
[SUBCLAVE] ASC,
[USUARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_IVAVENTA] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_IVAVENTA](
[FECHA] [datetime] NOT NULL,
[SERIE] [varchar](4) NOT NULL,
[IMPRESORA] [varchar](20) NULL,
[Z] [int] NOT NULL,
[NUMLIN] [int] NOT NULL,
[CLIENTE] [int] NULL,
[NOMBRE] [varchar](255) NULL,
[PLANILLAEXP] [varchar](10) NULL,
[FACINICIAL] [int] NOT NULL,
[FACFINAL] [int] NULL,
[NOTADEBITO] [varchar](10) NULL,
[NOTACREDITO] [varchar](10) NOT NULL,
[TIPOTRAN] [varchar](3) NULL,
[FACAPLICA] [varchar](10) NULL,
[TOTVENTA] [real] NULL,
[TOTVENINTERNA] [real] NULL,
[BASEIMPONIBLE] [real] NULL,
[IVA] [real] NULL,
[TOTVENTA_C] [real] NULL,
[TOTVENINTERNA_C] [real] NULL,
[BASEIMPONIBLE_C] [real] NULL,
[IVA_C] [real] NULL,
[TOTAL_VENTA] [real] NULL,
[ALICOTA] [real] NULL,
[RETENCION] [real] NULL,
[NROCONTROL] [varchar](30) NULL,
[IDTRAN] [varchar](1) NULL,
[MODIFICADO] [varchar](1) NULL,
[EMPRESA_CONT] [int] NULL,
[COMPROBANTE] [varchar](15) NULL,
[FAC_FECHA] [datetime] NULL,
CONSTRAINT [IVAVENTA_PK] PRIMARY KEY CLUSTERED
(
[FECHA] ASC,
[SERIE] ASC,
[Z] ASC,
[FACINICIAL] ASC,
[NUMLIN] ASC,
[NOTACREDITO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_REPORTES] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_REPORTES](
[IDREPORTE] [int] NOT NULL,
[DESCRIPCION] [varchar](120) NULL,
[REPORTE] [varchar](120) NULL,
[TIPO] [varchar](1) NULL,
CONSTRAINT [REPORTES_PK] PRIMARY KEY CLUSTERED
(
[IDREPORTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_REPORTESPAR] Script Date: 14/5/2019 4:39:37 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_REPORTESPAR](
[IDREPORTE] [int] NOT NULL,
[LINEA] [int] NOT NULL,
[ETIQUETA] [varchar](120) NULL,
[VARCAMPO] [varchar](60) NULL,
[TIPO] [varchar](1) NULL,
[LONG] [int] NULL,
[TABLA] [varchar](60) NULL,
[CAMPO] [varchar](60) NULL,
CONSTRAINT [REPORTESPAR_PK] PRIMARY KEY CLUSTERED
(
[IDREPORTE] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_RETEN_OTROS] Script Date: 14/5/2019 4:39:37 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_RETEN_OTROS](
[CODRETEN] [varchar](1) NOT NULL,
[DESCRIPCION] [varchar](30) NULL,
[REFERENCIA] [varchar](15) NULL,
[SERIE] [varchar](4) NULL,
[NRO_DOC] [int] NULL,
[RETENCION] [dbo].[DFLOAT0] NULL,
[CALCULO] [varchar](1) NULL,
[REPORTE] [varchar](20) NULL,
[CCRETVENTA] [varchar](15) NULL,
[SERIE_vta] [varchar](4) NULL,
[NRO_DOC_vta] [int] NULL,
[EMPRESA_CONT] [int] NOT NULL,
CONSTRAINT [Z_RETEN_OTROS_PK] PRIMARY KEY CLUSTERED
(
[CODRETEN] ASC,
[EMPRESA_CONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_RETENCIONES] Script Date: 14/5/2019 4:39:37 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_RETENCIONES](
[SERIE] [varchar](4) NOT NULL,
[NUMERO] [int] NOT NULL,
[CODPROVEEDOR] [int] NOT NULL,
[DOCUMENTO] [varchar](20) NOT NULL,
[LINEA] [int] NOT NULL,
[FECHA] [datetime] NULL,
[TIPO] [varchar](1) NOT NULL,
[CODCONCEPTO] [varchar](3) NULL,
[SUSTRAENDO] [dbo].[DFLOAT0] NULL,
[MONTO] [dbo].[DFLOAT0] NULL,
[ALICOTA] [dbo].[DFLOAT0] NULL,
[BASEIMPONIBLE] [dbo].[DFLOAT0] NULL,
[EXCENTO] [dbo].[DFLOAT0] NULL,
[IVA] [dbo].[DFLOAT0] NULL,
[RETENCION] [dbo].[DFLOAT0] NULL,
[PORCENTAJE] [dbo].[DFLOAT0] NULL,
[EMPRESA_CONT] [int] NULL,
[IMPRESO] [dbo].[NDBOOLEANF] NULL,
[RECIBIDO] [dbo].[NDBOOLEANF] NULL,
[FECHARECIBIDO] [datetime] NULL,
CONSTRAINT [RETENCIONES_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[DOCUMENTO] ASC,
[LINEA] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_RETENCIONES_FIJAS] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_RETENCIONES_FIJAS](
[CODPROVEEDOR] [int] NOT NULL,
[TIPO] [varchar](1) NOT NULL,
[CODCONCEPTO] [varchar](3) NOT NULL,
[MONTO] [dbo].[DFLOAT0] NULL,
[PORCENTAJE] [dbo].[DFLOAT0] NULL,
[EMPRESA_CONT] [int] NOT NULL,
CONSTRAINT [RETENCIONES_FIJAS_PK] PRIMARY KEY CLUSTERED
(
[CODPROVEEDOR] ASC,
[TIPO] ASC,
[CODCONCEPTO] ASC,
[EMPRESA_CONT] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_RETENCIONES_VENTA] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_RETENCIONES_VENTA](
[SERIE] [varchar](4) NULL,
[NUMERO] [int] NULL,
[FECHA] [datetime] NULL,
[SUALBARAN] [varchar](15) NOT NULL,
[LINEA] [int] NOT NULL,
[FECHARET] [datetime] NULL,
[PORCENTAJE] [dbo].[DFLOAT0] NULL,
[RETENCION] [dbo].[DFLOAT0] NULL,
[COMPROBANTE] [varchar](15) NOT NULL,
[TIPO] [varchar](1) NOT NULL,
[CODCONCEPTO] [varchar](3) NOT NULL,
[EMPRESA_CONT] [int] NULL,
[ANO_CONT] [int] NULL,
[ASIENTO] [dbo].[DFLOAT0] NULL,
CONSTRAINT [RETENCIONES_VENTA_PK] PRIMARY KEY CLUSTERED
(
[SUALBARAN] ASC,
[TIPO] ASC,
[CODCONCEPTO] ASC,
[LINEA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_SETUP] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_SETUP](
[ID] [varchar](30) NOT NULL,
[SETUP] [varchar](255) NOT NULL
) ON [PRIMARY]
GO
/****** Object: Table [dbo].[Z_VERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Z_VERSION](
[VERSION] [varchar](9) NOT NULL,
CONSTRAINT [VERSION_PK] PRIMARY KEY CLUSTERED
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]
GO
/****** Object: View [dbo].[VCARGOSRESERVA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VCARGOSRESERVA](
IDHOTEL,SERIE,IDRESERVA,IDLINEA,IDPERIODO,DESDE,IDLIN,TIPOARTICULO,CODARTICULO,
TALLA,COLOR,REFERENCIA,DESCRIPCION,UNIDADES,IDTARIFAV,CODTEMPORADA,
PRECIO,PRECIOIVA,PRECIODEFECTO,FACTORMONEDA,DTO,TIPOIMPUESTO,IVA,
REQ,IMPORTE,IMPORTEIVA,CODMONEDA,SERIEFAC,NUMEROFAC,NFAC,
SERIEALB,NUMEROALB,NALB,NUMLINALB,FECHAFAC,CODCLIENTE,CODPERSONA,
FACTURADO,REGIMENNEN,CERRADO,REGIMENBEBE,SUPLEMENTO,CODALMACEN,
PRECIOBASE,SERIERES,NUMERORES,NRES,ORIGEN,IDPERIODOREL,IDLINREL,
IDHOTELOCUPANTE,SERIEOCUPANTE,IDRESERVAOCUPANTE,IDLINEAOCUPANTE,ORDENOCUPANTE,
VARIACION,ESPAQUETE, DETALLEPAQUETE,VISIBLE, ESPACK) AS
SELECT
IDHOTEL,SERIE,IDRESERVA,IDLINEA,IDPERIODO,DESDE,IDLIN,TIPOARTICULO,CODARTICULO,
TALLA,COLOR,REFERENCIA,DESCRIPCION,UNIDADES,IDTARIFAV,CODTEMPORADA,
PRECIO,PRECIOIVA,PRECIODEFECTO,FACTORMONEDA,DTO,TIPOIMPUESTO,IVA,
REQ,IMPORTE,IMPORTEIVA,CODMONEDA,SERIEFAC,NUMEROFAC,NFAC,
SERIEALB,NUMEROALB,NALB,NUMLINALB,FECHAFAC,CODCLIENTE,CODPERSONA,
FACTURADO,REGIMENNEN,CERRADO,REGIMENBEBE,SUPLEMENTO,CODALMACEN,
PRECIOBASE,SERIERES,NUMERORES,NRES,0,IDPERIODO,IDLIN,
IDHOTELOCUPANTE,SERIEOCUPANTE,IDRESERVAOCUPANTE,IDLINEAOCUPANTE,ORDENOCUPANTE,
CAST(0 AS BIT),ESPAQUETE,CAST(0 AS BIT),VISIBLE, ESPACK
FROM HRESERVASCARGOS
UNION ALL
SELECT CP.IDHOTEL,CP.SERIE,CP.IDRESERVA,CP.IDLINEA,
IDPERIODO = COALESCE(CP.IDPERIODOREL,0),
CP.DESDE,IDLIN = CASE WHEN CP.IDLINREL=-1 THEN -1 ELSE CP.IDLIN
END,CP.TIPOARTICULO,CP.CODARTICULO,
CP.TALLA,CP.COLOR,CP.REFERENCIA,CP.DESCRIPCION,CP.UNIDADES,CP.IDTARIFAV,CP.CODTEMPO
RADA,
CP.PRECIO,CP.PRECIOIVA,CP.PRECIODEFECTO,CP.FACTORMONEDA,CP.DTO,CP.TIPOIMPUESTO,CP.I
VA,
CP.REQ,CP.IMPORTE,CP.IMPORTEIVA,CP.CODMONEDA,CP.SERIEFAC,CP.NUMEROFAC,CP.NFAC,
CP.SERIEALB,CP.NUMEROALB,CP.NALB,CP.NUMLINALB,CP.FECHAFAC,CP.CODCLIENTE,NULL,
CP.FACTURADO,CP.REGIMENNEN,NULL,CP.REGIMENBEBE,CP.SUPLEMENTO,CP.CODALMACEN,
CP.PRECIOBASE,CP.SERIERES,CP.NUMERORES,CP.NRES,1,
COALESCE(CP.IDPERIODOREL,0),COALESCE(CP.IDLINREL,CP.IDLIN),
NULL,NULL,NULL,NULL,NULL,CP.VARIACION,CP.ESPAQUETE,
DETALLEPAQUETE= CASE H.ESPAQUETE
WHEN 1 THEN CAST(1 AS BIT)
ELSE
CASE H.ESPACK
WHEN 1 THEN CAST(1 AS BIT)
ELSE
CASE CP.ESPACK
WHEN 1 THEN CAST(1 AS BIT)
ELSE CAST(0 AS BIT)
END
END
END, CP.VISIBLE, CP.ESPACK
FROM HRESERVASCORRECCIONESPRODUCCION CP
LEFT JOIN HRESERVASCARGOS H ON (
CP.IDHOTEL=H.IDHOTEL AND
CP.SERIE=H.SERIE AND
CP.IDRESERVA=H.IDRESERVA AND
CP.IDLINEA=H.IDLINEA AND
CP.IDPERIODOREL=H.IDPERIODO AND
CP.IDLINREL=H.IDLIN
)
GO
/****** Object: View [dbo].[VCARGOSHOTEL] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VCARGOSHOTEL](
IDHOTEL, SERIE, IDRESERVA, IDLINEA, IDPERIODO, DESDE, IDLIN, TIPOARTICULO,
CODARTICULO,TALLA,
COLOR, REFERENCIA, DESCRIPCION, UNIDADES, IDTARIFAV, CODTEMPORADA, PRECIO,
PRECIOIVA, PRECIODEFECTO, FACTORMONEDA,
DTO, TIPOIMPUESTO, IVA, REQ, IMPORTE, IMPORTEIVA, CODMONEDA,
SERIEFAC,NUMEROFAC, NFAC,
SERIEALB, NUMEROALB, NALB, NUMLINALB, FECHAFAC, CODCLIENTE, CODPERSONA,
FACTURADO, REGIMENNEN, CERRADO,
REGIMENBEBE, SUPLEMENTO, CODALMACEN, PRECIOBASE, ESTADO, FECHAENTRADA,
FECHASALIDA, HABITACION, TIPOHABITACION, REGIMEN,
SERIEASUNTO, NUMEROASUNTO, IDINTERVENCION, SALON, SERIERES, NUMERORES, NRES,
PRODUCCIONEXTERNA, TIPOACTIVIDAD, ESPAQUETE,
DETALLEPAQUETE, VISIBLE, CAPTIONHABITACION, IDPERIODOREL, SERIE_PRODUCCION,
ESPACK, FECHAASUNTO, IDLINREL, ORDEN
) AS
SELECT
CA.IDHOTEL, CA.SERIE, CA.IDRESERVA, CA.IDLINEA, CA.IDPERIODO,CA.DESDE,
CA.IDLIN, CA.TIPOARTICULO, CA.CODARTICULO,CA.TALLA,
CA.COLOR, CA.REFERENCIA, CA.DESCRIPCION, CA.UNIDADES, CA.IDTARIFAV,
CA.CODTEMPORADA, CA.PRECIO, CA.PRECIOIVA, CA.PRECIODEFECTO, CA.FACTORMONEDA,
CA.DTO, CA.TIPOIMPUESTO, CA.IVA, CA.REQ, CA.IMPORTE, CA.IMPORTEIVA,
CA.CODMONEDA, CA.SERIEFAC, CA.NUMEROFAC, CA.NFAC,
CA.SERIEALB, CA.NUMEROALB, CA.NALB, CA.NUMLINALB, CA.FECHAFAC, CA.CODCLIENTE,
CA.CODPERSONA, CA.FACTURADO, CA.REGIMENNEN, CA.CERRADO,
CA.REGIMENBEBE, CA.SUPLEMENTO, CA.CODALMACEN, CA.PRECIOBASE, R.ESTADO,
R.FECHAENTRADA, R.FECHASALIDA, R.HABITACION, R.TIPOHABITACION, R.REGIMEN,
NULL, NULL, NULL, NULL, CA.SERIERES, CA.NUMERORES, CA.NRES, CAST(0 AS BIT),
0, CA.ESPAQUETE,
CA.DETALLEPAQUETE, CA.VISIBLE,
CASE
WHEN R.ESTADO IN (3,5) THEN CASE WHEN H.NOMBREHABITACION <> '' THEN
CAST(H.NOMBREHABITACION AS NVARCHAR(7))
ELSE CAST(R.HABITACION AS NVARCHAR(7)) END
WHEN R.ESTADO = 2 THEN (R.PREASIGNADA COLLATE Latin1_General_CS_AI) + '
R'
ELSE REPLICATE('0',5-LEN(CAST(R.IDLINEA AS NVARCHAR(6)))) +
CAST(R.IDLINEA AS NVARCHAR(6))
END, CA.IDPERIODOREL, CA.SERIE, CA.ESPACK, NULL, CA.IDLINREL, NULL
FROM
VCARGOSRESERVA CA
LEFT JOIN HRESERVAS R ON (
R.IDHOTEL = CA.IDHOTEL AND
R.SERIE = CA.SERIE AND
R.IDRESERVA = CA.IDRESERVA AND
R.IDLINEA = CA.IDLINEA
)
LEFT JOIN CONFIGHABITACIONES H ON (
H.IDHOTEL = R.IDHOTEL AND
H.NUMMESA = R.HABITACION AND
H.ESHABITACION = 1
)
WHERE
CA.ORIGEN = 0 OR CA.VARIACION = 1
UNION ALL
SELECT
IDHOTEL ,NULL, NULL, NULL, NULL, DESDE, IDLIN, 'A', CODARTICULO, TALLA,
COLOR, REFERENCIA, DESCRIPCION, UNIDADES, IDTARIFAV, NULL, PRECIO, PRECIOIVA,
PRECIODEFECTO, FACTORMONEDA,
DTO, TIPOIMPUESTO, IVA, REQ, IMPORTE, IMPORTEIVA, CODMONEDA, SERIEFAC,
NUMEROFAC, NFAC,
NULL, NULL, NULL, NULL, FECHAFAC, CODCLIENTE, NULL, '1', 'F', 'F',
'F', '0', CODALMACEN, NULL, 3, DESDE, DESDE, NULL, NULL, NULL,
NULL, NULL, NULL, NULL, NULL,NULL, NULL, PRODUCCIONEXTERNA, TIPOACTIVIDAD, 0,
0, CAST(1 AS BIT), NULL, NULL, SERIE, CAST (0 AS BIT), NULL, NULL, NULL
FROM
HCARGOSLIBRES
UNION ALL
SELECT
COALESCE(R.IDHOTEL,AT.IDHOTEL), R.SERIE, R.IDRESERVA, R.IDLINEA, NULL,
CAST(FLOOR(CAST(A.DESDE AS FLOAT))AS DATETIME), A.IDLIN, 'A', A.CODARTICULO,
A.TALLA,
A.COLOR, A.REFERENCIA, A.DESCRIPCION, A.UNIDADES, A.IDTARIFAV, NULL,
A.PRECIO, A.PRECIOIVA, A.PRECIODEFECTO, A.FACTORMONEDA,
A.DTO, A.TIPOIMPUESTO, A.IVA, A.REQ, A.IMPORTE, A.IMPORTEIVA, A.CODMONEDA,
A.SERIEFAC, A.NUMEROFAC, A.NFAC,
A.SERIEALB COLLATE Latin1_General_CS_AI, A.NUMEROALB, A.NALB, A.NUMLINALB,
A.FECHAFAC,
CODCLIENTE = CASE
WHEN (AO.CODSUBCONTRATA > 0) AND (NOT AO.CODSUBCONTRATA IS NULL) THEN
AO.CODSUBCONTRATA
ELSE A.CODCLIENTE
END,
NULL, A.FACTURADO, 'F', 'F',
'F', '0', A.CODALMACEN, NULL,
CASE
WHEN E.BOOKING = 1 OR A.FACTURADO = 1 THEN
CASE
WHEN S.ESTADO IN (2,4) THEN 3
WHEN S.ESTADO = 7 THEN 6
ELSE S.ESTADO
END
ELSE 0
END,
H.FECHAENTRADA, H.FECHASALIDA, H.HABITACION, H.TIPOHABITACION, H.REGIMEN,
A.SERIE, A.NUMERO, S.IDINTERVENCION, RE.NOMRECURSO, A.SERIERES COLLATE
Latin1_General_CS_AI,
A.NUMERORES, A.NRES, CAST(0 AS BIT), TIPOACTIVIDAD, A.ESPAQUETE,
IDPAQUETEREL, CASE WHEN A.ESPAQUETE = 0 AND IDPAQUETEREL > 0 AND A.FACTURADO
= 1 AND A.SERIEFAC='' AND A.NUMEROFAC=1 THEN 0 ELSE 1 END,
CASE
WHEN H.ESTADO IN (3,5) THEN CAST(H.HABITACION AS NVARCHAR(7))
WHEN H.ESTADO = 2 THEN (H.PREASIGNADA COLLATE Latin1_General_CS_AI) + '
R'
ELSE REPLICATE('0',5-LEN(CAST(H.IDLINEA AS NVARCHAR(6)))) +
CAST(H.IDLINEA AS NVARCHAR(6))
END, NULL, COALESCE(R.SERIE, A.SERIE), CAST(0 AS BIT)
, CAST(FLOOR(CAST(A.DESDE AS FLOAT))AS DATETIME)
, NULL
, CAST(A.FACTURADO AS NVARCHAR) + CASE WHEN A.SERIEFAC<>'' THEN '0' ELSE '1'
END
FROM
ASUNTOSARTICULOS A
LEFT JOIN HRESERVASASUNTOS R ON (
R.SERIEASUNTO = A.SERIE AND
R.NUMEROASUNTO = A.NUMERO
)
LEFT JOIN HRESERVAS H ON (
H.IDHOTEL = R.IDHOTEL AND
H.SERIE=R.SERIE AND
H.IDRESERVA = R.IDRESERVA AND
H.IDLINEA=R.IDLINEA
)
LEFT JOIN SERVICIOS S ON (
S.SERIE = A.SERIE AND
S.NUMERO = A.NUMERO AND
S.IDINTERVENCION = A.IDINTERVENCION
)
LEFT JOIN ASUNTOS AO ON (
A.SERIE = AO.SERIE AND
A.NUMERO = AO.NUMERO
)
LEFT JOIN HESTADOSRESERVASCAB E ON (
E.CODIGO = AO.ESTADO
)
LEFT JOIN (
SELECT
MIN(CODRECURSO) AS CODRECURSO, IDINTERVENCION, SERIE, NUMERO
FROM
RECURSOSSERVICIOS
GROUP BY
IDINTERVENCION,SERIE,NUMERO
)RS ON (
RS.IDINTERVENCION = S.IDINTERVENCION AND
RS.SERIE = S.SERIE AND
RS.NUMERO = S.NUMERO
)
LEFT JOIN RECURSOSEMPRESA RE ON (
RE.CODRECURSO = RS.CODRECURSO
)
LEFT JOIN ASUNTOS AT ON (
AT.SERIE = A.SERIE AND
AT.NUMERO = A.NUMERO
)
GO
/****** Object: View [dbo].[VCARGOSGROUPHOTEL] Script Date: 14/5/2019 4:39:37
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VCARGOSGROUPHOTEL]
(IDHOTEL,SERIE,IDRESERVA,IDLINEA,IDPERIODO,DESDE,IDLIN,TIPOARTICULO,CODARTICULO,
TALLA,COLOR,REFERENCIA,DESCRIPCION,UNIDADES,IDTARIFAV,CODTEMPORADA,PRECIO,PRECIOIVA
,PRECIODEFECTO,FACTORMONEDA,
DTO,TIPOIMPUESTO,IVA,REQ,IMPORTE,IMPORTEIVA,CODMONEDA,SERIEFAC,NUMEROFAC,NFAC,SERIE
ALB,NUMEROALB,NALB,NUMLINALB,
FECHAFAC,CODCLIENTE,CODPERSONA,FACTURADO,REGIMENNEN,CERRADO,REGIMENBEBE,SUPLEMENTO,
CODALMACEN,PRECIOBASE,
ESTADO,FECHAENTRADA,FECHASALIDA,HABITACION,TIPOHABITACION,REGIMEN,SERIEASUNTO,NUMER
OASUNTO,IDINTERVENCION,SALON,
SERIERES,NUMERORES,NRES,PRODUCCIONEXTERNA,TIPOACTIVIDAD,ESPAQUETE,DETALLEPAQUETE,VI
SIBLE, CAPTIONHABITACION) AS
SELECT
CA.IDHOTEL,CA.SERIE,CA.IDRESERVA,CA.IDLINEA,CA.IDPERIODO,CA.DESDE,CA.IDLIN,CA.TIPOA
RTICULO,CA.CODARTICULO,
CA.TALLA,CA.COLOR,CA.REFERENCIA,CA.DESCRIPCION,SUM(COALESCE
(R2.UNIDADES,CA.UNIDADES)),CA.IDTARIFAV,CA.CODTEMPORADA,CA.PRECIO,CA.PRECIOIVA,CA.P
RECIODEFECTO,CA.FACTORMONEDA,
CA.DTO,CA.TIPOIMPUESTO,CA.IVA,CA.REQ,SUM(COALESCE(R2.IMPORTE,CA.IMPORTE)),SUM(COALE
SCE(R2.IMPORTEIVA,CA.IMPORTEIVA)),CA.CODMONEDA,
MAX(COALESCE(R2.SERIEFAC,CA.SERIEFAC)),
MAX(COALESCE(R2.NUMEROFAC,CA.NUMEROFAC)),
MAX(COALESCE(R2.NFAC,CA.NFAC)),
CA.SERIEALB,CA.NUMEROALB,CA.NALB,CA.NUMLINALB,
CA.FECHAFAC,CA.CODCLIENTE,CA.CODPERSONA,MAX(CA.FACTURADO),CA.REGIMENNEN,CA.CERRADO,
CA.REGIMENBEBE,CA.SUPLEMENTO,CA.CODALMACEN,CA.PRECIOBASE,
R.ESTADO,R.FECHAENTRADA,R.FECHASALIDA,R.HABITACION,R.TIPOHABITACION,R.REGIMEN,NULL,
NULL,NULL,NULL,
CA.SERIERES,CA.NUMERORES,CA.NRES,CASE WHEN CA.NUMERORES>0 THEN CAST(1 AS BIT) ELSE
CAST(0 AS BIT) END,0,CA.ESPAQUETE,
CASE WHEN CA.IDPERIODOREL = CA.IDPERIODO AND CA.IDLINREL = CA.IDLIN THEN 0 ELSE
CA.DETALLEPAQUETE END AS DETALLEPAQUETE,
CA.VISIBLE,
CASE
WHEN R.ESTADO IN (3,5) THEN CAST(R.HABITACION AS NVARCHAR(7))
WHEN R.ESTADO = 2 THEN (R.PREASIGNADA COLLATE LATIN1_GENERAL_CS_AI) + ' R'
ELSE REPLICATE('0',5-LEN(CAST(R.IDLINEA AS NVARCHAR(6)))) + CAST(R.IDLINEA AS
NVARCHAR(6))
END
FROM VCARGOSRESERVA CA
LEFT JOIN HRESERVAS R ON R.IDHOTEL = CA.IDHOTEL AND R.SERIE = CA.SERIE AND
R.IDRESERVA = CA.IDRESERVA AND R.IDLINEA = CA.IDLINEA
LEFT JOIN VCARGOSRESERVA R2 ON R2.IDHOTEL = CA.IDHOTEL AND R2.SERIE = CA.SERIE AND
R2.IDRESERVA = CA.IDRESERVA
AND R2.IDLINEA = CA.IDLINEA AND R2.IDPERIODOREL = CA.IDPERIODO AND R2.IDLINREL =
CA.IDLIN
AND (R2.ORIGEN = 0 OR R2.VARIACION = 1) AND NOT(R2.FACTURADO = 1 AND R2.NUMEROFAC
< 1)
AND ((COALESCE(R2.VISIBLE,1) = 1) OR (COALESCE(R2.VISIBLE,1) = 0 AND R2.ESPACK=1))
WHERE (CA.ORIGEN = 0 OR CA.VARIACION = 1 OR (CA.ORIGEN = 1 AND CA.VARIACION = 0))
AND
((CA.IDPERIODOREL = CA.IDPERIODO AND CA.IDLINREL = CA.IDLIN) OR (CA.IDPERIODOREL IS
NULL) OR (CA.IDLINREL IS NULL))
GROUP BY
CA.IDHOTEL,CA.SERIE,CA.IDRESERVA,CA.IDLINEA,CA.IDPERIODO,CA.DESDE,CA.IDLIN,CA.TIPOA
RTICULO,CA.CODARTICULO,
CA.TALLA,CA.COLOR,CA.REFERENCIA,CA.DESCRIPCION,CA.IDTARIFAV,CA.CODTEMPORADA,CA.PREC
IO,CA.PRECIOIVA,CA.PRECIODEFECTO,CA.FACTORMONEDA,
CA.DTO,CA.TIPOIMPUESTO,CA.IVA,CA.REQ,CA.CODMONEDA,CA.SERIEFAC,CA.NUMEROFAC,CA.NFAC,
CA.SERIEALB,CA.NUMEROALB,CA.NALB,CA.NUMLINALB,
CA.FECHAFAC,CA.CODCLIENTE,CA.CODPERSONA,CA.FACTURADO,CA.REGIMENNEN,CA.CERRADO,CA.RE
GIMENBEBE,CA.SUPLEMENTO,CA.CODALMACEN,CA.PRECIOBASE,
R.ESTADO,R.FECHAENTRADA,R.FECHASALIDA,R.HABITACION,R.TIPOHABITACION,R.REGIMEN,
CA.SERIERES,CA.NUMERORES,CA.NRES,CA.ESPAQUETE,CA.DETALLEPAQUETE,CA.VISIBLE,
CA.IDPERIODOREL,CA.IDLINREL,
R.ESTADO, R.HABITACION, R.PREASIGNADA, R.IDLINEA
UNION ALL
/*SELECT
CA.IDHOTEL,CA.SERIE,CA.IDRESERVA,CA.IDLINEA,CA.IDPERIODO,CA.DESDE,CA.IDLIN,CA.TIPOA
RTICULO,CA.CODARTICULO,
CA.TALLA,CA.COLOR,CA.REFERENCIA,CA.DESCRIPCION,CA.UNIDADES,CA.IDTARIFAV,CA.CODTEMPO
RADA,CA.PRECIO,CA.PRECIOIVA,CA.PRECIODEFECTO,CA.FACTORMONEDA,
CA.DTO,CA.TIPOIMPUESTO,CA.IVA,CA.REQ,CA.IMPORTE,CA.IMPORTEIVA,CA.CODMONEDA,CA.SERIE
FAC,CA.NUMEROFAC,CA.NFAC,CA.SERIEALB,CA.NUMEROALB,CA.NALB,CA.NUMLINALB,
CA.FECHAFAC,CA.CODCLIENTE,CA.CODPERSONA,CA.FACTURADO,CA.REGIMENNEN,CA.CERRADO,CA.RE
GIMENBEBE,CA.SUPLEMENTO,CA.CODALMACEN,CA.PRECIOBASE,
R.ESTADO,R.FECHAENTRADA,R.FECHASALIDA,R.HABITACION,R.TIPOHABITACION,R.REGIMEN,NULL,
NULL,NULL,NULL,
CA.SERIERES,CA.NUMERORES,CA.NRES,CAST(0 AS
BIT),0,CA.ESPAQUETE,CA.DETALLEPAQUETE,CA.VISIBLE,
CASE
WHEN R.ESTADO IN (3,5) THEN CAST(R.HABITACION AS NVARCHAR(7))
WHEN R.ESTADO = 2 THEN (R.PREASIGNADA COLLATE LATIN1_GENERAL_CS_AI) + ' R'
ELSE REPLICATE('0',5-LEN(CAST(R.IDLINEA AS NVARCHAR(6)))) + CAST(R.IDLINEA AS
NVARCHAR(6))
END
FROM VCARGOSRESERVA CA
LEFT JOIN VCARGOSRESERVA R2 ON R2.IDHOTEL = CA.IDHOTEL AND R2.SERIE = CA.SERIE AND
R2.IDRESERVA = CA.IDRESERVA
AND R2.IDLINEA = CA.IDLINEA AND CA.IDPERIODOREL = R2.IDPERIODO AND CA.IDLINREL =
R2.IDLIN
LEFT JOIN HRESERVAS R ON R.IDHOTEL = CA.IDHOTEL AND R.SERIE = CA.SERIE AND
R.IDRESERVA = CA.IDRESERVA AND R.IDLINEA = CA.IDLINEA
WHERE (CA.ORIGEN = 0 OR CA.VARIACION = 1) AND NOT(CA.IDPERIODOREL = CA.IDPERIODO
AND CA.IDLINREL = CA.IDLIN) AND NOT CA.IDPERIODOREL IS NULL AND NOT CA.IDLINREL IS
NULL
AND R2.IDHOTEL IS NULL
UNION ALL
*/SELECT
IDHOTEL,NULL,NULL,NULL,NULL,DESDE,IDLIN,'A',CODARTICULO,TALLA,COLOR,REFERENCIA,DESC
RIPCION,UNIDADES,
IDTARIFAV,NULL,PRECIO,PRECIOIVA,PRECIODEFECTO,FACTORMONEDA,DTO,TIPOIMPUESTO,IVA,REQ
,IMPORTE,IMPORTEIVA,CODMONEDA,
SERIEFAC,NUMEROFAC,NFAC,NULL,NULL,NULL,NULL,FECHAFAC,CODCLIENTE,NULL,'1','F','F','F
','0',CODALMACEN,NULL,
3,DESDE,DESDE,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,NULL,PRODUCCIONEXTERNA,T
IPOACTIVIDAD,0,0,
CAST(1 AS BIT), NULL
FROM HCARGOSLIBRES
UNION ALL
SELECT
COALESCE(R.IDHOTEL,AT.IDHOTEL),R.SERIE,R.IDRESERVA,R.IDLINEA,NULL,CAST(FLOOR(CAST(A
.DESDE AS FLOAT))AS
DATETIME),A.IDLIN,'A',A.CODARTICULO,A.TALLA,A.COLOR,A.REFERENCIA,
A.DESCRIPCION,A.UNIDADES,A.IDTARIFAV,NULL,A.PRECIO,A.PRECIOIVA,A.PRECIODEFECTO,A.FA
CTORMONEDA,A.DTO,
A.TIPOIMPUESTO,A.IVA,A.REQ,A.IMPORTE,A.IMPORTEIVA,A.CODMONEDA,A.SERIEFAC,A.NUMEROFA
C,A.NFAC,NULL,NULL,NULL,NULL,
A.FECHAFAC,A.CODCLIENTE,NULL,A.FACTURADO,'F','F','F','0',A.CODALMACEN,NULL,
CASE WHEN E.BOOKING = 1 THEN 3 ELSE 0 END,CAST(FLOOR(CAST(A.DESDE AS FLOAT))AS
DATETIME),
CAST(FLOOR(CAST(A.DESDE AS FLOAT))AS
DATETIME),NULL,NULL,NULL,A.SERIE,A.NUMERO,S.IDINTERVENCION,
RE.NOMRECURSO,
A.SERIERES COLLATE LATIN1_GENERAL_CS_AI,A.NUMERORES,A.NRES,CASE WHEN A.NUMERORES>0
THEN CAST(1 AS BIT) ELSE CAST(0 AS BIT) END,TIPOACTIVIDAD,
A.ESPAQUETE, IDPAQUETEREL,
CASE
WHEN A.ESPAQUETE = 0 AND IDPAQUETEREL > 0 AND A.FACTURADO = 1 AND
A.SERIEFAC='' AND A.NUMEROFAC=1 THEN 0
ELSE 1
END,
CASE
WHEN H.ESTADO IN (3,5) THEN CAST(H.HABITACION AS NVARCHAR(7))
WHEN H.ESTADO = 2 THEN (H.PREASIGNADA COLLATE LATIN1_GENERAL_CS_AI) + ' R'
ELSE REPLICATE('0',5-LEN(CAST(H.IDLINEA AS NVARCHAR(6)))) + CAST(H.IDLINEA AS
NVARCHAR(6))
END
FROM ASUNTOSARTICULOS A
LEFT JOIN HRESERVASASUNTOS R ON R.SERIEASUNTO = A.SERIE AND R.NUMEROASUNTO =
A.NUMERO
LEFT JOIN HRESERVAS H ON H.IDHOTEL = R.IDHOTEL AND H.SERIE=R.SERIE AND H.IDRESERVA
= R.IDRESERVA AND H.IDLINEA=R.IDLINEA
LEFT JOIN SERVICIOS S ON S.SERIE = A.SERIE AND S.NUMERO = A.NUMERO AND
S.IDINTERVENCION = A.IDINTERVENCION
LEFT JOIN ASUNTOS AO ON A.SERIE = AO.SERIE AND A.NUMERO = AO.NUMERO
LEFT JOIN HESTADOSRESERVASCAB E ON E.CODIGO = AO.ESTADO
LEFT JOIN
(SELECT MIN(CODRECURSO) AS CODRECURSO,IDINTERVENCION,SERIE,NUMERO FROM
RECURSOSSERVICIOS
GROUP BY IDINTERVENCION,SERIE,NUMERO
)RS ON RS.IDINTERVENCION = S.IDINTERVENCION AND RS.SERIE = S.SERIE
AND RS.NUMERO = S.NUMERO
LEFT JOIN RECURSOSEMPRESA RE ON RE.CODRECURSO = RS.CODRECURSO
LEFT JOIN ASUNTOS AT ON AT.SERIE = A.SERIE AND AT.NUMERO = A.NUMERO
GO
/****** Object: View [dbo].[VPRODUCCION] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VPRODUCCION](
IDHOTEL, SERIE, IDRESERVA, IDLINEA, DESDE,
IMPORTEPRODALOJAMIENTO, IMPORTEPRODDESAYUNO, IMPORTEPRODALMUERZO,
IMPORTEPRODCENA,
IMPORTEIVAPRODALOJAMIENTO, IMPORTEIVAPRODDESAYUNO, IMPORTEIVAPRODALMUERZO,
IMPORTEIVAPRODCENA
)
AS
SELECT
IDHOTEL, SERIE, IDRESERVA, IDLINEA, DESDE, IMPHAB+IMPREG-D-A-C AS ALOJ,
D, A, C,
IMPIVAHAB+IMPIVAREG-DIVA-AIVA-CIVA AS ALOJIVA, DIVA, AIVA, CIVA
FROM(
SELECT
C.IDHOTEL, C.SERIE, C.IDRESERVA, C.IDLINEA, C.DESDE, C.IMPHAB,
C.IMPREG, C.IMPIVAHAB, C.IMPIVAREG,
CASE
WHEN (H.CALCPRODUCCION = 1 AND
COALESCE(T.HABMASREGIMEN,1)=1 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPHAB + IMPREG) * PORCDESAYUNO / 100,
C.NUMDECIMALES)
WHEN (H.CALCPRODUCCION = 1 AND T.HABMASREGIMEN=0 AND
T.PRECIOPORPERSONA=0 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPHAB + IMPREG) * PORCDESAYUNO / 100,
C.NUMDECIMALES)
ELSE
ROUND(IMPREG * (PORCDESAYUNO * 100 / TOTPORC) / 100,
C.NUMDECIMALES)
END AS D,
CASE
WHEN (H.CALCPRODUCCION = 1 AND
COALESCE(T.HABMASREGIMEN,1)=1 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPHAB + IMPREG) * PORCALMUERZO / 100,
C.NUMDECIMALES)
WHEN (H.CALCPRODUCCION = 1 AND T.HABMASREGIMEN=0 AND
T.PRECIOPORPERSONA=0 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPHAB + IMPREG) * PORCALMUERZO / 100,
C.NUMDECIMALES)
ELSE
ROUND(IMPREG * (PORCALMUERZO * 100 / TOTPORC) / 100,
C.NUMDECIMALES)
END AS A,
CASE
WHEN (H.CALCPRODUCCION = 1 AND
COALESCE(T.HABMASREGIMEN,1)=1 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPHAB + IMPREG) * PORCCENA / 100,
C.NUMDECIMALES)
WHEN (H.CALCPRODUCCION = 1 AND T.HABMASREGIMEN=0 AND
T.PRECIOPORPERSONA=0 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPHAB + IMPREG) * PORCCENA / 100,
C.NUMDECIMALES)
ELSE
ROUND(IMPREG * (PORCCENA * 100 / TOTPORC) / 100,
C.NUMDECIMALES)
END AS C,
CASE
WHEN (H.CALCPRODUCCION = 1 AND
COALESCE(T.HABMASREGIMEN,1)=1 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPIVAHAB + IMPIVAREG) * PORCDESAYUNO / 100,
C.NUMDECIMALES)
WHEN (H.CALCPRODUCCION = 1 AND T.HABMASREGIMEN=0 AND
T.PRECIOPORPERSONA=0 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPIVAHAB + IMPIVAREG) * PORCDESAYUNO / 100,
C.NUMDECIMALES)
ELSE
ROUND(IMPIVAREG * (PORCDESAYUNO * 100 / TOTPORC) /
100, C.NUMDECIMALES)
END AS DIVA,
CASE
WHEN (H.CALCPRODUCCION = 1 AND
COALESCE(T.HABMASREGIMEN,1)=1 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPIVAHAB + IMPIVAREG) * PORCALMUERZO / 100,
C.NUMDECIMALES)
WHEN (H.CALCPRODUCCION = 1 AND T.HABMASREGIMEN=0 AND
T.PRECIOPORPERSONA=0 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPIVAHAB + IMPIVAREG) * PORCALMUERZO / 100,
C.NUMDECIMALES)
ELSE
ROUND(IMPIVAREG * (PORCALMUERZO * 100 / TOTPORC) /
100, C.NUMDECIMALES)
END AS AIVA,
CASE
WHEN (H.CALCPRODUCCION = 1 AND
COALESCE(T.HABMASREGIMEN,1)=1 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPIVAHAB + IMPIVAREG) * PORCCENA / 100,
C.NUMDECIMALES)
WHEN (H.CALCPRODUCCION = 1 AND T.HABMASREGIMEN=0 AND
T.PRECIOPORPERSONA=0 AND COALESCE(T.ESPAQUETE,0) = 0) THEN
ROUND((IMPIVAHAB + IMPIVAREG) * PORCCENA / 100,
C.NUMDECIMALES)
ELSE
ROUND(IMPIVAREG * (PORCCENA * 100 / TOTPORC) / 100,
C.NUMDECIMALES)
END AS CIVA
FROM(
SELECT
C.IDHOTEL, C.SERIE, C.IDRESERVA, C.IDLINEA, C.DESDE,
C.CODTARIFA, C.PORCALOJAMIENTO,
C.PORCDESAYUNO, C.PORCALMUERZO, C.PORCCENA, C.NUMDECIMALES,
CASE
WHEN ABS(IMPHAB+IMPREG) > 0.0001 THEN
IMPHAB + ROUND((IMPHAB * IMPCOM /
(IMPHAB+IMPREG)),C.NUMDECIMALES)
ELSE 0
END AS IMPHAB,
ROUND(IMPREG+IMPCOM+IMPHAB-CASE
WHEN ABS(IMPHAB+IMPREG) > 0.0001 THEN
IMPHAB + ROUND((IMPHAB * IMPCOM /
(IMPHAB+IMPREG)),C.NUMDECIMALES)
ELSE 0
END, C.NUMDECIMALES) AS IMPREG,
CASE
WHEN ABS(IMPIVAHAB+IMPIVAREG) > 0.0001 THEN
IMPIVAHAB + ROUND((IMPIVAHAB * IMPIVACOM /
(IMPIVAHAB+IMPIVAREG)),C.NUMDECIMALES)
ELSE 0
END AS IMPIVAHAB,
ROUND(IMPIVAREG+IMPIVACOM+IMPIVAHAB-CASE
WHEN ABS(IMPIVAHAB+IMPIVAREG) > 0.0001 THEN
IMPIVAHAB + ROUND((IMPIVAHAB * IMPIVACOM /
(IMPIVAHAB+IMPIVAREG)),C.NUMDECIMALES)
ELSE 0
END,C.NUMDECIMALES) AS IMPIVAREG,
CASE
WHEN
ABS(C.PORCALOJAMIENTO+C.PORCDESAYUNO+C.PORCALMUERZO+C.PORCCENA) < 0.0001 THEN
100
ELSE
C.PORCALOJAMIENTO+C.PORCDESAYUNO+C.PORCALMUERZO+C.PORCCENA
END AS TOTPORC
FROM(
SELECT
SUM(CASE WHEN C.TIPOARTICULO IN ('H','X') THEN
C.IMPORTE*FACTORMONEDA ELSE 0 END) AS IMPHAB,
SUM(CASE WHEN C.TIPOARTICULO IN ('R','Y') THEN
C.IMPORTE*FACTORMONEDA ELSE 0 END) AS IMPREG,
SUM(CASE WHEN C.IDLIN = -1 THEN
C.IMPORTE*FACTORMONEDA ELSE 0 END) AS IMPCOM,
SUM(CASE WHEN C.TIPOARTICULO IN ('H','X') THEN
C.IMPORTEIVA*FACTORMONEDA ELSE 0 END) AS IMPIVAHAB,
SUM(CASE WHEN C.TIPOARTICULO IN ('R','Y') THEN
C.IMPORTEIVA*FACTORMONEDA ELSE 0 END) AS IMPIVAREG,
SUM(CASE WHEN C.IDLIN = -1 THEN
C.IMPORTEIVA*FACTORMONEDA ELSE 0 END) AS IMPIVACOM,
MIN(CASE WHEN C.TIPOARTICULO = 'H' THEN C.IDTARIFAV
ELSE NULL END) AS CODTARIFA,
C.IDHOTEL, C.SERIE, C.IDRESERVA, C.IDLINEA, C.DESDE,
C.PORCALOJAMIENTO, C.PORCDESAYUNO, C.PORCALMUERZO,
C.PORCCENA, COALESCE(MIN(M.NUMDECIMALES),2) AS
NUMDECIMALES
FROM (
SELECT
C.IDHOTEL, C.SERIE, C.IDRESERVA, C.IDLINEA,
C.DESDE, C.IDLIN, C.TIPOARTICULO,
C.IMPORTE, C.IMPORTEIVA, C.FACTORMONEDA,
C.IDTARIFAV, MIN(L.PORCALOJAMIENTO) AS PORCALOJAMIENTO,
C.VISIBLE, C.VARIACION, C.ORIGEN, C.FACTURADO,
C.NUMEROFAC, C.CODMONEDA,
MIN(L.PORCDESAYUNO) AS PORCDESAYUNO,
MIN(L.PORCALMUERZO) AS PORCALMUERZO, MIN(L.PORCCENA) AS PORCCENA
FROM
VCARGOSRESERVA C
INNER JOIN HRESERVASLIN L ON (
L.IDHOTEL = C.IDHOTEL AND
L.SERIE = C.SERIE AND
L.IDRESERVA = C.IDRESERVA AND
--#43781>>
--L.IDLINEA = C.IDLINEA AND
((CASE WHEN
COALESCE(L.IDLINEACAMBIOHABITACION,0)>0 THEN L.IDLINEACAMBIOHABITACION ELSE
L.IDLINEA END) = C.IDLINEA) AND
--<<#43781
L.DESDE = C.DESDE
)
GROUP BY
C.IDHOTEL,C.SERIE,C.IDRESERVA,C.IDLINEA,C.DESDE,C.IDLIN,C.TIPOARTICULO,C.IMPORTE,
C.IMPORTEIVA,C.FACTORMONEDA,
C.IDTARIFAV,C.VISIBLE,C.VARIACION,C.ORIGEN,C.FACTURADO,
C.NUMEROFAC,C.CODMONEDA
) C
LEFT JOIN MONEDAS M ON (
M.CODMONEDA = C.CODMONEDA
)
WHERE
(C.TIPOARTICULO IN ('H','R','X','Y') OR C.IDLIN = -1)
AND
COALESCE(C.VISIBLE,1) <> 0 AND
(C.VARIACION = 1 OR C.ORIGEN = 0) AND
NOT(FACTURADO = 1 AND NUMEROFAC < 1)
GROUP BY
C.IDHOTEL, C.SERIE, C.IDRESERVA, C.IDLINEA, C.DESDE,
C.PORCALOJAMIENTO, C.PORCDESAYUNO,
C.PORCALMUERZO, C.PORCCENA
)C
) C
LEFT JOIN HOTELES H ON (
H.IDHOTEL = C.IDHOTEL
)
LEFT JOIN TARIFASHOTEL T ON (
T.CODTARIFA = C.CODTARIFA
)
)Z
GO
/****** Object: View [dbo].[VCARGOSFACTURABLESHOTEL] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VCARGOSFACTURABLESHOTEL](
IDHOTEL, SERIE, IDRESERVA, IDLINEA, IDPERIODO,
DESDE, IDLIN, TIPOARTICULO, CODARTICULO, TALLA,
COLOR, REFERENCIA, DESCRIPCION, UNIDADES, IDTARIFAV,
CODTEMPORADA, PRECIO, PRECIOIVA, PRECIODEFECTO, FACTORMONEDA,
DTO, TIPOIMPUESTO, IVA, REQ, IMPORTE,
IMPORTEIVA, CODMONEDA, SERIEFAC, NUMEROFAC, NFAC,
SERIEALB, NUMEROALB, NALB, NUMLINALB, FECHAFAC,
CODCLIENTE, CODPERSONA, FACTURADO, REGIMENNEN,
CERRADO, REGIMENBEBE, SUPLEMENTO, CODALMACEN, PRECIOBASE,
ESTADO, FECHAENTRADA, FECHASALIDA, HABITACION, TIPOHABITACION,
REGIMEN, SERIEASUNTO, NUMEROASUNTO, IDINTERVENCION, SALON,
SERIERES, NUMERORES, NRES, PRODUCCIONEXTERNA, TIPOACTIVIDAD,
VISIBLE, CAPTIONHABITACION, FECHAASUNTO
) AS
SELECT
IDHOTEL, SERIE, IDRESERVA, IDLINEA, IDPERIODO,
DESDE, IDLIN, TIPOARTICULO, CODARTICULO, TALLA,
COLOR, REFERENCIA, DESCRIPCION, UNIDADES, IDTARIFAV,
CODTEMPORADA, PRECIO, PRECIOIVA, PRECIODEFECTO, FACTORMONEDA,
DTO, TIPOIMPUESTO, IVA, REQ, IMPORTE,
IMPORTEIVA, CODMONEDA, SERIEFAC, NUMEROFAC, NFAC,
SERIEALB, NUMEROALB, NALB, NUMLINALB,
FECHAFAC, CODCLIENTE, CODPERSONA, FACTURADO, REGIMENNEN,
CERRADO, REGIMENBEBE, SUPLEMENTO, CODALMACEN, PRECIOBASE,
ESTADO, FECHAENTRADA, FECHASALIDA, HABITACION, TIPOHABITACION,
REGIMEN, SERIEASUNTO, NUMEROASUNTO, IDINTERVENCION, SALON,
SERIERES, NUMERORES, NRES, PRODUCCIONEXTERNA, TIPOACTIVIDAD,
VISIBLE, CAPTIONHABITACION, FECHAASUNTO
FROM
VCARGOSHOTEL
UNION ALL
SELECT
CP.IDHOTEL, CP.SERIE, CP.IDRESERVA, CP.IDLINEA, -1,
CP.DESDE, CP.IDLIN, CP.TIPOARTICULO, CP.CODARTICULO, CP.TALLA,
CP.COLOR, CP.REFERENCIA, CP.DESCRIPCION, CP.UNIDADES, CP.IDTARIFAV,
CP.CODTEMPORADA, CP.PRECIO, CP.PRECIOIVA, CP.PRECIODEFECTO,
CP.FACTORMONEDA,
CP.DTO, CP.TIPOIMPUESTO, CP.IVA, CP.REQ, CP.IMPORTE,
CP.IMPORTEIVA, CP.CODMONEDA, CP.SERIEFAC, CP.NUMEROFAC, CP.NFAC,
CP.SERIEALB, CP.NUMEROALB, CP.NALB, CP.NUMLINALB, CP.FECHAFAC,
CP.CODCLIENTE,
NULL, CP.FACTURADO, 'F', 'F', 'F',
'0', CP.CODALMACEN, CP.PRECIOBASE, R.ESTADO, R.FECHAENTRADA,
R.FECHASALIDA, R.HABITACION, R.TIPOHABITACION, R.REGIMEN, NULL,
NULL, NULL, NULL, CP.SERIERES, CP.NUMERORES,
CP.NRES, CAST(0 AS BIT), 0, VISIBLE, NULL, NULL
FROM HRESERVASCORRECCIONESPRODUCCION CP
LEFT JOIN HRESERVAS R ON R.IDHOTEL = CP.IDHOTEL AND R.SERIE = CP.SERIE AND
R.IDRESERVA = CP.IDRESERVA AND R.IDLINEA = CP.IDLINEA
WHERE VARIACION = 0
GO
/****** Object: UserDefinedFunction [dbo].[ARTICULOSLINCOSTESALMACEN] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE FUNCTION [dbo].[ARTICULOSLINCOSTESALMACEN] (@CODALMACEN NVARCHAR(3))
RETURNS TABLE
AS
RETURN
(
SELECT
ARTICULOSLIN.CODARTICULO, ARTICULOSLIN.TALLA, ARTICULOSLIN.COLOR,
ARTICULOSLIN.CODBARRAS, ARTICULOSLIN.CODBARRAS2, ARTICULOSLIN.CODBARRAS3,
ARTICULOSLIN.ORDEN, ARTICULOSLIN.PESO,
CASE WHEN CA.CODARTICULO IS NULL THEN ARTICULOSLIN.COSTEMEDIO ELSE CA.COSTEMEDIO
END AS COSTEMEDIO,
CASE WHEN CA.CODARTICULO IS NULL THEN ARTICULOSLIN.ULTIMOCOSTE ELSE
CA.ULTIMOCOSTE END AS ULTIMOCOSTE,
CASE WHEN CA.CODARTICULO IS NULL THEN ARTICULOSLIN.COSTESTOCK ELSE CA.COSTESTOCK
END AS COSTESTOCK,
CASE WHEN CA.CODARTICULO IS NULL THEN ARTICULOSLIN.FECHAULTCOMPRA ELSE
CA.FECHAULTCOMPRA END AS FECHAULTCOMPRA
FROM ARTICULOSLIN LEFT JOIN COSTESPORALMACEN CA
ON ARTICULOSLIN.CODARTICULO = CA.CODARTICULO
AND ARTICULOSLIN.TALLA = CA.TALLA
AND ARTICULOSLIN.COLOR = CA.COLOR
AND CA.CODALMACEN = @CODALMACEN
)
GO
/****** Object: View [dbo].
[06A342A183FE48BEB4DC0304FB8EE91EVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[06A342A183FE48BEB4DC0304FB8EE91EVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [5TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[06A342A183FE48BEB4DC0304FB8EE91ETEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[09DE137EA2674E04ACBF1E486A134EF8VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[09DE137EA2674E04ACBF1E486A134EF8VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [7TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[09DE137EA2674E04ACBF1E486A134EF8TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[0E80A44CBDC34FDB8C8CEBE21616612FVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[0E80A44CBDC34FDB8C8CEBE21616612FVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [26TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[0E80A44CBDC34FDB8C8CEBE21616612FTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[1B1BE637F62941D1AFEF2176846B02FBVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[1B1BE637F62941D1AFEF2176846B02FBVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [38TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[1B1BE637F62941D1AFEF2176846B02FBTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[1C4AA042B7E34FFCB46A89204A49621FVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[1C4AA042B7E34FFCB46A89204A49621FVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [58TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[1C4AA042B7E34FFCB46A89204A49621FTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[1DECC65B71ED45E9951F26007DBF7594VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[1DECC65B71ED45E9951F26007DBF7594VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [61TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[1DECC65B71ED45E9951F26007DBF7594TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[2B8D57E3DEB14BDF8C061BCC79FE98BFVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[2B8D57E3DEB14BDF8C061BCC79FE98BFVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [31TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[2B8D57E3DEB14BDF8C061BCC79FE98BFTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[3015DB4E32C74769ACD75451047CC0ACVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[3015DB4E32C74769ACD75451047CC0ACVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [51TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[3015DB4E32C74769ACD75451047CC0ACTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[33FD8AB8C94D4417868EFE0B98D49065VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[33FD8AB8C94D4417868EFE0B98D49065VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [61TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[33FD8AB8C94D4417868EFE0B98D49065TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[38B186BE48BB484ABEC05C7B78C63FCDVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[38B186BE48BB484ABEC05C7B78C63FCDVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [49TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[38B186BE48BB484ABEC05C7B78C63FCDTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[3E9DE7CB71ED4684A5A1E7BED88BE8A2VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[3E9DE7CB71ED4684A5A1E7BED88BE8A2VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [1TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[3E9DE7CB71ED4684A5A1E7BED88BE8A2TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[4082038D9CD84D84AB04267B6DD0EBAAVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[4082038D9CD84D84AB04267B6DD0EBAAVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [49TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[4082038D9CD84D84AB04267B6DD0EBAATEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[4107FAA4A9424E9F905D33555AD31461VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[4107FAA4A9424E9F905D33555AD31461VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [51TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[4107FAA4A9424E9F905D33555AD31461TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[48F0C5A79BF84537B7D85AEF756F07B0VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[48F0C5A79BF84537B7D85AEF756F07B0VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [40TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[48F0C5A79BF84537B7D85AEF756F07B0TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[4F8FCBD50CD54F28B5ECDF8CC383E977VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[4F8FCBD50CD54F28B5ECDF8CC383E977VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [55TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[4F8FCBD50CD54F28B5ECDF8CC383E977TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[512B48A3D7974338966DFC8E3078E791VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[512B48A3D7974338966DFC8E3078E791VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [26TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[512B48A3D7974338966DFC8E3078E791TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[5566B7B2A8D94F07B5A0311A787FFCCEVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[5566B7B2A8D94F07B5A0311A787FFCCEVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [61TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[5566B7B2A8D94F07B5A0311A787FFCCETEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[5760E4D797E84B1593E31F9DC0F3C942VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[5760E4D797E84B1593E31F9DC0F3C942VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [60TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[5760E4D797E84B1593E31F9DC0F3C942TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[60D9D79C68F548629F453D543C47B87CVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[60D9D79C68F548629F453D543C47B87CVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [9TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[60D9D79C68F548629F453D543C47B87CTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[679A15D4EF2B4D29ABF6E7FF76256089VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[679A15D4EF2B4D29ABF6E7FF76256089VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [19TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[679A15D4EF2B4D29ABF6E7FF76256089TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[7047BA5E55EE49668D77E5139D84DA7FVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[7047BA5E55EE49668D77E5139D84DA7FVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [15TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[7047BA5E55EE49668D77E5139D84DA7FTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[74D37850DB204021969EFA3651C1BB70VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[74D37850DB204021969EFA3651C1BB70VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [67TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[74D37850DB204021969EFA3651C1BB70TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[7E1EE0FDA85740339ADA0239D13FC0AEVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[7E1EE0FDA85740339ADA0239D13FC0AEVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [68TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[7E1EE0FDA85740339ADA0239D13FC0AETEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[8499F4DF091F489A84B9CB5BFE0A6FABVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[8499F4DF091F489A84B9CB5BFE0A6FABVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [26TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[8499F4DF091F489A84B9CB5BFE0A6FABTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[8C1DC08DB028490BAD3BBD0DCD436219VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[8C1DC08DB028490BAD3BBD0DCD436219VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [6TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[8C1DC08DB028490BAD3BBD0DCD436219TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[93752E7A12384D65AED5A0EFD8EAA304VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[93752E7A12384D65AED5A0EFD8EAA304VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [67TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[93752E7A12384D65AED5A0EFD8EAA304TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[97A67CBE80F14BF9AE6C930FC12812F0VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[97A67CBE80F14BF9AE6C930FC12812F0VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [46TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[97A67CBE80F14BF9AE6C930FC12812F0TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[9CD0B80681394897930E43C2C0361FD4VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[9CD0B80681394897930E43C2C0361FD4VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [16TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[9CD0B80681394897930E43C2C0361FD4TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[9ECE350F09DF45AA9BC21911AFF99D8FVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[9ECE350F09DF45AA9BC21911AFF99D8FVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [54TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[9ECE350F09DF45AA9BC21911AFF99D8FTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[A01ED1C060AA4511ABE35C9821B44C2DVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[A01ED1C060AA4511ABE35C9821B44C2DVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [67TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[A01ED1C060AA4511ABE35C9821B44C2DTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[A59961021B514FF480D9D40F7422E3D1VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[A59961021B514FF480D9D40F7422E3D1VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [69TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[A59961021B514FF480D9D40F7422E3D1TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[A90E9E89D259433B918D25C2F465BA53VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[A90E9E89D259433B918D25C2F465BA53VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [65TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[A90E9E89D259433B918D25C2F465BA53TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[B9FD2DF7189A41BA9C89F809B393E5CFVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[B9FD2DF7189A41BA9C89F809B393E5CFVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [16TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[B9FD2DF7189A41BA9C89F809B393E5CFTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[BF2FF89DB911455D86877D91A4F02910VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[BF2FF89DB911455D86877D91A4F02910VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [27TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[BF2FF89DB911455D86877D91A4F02910TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[C60CEFF9B1984B2F80225B4D616C1314VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[C60CEFF9B1984B2F80225B4D616C1314VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [37TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[C60CEFF9B1984B2F80225B4D616C1314TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[C6AECBE0ACBE46E7A49DCE7E0183B961VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[C6AECBE0ACBE46E7A49DCE7E0183B961VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [48TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[C6AECBE0ACBE46E7A49DCE7E0183B961TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[C91FD1C3435846F7B816A946F904A6B0VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[C91FD1C3435846F7B816A946F904A6B0VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [37TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[C91FD1C3435846F7B816A946F904A6B0TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[CCDBEBCCAE6543DE9494A59E8BDC9B53VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[CCDBEBCCAE6543DE9494A59E8BDC9B53VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [45TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[CCDBEBCCAE6543DE9494A59E8BDC9B53TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[CE70B40A796E45A195898AD2017C8939VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[CE70B40A796E45A195898AD2017C8939VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [11TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[CE70B40A796E45A195898AD2017C8939TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[CFE03F8D7CAD432DADB2C36F9CA78044VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[CFE03F8D7CAD432DADB2C36F9CA78044VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [65TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[CFE03F8D7CAD432DADB2C36F9CA78044TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[CFE55BCA2C1E4F88BD2E3833840DD145VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[CFE55BCA2C1E4F88BD2E3833840DD145VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [70TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[CFE55BCA2C1E4F88BD2E3833840DD145TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].[CLITEMPORALES] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[CLITEMPORALES] (
CODCLIENTE, CODCONTABLE,
NIF20,NOMBRECLIENTE,NOMBRECOMERCIAL,
TELEFONO1,POBLACION,FAX, TIPO) AS
SELECT CODCLIENTE,
CAST(" " AS NVARCHAR(12) ) COLLATE Latin1_General_CS_AI AS
CODCONTABLE,
NIF20,NOMBRECLIENTE,NOMBRECOMERCIAL,
TELEFONO1,POBLACION,FAX,
CAST (0 AS INTEGER) AS TIPO
FROM CLIENTESTEMPORALES
GO
/****** Object: View [dbo].
[D149F7D7F3EE456E868ECBF203119752VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[D149F7D7F3EE456E868ECBF203119752VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [66TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[D149F7D7F3EE456E868ECBF203119752TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[D275EB1E805F47BF98BC9EFAC9F34A93VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[D275EB1E805F47BF98BC9EFAC9F34A93VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [69TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[D275EB1E805F47BF98BC9EFAC9F34A93TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[D9401D9B0317452A9E3BE7C49435E34BVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[D9401D9B0317452A9E3BE7C49435E34BVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [26TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[D9401D9B0317452A9E3BE7C49435E34BTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[E106832AF1A44E32A3E50BD2EB2ADB67VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[E106832AF1A44E32A3E50BD2EB2ADB67VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [69TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[E106832AF1A44E32A3E50BD2EB2ADB67TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[E4866EE41C844E0CA6F7620DF1374DC0VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[E4866EE41C844E0CA6F7620DF1374DC0VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [61TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[E4866EE41C844E0CA6F7620DF1374DC0TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[E9191BDDFF15419699D7E65A98DC3956VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[E9191BDDFF15419699D7E65A98DC3956VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [67TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[E9191BDDFF15419699D7E65A98DC3956TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[EC45A10A636644BB8DA3ACAACCAD26EBVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[EC45A10A636644BB8DA3ACAACCAD26EBVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [18TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[EC45A10A636644BB8DA3ACAACCAD26EBTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[F6082BC709E24F44BB68B65A56600F27VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[F6082BC709E24F44BB68B65A56600F27VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [27TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[F6082BC709E24F44BB68B65A56600F27TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[FCC9C9E43B504A6689BC6A6AAC12EE9BVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[FCC9C9E43B504A6689BC6A6AAC12EE9BVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [49TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[FCC9C9E43B504A6689BC6A6AAC12EE9BTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[FF1927EC9F8948E299D9557860293FB2VWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[FF1927EC9F8948E299D9557860293FB2VWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [27TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[FF1927EC9F8948E299D9557860293FB2TEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].
[FF8487F8B49240E0B01852778B4A6F0CVWARTICULOSFACTPORFRANJA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[FF8487F8B49240E0B01852778B4A6F0CVWARTICULOSFACTPORFRANJA] AS
SELECT * FROM ARTICULOSFACTPORFRANJA
WHERE ARTICULOSFACTPORFRANJA.CODFORMATO IN(
SELECT FORMATOSARTICULOS.CODFORMATO FROM FORMATOSARTICULOS
INNER JOIN [1TEMPCODARTICULO] T ON (FORMATOSARTICULOS.CODARTICULO =
T.CODARTICULO)
INNER JOIN PRECIOSVENTA ON (PRECIOSVENTA.CODARTICULO = T.CODARTICULO)
INNER JOIN dbo.[FF8487F8B49240E0B01852778B4A6F0CTEMPFORMATOS] TTV ON
(PRECIOSVENTA.IDTARIFAV = TTV.IDTARIFAV)
WHERE FORMATOSARTICULOS.CODFORMATO = FORMATOSARTICULOS.CODFORMATO
)
GO
/****** Object: View [dbo].[SP_CONTACTOS] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[SP_CONTACTOS]
(CODCLIENTE,NOMBRECLIENTE,EMPRESA,DIRECCION1,POBLACION,PROVINCIA,TELEFONO1,FAX,EMAI
L,TIPOREG,DESCATALOGADO,CODVISIBLE,MOBIL,CARGO) AS
SELECT CODCLIENTE, NOMBRECOMERCIAL COLLATE Latin1_General_CS_AI as
NOMBRECLIENTE,
NOMBRECLIENTE COLLATE Latin1_General_CS_AI AS EMPRESA
,DIRECCION1, POBLACION, PROVINCIA,
TELEFONO1 COLLATE Latin1_General_CS_AI,FAX, E_MAIL COLLATE
Latin1_General_CS_AI as EMAIL, 'T' AS TIPOREG , DESCATALOGADO , 0 as
CODVISIBLE,MOBIL COLLATE Latin1_General_CS_AI
,' ' COLLATE Latin1_General_CS_AI as CARGO
FROM dbo.CLIENTESTEMPORALES
UNION ALL
SELECT CODCLIENTE, NOMBRECOMERCIAL COLLATE Latin1_General_CS_AI AS
NOMBRECLIENTE,
NOMBRECLIENTE COLLATE Latin1_General_CS_AI AS EMPRESA
,DIRECCION1, POBLACION, PROVINCIA,
TELEFONO1 COLLATE Latin1_General_CS_AI, FAX, E_MAIL COLLATE
Latin1_General_CS_AI AS EMAIL,'C' AS TIPOREG, DESCATALOGADO ,CODVISIBLE,MOBIL
COLLATE Latin1_General_CS_AI
,' ' COLLATE Latin1_General_CS_AI as CARGO
FROM dbo.CLIENTES
UNION ALL
SELECT CODPROVEEDOR AS CODCLIENTE, NOMCOMERCIAL COLLATE
Latin1_General_CS_AI AS NOMBRECLIENTE,
NOMPROVEEDOR COLLATE Latin1_General_CS_AI AS EMPRESA
,DIRECCION1, POBLACION, PROVINCIA,
TELEFONO1 COLLATE Latin1_General_CS_AI, FAX, E_MAIL COLLATE
Latin1_General_CS_AI AS EMAIL,'P' AS TIPOREG, DESCATALOGADO , CODVISIBLE,MOBIL
COLLATE Latin1_General_CS_AI
,' ' COLLATE Latin1_General_CS_AI as CARGO
FROM dbo.PROVEEDORES
UNION ALL
SELECT CODVENDEDOR AS CODCLIENTE, NOMVENDEDOR COLLATE
Latin1_General_CS_AI AS NOMBRECLIENTE,
' ' COLLATE Latin1_General_CS_AI AS EMPRESA , DIRECCION AS
DIRECCION1, POBLACION, PROVINCIA,
TELEFONO COLLATE Latin1_General_CS_AI AS TELEFONO1, FAX, EMAIL
COLLATE Latin1_General_CS_AI AS E_MAIL ,'V' AS TIPOREG, DESCATALOGADO , 0 as
CODVISIBLE,MOBIL COLLATE Latin1_General_CS_AI
,' ' COLLATE Latin1_General_CS_AI as CARGO
FROM dbo.VENDEDORES
UNION ALL
SELECT CC.CODCLIENTE, CC.NOMBRE COLLATE Latin1_General_CS_AI AS
NOMBRECLIENTE ,
C.NOMBRECLIENTE COLLATE Latin1_General_CS_AI AS EMPRESA
,C.DIRECCION1, C.POBLACION, C.PROVINCIA,
CC.TELEFONO COLLATE Latin1_General_CS_AI AS TELEFONO1, NULL AS
FAX, CC.E_MAIL COLLATE Latin1_General_CS_AI as EMAIL,'CC' AS
TIPOREG,C.DESCATALOGADO ,C.CODVISIBLE,CC.MOBIL COLLATE Latin1_General_CS_AI
,CC.CARGO COLLATE Latin1_General_CS_AI as CARGO
FROM dbo.CONTACTOSCLIENTES CC INNER JOIN CLIENTES C ON
CC.CODCLIENTE=C.CODCLIENTE
UNION ALL
SELECT CC.CODPROVEEDOR AS CODCLIENTE, CC.NOMBRE COLLATE
Latin1_General_CS_AI AS NOMBRECLIENTE ,
C.NOMPROVEEDOR COLLATE Latin1_General_CS_AI AS EMPRESA
,C.DIRECCION1, C.POBLACION, C.PROVINCIA,
CC.TELEFONO COLLATE Latin1_General_CS_AI AS TELEFONO1, NULL AS
FAX, CC.E_MAIL COLLATE Latin1_General_CS_AI AS EMAIL ,'CP' AS
TIPOREG,C.DESCATALOGADO,C.CODVISIBLE,CC.MOBIL COLLATE Latin1_General_CS_AI
,CC.CARGO COLLATE Latin1_General_CS_AI as CARGO
FROM dbo.CONTACTOSPROVEEDORES CC INNER JOIN PROVEEDORES C ON
CC.CODPROVEEDOR=C.CODPROVEEDOR
UNION ALL
SELECT CCT.CODCLIENTE, CCT.NOMBRE COLLATE Latin1_General_CS_AI as
NOMBRECLIENTE,
CT. NOMBRECLIENTE COLLATE Latin1_General_CS_AI AS EMPRESA , ' '
AS DIRECCION1, ' ' AS POBLACION, ' ' AS PROVINCIA,
CCT.TELEFONO COLLATE Latin1_General_CS_AI AS TELEFONO1,' ' AS FAX,
CCT.E_MAIL COLLATE Latin1_General_CS_AI as EMAIL, 'CT' AS TIPOREG ,
CT.DESCATALOGADO , 0 as CODVISIBLE,CCT.MOBIL COLLATE Latin1_General_CS_AI
,CCT.CARGO COLLATE Latin1_General_CS_AI as CARGO
FROM dbo.CONTACTOSCLIENTESTEMPORALES CCT INNER JOIN
dbo.CLIENTESTEMPORALES CT ON
(CCT.CODCLIENTE=CT.CODCLIENTE)
GO
/****** Object: View [dbo].[SP_TODOSLOSCLIENTES] Script Date: 14/5/2019 4:39:37
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[SP_TODOSLOSCLIENTES]
( CODCLIENTE,NOMBRECLIENTE,NOMBRECOMERCIAL,NIF20,ALIAS,
DIRECCION1,DIRECCION2,CODPOSTAL,POBLACION,PROVINCIA,
PAIS,TELEFONO1,TELEFONO2,FAX,E_MAIL,PERSONACONTACTO,
PROCEDENCIA,CODIGOPROCEDENCIA,CODCONTABLE,TIPO,DESCATALOGADO,
FECHANACIMIENTO,SEXO,MOBIL,NUMCUENTA,CODIGOIBAN,CODIDIOMA,
OBSERVACIONES) AS
SELECT CODCLIENTE,NOMBRECLIENTE,NOMBRECOMERCIAL,NIF20,ALIAS,
DIRECCION1,DIRECCION2,CODPOSTAL ,POBLACION,PROVINCIA,
PAIS,TELEFONO1,TELEFONO2,FAX,E_MAIL,PERSONACONTACTO,
PROCEDENCIA,CODIGOPROCEDENCIA,
CAST(' ' AS NVARCHAR(12)) COLLATE Latin1_General_CS_AI AS
CODCONTABLE,
CAST (0 AS INTEGER) AS TIPO,DESCATALOGADO,
CAST(0 AS DATETIME) AS FECHANACIMIENTO,
CAST('' AS NVARCHAR(1)) AS SEXO ,
MOBIL COLLATE Latin1_General_CS_AI,
CAST('' AS NVARCHAR(10)) AS NUMCUENTA,
CAST('' AS NVARCHAR(100)) AS CODIGOIBAN,
NULL AS CODIDIOMA,
CAST(OBSERVACIONES AS NVARCHAR(1000)) AS OBSERVACIONES
FROM CLIENTESTEMPORALES
UNION
SELECT CODCLIENTE,NOMBRECLIENTE,NOMBRECOMERCIAL,NIF20,ALIAS,
DIRECCION1,DIRECCION2,CODPOSTAL,POBLACION,PROVINCIA,
PAIS,TELEFONO1,TELEFONO2,FAX,E_MAIL,PERSONACONTACTO,
PROCEDENCIA,CODIGOPROCEDENCIA,
CODCONTABLE COLLATE Latin1_General_CS_AI ,TIPO,DESCATALOGADO,
FECHANACIMIENTO,SEXO ,
MOBIL COLLATE Latin1_General_CS_AI,
NUMCUENTA,CODIGOIBAN, CODIDIOMA,
CAST(OBSERVACIONES AS NVARCHAR(1000)) AS OBSERVACIONES
FROM CLIENTES
GO
/****** Object: View [dbo].[STOCKSNEGATIVOSCOMO0] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[STOCKSNEGATIVOSCOMO0] AS
SELECT [CODARTICULO],[TALLA],[COLOR],[CODALMACEN],[STOCK],[PEDIDO],[ASERVIR],
[PRESTADO]
,[DEPOSITO],[FABRICACION],[MINIMO],[FECHAMODIFICADO],[MAXIMO],[UBICACION]
,[FECHAREGUL],[STOCKREGUL],[ENREPARACION],[ENTRANSITO],[MERMA],
[STOCKCONTABLE],[STOCK2]
,[STOCKREGUL2],STOCKCORREGIDO=CASE
WHEN COALESCE(STOCK,0) >=0 THEN COALESCE(STOCK,0)
ELSE 0
END
FROM
(
SELECT [CODARTICULO],[TALLA],[COLOR],[CODALMACEN],[STOCK],[PEDIDO],[ASERVIR],
[PRESTADO]
,[DEPOSITO],[FABRICACION],[MINIMO],[FECHAMODIFICADO],[MAXIMO],[UBICACION]
,[FECHAREGUL],[STOCKREGUL],[ENREPARACION],[ENTRANSITO],[MERMA],
[STOCKCONTABLE],[STOCK2]
,[STOCKREGUL2]
FROM
(
SELECT
S.CODARTICULO,S2.TALLA,S2.COLOR,S.CODALMACEN,STOCK=SUM(S.STOCK),PEDIDO=SUM(S.PEDIDO
),ASERVIR=SUM(S.ASERVIR),PRESTADO=SUM(S.PRESTADO),
DEPOSITO=SUM(S.DEPOSITO),FABRICACION=SUM(S.FABRICACION),MINIMO=S2.MINIMO,S2.FECHAMO
DIFICADO, MAXIMO=S2.MAXIMO,S2.UBICACION,
S2.FECHAREGUL,S2.STOCKREGUL,ENREPARACION=SUM(S.ENREPARACION),ENTRANSITO=SUM(S.ENTRA
NSITO),MERMA=SUM(S.MERMA),
STOCKCONTABLE=SUM(S.STOCKCONTABLE), STOCK2=SUM(S.STOCK2),
STOCKREGUL2=S2.STOCKREGUL
FROM STOCKS S
INNER JOIN STOCKS S2
ON S.CODARTICULO = S2.CODARTICULO
AND S.CODALMACEN = S2.CODALMACEN
INNER JOIN ARTICULOS A
ON A.CODARTICULO=S.CODARTICULO
WHERE A.USARNUMSERIE='T'
GROUP BY S.CODARTICULO,S2.TALLA,S2.COLOR,
S.CODALMACEN,S2.MINIMO,S2.FECHAMODIFICADO,S2.MAXIMO,S2.UBICACION,S2.FECHAREGUL,S2.S
TOCKREGUL,
S2.STOCKREGUL2
UNION
SELECT
S.CODARTICULO,S.TALLA,S.COLOR,S.CODALMACEN,S.STOCK,S.PEDIDO,S.ASERVIR,S.PRESTADO,
S.DEPOSITO,S.FABRICACION,S.MINIMO,S.FECHAMODIFICADO, S.MAXIMO,S.UBICACION,
S.FECHAREGUL,S.STOCKREGUL,S.ENREPARACION,S.ENTRANSITO,S.MERMA,
S.STOCKCONTABLE, S.STOCK2,
S.STOCKREGUL
FROM STOCKS S
INNER JOIN ARTICULOS A
ON A.CODARTICULO= S.CODARTICULO
WHERE A.USARNUMSERIE='F'
) SC
) SC2
GO
/****** Object: View [dbo].[SUSTITUTOSEXT] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[SUSTITUTOSEXT]
AS
SELECT CODARTICULO,SUSTITUTO,LASTSUSTITUTO FROM SUSTITUTOS
UNION
SELECT LASTSUSTITUTO,LASTSUSTITUTO,LASTSUSTITUTO FROM SUSTITUTOS
GROUP BY LASTSUSTITUTO
GO
/****** Object: View [dbo].[TOTALHABITACIONESHOTEL] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[TOTALHABITACIONESHOTEL] AS
SELECT COUNT(CODARTICULO) AS TOTALES,CODARTICULO,IDHOTEL FROM
CONFIGHABITACIONES
WHERE (CODARTICULO <> 0) AND (ESHABITACION = 1)
GROUP BY CODARTICULO ,IDHOTEL
GO
/****** Object: View [dbo].[VCARGOSRESERVAACTIVIDADES] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VCARGOSRESERVAACTIVIDADES](
IDHOTEL,SERIE,IDRESERVA,IDLINEA,IDPERIODO,DESDE,IDLIN,TIPOARTICULO,CODARTICULO,
TALLA,COLOR,REFERENCIA,DESCRIPCION,UNIDADES,IDTARIFAV,CODTEMPORADA,
PRECIO,PRECIOIVA,PRECIODEFECTO,FACTORMONEDA,DTO,TIPOIMPUESTO,IVA,
REQ,IMPORTE,IMPORTEIVA,CODMONEDA,SERIEFAC,NUMEROFAC,NFAC,
SERIEALB,NUMEROALB,NALB,NUMLINALB,FECHAFAC,CODCLIENTE,CODPERSONA,
FACTURADO,REGIMENNEN,CERRADO,REGIMENBEBE,SUPLEMENTO,CODALMACEN,
PRECIOBASE,SERIERES,NUMERORES,NRES,ORIGEN,IDPERIODOREL,IDLINREL,
IDHOTELOCUPANTE,SERIEOCUPANTE,IDRESERVAOCUPANTE,IDLINEAOCUPANTE,ORDENOCUPANTE,VARIA
CION,
SERIEACTIVIDAD,NUMEROACTIVIDAD,IDINTERVENCIONACTIVIDAD, VISIBLE, ESPACK,
ESPAQUETE) AS
SELECT
IDHOTEL,SERIE,IDRESERVA,IDLINEA,IDPERIODO,DESDE,IDLIN,TIPOARTICULO,CODARTICULO,
TALLA,COLOR,REFERENCIA,DESCRIPCION,UNIDADES,IDTARIFAV,CODTEMPORADA,
PRECIO,PRECIOIVA,PRECIODEFECTO,FACTORMONEDA,DTO,TIPOIMPUESTO,IVA,
REQ,IMPORTE,IMPORTEIVA,CODMONEDA,SERIEFAC,NUMEROFAC,NFAC,
SERIEALB,NUMEROALB,NALB,NUMLINALB,FECHAFAC,CODCLIENTE,CODPERSONA,
FACTURADO,REGIMENNEN,CERRADO,REGIMENBEBE,SUPLEMENTO,CODALMACEN,
PRECIOBASE,SERIERES,NUMERORES,NRES,0,IDPERIODO,IDLIN,
IDHOTELOCUPANTE,SERIEOCUPANTE,IDRESERVAOCUPANTE,IDLINEAOCUPANTE,ORDENOCUPANTE,
CAST(0 AS BIT),'',0,0, VISIBLE, ESPACK, ESPAQUETE
FROM HRESERVASCARGOS
UNION ALL
SELECT
CP.IDHOTEL,CP.SERIE,CP.IDRESERVA,CP.IDLINEA,0,CP.DESDE,CP.IDLIN,CP.TIPOARTICULO,CP.
CODARTICULO,
CP.TALLA,CP.COLOR,CP.REFERENCIA,CP.DESCRIPCION,CP.UNIDADES,CP.IDTARIFAV,CP.CODTEMPO
RADA,
CP.PRECIO,CP.PRECIOIVA,CP.PRECIODEFECTO,CP.FACTORMONEDA,CP.DTO,CP.TIPOIMPUESTO,CP.I
VA,
CP.REQ,CP.IMPORTE,CP.IMPORTEIVA,CP.CODMONEDA,CP.SERIEFAC,CP.NUMEROFAC,CP.NFAC,
CP.SERIEALB,CP.NUMEROALB,CP.NALB,CP.NUMLINALB,CP.FECHAFAC,CP.CODCLIENTE,NULL,
CP.FACTURADO,CP.REGIMENNEN,NULL,CP.REGIMENBEBE,CP.SUPLEMENTO,CP.CODALMACEN,
CP.PRECIOBASE,CP.SERIERES,CP.NUMERORES,CP.NRES,1,
COALESCE(CP.IDPERIODOREL,0),COALESCE(CP.IDLINREL,CP.IDLIN),
NULL,NULL,NULL,NULL,NULL,CP.VARIACION,'',0,0, NULL, ESPACK, ESPAQUETE
FROM HRESERVASCORRECCIONESPRODUCCION CP
UNION ALL
SELECT 9000000,'',0,0,0,DESDE,IDLIN,'A',CODARTICULO,
TALLA,COLOR,REFERENCIA,DESCRIPCION,UNIDADES,IDTARIFAV,-1,
PRECIO,PRECIOIVA,PRECIODEFECTO,FACTORMONEDA,DTO,TIPOIMPUESTO,IVA,
REQ,IMPORTE,IMPORTEIVA,CODMONEDA,SERIEFAC,NUMEROFAC,NFAC,
SERIEALB COLLATE
LATIN1_GENERAL_BIN,NUMEROALB,NALB,NUMLINALB,FECHAFAC,CODCLIENTE,2,
FACTURADO,'F',NULL,'F',NULL,CODALMACEN,
PRECIO,SERIERES COLLATE LATIN1_GENERAL_BIN,NUMERORES,NRES,2,0,IDLIN,
IDHOTELOCUPANTE,SERIEOCUPANTE,IDRESERVAOCUPANTE,IDLINEAOCUPANTE,ORDENOCUPANTE,
CAST(0 AS BIT),SERIE,NUMERO,ROUND(IDINTERVENCION,0), NULL, NULL, ESPAQUETE
FROM ASUNTOSARTICULOS
GO
/****** Object: View [dbo].[VIEWGRUPO_0] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_0]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
GO
/****** Object: View [dbo].[VIEWGRUPO_1] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_1]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'30% HOGAR') )
GO
/****** Object: View [dbo].[VIEWGRUPO_10] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_10]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'50% ENERO2019') )
GO
/****** Object: View [dbo].[VIEWGRUPO_11] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_11]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'30% ENERO2019') )
GO
/****** Object: View [dbo].[VIEWGRUPO_12] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_12]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'30%') )
GO
/****** Object: View [dbo].[VIEWGRUPO_2] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_2]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'20%') )
GO
/****** Object: View [dbo].[VIEWGRUPO_26] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_26]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
GO
/****** Object: View [dbo].[VIEWGRUPO_3] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_3]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'30% GARAGE Y BALU')
OR (ACL.PROMO_BA_01_VZLA = N'50%HOGAR') )
GO
/****** Object: View [dbo].[VIEWGRUPO_4] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_4]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'50% DESTO') )
GO
/****** Object: View [dbo].[VIEWGRUPO_5] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_5]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'30% ACCE') )
GO
/****** Object: View [dbo].[VIEWGRUPO_6] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_6]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'50% ACC') )
GO
/****** Object: View [dbo].[VIEWGRUPO_7] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_7]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'2X1') )
GO
/****** Object: View [dbo].[VIEWGRUPO_8] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_8]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'50%PANAMA') )
GO
/****** Object: View [dbo].[VIEWGRUPO_9] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VIEWGRUPO_9]
AS
SELECT A.CODARTICULO
FROM ARTICULOS A
LEFT JOIN ARTICULOSCAMPOSLIBRES ACL
ON A.CODARTICULO = ACL.CODARTICULO
WHERE (
(ACL.PROMO_BA_01_VZLA = N'JUGUETES50%') )
GO
/****** Object: View [dbo].[VOCCLIENTESACTIVIDADES] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[VOCCLIENTESACTIVIDADES]
(NOMBRE,NIF,CODCLIENTE,IDHOTEL,SERIE,NUMERO,IDINTERVENCION) AS
SELECT DISTINCT CASE WHEN COALESCE(C.NOMBRECOMERCIAL,'') <> '' THEN
C.NOMBRECOMERCIAL
WHEN COALESCE(C.NOMBRECLIENTE,'') <> '' THEN
C.NOMBRECLIENTE
ELSE CAST(C.CODCLIENTE AS NVARCHAR) END,
NIF20,COALESCE(C.CODCLIENTE,0),
A.IDHOTEL,AA.SERIE,AA.NUMERO,AA.IDINTERVENCION
FROM ASUNTOSARTICULOS AA
INNER JOIN ASUNTOS A ON A.SERIE = AA.SERIE AND A.NUMERO = AA.NUMERO
INNER JOIN CLIENTES C ON C.CODCLIENTE = AA.CODCLIENTE
WHERE C.CODCLIENTE > 0
UNION
SELECT DISTINCT CASE WHEN COALESCE(C.NOMBRECOMERCIAL,'') <> '' THEN
C.NOMBRECOMERCIAL
WHEN COALESCE(C.NOMBRECLIENTE,'') <> '' THEN
C.NOMBRECLIENTE
ELSE CAST(C.CODCLIENTE AS NVARCHAR) END,
NIF20,COALESCE(C.CODCLIENTE,0),
A.IDHOTEL,A.SERIE,A.NUMERO,0
FROM ASUNTOS A
INNER JOIN CLIENTES C ON C.CODCLIENTE = A.CODCLIENTE
WHERE C.CODCLIENTE > 0
GO
/****** Object: View [dbo].[VOCCLIENTESRESERVA] Script Date: 14/5/2019 4:39:37
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[VOCCLIENTESRESERVA]
(NOMBRE,NIF,CODCLIENTE,ESCLIENTE,ESAGENCIA,ESPERSONA,IDHOTEL,SERIE,IDRESERVA,IDLINE
A) AS
--# PONEMOS EL NOMBRE DE LA PERSONA/OCUPANTE DE LAS HABITACIONES SELECCIONADAS
SELECT DISTINCT [DBO].GETNOMBREOCPERSONA(H.NOMBRE1,H.APELLIDO1,H.APELLIDO2,
OC.NOMBRE1,OC.APELLIDO1,OC.APELLIDO2) AS NOMBRE,
H.NIF,COALESCE(H.CODCLIENTE,0),0,0,CASE WHEN H.NIF IS NULL THEN 0 ELSE 1 END AS
ESPERSONA,
OC.IDHOTEL,OC.SERIE,OC.IDRESERVA,OC.IDLINEA
FROM HOCUPANTESRESERVA OC
LEFT JOIN HPERSONAS H ON H.NIF COLLATE LATIN1_GENERAL_CS_AI = OC.NIF20 AND
(RTRIM(LTRIM(OC.NIF20)) <> '')
UNION
--# PONEMOS LOS OCUPANTES RELACIONADOS CON LOS CARGOS DE LAS HABITACIONES
SELECCIONADAS
SELECT DISTINCT
[DBO].GETNOMBREOCPERSONA(H.NOMBRE1,H.APELLIDO1,H.APELLIDO2,OC.NOMBRE1,OC.APELLIDO1,
OC.APELLIDO2) AS NOMBRE,
H.NIF,COALESCE(H.CODCLIENTE,0),0,0,CASE WHEN H.NIF IS NULL THEN 0 ELSE 1 END AS
ESPERSONA,
CA.IDHOTEL,CA.SERIE,CA.IDRESERVA,CA.IDLINEA
FROM HRESERVASCARGOS CA
INNER JOIN HOCUPANTESRESERVA OC ON CA.IDHOTELOCUPANTE = OC.IDHOTEL AND
CA.SERIEOCUPANTE = OC.SERIE
AND CA.IDRESERVAOCUPANTE = OC.IDRESERVA AND CA.IDLINEAOCUPANTE = OC.IDLINEA
AND CA.ORDENOCUPANTE = OC.ORDEN
LEFT JOIN HPERSONAS H ON H.NIF COLLATE LATIN1_GENERAL_CS_AI = OC.NIF20 AND
(RTRIM(LTRIM(OC.NIF20)) <> '')
UNION
--# PONEMOS LOS CLIENTES RELACIONADOS CON LAS RESERVAS DE LAS HABITACIONES
SELECCIONADAS
SELECT DISTINCT CASE WHEN COALESCE(C.NOMBRECOMERCIAL,'') <> '' THEN
C.NOMBRECOMERCIAL
WHEN COALESCE(C.NOMBRECLIENTE,'') <> '' THEN
C.NOMBRECLIENTE
ELSE CAST(C.CODCLIENTE AS NVARCHAR) END,
NIF20 COLLATE LATIN1_GENERAL_CS_AI ,COALESCE(C.CODCLIENTE,0),
CASE WHEN C.CODCLIENTE = CB.CODEMPRESA THEN 1 ELSE 0 END,
CASE WHEN C.CODCLIENTE = CB.CODINTERMEDIARIO THEN 1 ELSE 0 END,0,
R.IDHOTEL,R.SERIE,R.IDRESERVA,R.IDLINEA
FROM HRESERVAS R
INNER JOIN HRESERVASCAB CB ON CB.IDHOTEL = R.IDHOTEL AND CB.SERIE = R.SERIE AND
CB.IDRESERVA = R.IDRESERVA
INNER JOIN CLIENTES C ON C.CODCLIENTE IN (CB.CODEMPRESA,CB.CODINTERMEDIARIO)
UNION
--# PONEMOS LOS CLIENTES RELACIONADOS CON LOS CARGOS DE LAS HABITACIONES
SELECCIONADAS
SELECT DISTINCT CASE WHEN COALESCE(C.NOMBRECOMERCIAL,'') <> '' THEN
C.NOMBRECOMERCIAL
WHEN COALESCE(C.NOMBRECLIENTE,'') <> '' THEN
C.NOMBRECLIENTE
ELSE CAST(C.CODCLIENTE AS NVARCHAR) END,
NIF20 COLLATE LATIN1_GENERAL_CS_AI,COALESCE(C.CODCLIENTE,0),0,0,0,
CA.IDHOTEL,CA.SERIE,CA.IDRESERVA,CA.IDLINEA
FROM HRESERVASCARGOS CA
INNER JOIN CLIENTES C ON C.CODCLIENTE = CA.CODCLIENTE
WHERE C.CODCLIENTE > 0
GO
/****** Object: View [dbo].[VW_TESORERIA] Script Date: 14/5/2019 4:39:37 p. m.
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE VIEW [dbo].[VW_TESORERIA] (ORIGEN, TIPODOCUMENTO, SERIE, NUMERO, N,
POSICION,
FECHADOCUMENTO, FECHAVENCIMIENTO, REPOSICION, CUENTA, CODIGOINTERNO,
IMPORTE, CONTRAPARTIDA, MARCABORRADO, CODFORMAPAGO, CODTIPOPAGO,
ESTADO, COMENTARIO, NUMEROREMESA, IMPRESO, TRASPASADO,
FECHATRASPASO, FECHACARTERA, FECHADESCONTADO,FECHASALDADO,
FECHADEVUELTO, IMPORTEGASTOS, CUENTAGASTOS, ENLACE_EJERCICIO,
ENLACE_EMPRESA, ENLACE_USUARIO, ENLACE_ASIENTO, ENLACE_APUNTE,
FECHADIRECTA, GENAPUNTE, FACTORMONEDA, CODMONEDA, SUDOCUMENTO,
MULTIPLE, NUMEFECTO, CUENTAPUENTE, MORA, ZSALDADO, FECHAMODIFICADO,
CAJASALDADO, DESCUADRE, BLOQUEADO, COMPENSACION, COMENTARIOVISIBLE) AS
SELECT ORIGEN, TIPODOCUMENTO, SERIE, NUMERO, N, POSICION,
FECHADOCUMENTO, FECHAVENCIMIENTO, REPOSICION, CUENTA, CODIGOINTERNO,
IMPORTE, CONTRAPARTIDA, MARCABORRADO, CODFORMAPAGO, CODTIPOPAGO,
ESTADO, COMENTARIO, NUMEROREMESA, IMPRESO, TRASPASADO,
FECHATRASPASO, FECHACARTERA, FECHADESCONTADO,
CAST(ROUND(CAST(FECHASALDADO AS FLOAT),0,1) AS DATETIME) AS FECHASALDADO,
--ELS INFORMES DE COBROS I PAGOS PER DIA NO AGRUPAVEN CORRETAMENT PER FECHASALDADO
FECHADEVUELTO, IMPORTEGASTOS, CUENTAGASTOS, ENLACE_EJERCICIO,
ENLACE_EMPRESA, ENLACE_USUARIO, ENLACE_ASIENTO, ENLACE_APUNTE,
FECHADIRECTA, GENAPUNTE, FACTORMONEDA, CODMONEDA, SUDOCUMENTO,
MULTIPLE, NUMEFECTO, CUENTAPUENTE, MORA, ZSALDADO, FECHAMODIFICADO,
CAJASALDADO, DESCUADRE, BLOQUEADO, COMPENSACION, COMENTARIOVISIBLE
FROM TESORERIA
WHERE NUMEFECTO = '' OR NUMEFECTO IS NULL
UNION
SELECT MIN(ORIGEN) AS ORIGEN, MIN(TIPODOCUMENTO) AS TIPODOCUMENTO, MIN(SERIE) AS
SERIE, MIN(NUMERO) AS NUMERO, MIN(N) AS N, MIN(POSICION) AS POSICION,
MIN(FECHADOCUMENTO) AS FECHADOCUMENTO, MIN(FECHAVENCIMIENTO) AS
FECHAVENCIMIENTO, MIN(REPOSICION) AS REPOSICION, MIN(CUENTA) AS CUENTA,
MIN(CODIGOINTERNO) AS CODIGOINTERNO,
SUM(IMPORTE) AS IMPORTE, MIN(CONTRAPARTIDA) AS CONTRAPARTIDA,
MIN(MARCABORRADO) AS MARCABORRADO, MIN(CODFORMAPAGO) AS CODFORMAPAGO,
MIN(CODTIPOPAGO) AS CODTIPOPAGO,
MIN(ESTADO) AS ESTADO, MIN(COMENTARIO) AS COMENTARIO, MIN(NUMEROREMESA) AS
NUMEROREMESA, MIN(IMPRESO) AS IMPRESO, MIN(TRASPASADO) AS TRASPASADO,
MIN(FECHATRASPASO) AS FECHATRASPASO, MIN(FECHACARTERA) AS FECHACARTERA,
MIN(FECHADESCONTADO) AS FECHADESCONTADO,
MIN(CAST(ROUND(CAST(FECHASALDADO AS FLOAT),0,1) AS DATETIME)) AS
FECHASALDADO, --ELS INFORMES DE COBROS I PAGOS PER DIA NO AGRUPAVEN CORRETAMENT
PER FECHASALDADO
MIN(FECHADEVUELTO) AS FECHADEVUELTO, MIN(IMPORTEGASTOS) AS IMPORTEGASTOS,
MIN(CUENTAGASTOS) AS CUENTAGASTOS, MIN(ENLACE_EJERCICIO) AS ENLACE_EJERCICIO,
MIN(ENLACE_EMPRESA) AS ENLACE_EMPRESA, MIN(ENLACE_USUARIO) AS
ENLACE_USUARIO, MIN(ENLACE_ASIENTO) AS ENLACE_ASIENTO, MIN(ENLACE_APUNTE) AS
ENLACE_APUNTE,
MIN(FECHADIRECTA) AS FECHADIRECTA, MIN(GENAPUNTE) AS GENAPUNTE,
MIN(FACTORMONEDA) AS FACTORMONEDA, MIN(CODMONEDA) AS CODMONEDA, MIN(SUDOCUMENTO) AS
SUDOCUMENTO,
MIN(MULTIPLE) AS MULTIPLE, NUMEFECTO, MIN(CUENTAPUENTE) AS CUENTAPUENTE,
SUM(MORA) AS MORA, MIN(ZSALDADO) AS ZSALDADO, MIN(FECHAMODIFICADO) AS
FECHAMODIFICADO,
MIN(CAJASALDADO) AS CAJASALDADO, SUM(DESCUADRE) AS DESCUADRE, MIN(BLOQUEADO)
AS BLOQUEADO, MIN(COMPENSACION) AS COMPENSACION, MIN(COMENTARIOVISIBLE) AS
COMENTARIOVISIBLE
FROM TESORERIA
WHERE (NUMEFECTO <> '' AND NUMEFECTO IS NOT NULL)
GROUP BY NUMEFECTO
GO
/****** Object: View [dbo].[Z_VLIBROIVAVENTA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[Z_VLIBROIVAVENTA] AS SELECT dbo.FACTURASVENTA.FECHA,
dbo.FACTURASVENTACAMPOSLIBRES.ZFISCAL, dbo.FACTURASVENTACAMPOSLIBRES.NFISCAL,
dbo.FACTURASVENTACAMPOSLIBRES.SFISCAL, dbo.FACTURASVENTA.NUMSERIE,
dbo.FACTURASVENTA.NUMFACTURA, dbo.FACTURASVENTATOT.BRUTO,
dbo.FACTURASVENTATOT.BASEIMPONIBLE, dbo.FACTURASVENTATOT.IVA,
dbo.FACTURASVENTATOT.TOTAL, dbo.CLIENTES.NOMBRECLIENTE ,
dbo.CLIENTES.NIF20,dbo.FACTURASVENTA.caja,dbo.FACTURASVENTATOT.TOTIVA,
dbo.FACTURASVENTACAMPOSLIBRES.FACAFECTA, dbo.FACTURASVENTACAMPOSLIBRES.FECHAFAC,
dbo.FACTURASVENTACAMPOSLIBRES.HFACT , dbo.FACTURASVENTACAMPOSLIBRES.SFISCALVTA,
dbo.CLIENTES.CODCLIENTE FROM dbo.FACTURASVENTACAMPOSLIBRES INNER JOIN
dbo.FACTURASVENTA ON dbo.FACTURASVENTACAMPOSLIBRES.NUMSERIE =
dbo.FACTURASVENTA.NUMSERIE AND dbo.FACTURASVENTACAMPOSLIBRES.NUMFACTURA =
dbo.FACTURASVENTA.NUMFACTURA AND dbo.FACTURASVENTACAMPOSLIBRES.N =
dbo.FACTURASVENTA.N INNER JOIN dbo.FACTURASVENTATOT ON
dbo.FACTURASVENTA.NUMSERIE = dbo.FACTURASVENTATOT.SERIE AND
dbo.FACTURASVENTA.NUMFACTURA = dbo.FACTURASVENTATOT.NUMERO AND dbo.FACTURASVENTA.N
= dbo.FACTURASVENTATOT.N INNER JOIN dbo.CLIENTES ON
dbo.FACTURASVENTA.CODCLIENTE = dbo.CLIENTES.CODCLIENTE Where
(dbo.FACTURASVENTACAMPOSLIBRES.ZFISCAL <> 0 AND
dbo.FACTURASVENTACAMPOSLIBRES.NFISCAL <>'' ) OR
(dbo.FACTURASVENTACAMPOSLIBRES.ZFISCAL IS NOT NULL AND
dbo.FACTURASVENTACAMPOSLIBRES.NFISCAL IS NOT NULL AND
dbo.FACTURASVENTACAMPOSLIBRES.SFISCAL IS NOT NULL)
GO
/****** Object: View [dbo].[Z_VRETENCION_VENTAS] Script Date: 14/5/2019 4:39:37
p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[Z_VRETENCION_VENTAS] AS SELECT dbo.CLIENTES.CODCLIENTE,
dbo.CLIENTES.NOMBRECLIENTE, dbo.Z_RETENCIONES_VENTA.SUALBARAN AS FACTURA,
dbo.FACTURASVENTA.FECHA AS FECHAFAC, dbo.FACTURASVENTA.TOTALBRUTO,
dbo.FACTURASVENTA.TOTALIMPUESTOS, dbo.FACTURASVENTA.TOTALNETO,
dbo.Z_RETENCIONES_VENTA.COMPROBANTE, dbo.Z_RETENCIONES_VENTA.RETENCION,
dbo.Z_RETENCIONES_VENTA.PORCENTAJE, dbo.Z_RETENCIONES_VENTA.FECHARET,
dbo.Z_RETENCIONES_VENTA.FECHA AS FECHAREGISTRO, dbo.Z_RETENCIONES_VENTA.LINEA,
dbo.Z_RETENCIONES_VENTA.EMPRESA_CONT, dbo.Z_RETENCIONES_VENTA.TIPO,
dbo.CLIENTES.NIF20, dbo.Z_RETENCIONES_VENTA.CODCONCEPTO AS CONCEPTO,
dbo.Z_RETENCIONES_VENTA.ANO_CONT, dbo.Z_RETENCIONES_VENTA.ASIENTO ,
dbo.FACTURASVENTACAMPOSLIBRES.NFISCAL,
dbo.FACTURASVENTACAMPOSLIBRES.SFISCAL,dbo.Z_RETENCIONES_VENTA.SERIE,
dbo.Z_RETENCIONES_VENTA.NUMERO, dbo.FACTURASVENTA.CAJA FROM dbo.CLIENTES INNER JOIN
dbo.FACTURASVENTA ON dbo.CLIENTES.CODCLIENTE = dbo.FACTURASVENTA.CODCLIENTE INNER
JOIN dbo.FACTURASVENTACAMPOSLIBRES ON dbo.FACTURASVENTA.NUMSERIE =
dbo.FACTURASVENTACAMPOSLIBRES.NUMSERIE AND dbo.FACTURASVENTA.NUMFACTURA =
dbo.FACTURASVENTACAMPOSLIBRES.NUMFACTURA AND dbo.FACTURASVENTA.N =
dbo.FACTURASVENTACAMPOSLIBRES.N LEFT OUTER JOIN dbo.Z_RETENCIONES_VENTA ON '.' +
dbo.FACTURASVENTA.NUMSERIE + '-' + LTRIM(CAST(dbo.FACTURASVENTA.NUMFACTURA AS
varchar(8))) = dbo.Z_RETENCIONES_VENTA.SUALBARAN COLLATE Latin1_General_CS_AI
Where (dbo.Z_RETENCIONES_VENTA.SUALBARAN Is Not Null)
GO
/****** Object: View [dbo].[Z_VRETENCIONES] Script Date: 14/5/2019 4:39:37 p.
m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[Z_VRETENCIONES] AS SELECT dbo.FACTURASCOMPRA.NUMSERIE,
dbo.FACTURASCOMPRA.NUMFACTURA, dbo.FACTURASCOMPRA.SUFACTURA,
dbo.FACTURASCOMPRA.CODPROVEEDOR, dbo.FACTURASCOMPRA.FECHA AS fechafactura,
dbo.FACTURASCOMPRA.CODMONEDA, dbo.FACTURASCOMPRA.FACTORMONEDA,
dbo.PROVEEDORESCAMPOSLIBRES.ESCONTRI, dbo.PROVEEDORESCAMPOSLIBRES.TIPOCONTRI,
dbo.PROVEEDORESCAMPOSLIBRES.VALORRETEN, dbo.FACTURASCOMPRACAMPOSLIBRES.C80,
dbo.FACTURASCOMPRACAMPOSLIBRES.NROCONTROL,
dbo.FACTURASCOMPRACAMPOSLIBRES.NROFACTURA,
dbo.FACTURASCOMPRACAMPOSLIBRES.FACAFECTA, dbo.FACTURASCOMPRACAMPOSLIBRES.FECHAFAC,
dbo.FACTURASCOMPRACAMPOSLIBRES.CODALTERNO,
dbo.FACTURASCOMPRACAMPOSLIBRES.PROVARIOS, dbo.FACTURASCOMPRACAMPOSLIBRES.RIFVARIOS,
dbo.FACTURASCOMPRACAMPOSLIBRES.TIPOVARIOS,
dbo.FACTURASCOMPRACAMPOSLIBRES.DIR1VARIOS, dbo.Z_RETENCIONES.DOCUMENTO,
dbo.Z_RETENCIONES.LINEA, dbo.Z_RETENCIONES.FECHA AS FECHARETENCION,
dbo.Z_RETENCIONES.RETENCION, dbo.Z_RETENCIONES.PORCENTAJE, dbo.Z_RETENCIONES.SERIE,
dbo.Z_RETENCIONES.NUMERO, dbo.Z_RETENCIONES.TIPO, dbo.Z_RETENCIONES.CODCONCEPTO,
dbo.Z_RETENCIONES.SUSTRAENDO, dbo.Z_RETENCIONES.MONTO, dbo.Z_RETENCIONES.ALICOTA,
dbo.Z_RETENCIONES.BASEIMPONIBLE, dbo.Z_RETENCIONES.EXCENTO, dbo.Z_RETENCIONES.IVA,
dbo.PROVEEDORES.NOMPROVEEDOR, dbo.PROVEEDORES.NIF20, dbo.PROVEEDORES.DIRECCION1,
dbo.PROVEEDORES.POBLACION, dbo.PROVEEDORES.PROVINCIA, PROVEEDORES_1.NOMPROVEEDOR AS
NOMPROALTERNO, PROVEEDORES_1.NIF20 AS RIFALTERNO, PROVEEDORES_1.DIRECCION1 AS
DIRPROALTERNO, PROVEEDORES_1.POBLACION AS PROBLAALTERNO, PROVEEDORES_1.PROVINCIA AS
PROVIALTERNO, dbo.Z_RETENCIONES.EMPRESA_CONT, PROVEEDORESCAMPOSLIBRES_1.TIPOCONTRI
AS TIPOCONTRIALTERNO, ISNULL(dbo.PROVEEDORESCAMPOSLIBRES.ESIMPORTADOR,'N') AS
ESIMPORTADOR FROM dbo.PROVEEDORESCAMPOSLIBRES RIGHT OUTER JOIN
dbo.PROVEEDORESCAMPOSLIBRES AS PROVEEDORESCAMPOSLIBRES_1 RIGHT OUTER JOIN
dbo.PROVEEDORES AS PROVEEDORES_1 ON PROVEEDORESCAMPOSLIBRES_1.CODPROVEEDOR =
PROVEEDORES_1.CODPROVEEDOR RIGHT OUTER JOIN dbo.PROVEEDORES INNER JOIN
dbo.FACTURASCOMPRA INNER JOIN dbo.FACTURASCOMPRACAMPOSLIBRES ON
dbo.FACTURASCOMPRA.NUMSERIE = dbo.FACTURASCOMPRACAMPOSLIBRES.NUMSERIE AND
dbo.FACTURASCOMPRA.NUMFACTURA = dbo.FACTURASCOMPRACAMPOSLIBRES.NUMFACTURA AND
dbo.FACTURASCOMPRA.N = dbo.FACTURASCOMPRACAMPOSLIBRES.N ON
dbo.PROVEEDORES.CODPROVEEDOR = dbo.FACTURASCOMPRA.CODPROVEEDOR ON
PROVEEDORES_1.CODPROVEEDOR = dbo.FACTURASCOMPRACAMPOSLIBRES.CODALTERNO ON
dbo.PROVEEDORESCAMPOSLIBRES.CODPROVEEDOR = dbo.PROVEEDORES.CODPROVEEDOR RIGHT OUTER
JOIN dbo.Z_RETENCIONES ON dbo.FACTURASCOMPRA.NUMSERIE + '/' +
LTRIM(CAST(dbo.FACTURASCOMPRA.NUMFACTURA AS varchar(8))) =
dbo.Z_RETENCIONES.DOCUMENTO COLLATE Latin1_General_CS_AI
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBCOMPRACAB_DESC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ALBCOMPRACAB_DESC] ON [dbo].[ALBCOMPRACAB]
(
[NUMSERIE] DESC,
[NUMALBARAN] DESC,
[N] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBCOMPRACAB_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ALBCOMPRACAB_FECHA] ON [dbo].[ALBCOMPRACAB]
(
[FECHAALBARAN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBCOMPRACAB_PROVEEDOR] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ALBCOMPRACAB_PROVEEDOR] ON [dbo].[ALBCOMPRACAB]
(
[CODPROVEEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PORNUMFAC_ALBCOMPRA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [PORNUMFAC_ALBCOMPRA] ON [dbo].[ALBCOMPRACAB]
(
[NUMSERIEFAC] ASC,
[NUMFAC] ASC,
[NFAC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBCOMPRALIN_ARTIC_ALMACEN] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ALBCOMPRALIN_ARTIC_ALMACEN] ON [dbo].[ALBCOMPRALIN]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBCOMPRALIN_CODALMACEN] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ALBCOMPRALIN_CODALMACEN] ON [dbo].[ALBCOMPRALIN]
(
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBCOMPRALIN_SUPEDIDO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBCOMPRALIN_SUPEDIDO] ON [dbo].[ALBCOMPRALIN]
(
[SUPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBCOMPRALINPORCODARTIC] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ALBCOMPRALINPORCODARTIC] ON [dbo].[ALBCOMPRALIN]
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBVENTACAB_CLIENTE] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_CLIENTE] ON [dbo].[ALBVENTACAB]
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBVENTACAB_CODVENDEDOR] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_CODVENDEDOR] ON [dbo].[ALBVENTACAB]
(
[CODVENDEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTACAB_DESC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_DESC] ON [dbo].[ALBVENTACAB]
(
[NUMSERIE] DESC,
[NUMALBARAN] DESC,
[N] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTACAB_DESCARGAR] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_DESCARGAR] ON [dbo].[ALBVENTACAB]
(
[DESCARGAR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTACAB_DOC_FECHA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_DOC_FECHA] ON [dbo].[ALBVENTACAB]
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTACAB_ENTRANSITO] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_ENTRANSITO] ON [dbo].[ALBVENTACAB]
(
[ENTRANSITO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBVENTACAB_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_FECHA] ON [dbo].[ALBVENTACAB]
(
[FECHA] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTACAB_FECHA_TIPODOC] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_FECHA_TIPODOC] ON [dbo].[ALBVENTACAB]
(
[TIPODOC] ASC,
[FECHA] ASC,
[NUMSERIE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBVENTACAB_FECHA_VENDEDOR_HORA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_FECHA_VENDEDOR_HORA] ON [dbo].[ALBVENTACAB]
(
[FECHA] ASC,
[CODVENDEDOR] ASC,
[HORA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBVENTACAB_IDTARJETA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_IDTARJETA] ON [dbo].[ALBVENTACAB]
(
[IDTARJETA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTACAB_N_FECHA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_N_FECHA] ON [dbo].[ALBVENTACAB]
(
[N] ASC,
[FECHA] ASC
)
INCLUDE ( [NUMSERIE],
[NUMALBARAN],
[DTOCOMERCIAL],
[FACTORMONEDA],
[HORA],
[SALA],
[MESA],
[TOTALCOSTEIVA],
[TOTALNETO],
[CAJA]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB =
OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS =
ON) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTACAB_PORZCAJA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTACAB_PORZCAJA] ON [dbo].[ALBVENTACAB]
(
[Z] ASC,
[CAJA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PORNUMFAC_ALBVENTA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [PORNUMFAC_ALBVENTA] ON [dbo].[ALBVENTACAB]
(
[NUMSERIEFAC] ASC,
[NUMFAC] ASC,
[NFAC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTALIN_ABONODE] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTALIN_ABONODE] ON [dbo].[ALBVENTALIN]
(
[ABONODE_N] ASC,
[ABONODE_NUMALBARAN] ASC,
[ABONODE_NUMSERIE] ASC,
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTALIN_ALMACEN_TALLA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTALIN_ALMACEN_TALLA] ON [dbo].[ALBVENTALIN]
(
[CODALMACEN] ASC,
[TALLA] ASC
)
INCLUDE ( [NUMSERIE],
[NUMALBARAN],
[N],
[CODARTICULO],
[REFERENCIA],
[DESCRIPCION],
[COLOR],
[UDSEXPANSION]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTALIN_ARTIC_ALMACEN] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTALIN_ARTIC_ALMACEN] ON [dbo].[ALBVENTALIN]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTALIN_COD_COLOR_TALLA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTALIN_COD_COLOR_TALLA] ON [dbo].[ALBVENTALIN]
(
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTALIN_CODALMACEN] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTALIN_CODALMACEN] ON [dbo].[ALBVENTALIN]
(
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTALIN_DOC_ARTICULO] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTALIN_DOC_ARTICULO] ON [dbo].[ALBVENTALIN]
(
[NUMSERIE] ASC,
[NUMALBARAN] ASC,
[N] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ALBVENTALIN_SUPEDIDO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTALIN_SUPEDIDO] ON [dbo].[ALBVENTALIN]
(
[SUPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ALBVENTALINPORCODARTIC] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ALBVENTALINPORCODARTIC] ON [dbo].[ALBVENTALIN]
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ALMACENVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_ALMACENVERSION] ON [dbo].[ALMACEN]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARQUEOS_ARQUEO_CAJA_NUMERO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ARQUEOS_ARQUEO_CAJA_NUMERO] ON [dbo].[ARQUEOS]
(
[ARQUEO] ASC,
[CAJA] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARQUEOS_CAJA_NUMERO_ARQUEO_FECHA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ARQUEOS_CAJA_NUMERO_ARQUEO_FECHA] ON [dbo].[ARQUEOS]
(
[CAJA] ASC,
[NUMERO] ASC,
[ARQUEO] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARQUEOS_FECHA_CAJA_NUMERO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ARQUEOS_FECHA_CAJA_NUMERO] ON [dbo].[ARQUEOS]
(
[FECHA] ASC,
[CAJA] ASC,
[NUMERO] ASC
)
INCLUDE ( [ARQUEO],
[DESCUADRE]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOS_CONTRAPARTIDAS] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOS_CONTRAPARTIDAS] ON [dbo].[ARTICULOS]
(
[CODARTICULO] ASC
)
INCLUDE ( [CONTRAPARTIDAVENTA],
[CONTRAPARTIDACOMPRA],
[CONTRAPARTIDACOSTEVENTAS],
[CONTRAPARTIDACONSUMO],
[CONTRAPARTIDAVENTADMN],
[CONTRAPARTIDACOMPRADMN],
[CONTRAPARTIDACOSTEVENTASDMN],
[CONTRAPARTIDADEVOLCOMPRA],
[CONTRAPARTIDADEVOLVENTA],
[CONTRAPARTIDADEVOLCOSTEVENTA],
[CONTRAPARTIDADEVOLCOMPRADMN],
[CONTRAPARTIDADEVOLVENTADMN],
[CONTRAPARTIDADEVOLCOSTEVENTASDM]) WITH (PAD_INDEX = OFF,
STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE =
OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Index [ARTICULOS_DPTO] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ARTICULOS_DPTO] ON [dbo].[ARTICULOS]
(
[DPTO] ASC,
[SECCION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOS_DPTO_SECC_DESC] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOS_DPTO_SECC_DESC] ON [dbo].[ARTICULOS]
(
[DPTO] ASC,
[SECCION] ASC,
[DESCRIPCION] ASC,
[REFPROVEEDOR] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOS_DPTO_SECC_DESC_COD] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOS_DPTO_SECC_DESC_COD] ON [dbo].[ARTICULOS]
(
[DPTO] ASC,
[SECCION] ASC,
[DESCRIPCION] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOS_DPTO_SECC_REF] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOS_DPTO_SECC_REF] ON [dbo].[ARTICULOS]
(
[DPTO] ASC,
[SECCION] ASC,
[REFPROVEEDOR] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOS_REFERENCIA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOS_REFERENCIA] ON [dbo].[ARTICULOS]
(
[REFPROVEEDOR] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOS_USARNUMSERIE] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOS_USARNUMSERIE] ON [dbo].[ARTICULOS]
(
[USARNUMSERIE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ARTICULOSVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_ARTICULOSVERSION] ON [dbo].[ARTICULOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ARTICULOSHABITACIONESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_ARTICULOSHABITACIONESVERSION] ON [dbo].
[ARTICULOSHABITACIONES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ARTICULOSIMAGENVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_ARTICULOSIMAGENVERSION] ON [dbo].[ARTICULOSIMAGEN]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOSLIN_COD_COLOR_TALLA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOSLIN_COD_COLOR_TALLA] ON [dbo].[ARTICULOSLIN]
(
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOSLIN_CODARTICULO_TALLA_COLOR] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOSLIN_CODARTICULO_TALLA_COLOR] ON [dbo].
[ARTICULOSLIN]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)
INCLUDE ( [POSICIONTALLA],
[POSICIONCOLOR]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOSLIN_CODBARRAS] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOSLIN_CODBARRAS] ON [dbo].[ARTICULOSLIN]
(
[CODBARRAS] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOSLIN_CODBARRAS2] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOSLIN_CODBARRAS2] ON [dbo].[ARTICULOSLIN]
(
[CODBARRAS2] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOSLIN_CODBARRAS3] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOSLIN_CODBARRAS3] ON [dbo].[ARTICULOSLIN]
(
[CODBARRAS3] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOSLIN_FECHAVENTA] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ARTICULOSLIN_FECHAVENTA] ON [dbo].[ARTICULOSLIN]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[FECHAULTVENTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ARTICULOSLIN_ORDEN] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ARTICULOSLIN_ORDEN] ON [dbo].[ARTICULOSLIN]
(
[ORDEN] ASC,
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ARTICULOSLINVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_ARTICULOSLINVERSION] ON [dbo].[ARTICULOSLIN]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ARTICULOSREGIMENESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_ARTICULOSREGIMENESVERSION] ON [dbo].
[ARTICULOSREGIMENES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ASUNTOS_CLIENTE] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ASUNTOS_CLIENTE] ON [dbo].[ASUNTOS]
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [ASUNTOS_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ASUNTOS_FECHA] ON [dbo].[ASUNTOS]
(
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ASUNTOSPORCAMPO_BUSC1] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ASUNTOSPORCAMPO_BUSC1] ON [dbo].[ASUNTOS]
(
[CAMPOBUSQUEDA1] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ASUNTOSPORCAMPO_BUSC2] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ASUNTOSPORCAMPO_BUSC2] ON [dbo].[ASUNTOS]
(
[CAMPOBUSQUEDA2] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ASUNTOSPORSUAVISO] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [ASUNTOSPORSUAVISO] ON [dbo].[ASUNTOS]
(
[SUASUNTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ASUNTOSVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_ASUNTOSVERSION] ON [dbo].[ASUNTOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [SERVICIOS_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [SERVICIOS_FECHA] ON [dbo].[ASUNTOS]
(
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ASUNTOSARTICULOS_FAC] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ASUNTOSARTICULOS_FAC] ON [dbo].[ASUNTOSARTICULOS]
(
[SERIEFAC] ASC,
[NUMEROFAC] ASC,
[NFAC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ASUNTOSARTICULOS_FACTURADO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ASUNTOSARTICULOS_FACTURADO] ON [dbo].[ASUNTOSARTICULOS]
(
[FACTURADO] ASC,
[DESDE] ASC,
[IMPORTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ASUNTOSARTICULOS_FECHA] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [ASUNTOSARTICULOS_FECHA] ON [dbo].[ASUNTOSARTICULOS]
(
[DESDE] ASC,
[FACTURADO] ASC,
[NUMEROFAC] ASC,
[UNIDADES] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ASUNTOSARTICULOSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_ASUNTOSARTICULOSVERSION] ON [dbo].[ASUNTOSARTICULOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CARGODTOHOTELVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_CARGODTOHOTELVERSION] ON [dbo].[CARGODTOHOTEL]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CARGODTOHOTELPRECIOSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_CARGODTOHOTELPRECIOSVERSION] ON [dbo].
[CARGODTOHOTELPRECIOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CATEGORIAVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_CATEGORIAVERSION] ON [dbo].[CATEGORIA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [CLIENTES_CODCLISUYO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [CLIENTES_CODCLISUYO] ON [dbo].[CLIENTES]
(
[CODCLISUYO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [CLIENTES_EFCLIENTES] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [CLIENTES_EFCLIENTES] ON [dbo].[CLIENTES]
(
[CODCLIENTE] ASC,
[DESCATALOGADO] ASC
)
INCLUDE ( [CODCONTABLE],
[NIF20],
[NOMBRECLIENTE],
[NOMBRECOMERCIAL],
[TELEFONO1],
[POBLACION],
[PROVINCIA],
[FAX],
[TIPO],
[DIRECCION1],
[ALIAS],
[CODVISIBLE],
[CODCLISUYO],
[CODPAIS]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [CLIENTES_TELEFONO1] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [CLIENTES_TELEFONO1] ON [dbo].[CLIENTES]
(
[TELEFONO1] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [CLIENTES_TELEFONO2] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [CLIENTES_TELEFONO2] ON [dbo].[CLIENTES]
(
[TELEFONO2] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CLIENTESVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_CLIENTESVERSION] ON [dbo].[CLIENTES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CLIENTESTARIFASCOMPRAVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_CLIENTESTARIFASCOMPRAVERSION] ON [dbo].
[CLIENTESTARIFASCOMPRA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IX_POSICION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IX_POSICION] ON [dbo].[CMRC_ENLACES]
(
[IDENLACEPADRE] ASC,
[POSICION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_COMENTARIOSVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_COMENTARIOSVERSION] ON [dbo].[COMENTARIOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [COMISIONESDOC_UNIQUE] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [COMISIONESDOC_UNIQUE] ON [dbo].[COMISIONESDOC]
(
[IDCALCULO] ASC,
[CODVENDEDOR] ASC,
[CODLINEA] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [COMMERCE_IDS_ATC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [COMMERCE_IDS_ATC] ON [dbo].[COMMERCE_IDS]
(
[IDTABLA] ASC,
[IDENTIDAD] ASC,
[STR1] ASC,
[INT1] ASC,
[INT2] ASC,
[INT3] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CONCEPTOSAJUSTEVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_CONCEPTOSAJUSTEVERSION] ON [dbo].[CONCEPTOSAJUSTE]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CONCEPTOSPAGOVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_CONCEPTOSPAGOVERSION] ON [dbo].[CONCEPTOSPAGO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CONDICIONESVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_CONDICIONESVERSION] ON [dbo].[CONDICIONES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CONFIGBOTONESVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_CONFIGBOTONESVERSION] ON [dbo].[CONFIGBOTONES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [CONFIGHABITACIONES_ESHAB] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [CONFIGHABITACIONES_ESHAB] ON [dbo].[CONFIGHABITACIONES]
(
[ESHABITACION] ASC,
[NUMMESA] ASC,
[EXTENSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_CONTRATOVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_CONTRATOVERSION] ON [dbo].[CONTRATO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_COTIZACIONESVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_COTIZACIONESVERSION] ON [dbo].[COTIZACIONES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_DEPARTAMENTOVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_DEPARTAMENTOVERSION] ON [dbo].[DEPARTAMENTO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_DEPARTAMENTOIDIOMASVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_DEPARTAMENTOIDIOMASVERSION] ON [dbo].
[DEPARTAMENTOIDIOMAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [DOORBOOK_PRINTED] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [DOORBOOK_PRINTED] ON [dbo].[DOORBOOK]
(
[PRINTED] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_DPTOVENDEDORESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_DPTOVENDEDORESVERSION] ON [dbo].[DPTOVENDEDORES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [DTOSTARIFAS_TARIFA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [DTOSTARIFAS_TARIFA] ON [dbo].[DTOSTARIFAS]
(
[IDTARIFAV] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [FACCOMPRA_DESC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [FACCOMPRA_DESC] ON [dbo].[FACTURASCOMPRA]
(
[NUMSERIE] DESC,
[NUMFACTURA] DESC,
[N] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [FACTURASCOMPRA_FECHA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [FACTURASCOMPRA_FECHA] ON [dbo].[FACTURASCOMPRA]
(
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [FACTURASCOMPRA_PROVEEDOR] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [FACTURASCOMPRA_PROVEEDOR] ON [dbo].[FACTURASCOMPRA]
(
[CODPROVEEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [FACTURASVENTA_CODCLIENTE] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [FACTURASVENTA_CODCLIENTE] ON [dbo].[FACTURASVENTA]
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [FACTURASVENTA_ENLACECONTABLE] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [FACTURASVENTA_ENLACECONTABLE] ON [dbo].[FACTURASVENTA]
(
[TRASPASADA] ASC,
[ENLACE_EJERCICIO] ASC,
[ENLACE_EMPRESA] ASC,
[ENLACE_USUARIO] ASC,
[ENLACE_ASIENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [FACTURASVENTA_FECHA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [FACTURASVENTA_FECHA] ON [dbo].[FACTURASVENTA]
(
[FECHA] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [FACTURASVENTA_FECHA_TIPODOC] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [FACTURASVENTA_FECHA_TIPODOC] ON [dbo].[FACTURASVENTA]
(
[TIPODOC] ASC,
[FECHA] ASC,
[NUMSERIE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [FACTURASVENTA_PORZCAJA] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [FACTURASVENTA_PORZCAJA] ON [dbo].[FACTURASVENTA]
(
[Z] ASC,
[CAJA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [FACVENTA_DESC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [FACVENTA_DESC] ON [dbo].[FACTURASVENTA]
(
[NUMSERIE] DESC,
[NUMFACTURA] DESC,
[N] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [FACTURASVENTATOT_IVA_REQ] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [FACTURASVENTATOT_IVA_REQ] ON [dbo].[FACTURASVENTATOT]
(
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[IVA] ASC,
[REQ] ASC
)
INCLUDE ( [BASEIMPONIBLE],
[TOTIVA],
[TOTREQ]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB
= OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS =
ON) ON [PRIMARY]
GO
/****** Object: Index [IDX_FAMILIASVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_FAMILIASVERSION] ON [dbo].[FAMILIAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_FAVORITOSCABVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_FAVORITOSCABVERSION] ON [dbo].[FAVORITOSCAB]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_FIANZASVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_FIANZASVERSION] ON [dbo].[FIANZAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_FORMASPAGOVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_FORMASPAGOVERSION] ON [dbo].[FORMASPAGO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_FORMATOSVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_FORMATOSVERSION] ON [dbo].[FORMATOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_FOTOSHOTELVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_FOTOSHOTELVERSION] ON [dbo].[FOTOSHOTEL]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_GRUPORECURSOSVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_GRUPORECURSOSVERSION] ON [dbo].[GRUPORECURSOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_GRUPOSARTICULOSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_GRUPOSARTICULOSVERSION] ON [dbo].[GRUPOSARTICULOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_GRUPOSCLIENTESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_GRUPOSCLIENTESVERSION] ON [dbo].[GRUPOSCLIENTES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HCARGOSLIBRES_FECHA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [HCARGOSLIBRES_FECHA] ON [dbo].[HCARGOSLIBRES]
(
[DESDE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HCARGOSLIBRESVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HCARGOSLIBRESVERSION] ON [dbo].[HCARGOSLIBRES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HCIERREHABITACIONES_DESDE] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HCIERREHABITACIONES_DESDE] ON [dbo].
[HCIERREHABITACIONES]
(
[DESDE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HCIERREHABITACIONES_HASTA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HCIERREHABITACIONES_HASTA] ON [dbo].
[HCIERREHABITACIONES]
(
[HASTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HCUPOSEXTRASVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HCUPOSEXTRASVERSION] ON [dbo].[HCUPOSEXTRAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HCUPOSFECHA_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [HCUPOSFECHA_FECHA] ON [dbo].[HCUPOSFECHA]
(
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HESTADOSRESERVASCABVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HESTADOSRESERVASCABVERSION] ON [dbo].
[HESTADOSRESERVASCAB]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HISTORICOCOSTES_CODARTICULOTALLACOLOR] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HISTORICOCOSTES_CODARTICULOTALLACOLOR] ON [dbo].
[HISTORICOCOSTES]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HOTELESCOMENTARIOSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HOTELESCOMENTARIOSVERSION] ON [dbo].
[HOTELESCOMENTARIOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HOTELESHABITACIONESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HOTELESHABITACIONESVERSION] ON [dbo].
[HOTELESHABITACIONES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HOTELESHABITACIONESWEBVERSION] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HOTELESHABITACIONESWEBVERSION] ON [dbo].
[HOTELESHABITACIONESWEB]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HOTELESREGIMENESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HOTELESREGIMENESVERSION] ON [dbo].[HOTELESREGIMENES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HOTELESTARIFASVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HOTELESTARIFASVERSION] ON [dbo].[HOTELESTARIFAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_HOTELESTARIFASEXTRASVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_HOTELESTARIFASEXTRASVERSION] ON [dbo].
[HOTELESTARIFASEXTRAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HRESERVAS_ESTADO] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [HRESERVAS_ESTADO] ON [dbo].[HRESERVAS]
(
[IDHOTEL] ASC,
[ESTADO] ASC,
[HABITACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVAS_FACTURAR] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [HRESERVAS_FACTURAR] ON [dbo].[HRESERVAS]
(
[IDHOTELFAC] ASC,
[SERIEFAC] ASC,
[IDRESERVAFAC] ASC,
[IDLINEAFAC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HRESERVAS_FECHAENTRADA] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVAS_FECHAENTRADA] ON [dbo].[HRESERVAS]
(
[FECHAENTRADA] ASC,
[FECHASALIDA] ASC,
[ESTADO] ASC,
[TIPOHABITACION] ASC,
[IDHOTEL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HRESERVAS_FECHASALIDA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [HRESERVAS_FECHASALIDA] ON [dbo].[HRESERVAS]
(
[FECHASALIDA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASASUNTOS_RESERVA] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASASUNTOS_RESERVA] ON [dbo].[HRESERVASASUNTOS]
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDOCUPANTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HRESERVASCAB_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [HRESERVASCAB_FECHA] ON [dbo].[HRESERVASCAB]
(
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HRESERVASCAB_IDHOTEL_FECHA_ESTADO] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCAB_IDHOTEL_FECHA_ESTADO] ON [dbo].
[HRESERVASCAB]
(
[IDHOTEL] ASC,
[FECHA] ASC,
[ESTADORESERVA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCAB_SERIENUM] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCAB_SERIENUM] ON [dbo].[HRESERVASCAB]
(
[SERIE] ASC,
[IDRESERVA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCARGOS_ALB] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCARGOS_ALB] ON [dbo].[HRESERVASCARGOS]
(
[SERIEALB] ASC,
[NUMEROALB] ASC,
[NUMLINALB] ASC,
[NALB] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCARGOS_DESDEPROD] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCARGOS_DESDEPROD] ON [dbo].[HRESERVASCARGOS]
(
[IDHOTEL] ASC,
[DESDE] ASC,
[FACTURADO] ASC,
[NUMEROFAC] ASC,
[TIPOARTICULO] ASC,
[IDLIN] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDTARIFAV] ASC,
[FACTORMONEDA] ASC,
[IMPORTE] ASC,
[IMPORTEIVA] ASC,
[CODMONEDA] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCARGOS_FAC] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCARGOS_FAC] ON [dbo].[HRESERVASCARGOS]
(
[SERIEFAC] ASC,
[NUMEROFAC] ASC,
[NFAC] ASC,
[FACTURADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCARGOS_FACTURADO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCARGOS_FACTURADO] ON [dbo].[HRESERVASCARGOS]
(
[IDHOTEL] ASC,
[FACTURADO] ASC,
[DESDE] ASC,
[IMPORTE] ASC,
[FACTORMONEDA] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCARGOS_FECHA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCARGOS_FECHA] ON [dbo].[HRESERVASCARGOS]
(
[IDHOTEL] ASC,
[DESDE] ASC,
[TIPOARTICULO] ASC,
[FACTURADO] ASC,
[NUMEROFAC] ASC,
[UNIDADES] ASC,
[IMPORTE] ASC,
[IMPORTEIVA] ASC,
[ESPAQUETE] ASC,
[FACTORMONEDA] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCARGOS_PERIODO] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCARGOS_PERIODO] ON [dbo].[HRESERVASCARGOS]
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCARGOS_PERIODOTIPOARTREG] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCARGOS_PERIODOTIPOARTREG] ON [dbo].
[HRESERVASCARGOS]
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODO] ASC,
[TIPOARTICULO] ASC,
[REGIMENNEN] ASC,
[REGIMENBEBE] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCARGOS_TIPOARTICULO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCARGOS_TIPOARTICULO] ON [dbo].[HRESERVASCARGOS]
(
[IDHOTEL] ASC,
[DESDE] ASC,
[TIPOARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCORRECCIONESPRODUCCION_DESDEPROD] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCORRECCIONESPRODUCCION_DESDEPROD] ON [dbo].
[HRESERVASCORRECCIONESPRODUCCION]
(
[IDHOTEL] ASC,
[DESDE] ASC,
[FACTURADO] ASC,
[NUMEROFAC] ASC,
[TIPOARTICULO] ASC,
[IDLIN] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDTARIFAV] ASC,
[FACTORMONEDA] ASC,
[IMPORTE] ASC,
[IMPORTEIVA] ASC,
[CODMONEDA] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCORRECCIONESPRODUCCION_RELACIONADO] Script
Date: 14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCORRECCIONESPRODUCCION_RELACIONADO] ON [dbo].
[HRESERVASCORRECCIONESPRODUCCION]
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[IDPERIODOREL] ASC,
[IDLINREL] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCORRPROD_ALB] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCORRPROD_ALB] ON [dbo].
[HRESERVASCORRECCIONESPRODUCCION]
(
[SERIEALB] ASC,
[NUMEROALB] ASC,
[NUMLINALB] ASC,
[NALB] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCORRPROD_FAC] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCORRPROD_FAC] ON [dbo].
[HRESERVASCORRECCIONESPRODUCCION]
(
[SERIEFAC] ASC,
[NUMEROFAC] ASC,
[NFAC] ASC,
[FACTURADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCORRPROD_FACTURADO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCORRPROD_FACTURADO] ON [dbo].
[HRESERVASCORRECCIONESPRODUCCION]
(
[IDHOTEL] ASC,
[FACTURADO] ASC,
[DESDE] ASC,
[IMPORTE] ASC,
[FACTORMONEDA] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCORRPROD_FECHA] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCORRPROD_FECHA] ON [dbo].
[HRESERVASCORRECCIONESPRODUCCION]
(
[IDHOTEL] ASC,
[DESDE] ASC,
[TIPOARTICULO] ASC,
[FACTURADO] ASC,
[NUMEROFAC] ASC,
[UNIDADES] ASC,
[FACTORMONEDA] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASCORRPROD_PERIODOTIPOARTREG] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASCORRPROD_PERIODOTIPOARTREG] ON [dbo].
[HRESERVASCORRECCIONESPRODUCCION]
(
[IDHOTEL] ASC,
[SERIE] ASC,
[IDRESERVA] ASC,
[IDLINEA] ASC,
[TIPOARTICULO] ASC,
[REGIMENNEN] ASC,
[REGIMENBEBE] ASC,
[FACTORMONEDA] ASC,
[VISIBLE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [HRESERVASLIN_DESDE] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [HRESERVASLIN_DESDE] ON [dbo].[HRESERVASLIN]
(
[DESDE] ASC,
[IDHOTEL] ASC,
[REGIMEN] ASC,
[IDTARIFA] ASC,
[IMPORTEPRODALOJAMIENTO] ASC,
[IMPORTEPRODDESAYUNO] ASC,
[IMPORTEPRODALMUERZO] ASC,
[IMPORTEPRODCENA] ASC,
[IMPORTEIVAPRODALOJAMIENTO] ASC,
[IMPORTEIVAPRODDESAYUNO] ASC,
[IMPORTEIVAPRODALMUERZO] ASC,
[IMPORTEIVAPRODCENA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [HRESERVASLIN_DESDEPORC] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [HRESERVASLIN_DESDEPORC] ON [dbo].[HRESERVASLIN]
(
[DESDE] ASC,
[IDHOTEL] ASC,
[PORCALOJAMIENTO] ASC,
[PORCDESAYUNO] ASC,
[PORCALMUERZO] ASC,
[PORCCENA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ICGCENTRALITA_FECHA] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ICGCENTRALITA_FECHA] ON [dbo].[ICGCENTRALITA]
(
[FECHA] ASC,
[HORAINICIO] ASC,
[EXPORTADA] ASC,
[TIPOLLAMADA] ASC,
[EXTENSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_ICGNOMBRESETIQUETASVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_ICGNOMBRESETIQUETASVERSION] ON [dbo].
[ICGNOMBRESETIQUETAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_IMPRESIONDOCVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_IMPRESIONDOCVERSION] ON [dbo].[IMPRESIONDOC]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_IMPUESTOSVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_IMPUESTOSVERSION] ON [dbo].[IMPUESTOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_INFORMEVERSIONES] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_INFORMEVERSIONES] ON [dbo].[INFORME]
(
[VERSIONES] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_LUGARESVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_LUGARESVERSION] ON [dbo].[LUGARES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MAILINGVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_MAILINGVERSION] ON [dbo].[MAILING]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MAILINGBITMAPSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_MAILINGBITMAPSVERSION] ON [dbo].[MAILINGBITMAPS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MARCAVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_MARCAVERSION] ON [dbo].[MARCA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MEDIOSPAGOHIOPOSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_MEDIOSPAGOHIOPOSVERSION] ON [dbo].[MEDIOSPAGOHIOPOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [MERMASSN] Script Date: 14/5/2019 4:39:37 p. m. ******/
CREATE UNIQUE NONCLUSTERED INDEX [MERMASSN] ON [dbo].[MERMASCAB]
(
[SERIE] ASC,
[NUMDOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
IGNORE_DUP_KEY = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Index [IDX_MODIFICADORESCABVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_MODIFICADORESCABVERSION] ON [dbo].[MODIFICADORESCAB]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MONEDASVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_MONEDASVERSION] ON [dbo].[MONEDAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MONEDASHIOPOSVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_MONEDASHIOPOSVERSION] ON [dbo].[MONEDASHIOPOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MONEDASPIEZASHIOPOSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_MONEDASPIEZASHIOPOSVERSION] ON [dbo].
[MONEDASPIEZASHIOPOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MOTIVOSDESCUADREVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_MOTIVOSDESCUADREVERSION] ON [dbo].[MOTIVOSDESCUADRE]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MOTIVOSDTOVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_MOTIVOSDTOVERSION] ON [dbo].[MOTIVOSDTO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MOTIVOSENTRADAVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_MOTIVOSENTRADAVERSION] ON [dbo].[MOTIVOSENTRADA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_MOTIVOSSALIDAVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_MOTIVOSSALIDAVERSION] ON [dbo].[MOTIVOSSALIDA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [MOVIMENST_SERIEDOCNUMDOC] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [MOVIMENST_SERIEDOCNUMDOC] ON [dbo].[MOVIMENTS]
(
[SERIEDOC] ASC,
[NUMDOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [MOVIMENTS_ARTIC_ALM_DEST] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [MOVIMENTS_ARTIC_ALM_DEST] ON [dbo].[MOVIMENTS]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACENDESTINO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [MOVIMENTS_ARTIC_ALM_ORIG] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [MOVIMENTS_ARTIC_ALM_ORIG] ON [dbo].[MOVIMENTS]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[CODALMACENORIGEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [MOVIMENTS_FECHAALM] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [MOVIMENTS_FECHAALM] ON [dbo].[MOVIMENTS]
(
[FECHA] ASC,
[CODALMACENORIGEN] ASC,
[TIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [MOVIMENTS_NUMDOC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [MOVIMENTS_NUMDOC] ON [dbo].[MOVIMENTS]
(
[NUMDOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [MOVIMENTS_STOCK_DESTINO] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [MOVIMENTS_STOCK_DESTINO] ON [dbo].[MOVIMENTS]
(
[TIPO] ASC,
[CODALMACENDESTINO] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [MOVIMENTS_STOCK_ORIGEN] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [MOVIMENTS_STOCK_ORIGEN] ON [dbo].[MOVIMENTS]
(
[TIPO] ASC,
[CODALMACENORIGEN] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [MOVIMENTS_TIPO] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [MOVIMENTS_TIPO] ON [dbo].[MOVIMENTS]
(
[TIPO] ASC,
[SERIEDOC] ASC,
[NUMDOC] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_NOMBRESDOCSIDVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_NOMBRESDOCSIDVERSION] ON [dbo].[NOMBRESDOCSID]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ORDENESFABCAB_ARTIC_ALM_DEST] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [ORDENESFABCAB_ARTIC_ALM_DEST] ON [dbo].[ORDENESFABCAB]
(
[CODIGOART] ASC,
[TALLA] ASC,
[COLOR] ASC,
[ALMACENDESTINO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [ORDENESFABLIN_ARTIC] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [ORDENESFABLIN_ARTIC] ON [dbo].[ORDENESFABLIN]
(
[CODIGOART] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [STOCKSPORZ_ARTIC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [STOCKSPORZ_ARTIC] ON [dbo].[ORDENESFABLIN]
(
[CODIGOART] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PEDCOMPRACAB_DESC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [PEDCOMPRACAB_DESC] ON [dbo].[PEDCOMPRACAB]
(
[NUMSERIE] DESC,
[NUMPEDIDO] DESC,
[N] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PEDCOMPRACAB_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [PEDCOMPRACAB_FECHA] ON [dbo].[PEDCOMPRACAB]
(
[FECHAPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PEDCOMPRACAB_PROVEEDOR] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [PEDCOMPRACAB_PROVEEDOR] ON [dbo].[PEDCOMPRACAB]
(
[CODPROVEEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PEDCOMPRACAB_SUPEDIDO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [PEDCOMPRACAB_SUPEDIDO] ON [dbo].[PEDCOMPRACAB]
(
[SUPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PEDCOMPRALIN_CODCOLORTALLA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PEDCOMPRALIN_CODCOLORTALLA] ON [dbo].[PEDCOMPRALIN]
(
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PEDCOMPRALIN_SUPEDIDO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [PEDCOMPRALIN_SUPEDIDO] ON [dbo].[PEDCOMPRALIN]
(
[SUPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PEDCOMPRALINPORCODARTIC] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [PEDCOMPRALINPORCODARTIC] ON [dbo].[PEDCOMPRALIN]
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PEDVENTACAB_CODCLIENTE] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [PEDVENTACAB_CODCLIENTE] ON [dbo].[PEDVENTACAB]
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PEDVENTACAB_DESC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [PEDVENTACAB_DESC] ON [dbo].[PEDVENTACAB]
(
[NUMSERIE] DESC,
[NUMPEDIDO] DESC,
[N] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PEDVENTACAB_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [PEDVENTACAB_FECHA] ON [dbo].[PEDVENTACAB]
(
[FECHAPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PEDVENTACAB_SUPEDIDO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [PEDVENTACAB_SUPEDIDO] ON [dbo].[PEDVENTACAB]
(
[SUPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PEDVENTALIN_CODALMACEN] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [PEDVENTALIN_CODALMACEN] ON [dbo].[PEDVENTALIN]
(
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PEDVENTALIN_CODCOLORTALLA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PEDVENTALIN_CODCOLORTALLA] ON [dbo].[PEDVENTALIN]
(
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PEDVENTALINPORCODARTICULO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PEDVENTALINPORCODARTICULO] ON [dbo].[PEDVENTALIN]
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PLANTASVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_PLANTASVERSION] ON [dbo].[PLANTAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PLANTILLASUSUARIOVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_PLANTILLASUSUARIOVERSION] ON [dbo].
[PLANTILLASUSUARIO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PLUGGINSVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_PLUGGINSVERSION] ON [dbo].[PLUGGINS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PRECIOSCOMPRAVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_PRECIOSCOMPRAVERSION] ON [dbo].[PRECIOSCOMPRA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PRECIOSCOMPRA_CODART_TALLA_COLOR] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PRECIOSCOMPRA_CODART_TALLA_COLOR] ON [dbo].
[PRECIOSCOMPRA]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PRECIOSCOMPRA_FECHAMODIFICADO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PRECIOSCOMPRA_FECHAMODIFICADO] ON [dbo].[PRECIOSCOMPRA]
(
[CODPROVEEDOR] ASC,
[IDTARIFAC] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PRECIOSHOTELVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_PRECIOSHOTELVERSION] ON [dbo].[PRECIOSHOTEL]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PRECIOSHOTEL_CODHAB] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [PRECIOSHOTEL_CODHAB] ON [dbo].[PRECIOSHOTEL]
(
[CODTARIFA] ASC,
[CODCLIENTE] ASC,
[IDRANGO] ASC,
[IDTEMPORADA] ASC,
[CODHABITACION] ASC,
[CODARTICULO] ASC,
[PRECIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PRECIOSHOTELDIAVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_PRECIOSHOTELDIAVERSION] ON [dbo].[PRECIOSHOTELDIA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [CODARTTALLACOLOR] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [CODARTTALLACOLOR] ON [dbo].[PRECIOSVENTA]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PRECIOSVENTAVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_PRECIOSVENTAVERSION] ON [dbo].[PRECIOSVENTA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PRECIOSVENTA_COD_COLOR_TALLA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PRECIOSVENTA_COD_COLOR_TALLA] ON [dbo].[PRECIOSVENTA]
(
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PRECIOSVENTA_TV_COD_COLOR_TALLA] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PRECIOSVENTA_TV_COD_COLOR_TALLA] ON [dbo].[PRECIOSVENTA]
(
[IDTARIFAV] ASC,
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PVPORCODARTIC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [PVPORCODARTIC] ON [dbo].[PRECIOSVENTA]
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PRESUPUESTOSLIN_SUPEDIDO] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [PRESUPUESTOSLIN_SUPEDIDO] ON [dbo].[PRESUPUESTOSLIN]
(
[SUPEDIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PREVISIONCOMPRAS_ANYO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [PREVISIONCOMPRAS_ANYO] ON [dbo].[PREVISIONCOMPRAS]
(
[ANYO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PREVISIONVENTAS_ANYO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [PREVISIONVENTAS_ANYO] ON [dbo].[PREVISIONVENTAS]
(
[ANYO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PROMOCIONESVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_PROMOCIONESVERSION] ON [dbo].[PROMOCIONES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PROMOCIONESCLIENTE_CLIENTE] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PROMOCIONESCLIENTE_CLIENTE] ON [dbo].
[PROMOCIONESCLIENTE]
(
[CODCLIENTE] ASC,
[FECHAIMPRESION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [PROMOCIONESCLIENTE_CLIENTE_PROMOCION] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [PROMOCIONESCLIENTE_CLIENTE_PROMOCION] ON [dbo].
[PROMOCIONESCLIENTE]
(
[CODCLIENTE] ASC,
[IDPROMOCION] ASC,
[USADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_PROVEEDORESVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_PROVEEDORESVERSION] ON [dbo].[PROVEEDORES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [RAICESCONTABLES_TIPO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [RAICESCONTABLES_TIPO] ON [dbo].[RAICESCONTABLES]
(
[TIPO] ASC,
[SUBTIPO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_RECURSOSEMPRESAVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_RECURSOSEMPRESAVERSION] ON [dbo].[RECURSOSEMPRESA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [PORREFERENCIA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [PORREFERENCIA] ON [dbo].[REFERENCIASPROV]
(
[REFPROVEEDOR] ASC,
[CODPROVEEDOR] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_REM_CAJASFRONTVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_REM_CAJASFRONTVERSION] ON [dbo].[REM_CAJASFRONT]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_REM_DISENYSDOCVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_REM_DISENYSDOCVERSION] ON [dbo].[REM_DISENYSDOC]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_REM_HOTELES_FRONTVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_REM_HOTELES_FRONTVERSION] ON [dbo].
[REM_HOTELES_FRONT]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_REM_LISTASFRONTSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_REM_LISTASFRONTSVERSION] ON [dbo].[REM_LISTASFRONTS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_REM_LISTASHOTELESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_REM_LISTASHOTELESVERSION] ON [dbo].
[REM_LISTASHOTELES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [REM_TRANSACCIONES_IDCENTRAL] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [REM_TRANSACCIONES_IDCENTRAL] ON [dbo].
[REM_TRANSACCIONES]
(
[IDCENTRAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [REM_TRANSACCIONES_TERMINAL] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [REM_TRANSACCIONES_TERMINAL] ON [dbo].[REM_TRANSACCIONES]
(
[TERMINAL] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [REPARTOS_ALMACEN] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [REPARTOS_ALMACEN] ON [dbo].[REPARTOS]
(
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [REPARTOS_DPTOSECFAMSUBFAM] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [REPARTOS_DPTOSECFAMSUBFAM] ON [dbo].[REPARTOS]
(
[DPTO] ASC,
[SECCION] ASC,
[FAMILIA] ASC,
[SUBFAMILIA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [IX_REPARTOSTOCK] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IX_REPARTOSTOCK] ON [dbo].[REPARTOSTOCK]
(
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[ALMORIG] ASC,
[ALMDEST] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_RESERVAS_FECHAENT] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_RESERVAS_FECHAENT] ON [dbo].[RESERVAS]
(
[FECHAENTRADA] ASC,
[ESTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_RESERVAS_FECHASAL] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_RESERVAS_FECHASAL] ON [dbo].[RESERVAS]
(
[FECHASALIDA] ASC,
[ESTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_REST_DISENYSVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_REST_DISENYSVERSION] ON [dbo].[REST_DISENYS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_REST_IMPRESIONDOCVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_REST_IMPRESIONDOCVERSION] ON [dbo].
[REST_IMPRESIONDOC]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SECCIONESVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_SECCIONESVERSION] ON [dbo].[SECCIONES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SERVICIOSVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_SERVICIOSVERSION] ON [dbo].[SERVICIOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [SERVICIOS_ASOCIADO] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [SERVICIOS_ASOCIADO] ON [dbo].[SERVICIOS]
(
[SERIEASOCIADO] ASC,
[NUMEROASOCIADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [SERVICIOS_EMPLEADO] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [SERVICIOS_EMPLEADO] ON [dbo].[SERVICIOS]
(
[CODEMPLEADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [SERVICIOS_FECHA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [SERVICIOS_FECHA] ON [dbo].[SERVICIOS]
(
[FECHA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [SERVICIOS_SERIENUM] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [SERVICIOS_SERIENUM] ON [dbo].[SERVICIOS]
(
[SERIE] ASC,
[NUMERO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [SERVICIOSARTICULOS_FECHA] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [SERVICIOSARTICULOS_FECHA] ON [dbo].[SERVICIOSARTICULOS]
(
[DESDE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SERVICIOSGLOBALESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_SERVICIOSGLOBALESVERSION] ON [dbo].
[SERVICIOSGLOBALES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SHOW_DIAPOSITIVAGRUPOVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_SHOW_DIAPOSITIVAGRUPOVERSION] ON [dbo].
[SHOW_DIAPOSITIVAGRUPO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SHOW_DIAPOSITIVASVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_SHOW_DIAPOSITIVASVERSION] ON [dbo].
[SHOW_DIAPOSITIVAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SHOW_HORARIOFRONTVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_SHOW_HORARIOFRONTVERSION] ON [dbo].
[SHOW_HORARIOFRONT]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SHOW_PRESENTACIONESVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_SHOW_PRESENTACIONESVERSION] ON [dbo].
[SHOW_PRESENTACIONES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SHOW_RECURSOSVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_SHOW_RECURSOSVERSION] ON [dbo].[SHOW_RECURSOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SITUACIONESARTICULOVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_SITUACIONESARTICULOVERSION] ON [dbo].
[SITUACIONESARTICULO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_SITUACIONESFAMILIAVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_SITUACIONESFAMILIAVERSION] ON [dbo].
[SITUACIONESFAMILIA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [STOCKS_AL_UBICACION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [STOCKS_AL_UBICACION] ON [dbo].[STOCKS]
(
[CODALMACEN] ASC,
[UBICACION] ASC,
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [STOCKS_ALMACEN] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [STOCKS_ALMACEN] ON [dbo].[STOCKS]
(
[CODALMACEN] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [STOCKS_ALMACEN_CODART] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [STOCKS_ALMACEN_CODART] ON [dbo].[STOCKS]
(
[CODALMACEN] ASC,
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [STOCKS_CODALMACEN_ARTICULO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [STOCKS_CODALMACEN_ARTICULO] ON [dbo].[STOCKS]
(
[CODALMACEN] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC
)
INCLUDE ( [STOCK],
[ASERVIR],
[MINIMO],
[MAXIMO],
[UBICACION]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
/****** Object: Index [STOCKS_CODARTICULO] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [STOCKS_CODARTICULO] ON [dbo].[STOCKS]
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [STOCKS_STOCK] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [STOCKS_STOCK] ON [dbo].[STOCKS]
(
[CODALMACEN] ASC,
[CODARTICULO] ASC,
[TALLA] ASC,
[COLOR] ASC,
[STOCK] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [STOCKS_UBICACION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [STOCKS_UBICACION] ON [dbo].[STOCKS]
(
[UBICACION] ASC,
[CODARTICULO] ASC,
[COLOR] ASC,
[TALLA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_STOCKSFLAGSVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_STOCKSFLAGSVERSION] ON [dbo].[STOCKSFLAGS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [STOCKSPORZ_CODARTICULO] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [STOCKSPORZ_CODARTICULO] ON [dbo].[STOCKSPORZ]
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TALLASVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_TALLASVERSION] ON [dbo].[TALLAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TARIFASCLIENTEVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TARIFASCLIENTEVERSION] ON [dbo].[TARIFASCLIENTE]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TARIFASCLIENTE_POSICION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [TARIFASCLIENTE_POSICION] ON [dbo].[TARIFASCLIENTE]
(
[CODCLIENTE] ASC,
[POSICION] ASC,
[IDTARIFAV] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TARIFASCLIENTEDMNVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TARIFASCLIENTEDMNVERSION] ON [dbo].
[TARIFASCLIENTEDMN]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TARIFASHOTELVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TARIFASHOTELVERSION] ON [dbo].[TARIFASHOTEL]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TARIFASHOTELARTICULOSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TARIFASHOTELARTICULOSVERSION] ON [dbo].
[TARIFASHOTELARTICULOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TARIFASHOTELCALENDARIOVERSION] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TARIFASHOTELCALENDARIOVERSION] ON [dbo].
[TARIFASHOTELCALENDARIO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TARIFASHOTELCALENDARIO_CLIENTETARIFA] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [TARIFASHOTELCALENDARIO_CLIENTETARIFA] ON [dbo].
[TARIFASHOTELCALENDARIO]
(
[CODTARIFA] ASC,
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TARIFASHOTELCALENDARIODEFECTOVERSION] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TARIFASHOTELCALENDARIODEFECTOVERSION] ON [dbo].
[TARIFASHOTELCALENDARIODEFECTO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TARIFASHOTELRANGOSVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TARIFASHOTELRANGOSVERSION] ON [dbo].
[TARIFASHOTELRANGOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TARIFASHOTELTEMPORADASVERSION] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TARIFASHOTELTEMPORADASVERSION] ON [dbo].
[TARIFASHOTELTEMPORADAS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TEMPORADASHOTELVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TEMPORADASHOTELVERSION] ON [dbo].[TEMPORADASHOTEL]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TESORERIA_CLIENTEPROV] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_CLIENTEPROV] ON [dbo].[TESORERIA]
(
[CODIGOINTERNO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TESORERIA_COMPENSACION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_COMPENSACION] ON [dbo].[TESORERIA]
(
[COMPENSACION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_CUENTA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [TESORERIA_CUENTA] ON [dbo].[TESORERIA]
(
[CUENTA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_ENLACECONTABLE] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_ENLACECONTABLE] ON [dbo].[TESORERIA]
(
[TRASPASADO] ASC,
[ENLACE_EJERCICIO] ASC,
[ENLACE_EMPRESA] ASC,
[ENLACE_USUARIO] ASC,
[ENLACE_ASIENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TESORERIA_ENLACEEMPRESA] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_ENLACEEMPRESA] ON [dbo].[TESORERIA]
(
[ENLACE_EMPRESA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_ESTADO_EFECTO_ENLACE] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_ESTADO_EFECTO_ENLACE] ON [dbo].[TESORERIA]
(
[ESTADO] ASC,
[NUMEFECTO] ASC,
[ENLACE_EMPRESA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TESORERIA_FECHADOC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [TESORERIA_FECHADOC] ON [dbo].[TESORERIA]
(
[FECHADOCUMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TESORERIA_FECHAMODIF] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_FECHAMODIF] ON [dbo].[TESORERIA]
(
[FECHAMODIFICADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_NUMEFECTO] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_NUMEFECTO] ON [dbo].[TESORERIA]
(
[NUMEFECTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index
[TESORERIA_ORIGEN_TIPODOC_SERIE_NUMERO_N_ESTADO_TIPOPAGO_GENAPU_CAJAS_Z] Script
Date: 14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX
[TESORERIA_ORIGEN_TIPODOC_SERIE_NUMERO_N_ESTADO_TIPOPAGO_GENAPU_CAJAS_Z] ON [dbo].
[TESORERIA]
(
[ORIGEN] ASC,
[TIPODOCUMENTO] ASC,
[SERIE] ASC,
[NUMERO] ASC,
[N] ASC,
[ESTADO] ASC,
[CODTIPOPAGO] ASC,
[GENAPUNTE] ASC,
[CAJASALDADO] ASC,
[ZSALDADO] ASC
)
INCLUDE ( [IMPORTE],
[FACTORMONEDA]) WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_ORIGENTIPODOCCOMENTARIO] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_ORIGENTIPODOCCOMENTARIO] ON [dbo].[TESORERIA]
(
[ORIGEN] ASC,
[TIPODOCUMENTO] ASC,
[COMENTARIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_ORIGENTIPODOCESTADO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_ORIGENTIPODOCESTADO] ON [dbo].[TESORERIA]
(
[ORIGEN] ASC,
[TIPODOCUMENTO] ASC,
[ESTADO] ASC,
[N] ASC,
[NUMEFECTO] ASC,
[ENLACE_EJERCICIO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_ORIGENTIPODOCSUDOCUMENTO] Script Date:
14/5/2019 4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_ORIGENTIPODOCSUDOCUMENTO] ON [dbo].[TESORERIA]
(
[ORIGEN] ASC,
[TIPODOCUMENTO] ASC,
[N] ASC,
[CODIGOINTERNO] ASC,
[SUDOCUMENTO] ASC,
[ESTADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_PORZCAJA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [TESORERIA_PORZCAJA] ON [dbo].[TESORERIA]
(
[ZSALDADO] ASC,
[CAJASALDADO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TESORERIA_REMESA] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [TESORERIA_REMESA] ON [dbo].[TESORERIA]
(
[NUMEROREMESA] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_SERIENUMERORECIBO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [TESORERIA_SERIENUMERORECIBO] ON [dbo].[TESORERIA]
(
[SERIERECIBO] ASC,
[NUMRECIBO] DESC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TESORERIA_TIPODOC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [TESORERIA_TIPODOC] ON [dbo].[TESORERIA]
(
[TIPODOCUMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TESORERIA_VERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [TESORERIA_VERSION] ON [dbo].[TESORERIA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TICKETSCAB_IDXZ] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [TICKETSCAB_IDXZ] ON [dbo].[TICKETSCAB]
(
[FO] ASC,
[CAJA] ASC,
[Z] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TIPOASUNTOVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_TIPOASUNTOVERSION] ON [dbo].[TIPOASUNTO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TIPOAVISOSVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_TIPOAVISOSVERSION] ON [dbo].[TIPOAVISOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TIPOEMPLEADOSVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TIPOEMPLEADOSVERSION] ON [dbo].[TIPOEMPLEADOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TIPOSPAGOVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_TIPOSPAGOVERSION] ON [dbo].[TIPOSPAGO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TIPOSTARJETAVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TIPOSTARJETAVERSION] ON [dbo].[TIPOSTARJETA]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TIPOSTERMINALVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_TIPOSTERMINALVERSION] ON [dbo].[TIPOSTERMINAL]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TIQUETSCAB_IDXZ] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [TIQUETSCAB_IDXZ] ON [dbo].[TIQUETSCAB]
(
[FO] ASC,
[CAJA] ASC,
[Z] ASC,
[N] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [TIQUETSCONSUMO_CODARTICULO] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [TIQUETSCONSUMO_CODARTICULO] ON [dbo].[TIQUETSCONSUMO]
(
[CODARTICULO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [TRASPASOSCAB_ALMDESTFECHAREC] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [TRASPASOSCAB_ALMDESTFECHAREC] ON [dbo].[TRASPASOSCAB]
(
[CODALMACENDESTINO] ASC,
[RECIBIDO] ASC,
[FECHARECIBIDO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_TURNOSVERSION] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [IDX_TURNOSVERSION] ON [dbo].[TURNOS]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_URGENCIASREPARACIONVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_URGENCIASREPARACIONVERSION] ON [dbo].
[URGENCIASREPARACION]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_VACACIONESMOTIVOVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_VACACIONESMOTIVOVERSION] ON [dbo].[VACACIONESMOTIVO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_VENCIMFPAGOVERSION] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_VENCIMFPAGOVERSION] ON [dbo].[VENCIMFPAGO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_VENDEDORESVERSION] Script Date: 14/5/2019 4:39:37 p.
m. ******/
CREATE NONCLUSTERED INDEX [IDX_VENDEDORESVERSION] ON [dbo].[VENDEDORES]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [IDX_VENDEDORESCONTRATOVERSION] Script Date: 14/5/2019
4:39:37 p. m. ******/
CREATE NONCLUSTERED INDEX [IDX_VENDEDORESCONTRATOVERSION] ON [dbo].
[VENDEDORESCONTRATO]
(
[VERSION] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [VENTASACUMULADAS_ANYOMES] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [VENTASACUMULADAS_ANYOMES] ON [dbo].[VENTASACUMULADAS]
(
[ANYOMES] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
/****** Object: Index [VENTASACUMULADAS_CLIENTE] Script Date: 14/5/2019 4:39:37
p. m. ******/
CREATE NONCLUSTERED INDEX [VENTASACUMULADAS_CLIENTE] ON [dbo].[VENTASACUMULADAS]
(
[CODCLIENTE] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
SET ANSI_PADDING ON
GO
/****** Object: Index [Z_RETENCIONES_DOC] Script Date: 14/5/2019 4:39:37 p. m.
******/
CREATE NONCLUSTERED INDEX [Z_RETENCIONES_DOC] ON [dbo].[Z_RETENCIONES]
(
[DOCUMENTO] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, SORT_IN_TEMPDB = OFF,
DROP_EXISTING = OFF, ONLINE = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON
[PRIMARY]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((0)) FOR [DTOCOMERCIAL]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((0)) FOR [TOTDTOCOMERCIAL]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((0)) FOR [DTOPP]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((0)) FOR [TOTDTOPP]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((0)) FOR [TOTALBRUTO]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((0)) FOR [TOTALIMPUESTOS]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((0)) FOR [TOTALNETO]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] ADD DEFAULT ((-1)) FOR [CODCLIENTE]
GO
ALTER TABLE [dbo].[ALBCOMPRADTOS] ADD DEFAULT ((0)) FOR [TIPODTO]
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] ADD DEFAULT ((1)) FOR [UNID1]
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] ADD DEFAULT ((1)) FOR [UNID2]
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] ADD DEFAULT ((1)) FOR [UNID3]
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] ADD DEFAULT ((1)) FOR [UNID4]
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] ADD DEFAULT ('F') FOR [EXPANDIDA]
GO
ALTER TABLE [dbo].[ALBCOMPRATALLAS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [SALA]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [MESA]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [NUMCOMENSALES]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [IMPRESIONES]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [FO]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [Z]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [TOTALCOSTEIVA]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [CODENVIO]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((-1)) FOR [NUMEROASUNTO]
GO
ALTER TABLE [dbo].[ALBVENTACAB] ADD DEFAULT ((0)) FOR [NUMIMPRESIONES]
GO
ALTER TABLE [dbo].[ALBVENTADTOS] ADD DEFAULT ((0)) FOR [TIPODTO]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID1]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID2]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID3]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID4]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((0)) FOR [PRECIOIVA]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((0)) FOR [CODFORMATO]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((0)) FOR [CODMACRO]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ('F') FOR [EXPANDIDA]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((0)) FOR [COSTEIVA]
GO
ALTER TABLE [dbo].[ALBVENTALIN] ADD DEFAULT ((0)) FOR [DETALLEMODIF]
GO
ALTER TABLE [dbo].[ALMACEN] ADD DEFAULT ((0)) FOR [ESMERMAS]
GO
ALTER TABLE [dbo].[ALMACEN] ADD DEFAULT ((0)) FOR [ESPLANIFICACION]
GO
ALTER TABLE [dbo].[ALMACEN] ADD DEFAULT ((-2)) FOR [HORACAMBIOTURNO]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [SALA]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [MESA]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [NUMCOMENSALES]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [IMPRESIONES]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [FO]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [Z]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [TOTALCOSTEIVA]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((0)) FOR [CODENVIO]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] ADD DEFAULT ((-1)) FOR [NUMEROASUNTO]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTADTOS] ADD DEFAULT ((0)) FOR [TIPODTO]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID1]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID2]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID3]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID4]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ((0)) FOR [PRECIOIVA]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ((0)) FOR [CODFORMATO]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ((0)) FOR [CODMACRO]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ('F') FOR [EXPANDIDA]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] ADD DEFAULT ((0)) FOR [COSTEIVA]
GO
ALTER TABLE [dbo].[ANUL_FACTURASVENTA] ADD DEFAULT ((0)) FOR [Z]
GO
ALTER TABLE [dbo].[ANUL_FACTURASVENTA] ADD DEFAULT ((0)) FOR [TOTALCOSTEIVA]
GO
ALTER TABLE [dbo].[ANUL_FACTURASVENTA] ADD DEFAULT ((0)) FOR [CODENVIO]
GO
ALTER TABLE [dbo].[ANUL_FACTURASVENTA] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[ANUL_FACTURASVENTA] ADD DEFAULT ((0)) FOR [ESINVERSION]
GO
ALTER TABLE [dbo].[ARQUEOS] ADD DEFAULT ((0)) FOR [CERRADO]
GO
ALTER TABLE [dbo].[ARREGLOS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ARREGLOS] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ARREGLOS] ADD DEFAULT ('.') FOR [TALLAINT]
GO
ALTER TABLE [dbo].[ARREGLOS] ADD DEFAULT ('.') FOR [COLORINT]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [DPTO]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [SECCION]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [FAMILIA]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [SUBFAMILIA]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [LINEA]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UNID1C]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UNID2C]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UNID3C]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UNID4C]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UNID1V]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UNID2V]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UNID3V]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UNID4V]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [UDSELABORACION]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((1)) FOR [MEDIDAREFERENCIA]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ('T') FOR [USASTOCKS]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ('A') FOR [TIPOARTICULO]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [DESCARGADO]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [HIOPOS_IMPRIMIRCOCINA2]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [HIOPOS_IMPRIMIRCOCINA3]
GO
ALTER TABLE [dbo].[ARTICULOS] ADD DEFAULT ((0)) FOR [HIOPOS_ISMODIFICADOR]
GO
ALTER TABLE [dbo].[ARTICULOSHABITACIONES] ADD DEFAULT ((-1)) FOR [CODARTICULOTOT]
GO
ALTER TABLE [dbo].[ARTICULOSIMAGENES] ADD DEFAULT ((-1)) FOR [IDHOTEL]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] ADD DEFAULT ((1)) FOR [POSICIONTALLA]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] ADD DEFAULT ((1)) FOR [POSICIONCOLOR]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] ADD DEFAULT ('.') FOR [TALLAALTERNATIVA]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] ADD DEFAULT ('.') FOR [COLORALTERNATIVO]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] ADD DEFAULT ((0)) FOR [ULTDTOCOMERCIAL]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] ADD DEFAULT ((0)) FOR [PRECIOCOMPRAREAL]
GO
ALTER TABLE [dbo].[ARTICULOSPERIODICOSCLIENTE] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ARTICULOSPERIODICOSCLIENTE] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ARTICULOSREGIMENES] ADD DEFAULT ((-1)) FOR [PRIMERSERVICIO]
GO
ALTER TABLE [dbo].[ARTICULOSREST] ADD DEFAULT ((0)) FOR [TARA]
GO
ALTER TABLE [dbo].[ARTICULOSREST] ADD DEFAULT ((0)) FOR [RENDIMIENTO]
GO
ALTER TABLE [dbo].[ASUNTOS] ADD DEFAULT ((-1)) FOR [CODCLIENTE]
GO
ALTER TABLE [dbo].[ASUNTOS] ADD DEFAULT ((-1)) FOR [CODURGENCIA]
GO
ALTER TABLE [dbo].[ASUNTOS] ADD DEFAULT ((-1)) FOR [CODCONDICION]
GO
ALTER TABLE [dbo].[ASUNTOS] ADD DEFAULT ((-1)) FOR [CODENVIO]
GO
ALTER TABLE [dbo].[ASUNTOS] ADD DEFAULT ((-1)) FOR [TIPOAVISOSAT]
GO
ALTER TABLE [dbo].[ASUNTOS] ADD DEFAULT ((-1)) FOR [CODARTICULO]
GO
ALTER TABLE [dbo].[ASUNTOS] ADD DEFAULT ((-1)) FOR [CODENVIOSUBCONTRATA]
GO
ALTER TABLE [dbo].[ASUNTOS] ADD DEFAULT ((0)) FOR [IDCUPOWEB]
GO
ALTER TABLE [dbo].[ASUNTOSARTICULOS] ADD DEFAULT ((0)) FOR [ESPAQUETE]
GO
ALTER TABLE [dbo].[ASUNTOSAUTOMATICOS] ADD DEFAULT ((1)) FOR [FUNIDADES]
GO
ALTER TABLE [dbo].[ASUNTOSAUTOMATICOS] ADD DEFAULT ((-1)) FOR [SUBCONTRATA]
GO
ALTER TABLE [dbo].[BALANZAS] ADD DEFAULT ((0)) FOR [TIPO]
GO
ALTER TABLE [dbo].[BALANZAS] ADD DEFAULT ((2003)) FOR [PUERTOORIG]
GO
ALTER TABLE [dbo].[BALANZAS] ADD DEFAULT ((2003)) FOR [PUERTODEST]
GO
ALTER TABLE [dbo].[BALANZAS] ADD DEFAULT ('F') FOR [ACTIVA]
GO
ALTER TABLE [dbo].[BALANZAS] ADD DEFAULT ((0)) FOR [TIPOCOM]
GO
ALTER TABLE [dbo].[BALANZAS] ADD DEFAULT ((19200)) FOR [VELOCIDAD]
GO
ALTER TABLE [dbo].[BALANZAS] ADD DEFAULT ('E') FOR [PARIDAD]
GO
ALTER TABLE [dbo].[BALANZAS] ADD DEFAULT ((8)) FOR [BITSDATOS]
GO
ALTER TABLE [dbo].[CAMPOSLIBRESCONFIG] ADD DEFAULT ((0)) FOR [OBLIGATORIO]
GO
ALTER TABLE [dbo].[CAMPOSLIBRESCONFIG] ADD DEFAULT ((0)) FOR [AVISAR_VACIO]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [ADULTO]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [NEN]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [BEBE]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [HABITACION]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [ALOJAMIENTO]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [REGIMEN]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [APLICAREN]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [SINAGENCIA]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [D1]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [D2]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [D3]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [D4]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [D5]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [D6]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [D7]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [DIASANTELACION]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [MINPAXADULTO]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [MINPAXNEN]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [MINPAXBEBE]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [NUMNOCHES]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [MINUNIDADES]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [PORCENTAJE]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [IMPORTE]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [DIAGRATIS]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [HABITACIONGRATIS]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((1)) FOR [APLICARSIEMPRE]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((1)) FOR [ACUMULABLE]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [VALOR]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [VALORX]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [POSICION]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [CONAGENCIA]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [NUMNOCHESMAX]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [EDADMIN]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [EDADMAX]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [EXTRAS]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [APLICARAHABITACION]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] ADD DEFAULT ((0)) FOR [IMPUESTOSINCLUIDOS]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [VALOR]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [VALORX]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [D1]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [D2]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [D3]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [D4]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [D5]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [D6]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [D7]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [DIASANTELACION]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [NUMNOCHES]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] ADD DEFAULT ((0)) FOR [NUMNOCHESMAX]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ('D') FOR [TIPOPORTES]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ((0)) FOR [TIPO]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ('L') FOR [LOCAL_REMOTA]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ((0)) FOR [CARGOSFIJOSA]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ((0)) FOR [NOCALCULARCARGO1ARTIC]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ((0)) FOR [NOCALCULARCARGO2ARTIC]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ((0)) FOR [ESCLIENTEDELGRUPO]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ((2)) FOR [CARGOSEXTRASA]
GO
ALTER TABLE [dbo].[CLIENTES] ADD DEFAULT ((0)) FOR [RECC]
GO
ALTER TABLE [dbo].[CLIENTESENVIO] ADD DEFAULT ('D') FOR [TIPOPORTES]
GO
ALTER TABLE [dbo].[COBROSPAGOS] ADD DEFAULT ('') FOR [CAJAORIGEN]
GO
ALTER TABLE [dbo].[COLORES] ADD DEFAULT ((1)) FOR [POSICION]
GO
ALTER TABLE [dbo].[COLORES] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[COMENTARIOSCOCINA] ADD DEFAULT ((0)) FOR [DESCATALOGADO]
GO
ALTER TABLE [dbo].[COMISIONESLIN] ADD DEFAULT ((-1)) FOR [DESDE]
GO
ALTER TABLE [dbo].[COMISIONESLIN] ADD DEFAULT ((-1)) FOR [HASTA]
GO
ALTER TABLE [dbo].[COMISIONESPORVENDEDOR] ADD DEFAULT ((0)) FOR [TIPOCLIENTE]
GO
ALTER TABLE [dbo].[COMISIONESVENDEDOR] ADD DEFAULT (getdate()) FOR [DESDE]
GO
ALTER TABLE [dbo].[COMISIONESVENDEDOR] ADD DEFAULT (getdate()) FOR [HASTA]
GO
ALTER TABLE [dbo].[COMMERCE_IDS] ADD DEFAULT ((-1)) FOR [INT4]
GO
ALTER TABLE [dbo].[COMUNICACIONLOG] ADD DEFAULT ((1)) FOR [IDFRONT]
GO
ALTER TABLE [dbo].[COMUNICACIONLOG] ADD DEFAULT ('E') FOR [TIPO]
GO
ALTER TABLE [dbo].[COMUNICACIONLOG] ADD DEFAULT (getdate()) FOR [FECHAHORAINI]
GO
ALTER TABLE [dbo].[COMUNICACIONLOG] ADD DEFAULT ('0000000000000000000000000') FOR
[CONTENIDO]
GO
ALTER TABLE [dbo].[COMUNICACIONLOG] ADD DEFAULT ('0000000000000000000000000') FOR
[REALIZADO]
GO
ALTER TABLE [dbo].[CONCEPTOSPAGO] ADD DEFAULT ((0)) FOR [VISIBLEHOJACIERRE]
GO
ALTER TABLE [dbo].[CONDICIONES] ADD DEFAULT ((0)) FOR [MANODEOBRA]
GO
ALTER TABLE [dbo].[CONDICIONES] ADD DEFAULT ((0)) FOR [DESPLAZAMIENTO]
GO
ALTER TABLE [dbo].[CONDICIONES] ADD DEFAULT ((0)) FOR [RECAMBIOS]
GO
ALTER TABLE [dbo].[CONDICIONESPROVEEDOR] ADD DEFAULT ((-1)) FOR [DPTO]
GO
ALTER TABLE [dbo].[CONDICIONESPROVEEDOR] ADD DEFAULT ((-1)) FOR [SECCION]
GO
ALTER TABLE [dbo].[CONDICIONESPROVEEDOR] ADD DEFAULT ((-1)) FOR [FAMILIA]
GO
ALTER TABLE [dbo].[CONDICIONESPROVEEDOR] ADD DEFAULT ((-1)) FOR [SUBFAMILIA]
GO
ALTER TABLE [dbo].[CONDICIONESPROVEEDOR] ADD DEFAULT ((-1)) FOR [MARCA]
GO
ALTER TABLE [dbo].[CONDICIONESPROVEEDOR] ADD DEFAULT ((-1)) FOR [LINEA]
GO
ALTER TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR] ADD DEFAULT ((-1)) FOR [DPTO]
GO
ALTER TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR] ADD DEFAULT ((-1)) FOR [SECCION]
GO
ALTER TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR] ADD DEFAULT ((-1)) FOR [FAMILIA]
GO
ALTER TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR] ADD DEFAULT ((-1)) FOR
[SUBFAMILIA]
GO
ALTER TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR] ADD DEFAULT ((-1)) FOR [MARCA]
GO
ALTER TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR] ADD DEFAULT ((-1)) FOR [LINEA]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTES] ADD DEFAULT ('.') FOR [CARGO]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTES] ADD DEFAULT ('.') FOR [NOMBRE]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTES] ADD DEFAULT ((0)) FOR [FACTURACION]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTES] ADD DEFAULT ((0)) FOR [TESORERIA]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTESTEMPORALES] ADD DEFAULT ('.') FOR [CARGO]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTESTEMPORALES] ADD DEFAULT ('.') FOR [NOMBRE]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTESTEMPORALES] ADD DEFAULT ((0)) FOR
[FACTURACION]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTESTEMPORALES] ADD DEFAULT ((0)) FOR [TESORERIA]
GO
ALTER TABLE [dbo].[CONTACTOSPROVEEDORES] ADD DEFAULT ('.') FOR [CARGO]
GO
ALTER TABLE [dbo].[CONTACTOSPROVEEDORES] ADD DEFAULT ('.') FOR [NOMBRE]
GO
ALTER TABLE [dbo].[CONTACTOSPROVEEDORES] ADD DEFAULT ((0)) FOR [FACTURACION]
GO
ALTER TABLE [dbo].[CONTACTOSPROVEEDORES] ADD DEFAULT ((0)) FOR [TESORERIA]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ((0)) FOR [COSTEMEDIO]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ((0)) FOR [COSTESTOCK]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ((0)) FOR [ULTIMOCOSTE]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ((0)) FOR [PRECIOULTCOMPRA]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ((0)) FOR [ULTDESCCOMERCIAL]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ((0)) FOR [UNIDADESCOMPRADAS]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ((0)) FOR [ULTDTOCOMERCIAL]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] ADD DEFAULT ((0)) FOR [PRECIOCOMPRAREAL]
GO
ALTER TABLE [dbo].[DECLARADOZ] ADD DEFAULT ((0)) FOR [IMPORTE]
GO
ALTER TABLE [dbo].[DESCUENTOSCLIENTETIPOAVISO] ADD DEFAULT ((0)) FOR [MANODEOBRA]
GO
ALTER TABLE [dbo].[DESCUENTOSCLIENTETIPOAVISO] ADD DEFAULT ((0)) FOR
[DESPLAZAMIENTO]
GO
ALTER TABLE [dbo].[DESCUENTOSCLIENTETIPOAVISO] ADD DEFAULT ((0)) FOR [ARTICULOS]
GO
ALTER TABLE [dbo].[DESCUENTOSCLIENTETIPOAVISO] ADD DEFAULT ((0)) FOR [CONSUMIBLES]
GO
ALTER TABLE [dbo].[DINGUSTAZZY] ADD DEFAULT ((0)) FOR [DESCARGA]
GO
ALTER TABLE [dbo].[DINGUSTAZZY] ADD DEFAULT ((0)) FOR [SUBIDA]
GO
ALTER TABLE [dbo].[DINGUSTAZZY] ADD DEFAULT ((0)) FOR [MAPEAR]
GO
ALTER TABLE [dbo].[DINGUSTAZZY] ADD DEFAULT ((0)) FOR [MAPARTICULOS]
GO
ALTER TABLE [dbo].[DINGUSTAZZY] ADD DEFAULT ((0)) FOR [MAPAGENCIAS]
GO
ALTER TABLE [dbo].[DISPOSITIVOS] ADD DEFAULT ((0)) FOR [CARACS]
GO
ALTER TABLE [dbo].[DOCUMSDISENYID] ADD DEFAULT ((0)) FOR [GRUPO]
GO
ALTER TABLE [dbo].[DOCUMSDISENYID] ADD DEFAULT ((0)) FOR [TIPOBANDA]
GO
ALTER TABLE [dbo].[DOCUMSDISENYID] ADD DEFAULT ((0)) FOR [LINEA]
GO
ALTER TABLE [dbo].[DOCUMSDISENYID] ADD DEFAULT ((0)) FOR [COLUMNA]
GO
ALTER TABLE [dbo].[ETIQUETASENVIO] ADD DEFAULT ((0)) FOR [CODTRANSPORTE]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [nom_empresa]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [fec_emis_1]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [factura]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [nombre_cli]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [ci_cli]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [tasa]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR
[num_impresora_fiscal]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [num_reporte_z]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [tip_cob]
GO
ALTER TABLE [dbo].[FACTURACION_RETAIL_ICG] ADD DEFAULT ('') FOR [cod_caja]
GO
ALTER TABLE [dbo].[FACTURASCOMPRA] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[FACTURASCOMPRA] ADD DEFAULT ((0)) FOR [ESINVERSION]
GO
ALTER TABLE [dbo].[FACTURASCOMPRADTOS] ADD DEFAULT ((0)) FOR [TIPODTO]
GO
ALTER TABLE [dbo].[FACTURASVENTA] ADD DEFAULT ((0)) FOR [Z]
GO
ALTER TABLE [dbo].[FACTURASVENTA] ADD DEFAULT ((0)) FOR [TOTALCOSTEIVA]
GO
ALTER TABLE [dbo].[FACTURASVENTA] ADD DEFAULT ((0)) FOR [CODENVIO]
GO
ALTER TABLE [dbo].[FACTURASVENTA] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[FACTURASVENTA] ADD DEFAULT ((0)) FOR [ESINVERSION]
GO
ALTER TABLE [dbo].[FACTURASVENTA] ADD DEFAULT ((0)) FOR [NUMIMPRESIONES]
GO
ALTER TABLE [dbo].[FACTURASVENTADTOS] ADD DEFAULT ((0)) FOR [TIPODTO]
GO
ALTER TABLE [dbo].[FPAGOCLIENTE] ADD DEFAULT ((2)) FOR [CODDTOPP]
GO
ALTER TABLE [dbo].[FPAGOPROVEEDOR] ADD DEFAULT ((2)) FOR [CODDTOPP]
GO
ALTER TABLE [dbo].[GRUPOARTICULO] ADD DEFAULT ((0)) FOR [CODDPTO]
GO
ALTER TABLE [dbo].[GRUPOARTICULO] ADD DEFAULT ((0)) FOR [CODFAMILIA]
GO
ALTER TABLE [dbo].[GRUPOARTICULO] ADD DEFAULT ((0)) FOR [CODSUBFAMILIA]
GO
ALTER TABLE [dbo].[GRUPOARTICULO] ADD DEFAULT ((0)) FOR [CODSECCION]
GO
ALTER TABLE [dbo].[GRUPOARTICULO] ADD DEFAULT ((0)) FOR [CODMARCA]
GO
ALTER TABLE [dbo].[GRUPOARTICULO] ADD DEFAULT ((0)) FOR [CODLINEA]
GO
ALTER TABLE [dbo].[GRUPORECURSOS] ADD DEFAULT ((0)) FOR [IDTIPOASUNTO]
GO
ALTER TABLE [dbo].[HCARGOSLIBRES] ADD DEFAULT ((0)) FOR [PRODUCCIONEXTERNA]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((1)) FOR [RELEASE]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((0)) FOR [CONTRATADO]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((1)) FOR [ESTANCIAMINIMA]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((0)) FOR [DESCATALOGADO]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((0)) FOR [PENDIENTEDESCARGA]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((1)) FOR [DIASCANCELACION]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((0)) FOR [TIPO]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((0)) FOR [VISIBLEWEB]
GO
ALTER TABLE [dbo].[HCUPOS] ADD DEFAULT ((0)) FOR [ESTANCIAMAXIMA]
GO
ALTER TABLE [dbo].[HCUPOSDIA] ADD DEFAULT ((0)) FOR [RESERVADO]
GO
ALTER TABLE [dbo].[HCUPOSDIA] ADD DEFAULT ((0)) FOR [CANCELADO]
GO
ALTER TABLE [dbo].[HCUPOSDIA] ADD DEFAULT ((0)) FOR [RELEASE]
GO
ALTER TABLE [dbo].[HCUPOSDIA] ADD DEFAULT ((0)) FOR [DIFERENCIACONTRATADO]
GO
ALTER TABLE [dbo].[HCUPOSEXTRAS] ADD DEFAULT ((0)) FOR [POSICION]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [RESERVADO]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [CANCELADO]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [DIFERENCIACONTRATADO]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [DESCATALOGADO]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [PENDIENTEDESCARGA]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [RELEASE]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [CONTRATADO]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [ESTANCIAMINIMA]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [CONTRATADOINICIAL]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] ADD DEFAULT ((0)) FOR [ESTANCIAMAXIMA]
GO
ALTER TABLE [dbo].[HESTADOSHABITACIONES] ADD DEFAULT ((1)) FOR [CHECKIN]
GO
ALTER TABLE [dbo].[HESTADOSHABITACIONES] ADD DEFAULT ((1)) FOR [DECAMARERA]
GO
ALTER TABLE [dbo].[HESTADOSRESERVASCAB] ADD DEFAULT ((-16777201)) FOR [COLORFONDO]
GO
ALTER TABLE [dbo].[HESTADOSRESERVASCAB] ADD DEFAULT ((0)) FOR [COLORTEXTO]
GO
ALTER TABLE [dbo].[HESTADOSRESERVASCAB] ADD DEFAULT ((0)) FOR [FECHAVTO]
GO
ALTER TABLE [dbo].[HESTADOSRESERVASCAB] ADD DEFAULT ((-1)) FOR [ESTADOVTO]
GO
ALTER TABLE [dbo].[HISTOCOMISIONES] ADD DEFAULT ((0)) FOR [TIPOCLIENTE]
GO
ALTER TABLE [dbo].[HISTOCOMISIONESCAB] ADD DEFAULT ((0)) FOR [MODO]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COSTE__5145E845] DEFAULT ((0)) FOR [COSTEMEDIO]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COSTE__523A0C7E] DEFAULT ((0)) FOR [COSTESTOCK]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__ULTIM__532E30B7] DEFAULT ((0)) FOR [ULTIMOCOSTE]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COSTE__542254F0] DEFAULT ((0)) FOR [COSTEMEDIODMN]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COSTE__55167929] DEFAULT ((0)) FOR [COSTESTOCKDMN]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__ULTIM__560A9D62] DEFAULT ((0)) FOR [ULTIMOCOSTEDMN]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COSTE__56FEC19B] DEFAULT ((0)) FOR [COSTEMEDIOREG]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COSTE__57F2E5D4] DEFAULT ((0)) FOR [COSTESTOCKREG]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__ULTIM__58E70A0D] DEFAULT ((0)) FOR [ULTIMOCOSTEREG]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COSTE__59DB2E46] DEFAULT ((0)) FOR [COSTEMEDIODMNREG]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COSTE__5ACF527F] DEFAULT ((0)) FOR [COSTESTOCKDMNREG]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__ULTIM__5BC376B8] DEFAULT ((0)) FOR [ULTIMOCOSTEDMNREG]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__HAYIN__5CB79AF1] DEFAULT ((0)) FOR [HAYINVENTARIO]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__STOCK__5DABBF2A] DEFAULT ((0)) FOR [STOCKINICIAL]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__UNIDA__5E9FE363] DEFAULT ((0)) FOR [UNIDADESCOMPRADASINICIAL]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COMPR__5F94079C] DEFAULT ((0)) FOR [COMPRAS]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__FABRI__60882BD5] DEFAULT ((0)) FOR [FABRICADOS]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__TRASP__617C500E] DEFAULT ((0)) FOR [TRASPRECIBIDOS]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__VENTA__62707447] DEFAULT ((0)) FOR [VENTAS]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__CONSU__63649880] DEFAULT ((0)) FOR [CONSUMOS]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__USADO__6458BCB9] DEFAULT ((0)) FOR [USADOSPARAFABRICAR]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__TRASP__654CE0F2] DEFAULT ((0)) FOR [TRASPENVIADOS]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__RECAL__6641052B] DEFAULT ((0)) FOR [RECALCULARCOSTES]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__RECAL__67352964] DEFAULT ((0)) FOR [RECALCULARVENTAS]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__COMPR__6A11960F] DEFAULT ((0)) FOR [COMPRASENSTOCK]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__VENTA__6B05BA48] DEFAULT ((0)) FOR [VENTASENSTOCK]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__USADO__6DE226F3] DEFAULT ((0)) FOR [USADOSPARAFABRICARENSTOCK]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] ADD CONSTRAINT
[DF__HISTORICO__ESKIT__6ED64B2C] DEFAULT ((0)) FOR [ESKITSINSTOCK]
GO
ALTER TABLE [dbo].[HISTORICOKITS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[HISTORICOKITS] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[HISTORICOKITS] ADD DEFAULT ('.') FOR [TALLAKIT]
GO
ALTER TABLE [dbo].[HISTORICOKITS] ADD DEFAULT ('.') FOR [COLORKIT]
GO
ALTER TABLE [dbo].[HOCUPANTESRESERVA] ADD DEFAULT ((1)) FOR [ADULTO]
GO
ALTER TABLE [dbo].[HOCUPANTESRESERVA] ADD DEFAULT ((0)) FOR [COMUNIDADCOD]
GO
ALTER TABLE [dbo].[HOTELES] ADD DEFAULT ((1)) FOR [INICIOSEMANA]
GO
ALTER TABLE [dbo].[HOTELES] ADD DEFAULT ((-1)) FOR [ESTADOANUL]
GO
ALTER TABLE [dbo].[HOTELES] ADD DEFAULT ((-1)) FOR [IDPASARELA]
GO
ALTER TABLE [dbo].[HOTELES] ADD DEFAULT ((0)) FOR [TIPOPAGOCTA]
GO
ALTER TABLE [dbo].[HOTELES] ADD DEFAULT ((0)) FOR [PORCACTA]
GO
ALTER TABLE [dbo].[HOTELES] ADD DEFAULT ((0)) FOR [ENPRODUCCION]
GO
ALTER TABLE [dbo].[HOTELESTARIFAS] ADD DEFAULT ((1)) FOR [BOOKING]
GO
ALTER TABLE [dbo].[HPERSONAS] ADD DEFAULT ((0)) FOR [COMUNIDADCOD]
GO
ALTER TABLE [dbo].[HRESERVAS] ADD DEFAULT ((0)) FOR [PAX]
GO
ALTER TABLE [dbo].[HRESERVAS] ADD DEFAULT ((0)) FOR [PAXNEN]
GO
ALTER TABLE [dbo].[HRESERVAS] ADD DEFAULT ((0)) FOR [PAXBEBE]
GO
ALTER TABLE [dbo].[HRESERVAS] ADD DEFAULT ((1)) FOR [PERMEXTRAS]
GO
ALTER TABLE [dbo].[HRESERVASASUNTOS] ADD DEFAULT ((-1)) FOR [IDLINEA]
GO
ALTER TABLE [dbo].[HRESERVASASUNTOS] ADD DEFAULT ((-1)) FOR [IDPERIODO]
GO
ALTER TABLE [dbo].[HRESERVASASUNTOS] ADD DEFAULT ((-1)) FOR [IDLIN]
GO
ALTER TABLE [dbo].[HRESERVASASUNTOS] ADD DEFAULT ((-1)) FOR [IDOCUPANTE]
GO
ALTER TABLE [dbo].[HRESERVASAUTO] ADD DEFAULT (getdate()) FOR [FECHA]
GO
ALTER TABLE [dbo].[HRESERVASCAB] ADD DEFAULT ((1)) FOR [FACTORMONEDA]
GO
ALTER TABLE [dbo].[HRESERVASCAB] ADD DEFAULT ((0)) FOR [PENDIENTEDESCARGA2]
GO
ALTER TABLE [dbo].[HRESERVASCAB] ADD DEFAULT ((-1)) FOR [ESTADOVTO]
GO
ALTER TABLE [dbo].[HRESERVASCAB] ADD DEFAULT ((0)) FOR [IDCUPOWEB]
GO
ALTER TABLE [dbo].[HRESERVASCARGOS] ADD DEFAULT ((0)) FOR [IDOCUPANTE]
GO
ALTER TABLE [dbo].[HRESERVASCARGOS] ADD DEFAULT ((0)) FOR [ESPAQUETE]
GO
ALTER TABLE [dbo].[HRESERVASCARGOS] ADD DEFAULT ((1)) FOR [VISIBLE]
GO
ALTER TABLE [dbo].[HRESERVASCARGOS] ADD DEFAULT ((0)) FOR [ESPACK]
GO
ALTER TABLE [dbo].[HRESERVASCENTRALITA] ADD DEFAULT ((0)) FOR [NOMOLESTAR]
GO
ALTER TABLE [dbo].[HRESERVASCENTRALITA] ADD DEFAULT ((1)) FOR [LINEATELEFONO]
GO
ALTER TABLE [dbo].[HRESERVASCORRECCIONESPRODUCCION] ADD DEFAULT ((0)) FOR
[IDOCUPANTE]
GO
ALTER TABLE [dbo].[HRESERVASCORRECCIONESPRODUCCION] ADD DEFAULT ((0)) FOR
[ESPAQUETE]
GO
ALTER TABLE [dbo].[HRESERVASCORRECCIONESPRODUCCION] ADD DEFAULT ((1)) FOR
[VISIBLE]
GO
ALTER TABLE [dbo].[HRESERVASCORRECCIONESPRODUCCION] ADD DEFAULT ((0)) FOR [ESPACK]
GO
ALTER TABLE [dbo].[HRESERVASLINCOMENTARIOSSERVICIO] ADD DEFAULT ((0)) FOR [PAX]
GO
ALTER TABLE [dbo].[HRESERVASLINCOMENTARIOSSERVICIO] ADD DEFAULT ((0)) FOR [PAXNEN]
GO
ALTER TABLE [dbo].[HRESERVASLINCOMENTARIOSSERVICIO] ADD DEFAULT ((0)) FOR
[PAXBEBE]
GO
ALTER TABLE [dbo].[HSERVICIOSREGIMEN] ADD DEFAULT ((0)) FOR [DESCATALOGADO]
GO
ALTER TABLE [dbo].[ICGCENTRALITA] ADD DEFAULT ((0)) FOR [DESCARTADA]
GO
ALTER TABLE [dbo].[ICGCONSULTASSQL] ADD DEFAULT ('.') FOR [TIPO]
GO
ALTER TABLE [dbo].[ICGCONSULTASSQL] ADD DEFAULT ('.') FOR [TIPOPARAM]
GO
ALTER TABLE [dbo].[ICGCONSULTASSQL] ADD DEFAULT ('.') FOR [NOMBREPARAM]
GO
ALTER TABLE [dbo].[ICGCONSULTASSQL] ADD DEFAULT ((0)) FOR [NCAMPO]
GO
ALTER TABLE [dbo].[ICGCONSULTASSQL] ADD DEFAULT ('NO') FOR [ICONSULTA]
GO
ALTER TABLE [dbo].[ICGDOCUMENTOS] ADD DEFAULT ((0)) FOR [GRUPO]
GO
ALTER TABLE [dbo].[ICGDOCUMENTOS] ADD DEFAULT ((16777215)) FOR [BACKCOLOR]
GO
ALTER TABLE [dbo].[ICGDOCUMENTOS] ADD DEFAULT ((0)) FOR [LINESTYLE]
GO
ALTER TABLE [dbo].[ICGDOCUMENTOS] ADD DEFAULT ((1)) FOR [SHAPESTYLE]
GO
ALTER TABLE [dbo].[ICGDOCUMENTOS] ADD DEFAULT ((0)) FOR [LINECOLOR]
GO
ALTER TABLE [dbo].[ICGETIQUETAS] ADD DEFAULT ((16777215)) FOR [BACKCOLOR]
GO
ALTER TABLE [dbo].[ICGETIQUETAS] ADD DEFAULT ((0)) FOR [LINESTYLE]
GO
ALTER TABLE [dbo].[ICGETIQUETAS] ADD DEFAULT ((1)) FOR [SHAPESTYLE]
GO
ALTER TABLE [dbo].[ICGETIQUETAS] ADD DEFAULT ((0)) FOR [LINECOLOR]
GO
ALTER TABLE [dbo].[ICGINFORMES] ADD DEFAULT ((16777215)) FOR [BACKCOLOR]
GO
ALTER TABLE [dbo].[ICGINFORMES] ADD DEFAULT ((0)) FOR [LINESTYLE]
GO
ALTER TABLE [dbo].[ICGINFORMES] ADD DEFAULT ((1)) FOR [SHAPESTYLE]
GO
ALTER TABLE [dbo].[ICGINFORMES] ADD DEFAULT ((0)) FOR [LINECOLOR]
GO
ALTER TABLE [dbo].[ID_ARTICULOS] ADD DEFAULT (newid()) FOR [GUIDARTICULO]
GO
ALTER TABLE [dbo].[ID_FAVORITOSCAB] ADD DEFAULT (newid()) FOR [GUIDGRUPOFAVORITO]
GO
ALTER TABLE [dbo].[ID_VENDEDORES] ADD DEFAULT (newid()) FOR [GUIDVENDEDOR]
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS] ADD DEFAULT ((1)) FOR [TIPO_ATRIBUTO]
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS] ADD DEFAULT ((1)) FOR [VISIBLE]
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS] ADD DEFAULT ((1)) FOR [GENERAR]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((0)) FOR [TOP_10]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((0)) FOR [MOSTRAR_OTROS]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((0)) FOR [PEORES]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((10)) FOR [NUM_VALUES]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((1013)) FOR [SIZE_X]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((655)) FOR [SIZE_Y]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((1)) FOR [ID_CUBO]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((0)) FOR [TIPO_PERIODO]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((0)) FOR
[INDICE_PRIMER_VALOR]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] ADD DEFAULT ((0)) FOR [TIPO_COMPARAR]
GO
ALTER TABLE [dbo].[IE_CUBOS] ADD DEFAULT ((1)) FOR
[UNIDAD_FRECUENCIA_ACTUALIZACION]
GO
ALTER TABLE [dbo].[IE_CUBOS] ADD DEFAULT ((0)) FOR
[CANTIDAD_FRECUENCIA_ACTUALIZACION]
GO
ALTER TABLE [dbo].[IE_CUBOS] ADD DEFAULT (CONVERT([datetime],'00:00:00',(108)))
FOR [HORA_ACTUALIZACION]
GO
ALTER TABLE [dbo].[IE_DIMENSIONES] ADD DEFAULT ((1)) FOR [VISIBLE]
GO
ALTER TABLE [dbo].[IE_DIMENSIONES] ADD DEFAULT ((0)) FOR [ES_DIMENSION_TIEMPO]
GO
ALTER TABLE [dbo].[IE_DIMENSIONES_CUBOS] ADD DEFAULT ((1)) FOR [GENERAR]
GO
ALTER TABLE [dbo].[IE_FILTROS_CUBO_SB] ADD DEFAULT ((0)) FOR [COMPARADOR]
GO
ALTER TABLE [dbo].[IE_HECHOS] ADD DEFAULT ((1)) FOR [VISIBLE]
GO
ALTER TABLE [dbo].[IE_METRICAS] ADD DEFAULT ((1)) FOR [VISIBLE]
GO
ALTER TABLE [dbo].[IE_METRICAS] ADD DEFAULT ((0)) FOR [IS_CALCULO]
GO
ALTER TABLE [dbo].[IE_TIME_INTELLIGENCE] ADD DEFAULT ((-1)) FOR [ID_JERARQUIA]
GO
ALTER TABLE [dbo].[IE_TIME_INTELLIGENCE] ADD DEFAULT ((0)) FOR [HASTA_FECHA]
GO
ALTER TABLE [dbo].[IE_VALORES_FILTROS_CUBO_SB] ADD DEFAULT ((1)) FOR
[ID_VALOR_COMPUESTO]
GO
ALTER TABLE [dbo].[IE_VALORES_FILTROS_CUBO_SB] ADD DEFAULT ((0)) FOR [ID_NIVEL]
GO
ALTER TABLE [dbo].[IMPRESIONDOC] ADD DEFAULT ((1)) FOR [VER]
GO
ALTER TABLE [dbo].[IMPUESTOS] ADD DEFAULT ((2)) FOR [APLICACIONTASA2]
GO
ALTER TABLE [dbo].[INFORME] ADD DEFAULT ((0)) FOR [REMOTO]
GO
ALTER TABLE [dbo].[INFORME] ADD DEFAULT ((0)) FOR [DESCARGADO]
GO
ALTER TABLE [dbo].[INFORMECOLUMNAS] ADD DEFAULT ((0)) FOR [ROWINDEX]
GO
ALTER TABLE [dbo].[INFORMESTYC] ADD DEFAULT ((16777215)) FOR [BACKCOLOR]
GO
ALTER TABLE [dbo].[INFORMESTYC] ADD DEFAULT ((0)) FOR [LINESTYLE]
GO
ALTER TABLE [dbo].[INFORMESTYC] ADD DEFAULT ((1)) FOR [SHAPESTYLE]
GO
ALTER TABLE [dbo].[INFORMESTYC] ADD DEFAULT ((0)) FOR [LINECOLOR]
GO
ALTER TABLE [dbo].[INVENTARIOS] ADD DEFAULT ((0)) FOR [TIPOVALORACION]
GO
ALTER TABLE [dbo].[INVENTARIOS] ADD DEFAULT ((0)) FOR [ESTADO]
GO
ALTER TABLE [dbo].[INVENTARIOS] ADD DEFAULT ((0)) FOR [ESCIERRE]
GO
ALTER TABLE [dbo].[KITS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[KITS] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[KITS] ADD DEFAULT ('.') FOR [TALLAKIT]
GO
ALTER TABLE [dbo].[KITS] ADD DEFAULT ('.') FOR [COLORKIT]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID1]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID2]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID3]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] ADD DEFAULT ((1)) FOR [UNID4]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] ADD DEFAULT ('F') FOR [EXPANDIDA]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] ADD DEFAULT ((0)) FOR [PRECIOIVA]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOS] ADD DEFAULT ((0)) FOR [DPTO]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOS] ADD DEFAULT ((0)) FOR [SECCION]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOS] ADD DEFAULT ((0)) FOR [FAMILIA]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOS] ADD DEFAULT ((0)) FOR [SUBFAMILIA]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOS] ADD DEFAULT ((0)) FOR [LINEA]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOS] ADD DEFAULT (N'A') FOR [TIPOARTICULO]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOSLIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOSLIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] ADD DEFAULT ((1)) FOR [IDFRONT]
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] ADD DEFAULT ('E') FOR [TIPO]
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] ADD DEFAULT (getdate()) FOR
[FECHAHORAINI]
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] ADD DEFAULT ((1)) FOR [ID]
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] ADD DEFAULT ((-1)) FOR [CAJA]
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] ADD DEFAULT ((-1)) FOR [ZINI]
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] ADD DEFAULT ((-1)) FOR [ZFIN]
GO
ALTER TABLE [dbo].[LOGZSAFACTURAR] ADD DEFAULT ((1)) FOR [IDFRONT]
GO
ALTER TABLE [dbo].[LOGZSAFACTURAR] ADD DEFAULT ('E') FOR [TIPO]
GO
ALTER TABLE [dbo].[LOGZSAFACTURAR] ADD DEFAULT (getdate()) FOR [FECHAHORAINI]
GO
ALTER TABLE [dbo].[MISCUBOSOLAP_PROPIEDADES] ADD DEFAULT ((0)) FOR [CAPTIONSMODIF]
GO
ALTER TABLE [dbo].[MODIFICADORESARTICULOS] ADD DEFAULT ((0)) FOR [ORDEN]
GO
ALTER TABLE [dbo].[MODIFICADORESARTICULOS] ADD DEFAULT ((0)) FOR [LIMITE]
GO
ALTER TABLE [dbo].[MODIFICADORESLIN] ADD DEFAULT ((0)) FOR [CODFORMATO]
GO
ALTER TABLE [dbo].[MODIFICADORESLIN] ADD DEFAULT ((0)) FOR [ESDTO]
GO
ALTER TABLE [dbo].[MONEDAS] ADD DEFAULT ((0)) FOR [MORA]
GO
ALTER TABLE [dbo].[MONEDAS] ADD DEFAULT ((0)) FOR [COMISIONCAMBIO]
GO
ALTER TABLE [dbo].[MOTIVOSSALIDA] ADD DEFAULT ((0)) FOR [PAGADO]
GO
ALTER TABLE [dbo].[MOTIVOSSALIDA] ADD DEFAULT ((1)) FOR [MOSTRAR_CPR]
GO
ALTER TABLE [dbo].[MOVIMENTS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[MOVIMENTS] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[MOVIMENTS] ADD DEFAULT ((0)) FOR [STOCK]
GO
ALTER TABLE [dbo].[MOVIMENTS] ADD DEFAULT ((0)) FOR [PVP]
GO
ALTER TABLE [dbo].[MOVIMENTS] ADD DEFAULT ((0)) FOR [CODMONEDAPVP]
GO
ALTER TABLE [dbo].[MOVIMENTS] ADD DEFAULT ((0)) FOR [STOCK2]
GO
ALTER TABLE [dbo].[NOMBRESDOCSID] ADD DEFAULT ((0)) FOR [CODGRUPO]
GO
ALTER TABLE [dbo].[NOMBRESDOCSID] ADD DEFAULT ((0)) FOR [GRUPO]
GO
ALTER TABLE [dbo].[NUMEROSSERIEREGUL] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[NUMEROSSERIEREGUL] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ORDENESFABCAB] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ORDENESFABCAB] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ORDENESFABCAB] ADD DEFAULT ((0)) FOR [PESO]
GO
ALTER TABLE [dbo].[ORDENESFABCAB] ADD DEFAULT ((0)) FOR [PRORRATEO]
GO
ALTER TABLE [dbo].[ORDENESFABCAB] ADD DEFAULT ((0)) FOR [TARIFAPRORRATEO]
GO
ALTER TABLE [dbo].[ORDENESFABCAB] ADD DEFAULT ((0)) FOR [NUMETIQUETAS]
GO
ALTER TABLE [dbo].[ORDENESFABCAB] ADD DEFAULT ((0)) FOR [VIENEDEFO]
GO
ALTER TABLE [dbo].[ORDENESFABLIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[ORDENESFABLIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[ORDENESFABLIN] ADD DEFAULT ((0)) FOR [PESOTOTAL]
GO
ALTER TABLE [dbo].[PAGOS] ADD DEFAULT ((0)) FOR [Z]
GO
ALTER TABLE [dbo].[PAGOS] ADD DEFAULT ((0)) FOR [DEVUELTO]
GO
ALTER TABLE [dbo].[PAQUETESHOTELCLIENTE] ADD DEFAULT ((1)) FOR [COMBRUTO]
GO
ALTER TABLE [dbo].[PARAMETROS] ADD DEFAULT ('.') FOR [SUBCLAVE]
GO
ALTER TABLE [dbo].[PARAMETROS] ADD DEFAULT ('.') FOR [USUARIO]
GO
ALTER TABLE [dbo].[PEDCOMPRACAB] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[PEDCOMPRADTOS] ADD DEFAULT ((0)) FOR [TIPODTO]
GO
ALTER TABLE [dbo].[PEDCOMPRALIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[PEDCOMPRALIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[PEDCOMPRATALLAS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[PEDVENTACAB] ADD DEFAULT ((0)) FOR [Z]
GO
ALTER TABLE [dbo].[PEDVENTACAB] ADD DEFAULT ((0)) FOR [TOTALCOSTEIVA]
GO
ALTER TABLE [dbo].[PEDVENTACAB] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[PEDVENTACAB] ADD DEFAULT ((0)) FOR [CODENVIO]
GO
ALTER TABLE [dbo].[PEDVENTACAB] ADD DEFAULT ((0)) FOR [TOTALCARGOSDTOS]
GO
ALTER TABLE [dbo].[PEDVENTACAB] ADD DEFAULT ((0)) FOR [NUMIMPRESIONES]
GO
ALTER TABLE [dbo].[PEDVENTADTOS] ADD DEFAULT ((0)) FOR [TIPODTO]
GO
ALTER TABLE [dbo].[PEDVENTALIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[PEDVENTALIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[PEDVENTALIN] ADD DEFAULT ((0)) FOR [COSTEIVA]
GO
ALTER TABLE [dbo].[PEDVENTALIN] ADD DEFAULT ((0)) FOR [CODENVIO]
GO
ALTER TABLE [dbo].[PERSONAS] ADD DEFAULT ((0)) FOR [COMUNIDADCOD]
GO
ALTER TABLE [dbo].[PM_SITUACIONES] ADD DEFAULT ('.') FOR [CLAVE]
GO
ALTER TABLE [dbo].[PM_SITUACIONES] ADD DEFAULT ('.') FOR [SUBCLAVE]
GO
ALTER TABLE [dbo].[PRECIOSCOMPRA] ADD DEFAULT ('B') FOR [N]
GO
ALTER TABLE [dbo].[PRECIOSCOMPRA] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[PRECIOSCOMPRA] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[PRECIOSCOMPRA] ADD DEFAULT ((0)) FOR [CODFORMATO]
GO
ALTER TABLE [dbo].[PRECIOSHOTEL] ADD DEFAULT ((-1)) FOR [CODHABITACION]
GO
ALTER TABLE [dbo].[PRECIOSVENTA] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[PRECIOSVENTA] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[PRECIOSVENTA] ADD DEFAULT ((0)) FOR [DESCATALOGADO]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((-1)) FOR [CODSERVICIO]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((0)) FOR [CODEMPLEADO]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((-1)) FOR [CODCONCEPTO]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((-1)) FOR [MODOFACT]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((-1)) FOR [TIPODOC]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((0)) FOR [DURACIONPREDEFINIDA]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((0)) FOR [HORAFIJADA]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((0)) FOR [PAX]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] ADD DEFAULT ((0)) FOR [CODRECURSO]
GO
ALTER TABLE [dbo].[PRESUPUESTOSCAB] ADD DEFAULT ((0)) FOR [Z]
GO
ALTER TABLE [dbo].[PRESUPUESTOSCAB] ADD DEFAULT ((-1)) FOR [NUMEROASUNTO]
GO
ALTER TABLE [dbo].[PRESUPUESTOSDTOS] ADD DEFAULT ((0)) FOR [TIPODTO]
GO
ALTER TABLE [dbo].[PROMOCIONES] ADD DEFAULT ((0)) FOR [GENERARICGFIDEL]
GO
ALTER TABLE [dbo].[PROMOCIONESCLIENTE] ADD DEFAULT ((0)) FOR [IMPORTEDTO]
GO
ALTER TABLE [dbo].[PROVEEDORES] ADD DEFAULT ('.') FOR [CODTALLA]
GO
ALTER TABLE [dbo].[PROVEEDORES] ADD DEFAULT ((0)) FOR [TRANSPORTE]
GO
ALTER TABLE [dbo].[PROVEEDORES] ADD DEFAULT ((0)) FOR [VENCIMSEGUN]
GO
ALTER TABLE [dbo].[PROVEEDORES] ADD DEFAULT ((0)) FOR [ESPROVDELGRUPO]
GO
ALTER TABLE [dbo].[PROVEEDORES] ADD DEFAULT ((0)) FOR [IVANODEDUCIBLE]
GO
ALTER TABLE [dbo].[PROVEEDORES] ADD DEFAULT ((0)) FOR [RECC]
GO
ALTER TABLE [dbo].[RAICESSERIE] ADD DEFAULT ('.') FOR [RAIZ]
GO
ALTER TABLE [dbo].[RAPPELSPROVEEDORES] ADD DEFAULT ((0)) FOR [NUMCONCEPTO]
GO
ALTER TABLE [dbo].[RAPPELSPROVEEDORES] ADD DEFAULT ((-1)) FOR [CODARTRAPPEL]
GO
ALTER TABLE [dbo].[RECURSOSEMPRESA] ADD DEFAULT ((0)) FOR [PAXMAX]
GO
ALTER TABLE [dbo].[REGISTROAUDITORIA] ADD DEFAULT ((0)) FOR [VIENEDEFRONT]
GO
ALTER TABLE [dbo].[REGULARIZACION] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[REGULARIZACION] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[REM_CAJASFRONT] ADD DEFAULT ((1)) FOR
[USARSERIEINVITACIONIMPORTECERO]
GO
ALTER TABLE [dbo].[REM_CONFIGEMAILFRONT] ADD DEFAULT ((0)) FOR [EXPORTAREPEZ]
GO
ALTER TABLE [dbo].[REM_CONFIGEMAILFRONT] ADD DEFAULT ((0)) FOR [EXPORTARRESX]
GO
ALTER TABLE [dbo].[REM_CONFIGEMAILFRONT] ADD DEFAULT ((0)) FOR [ENVIARVENTA]
GO
ALTER TABLE [dbo].[REM_DISPOSITIVOS] ADD DEFAULT ((0)) FOR [CARACS]
GO
ALTER TABLE [dbo].[REM_FRONTS] ADD DEFAULT ((-1)) FOR [GRUPORECURSO]
GO
ALTER TABLE [dbo].[REM_FRONTS] ADD DEFAULT ((0)) FOR [ABONOSCENTRALIZADOS]
GO
ALTER TABLE [dbo].[REM_FRONTS] ADD DEFAULT ((0)) FOR [VENTASCLIENTECENTRAL]
GO
ALTER TABLE [dbo].[REM_FRONTS] ADD DEFAULT ((0)) FOR [FILTRARMOTIVOSDESCUADRE]
GO
ALTER TABLE [dbo].[REM_TERMINALES] ADD DEFAULT ((0)) FOR [CONECTADO]
GO
ALTER TABLE [dbo].[REM_TERMINALESREST] ADD DEFAULT ((0)) FOR [CONECTADO]
GO
ALTER TABLE [dbo].[REMESAS] ADD DEFAULT ((-1)) FOR [TIPOAGRUP]
GO
ALTER TABLE [dbo].[REST_IMPRESIONDOC] ADD DEFAULT ((1)) FOR [VER]
GO
ALTER TABLE [dbo].[RESULTADOSGENERANSERVICIO] ADD DEFAULT ((0)) FOR [AUTO]
GO
ALTER TABLE [dbo].[RESULTADOSGENERANSERVICIO] ADD DEFAULT ((0)) FOR [PERIODO]
GO
ALTER TABLE [dbo].[RESULTADOSGENERANSERVICIO] ADD DEFAULT ((0)) FOR
[FECHAREFERENCIA]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMPEDCB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMPEDCN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMALBCB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMALBCN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMFACCB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMFACCN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMPEDVB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMPEDVN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMALBVB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMALBVN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMFACVB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMFACVN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMDEVCB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMDEVCN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMDEVVB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMDEVVN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMDEPOB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMDEPON]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMPRESB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMPRESN]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMFABB]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMTRASP]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((1)) FOR [NUMMERMA]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ((0)) FOR [COSTE]
GO
ALTER TABLE [dbo].[SERIES] ADD DEFAULT ('1/1/1950') FOR [FECHAACCESOCONTAB]
GO
ALTER TABLE [dbo].[SERIESDOC] ADD DEFAULT ((0)) FOR [CONTADORB]
GO
ALTER TABLE [dbo].[SERIESDOC] ADD DEFAULT ((0)) FOR [CONTADORN]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((0)) FOR [DURACIONPREVISTA]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [CODCONDICION]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [CODTRANSPORTE]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [CODTARIFA]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [CODARTICULO]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [CODPREDEFINIDO]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [CODRESULTADO]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [MODOFACT]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [CODDESPLAZA]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((0)) FOR [TIENEDESP]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [CODVEHICULO]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [NUMBLOC]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [IDSERBLOC]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((-1)) FOR [TIPOSERVICIO]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((1)) FOR [UNITARIO]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((0)) FOR [PAX]
GO
ALTER TABLE [dbo].[SERVICIOS] ADD DEFAULT ((0)) FOR [ANULADOPAQUETE]
GO
ALTER TABLE [dbo].[SERVICIOSGLOBALES] ADD DEFAULT ((-1)) FOR [GRUPORECURSOS]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONES] ADD DEFAULT ((0)) FOR [BARRASUPERIOR]
GO
ALTER TABLE [dbo].[STOCKS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[STOCKS] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[TALLAS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[TARIFASCLIENTE] ADD DEFAULT ((1)) FOR [POSICION]
GO
ALTER TABLE [dbo].[TARIFASCLIENTEDMN] ADD CONSTRAINT
[DF__TARIFASCL__POSIC__331FEEF4] DEFAULT ((1)) FOR [POSICION]
GO
ALTER TABLE [dbo].[TARIFASHOTEL] ADD DEFAULT ((0)) FOR [ESPAQUETE]
GO
ALTER TABLE [dbo].[TARIFASHOTEL] ADD DEFAULT ((0)) FOR [PRODUCCIONPAQUETE]
GO
ALTER TABLE [dbo].[TARIFASHOTEL] ADD DEFAULT ((-1)) FOR [CODARTICULOPAQUETE]
GO
ALTER TABLE [dbo].[TARIFASHOTEL] ADD DEFAULT ((0)) FOR [ESTANCIAMAXIMA]
GO
ALTER TABLE [dbo].[TARIFASHOTELEXTRAS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[TARIFASHOTELEXTRAS] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[TARIFASHOTELSERVICIOS] ADD DEFAULT ((-1)) FOR [CODACTIVIDAD]
GO
ALTER TABLE [dbo].[TARIFASHOTELSERVICIOS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[TARIFASHOTELSERVICIOS] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[TARIFASHOTELTEMPORADAS] ADD DEFAULT ((0)) FOR [CUPOS]
GO
ALTER TABLE [dbo].[TARIFASHOTELTEMPORADAS] ADD DEFAULT ((0)) FOR [RELEASE]
GO
ALTER TABLE [dbo].[TARIFASHOTELTEMPORADAS] ADD DEFAULT ((0)) FOR [DTO]
GO
ALTER TABLE [dbo].[TARIFASHOTELTEMPORADAS] ADD DEFAULT ((0)) FOR [COMISION]
GO
ALTER TABLE [dbo].[TELEVENTA] ADD DEFAULT ('.') FOR [CLAVE]
GO
ALTER TABLE [dbo].[TELEVENTA] ADD DEFAULT ('.') FOR [SUBCLAVE]
GO
ALTER TABLE [dbo].[TERMINALES] ADD DEFAULT ((0)) FOR [CONECTADO]
GO
ALTER TABLE [dbo].[TESORERIA] ADD DEFAULT ((0)) FOR [MORA]
GO
ALTER TABLE [dbo].[TESORERIA] ADD DEFAULT ((0)) FOR [ZSALDADO]
GO
ALTER TABLE [dbo].[TICKETSLIN] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[TICKETSLIN] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((-1)) FOR [CODURGENCIA]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((-1)) FOR [CODTIPOSAT]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((-1)) FOR [SUBCONTRATADOPOR]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((-1)) FOR [CODENVIOSUBCONTRATA]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((-1)) FOR [CODCONDICION]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((-1)) FOR [CODART]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((-1)) FOR [BUSQTIPOASUNTO]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [VERPRIMERODOC]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [FECHAPRIMERSERVICIO]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [COPIAROBSSERV]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [VERINFO1SERV]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [SHOWLISTA]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [ESTADOINI]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((1)) FOR [SELECCIONABLERESERVA]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [SERIEFACIGUAL]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((1)) FOR [SHOWEDITOR]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [USARFECHAHORA]
GO
ALTER TABLE [dbo].[TIPOASUNTO] ADD DEFAULT ((0)) FOR [EMAILSUBCONTRATA]
GO
ALTER TABLE [dbo].[TIPOAVISOS] ADD DEFAULT ((0)) FOR [IDPARENT]
GO
ALTER TABLE [dbo].[TIPOAVISOS] ADD DEFAULT ('.') FOR [TALLA]
GO
ALTER TABLE [dbo].[TIPOAVISOS] ADD DEFAULT ('.') FOR [COLOR]
GO
ALTER TABLE [dbo].[TIPOAVISOS] ADD DEFAULT ((0)) FOR [CODCONDICION]
GO
ALTER TABLE [dbo].[TIPOAVISOS] ADD DEFAULT ((0)) FOR [NUMPRESUP]
GO
ALTER TABLE [dbo].[TIPOSDOC] ADD DEFAULT ((1)) FOR [CLASEDOCUMENTO]
GO
ALTER TABLE [dbo].[TIPOSPAGO] ADD DEFAULT ((0)) FOR [HIOPOS_ESACREDITO]
GO
ALTER TABLE [dbo].[TIPOSPAGO] ADD DEFAULT ((0)) FOR [HIOPOS_ADMITECAMBIO]
GO
ALTER TABLE [dbo].[TIPOSPAGO] ADD DEFAULT ((0)) FOR [HIOPOS_ENTRARNUMEROTARJETA]
GO
ALTER TABLE [dbo].[TIPOSPAGO] ADD DEFAULT ((0)) FOR [HIOPOS_ENTRARNUMERODOCUMENTO]
GO
ALTER TABLE [dbo].[TIPOSRESERVA] ADD DEFAULT ((1)) FOR [CARGOS]
GO
ALTER TABLE [dbo].[TIPOSTARJETAPROMOCIONESLIN] ADD DEFAULT ((0)) FOR
[DARSOLOREGALOS]
GO
ALTER TABLE [dbo].[TIPOTARJETACREDITOHOTEL] ADD DEFAULT ((0)) FOR [POSICION]
GO
ALTER TABLE [dbo].[TRASPASOSCAB] ADD DEFAULT ((-1)) FOR [RECIBIDOPORCODVENDEDOR]
GO
ALTER TABLE [dbo].[TURNOSPLAN] ADD DEFAULT ((0)) FOR [VISIBILIDAD]
GO
ALTER TABLE [dbo].[URGENCIASREPARACION] ADD DEFAULT ((0)) FOR [DIAS]
GO
ALTER TABLE [dbo].[VACACIONESMOTIVO] ADD DEFAULT ((0)) FOR [PAGADO]
GO
ALTER TABLE [dbo].[VENDEDORES] ADD DEFAULT ((0)) FOR [SUSCEPSUSTITUCION]
GO
ALTER TABLE [dbo].[VENDEDORESCONTRATO] ADD DEFAULT ((-1)) FOR [CODCATEGORIA]
GO
ALTER TABLE [dbo].[VENDEDORESPLAN] ADD DEFAULT ((-1)) FOR [CODCATEGORIA]
GO
ALTER TABLE [dbo].[VENDEDORESPLAN_ES] ADD DEFAULT ((-1)) FOR [CODCATEGORIA]
GO
ALTER TABLE [dbo].[Z_EDOMAPPING_COD] ADD DEFAULT ('') FOR [CODIGO]
GO
ALTER TABLE [dbo].[Z_EDOMAPPING_COD] ADD DEFAULT ('') FOR [DESCRIPCION]
GO
ALTER TABLE [dbo].[Z_EDOMAPPING_COD] ADD DEFAULT ('') FOR [TIPO]
GO
ALTER TABLE [dbo].[Z_EDOMAPPING_LIN] ADD DEFAULT ('') FOR [MASCARA]
GO
ALTER TABLE [dbo].[Z_IVALIQUIDACION] ADD DEFAULT ('') FOR [DESCRIPCION]
GO
ALTER TABLE [dbo].[Z_IVALIQUIDACIONPLANILLA] ADD DEFAULT ('') FOR [DESCRIPCION]
GO
ALTER TABLE [dbo].[Z_IVALIQUIDACIONPLANILLA] ADD DEFAULT ('') FOR [FORMULA_A]
GO
ALTER TABLE [dbo].[Z_IVALIQUIDACIONPLANILLA] ADD DEFAULT ('') FOR [FORMULA_B]
GO
ALTER TABLE [dbo].[Z_IVALIQUIDACIONPLANILLA] ADD DEFAULT ('') FOR [CUENTAD]
GO
ALTER TABLE [dbo].[Z_IVALIQUIDACIONPLANILLA] ADD DEFAULT ('') FOR [CUENTAH]
GO
ALTER TABLE [dbo].[Z_IVAPARAMETROS] ADD DEFAULT ('.') FOR [SUBCLAVE]
GO
ALTER TABLE [dbo].[Z_IVAPARAMETROS] ADD DEFAULT ('.') FOR [USUARIO]
GO
ALTER TABLE [dbo].[Z_IVAVENTA] ADD DEFAULT ('') FOR [NOTACREDITO]
GO
ALTER TABLE [dbo].[Z_RETENCIONES_VENTA] ADD DEFAULT ('A') FOR [TIPO]
GO
ALTER TABLE [dbo].[Z_VERSION] ADD DEFAULT ('') FOR [VERSION]
GO
ALTER TABLE [dbo].[ACCIONESPROMOCION] WITH CHECK ADD CONSTRAINT
[ACCIONESPROMOCION_FK] FOREIGN KEY([IDPROMOCION])
REFERENCES [dbo].[PROMOCIONES] ([IDPROMOCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ACCIONESPROMOCION] CHECK CONSTRAINT [ACCIONESPROMOCION_FK]
GO
ALTER TABLE [dbo].[ACCIONESPROMOCIONLIN] WITH CHECK ADD CONSTRAINT
[ACCIONESPROMOCIONLIN_FK] FOREIGN KEY([IDPROMOCION], [IDACCION])
REFERENCES [dbo].[ACCIONESPROMOCION] ([IDPROMOCION], [IDACCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ACCIONESPROMOCIONLIN] CHECK CONSTRAINT [ACCIONESPROMOCIONLIN_FK]
GO
ALTER TABLE [dbo].[AENA_SUBFAMILIAS] WITH CHECK ADD CONSTRAINT
[AENA_SUBFAMILIAS_CANONES] FOREIGN KEY([ID_CANON])
REFERENCES [dbo].[AENA_CANONES] ([ID_CANON])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[AENA_SUBFAMILIAS] CHECK CONSTRAINT [AENA_SUBFAMILIAS_CANONES]
GO
ALTER TABLE [dbo].[AENA_SUBFAMILIAS] WITH CHECK ADD CONSTRAINT
[AENA_SUBFAMILIAS_CONTRATOS] FOREIGN KEY([ID_CONTRATO])
REFERENCES [dbo].[AENA_CONTRATOS] ([ID_CONTRATO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[AENA_SUBFAMILIAS] CHECK CONSTRAINT [AENA_SUBFAMILIAS_CONTRATOS]
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] WITH CHECK ADD CONSTRAINT [ALBCOMPRACAB_FK]
FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[ALBCOMPRACAB] CHECK CONSTRAINT [ALBCOMPRACAB_FK]
GO
ALTER TABLE [dbo].[ALBCOMPRACAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[ALBCOMPRACAMPOSLIBRES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBCOMPRACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBCOMPRACAMPOSLIBRES] CHECK CONSTRAINT
[ALBCOMPRACAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[ALBCOMPRADTOS] WITH CHECK ADD CONSTRAINT [ALBCOMPRADTOS_FK]
FOREIGN KEY([NUMSERIE], [NUMERO], [N])
REFERENCES [dbo].[ALBCOMPRACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBCOMPRADTOS] CHECK CONSTRAINT [ALBCOMPRADTOS_FK]
GO
ALTER TABLE [dbo].[ALBCOMPRAFIRMA] WITH CHECK ADD CONSTRAINT [ALBCOMPRAFIRMA_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[ALBCOMPRACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBCOMPRAFIRMA] CHECK CONSTRAINT [ALBCOMPRAFIRMA_FK]
GO
ALTER TABLE [dbo].[ALBCOMPRAGASTOS] WITH CHECK ADD CONSTRAINT
[ALBCOMPRAGASTOS_FK1] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N], [NUMLIN])
REFERENCES [dbo].[ALBCOMPRALIN] ([NUMSERIE], [NUMALBARAN], [N], [NUMLIN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBCOMPRAGASTOS] CHECK CONSTRAINT [ALBCOMPRAGASTOS_FK1]
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] WITH CHECK ADD CONSTRAINT [ALBCOMPRALIN_FK1]
FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBCOMPRACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBCOMPRALIN] CHECK CONSTRAINT [ALBCOMPRALIN_FK1]
GO
ALTER TABLE [dbo].[ALBCOMPRATOT] WITH CHECK ADD CONSTRAINT [ALBCOMPRATOT_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[ALBCOMPRACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBCOMPRATOT] CHECK CONSTRAINT [ALBCOMPRATOT_FK]
GO
ALTER TABLE [dbo].[ALBVENTACAB] WITH CHECK ADD CONSTRAINT [ALBVENTACAB_FK]
FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTACAB] CHECK CONSTRAINT [ALBVENTACAB_FK]
GO
ALTER TABLE [dbo].[ALBVENTACAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[ALBVENTACAMPOSLIBRES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTACAMPOSLIBRES] CHECK CONSTRAINT [ALBVENTACAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[ALBVENTACONSUMICIONES] WITH CHECK ADD CONSTRAINT
[ALBVENTACONSUMICIONES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N], [NUMLIN])
REFERENCES [dbo].[ALBVENTALIN] ([NUMSERIE], [NUMALBARAN], [N], [NUMLIN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTACONSUMICIONES] CHECK CONSTRAINT
[ALBVENTACONSUMICIONES_FK]
GO
ALTER TABLE [dbo].[ALBVENTACONSUMO] WITH CHECK ADD CONSTRAINT
[ALBVENTACONSUMO_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTACONSUMO] CHECK CONSTRAINT [ALBVENTACONSUMO_FK]
GO
ALTER TABLE [dbo].[ALBVENTACUPONES] WITH CHECK ADD CONSTRAINT
[ALBVENTACUPONES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTACUPONES] CHECK CONSTRAINT [ALBVENTACUPONES_FK]
GO
ALTER TABLE [dbo].[ALBVENTACUPONESGENERADOS] WITH CHECK ADD CONSTRAINT
[ALBVENTACUPONESGENERADOS_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTACUPONESGENERADOS] CHECK CONSTRAINT
[ALBVENTACUPONESGENERADOS_FK]
GO
ALTER TABLE [dbo].[ALBVENTADTOS] WITH CHECK ADD CONSTRAINT [ALBVENTADTOS_FK]
FOREIGN KEY([NUMSERIE], [NUMERO], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTADTOS] CHECK CONSTRAINT [ALBVENTADTOS_FK]
GO
ALTER TABLE [dbo].[ALBVENTAFIRMA] WITH CHECK ADD CONSTRAINT [ALBVENTAFIRMA_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTAFIRMA] CHECK CONSTRAINT [ALBVENTAFIRMA_FK]
GO
ALTER TABLE [dbo].[ALBVENTALIN] WITH CHECK ADD CONSTRAINT [ALBVENTALIN_FK]
FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTALIN] CHECK CONSTRAINT [ALBVENTALIN_FK]
GO
ALTER TABLE [dbo].[ALBVENTALINPROMOCIONES] WITH CHECK ADD CONSTRAINT
[ALBVENTALINPROMOCIONES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N], [NUMLIN])
REFERENCES [dbo].[ALBVENTALIN] ([NUMSERIE], [NUMALBARAN], [N], [NUMLIN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTALINPROMOCIONES] CHECK CONSTRAINT
[ALBVENTALINPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[ALBVENTAMODIF] WITH CHECK ADD CONSTRAINT [ALBVENTAMODIF_FK]
FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTAMODIF] CHECK CONSTRAINT [ALBVENTAMODIF_FK]
GO
ALTER TABLE [dbo].[ALBVENTAPAG] WITH CHECK ADD CONSTRAINT [ALBVENTAPAG_FK]
FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTAPAG] CHECK CONSTRAINT [ALBVENTAPAG_FK]
GO
ALTER TABLE [dbo].[ALBVENTAPROMOCIONES] WITH CHECK ADD CONSTRAINT
[ALBVENTAPROMOCIONES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTAPROMOCIONES] CHECK CONSTRAINT [ALBVENTAPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[ALBVENTAREGALOS] WITH CHECK ADD CONSTRAINT
[ALBVENTAREGALOS_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTAREGALOS] CHECK CONSTRAINT [ALBVENTAREGALOS_FK]
GO
ALTER TABLE [dbo].[ALBVENTATARJETAEMBARQUE] WITH CHECK ADD CONSTRAINT
[ALBVENTATARJETAEMBARQUE_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTATARJETAEMBARQUE] CHECK CONSTRAINT
[ALBVENTATARJETAEMBARQUE_FK]
GO
ALTER TABLE [dbo].[ALBVENTATARJETAS] WITH CHECK ADD CONSTRAINT
[ALBVENTATARJETAS_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTATARJETAS] CHECK CONSTRAINT [ALBVENTATARJETAS_FK]
GO
ALTER TABLE [dbo].[ALBVENTATOT] WITH CHECK ADD CONSTRAINT [ALBVENTATOT_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALBVENTATOT] CHECK CONSTRAINT [ALBVENTATOT_FK]
GO
ALTER TABLE [dbo].[ALMACENESTARIFA] WITH CHECK ADD CONSTRAINT
[ALMACENESTARIFA_FK_ALMACEN] FOREIGN KEY([CODALMACEN])
REFERENCES [dbo].[ALMACEN] ([CODALMACEN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALMACENESTARIFA] CHECK CONSTRAINT [ALMACENESTARIFA_FK_ALMACEN]
GO
ALTER TABLE [dbo].[ALMACENESTARIFA] WITH CHECK ADD CONSTRAINT
[ALMACENESTARIFA_FK_TARIFAS] FOREIGN KEY([CODPROVEEDOR], [IDTARIFAC])
REFERENCES [dbo].[TARIFASCOMPRA] ([CODPROVEEDOR], [IDTARIFAC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ALMACENESTARIFA] CHECK CONSTRAINT [ALMACENESTARIFA_FK_TARIFAS]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTACAB_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACAB] CHECK CONSTRAINT [ANUL_ALBVENTACAB_FK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACUPONES] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTACUPONES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ANUL_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACUPONES] CHECK CONSTRAINT [ANUL_ALBVENTACUPONES_FK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACUPONESGENERADOS] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTACUPONESGENERADOS_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ANUL_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTACUPONESGENERADOS] CHECK CONSTRAINT
[ANUL_ALBVENTACUPONESGENERADOS_FK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTADTOS] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTADTOS_FK] FOREIGN KEY([NUMSERIE], [NUMERO], [N])
REFERENCES [dbo].[ANUL_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTADTOS] CHECK CONSTRAINT [ANUL_ALBVENTADTOS_FK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTAFIRMA] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTAFIRMAFK] FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[ANUL_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTAFIRMA] CHECK CONSTRAINT [ANUL_ALBVENTAFIRMAFK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTALIN_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ANUL_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALIN] CHECK CONSTRAINT [ANUL_ALBVENTALIN_FK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALINPROMOCIONES] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTALINPROMOCIONES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N],
[NUMLIN])
REFERENCES [dbo].[ANUL_ALBVENTALIN] ([NUMSERIE], [NUMALBARAN], [N], [NUMLIN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTALINPROMOCIONES] CHECK CONSTRAINT
[ANUL_ALBVENTALINPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTAPROMOCIONES] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTAPROMOCIONES_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ANUL_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTAPROMOCIONES] CHECK CONSTRAINT
[ANUL_ALBVENTAPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTASERIESRESOL] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTASERIESRESOL_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[ANUL_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTASERIESRESOL] CHECK CONSTRAINT
[ANUL_ALBVENTASERIESRESOL_FK]
GO
ALTER TABLE [dbo].[ANUL_ALBVENTATOT] WITH CHECK ADD CONSTRAINT
[ANUL_ALBVENTATOT_FK] FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[ANUL_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_ALBVENTATOT] CHECK CONSTRAINT [ANUL_ALBVENTATOT_FK]
GO
ALTER TABLE [dbo].[ANUL_FACTURASVENTAFIRMA] WITH CHECK ADD CONSTRAINT
[ANUL_FACTURASVENTAFIRMA_FK] FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[ANUL_FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ANUL_FACTURASVENTAFIRMA] CHECK CONSTRAINT
[ANUL_FACTURASVENTAFIRMA_FK]
GO
ALTER TABLE [dbo].[ARTICULOSCAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[ARTICULOSCAMPOSLIBRES_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSCAMPOSLIBRES] CHECK CONSTRAINT
[ARTICULOSCAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[ARTICULOSCOMENTARIOS] WITH CHECK ADD CONSTRAINT
[ARTICULOSCOMENTARIOS_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSCOMENTARIOS] CHECK CONSTRAINT [ARTICULOSCOMENTARIOS_FK]
GO
ALTER TABLE [dbo].[ARTICULOSCOMENTARIOSWEB] WITH CHECK ADD CONSTRAINT
[ARTICULOSCOMENTARIOSWEB_ARTICULOS_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSCOMENTARIOSWEB] CHECK CONSTRAINT
[ARTICULOSCOMENTARIOSWEB_ARTICULOS_FK]
GO
ALTER TABLE [dbo].[ARTICULOSCOMMERCE] WITH CHECK ADD CONSTRAINT
[ARTICULOSCOMMERCE_FK_ARTICULO] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSCOMMERCE] CHECK CONSTRAINT
[ARTICULOSCOMMERCE_FK_ARTICULO]
GO
ALTER TABLE [dbo].[ARTICULOSDIARIOSCLIENTE] WITH CHECK ADD CONSTRAINT
[ARTICULOSDIARIOSCLIENTE_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSDIARIOSCLIENTE] CHECK CONSTRAINT
[ARTICULOSDIARIOSCLIENTE_FK]
GO
ALTER TABLE [dbo].[ARTICULOSDOC] WITH CHECK ADD CONSTRAINT [ARTICULOSDOC_FK]
FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSDOC] CHECK CONSTRAINT [ARTICULOSDOC_FK]
GO
ALTER TABLE [dbo].[ARTICULOSENTRADAS] WITH CHECK ADD CONSTRAINT
[ARTICULOSENTRADAS_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSENTRADAS] CHECK CONSTRAINT [ARTICULOSENTRADAS_FK]
GO
ALTER TABLE [dbo].[ARTICULOSENTRADASHORARIO] WITH CHECK ADD CONSTRAINT
[ARTICULOSENTRADASHORARIO_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSENTRADASHORARIO] CHECK CONSTRAINT
[ARTICULOSENTRADASHORARIO_FK]
GO
ALTER TABLE [dbo].[ARTICULOSEREST] WITH CHECK ADD CONSTRAINT
[ARTICULOSEREST_ARTICULOS] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSEREST] CHECK CONSTRAINT [ARTICULOSEREST_ARTICULOS]
GO
ALTER TABLE [dbo].[ARTICULOSFACTPORFRANJA] WITH CHECK ADD CONSTRAINT
[ARTICULOSFACTPORFRANJA_ARTICULOS] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSFACTPORFRANJA] CHECK CONSTRAINT
[ARTICULOSFACTPORFRANJA_ARTICULOS]
GO
ALTER TABLE [dbo].[ARTICULOSFACTPORFRANJA] WITH CHECK ADD CONSTRAINT
[ARTICULOSFACTPORFRANJA_FORMATOS] FOREIGN KEY([CODFORMATO])
REFERENCES [dbo].[FORMATOS] ([CODFORMATO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSFACTPORFRANJA] CHECK CONSTRAINT
[ARTICULOSFACTPORFRANJA_FORMATOS]
GO
ALTER TABLE [dbo].[ARTICULOSHABITACIONES] WITH CHECK ADD CONSTRAINT
[FK__ARTICULOS__CODAR__108157BA] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSHABITACIONES] CHECK CONSTRAINT
[FK__ARTICULOS__CODAR__108157BA]
GO
ALTER TABLE [dbo].[ARTICULOSHABITACIONESPAXWEB] WITH CHECK ADD CONSTRAINT
[ARTICULOSHABITACIONESPW_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOSHABITACIONES] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSHABITACIONESPAXWEB] CHECK CONSTRAINT
[ARTICULOSHABITACIONESPW_FK]
GO
ALTER TABLE [dbo].[ARTICULOSIMAGEN] WITH CHECK ADD CONSTRAINT
[ARTICULOSIMAGEN_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSIMAGEN] CHECK CONSTRAINT [ARTICULOSIMAGEN_FK]
GO
ALTER TABLE [dbo].[ARTICULOSIMAGENEREST] WITH CHECK ADD CONSTRAINT
[ARTICULOSIMAGENEREST_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSIMAGENEREST] CHECK CONSTRAINT [ARTICULOSIMAGENEREST_FK]
GO
ALTER TABLE [dbo].[ARTICULOSIMAGENES] WITH CHECK ADD CONSTRAINT
[ARTICULOSIMAGENES_ARTICULOS_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSIMAGENES] CHECK CONSTRAINT
[ARTICULOSIMAGENES_ARTICULOS_FK]
GO
ALTER TABLE [dbo].[ARTICULOSLIN] WITH CHECK ADD CONSTRAINT [ARTICULOSLIN_FK]
FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSLIN] CHECK CONSTRAINT [ARTICULOSLIN_FK]
GO
ALTER TABLE [dbo].[ARTICULOSPERIODICOSCLIENTE] WITH CHECK ADD CONSTRAINT
[ARTICULOSPERIODICOSCLIENTE_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSPERIODICOSCLIENTE] CHECK CONSTRAINT
[ARTICULOSPERIODICOSCLIENTE_FK]
GO
ALTER TABLE [dbo].[ARTICULOSREGIMENES] WITH CHECK ADD CONSTRAINT
[FK__ARTICULOS__CODAR__19169DBB] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSREGIMENES] CHECK CONSTRAINT
[FK__ARTICULOS__CODAR__19169DBB]
GO
ALTER TABLE [dbo].[ARTICULOSREST] WITH CHECK ADD CONSTRAINT [ARTICULOSREST_FK]
FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ARTICULOSREST] CHECK CONSTRAINT [ARTICULOSREST_FK]
GO
ALTER TABLE [dbo].[ASIGNACIONDPTOVENDEDORES] WITH CHECK ADD CONSTRAINT
[DPTOVENDEDORES_ASIGDPTOR_FK] FOREIGN KEY([CODDPTO])
REFERENCES [dbo].[DPTOVENDEDORES] ([CODDPTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ASIGNACIONDPTOVENDEDORES] CHECK CONSTRAINT
[DPTOVENDEDORES_ASIGDPTOR_FK]
GO
ALTER TABLE [dbo].[ASIGNACIONDPTOVENDEDORES] WITH CHECK ADD CONSTRAINT
[DPTOVENDEDORES_ASIGVENDEDOR_FK] FOREIGN KEY([CODVENDEDOR])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ASIGNACIONDPTOVENDEDORES] CHECK CONSTRAINT
[DPTOVENDEDORES_ASIGVENDEDOR_FK]
GO
ALTER TABLE [dbo].[ASIGNACIONRECURSOS] WITH CHECK ADD CONSTRAINT
[ASIGNACIONRECURSOS_GRUPO_FK] FOREIGN KEY([CODGRUPO])
REFERENCES [dbo].[GRUPORECURSOS] ([CODGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ASIGNACIONRECURSOS] CHECK CONSTRAINT
[ASIGNACIONRECURSOS_GRUPO_FK]
GO
ALTER TABLE [dbo].[ASIGNACIONRECURSOS] WITH CHECK ADD CONSTRAINT
[ASIGNACIONRECURSOS_RECURSOS_FK] FOREIGN KEY([CODRECURSO])
REFERENCES [dbo].[RECURSOSEMPRESA] ([CODRECURSO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ASIGNACIONRECURSOS] CHECK CONSTRAINT
[ASIGNACIONRECURSOS_RECURSOS_FK]
GO
ALTER TABLE [dbo].[ASUNTOPREGUNTASCONFIGURABLES] WITH CHECK ADD CONSTRAINT
[FK_ASUNTOPREGUNTASCONF_TIPO] FOREIGN KEY([IDTIPOASUNTO])
REFERENCES [dbo].[TIPOASUNTO] ([IDTIPOASUNTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ASUNTOPREGUNTASCONFIGURABLES] CHECK CONSTRAINT
[FK_ASUNTOPREGUNTASCONF_TIPO]
GO
ALTER TABLE [dbo].[ASUNTOS] WITH CHECK ADD CONSTRAINT [ASUNTOS_TIPO_FK] FOREIGN
KEY([TIPOASUNTO])
REFERENCES [dbo].[TIPOASUNTO] ([IDTIPOASUNTO])
GO
ALTER TABLE [dbo].[ASUNTOS] CHECK CONSTRAINT [ASUNTOS_TIPO_FK]
GO
ALTER TABLE [dbo].[ASUNTOSARTICULOS] WITH CHECK ADD CONSTRAINT
[ASUNTOSARTICULOS_FK] FOREIGN KEY([SERIE], [NUMERO])
REFERENCES [dbo].[ASUNTOS] ([SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ASUNTOSARTICULOS] CHECK CONSTRAINT [ASUNTOSARTICULOS_FK]
GO
ALTER TABLE [dbo].[ASUNTOSAUTOMATICOS] WITH CHECK ADD CONSTRAINT
[ASUNTOSAUTO_CLI_FK] FOREIGN KEY([IDCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
GO
ALTER TABLE [dbo].[ASUNTOSAUTOMATICOS] CHECK CONSTRAINT [ASUNTOSAUTO_CLI_FK]
GO
ALTER TABLE [dbo].[ASUNTOSBLOQUEOS] WITH CHECK ADD CONSTRAINT
[ASUNTOSBLOQUEOS_FK] FOREIGN KEY([SERIE], [NUMERO])
REFERENCES [dbo].[ASUNTOS] ([SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ASUNTOSBLOQUEOS] CHECK CONSTRAINT [ASUNTOSBLOQUEOS_FK]
GO
ALTER TABLE [dbo].[ASUNTOSCAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[ASUNTOSCAMPOSLIBRES_FK] FOREIGN KEY([SERIE], [NUMERO])
REFERENCES [dbo].[ASUNTOS] ([SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ASUNTOSCAMPOSLIBRES] CHECK CONSTRAINT [ASUNTOSCAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[BALANCEOSLIN] WITH CHECK ADD CONSTRAINT [BALANCEOSLIN_FK]
FOREIGN KEY([CODIGO])
REFERENCES [dbo].[BALANCEOSCAB] ([CODIGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[BALANCEOSLIN] CHECK CONSTRAINT [BALANCEOSLIN_FK]
GO
ALTER TABLE [dbo].[BALANZASENTIDADES] WITH CHECK ADD CONSTRAINT
[FK_BALANZASENTIDADES_BALANZAS] FOREIGN KEY([ID])
REFERENCES [dbo].[BALANZAS] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[BALANZASENTIDADES] CHECK CONSTRAINT
[FK_BALANZASENTIDADES_BALANZAS]
GO
ALTER TABLE [dbo].[BI_INFORMES_USUARIOS] WITH CHECK ADD CONSTRAINT
[BI_INFORMES_USUARIOS_FK] FOREIGN KEY([IDINFORME])
REFERENCES [dbo].[BI_INFORMES] ([IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[BI_INFORMES_USUARIOS] CHECK CONSTRAINT [BI_INFORMES_USUARIOS_FK]
GO
ALTER TABLE [dbo].[BI_PERMISOS_USUARIOS] WITH CHECK ADD CONSTRAINT
[BI_PERMISOS_USUARIOS_INFORMES_FK] FOREIGN KEY([IDINFORMEDEFECTO])
REFERENCES [dbo].[IE_INFORMES] ([ID_INFORME])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[BI_PERMISOS_USUARIOS] CHECK CONSTRAINT
[BI_PERMISOS_USUARIOS_INFORMES_FK]
GO
ALTER TABLE [dbo].[CAJASASIGNADAS] WITH CHECK ADD CONSTRAINT [CAJASASIGNADAS_FK]
FOREIGN KEY([IDTERMINAL])
REFERENCES [dbo].[TERMINALES] ([IDTERMINAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CAJASASIGNADAS] CHECK CONSTRAINT [CAJASASIGNADAS_FK]
GO
ALTER TABLE [dbo].[CAMPOSLIBRESPORSUBTIPO] WITH CHECK ADD CONSTRAINT
[FK_CAMPOSLIBRESPORSUBTIPO_CAL] FOREIGN KEY([TABLA], [CAMPO])
REFERENCES [dbo].[CAMPOSLIBRESCONFIG] ([TABLA], [CAMPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CAMPOSLIBRESPORSUBTIPO] CHECK CONSTRAINT
[FK_CAMPOSLIBRESPORSUBTIPO_CAL]
GO
ALTER TABLE [dbo].[CAMPOSLIBRESPORTIPOASUNTO] WITH CHECK ADD CONSTRAINT
[CAMPOSLIBRESPORTIPOASUNTO_FK] FOREIGN KEY([IDTIPOASUNTO])
REFERENCES [dbo].[TIPOASUNTO] ([IDTIPOASUNTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CAMPOSLIBRESPORTIPOASUNTO] CHECK CONSTRAINT
[CAMPOSLIBRESPORTIPOASUNTO_FK]
GO
ALTER TABLE [dbo].[CAMPOSLIBRESPOSIBLES] WITH CHECK ADD CONSTRAINT
[FK_CAMPOSLIBRESPOSIBLES_CAL] FOREIGN KEY([TABLA], [CAMPO])
REFERENCES [dbo].[CAMPOSLIBRESCONFIG] ([TABLA], [CAMPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CAMPOSLIBRESPOSIBLES] CHECK CONSTRAINT
[FK_CAMPOSLIBRESPOSIBLES_CAL]
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTEL_ARTICULOS] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTEL] CHECK CONSTRAINT [FK_CARGODTOHOTEL_ARTICULOS]
GO
ALTER TABLE [dbo].[CARGODTOHOTELHABITACIONES] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELHABITACIONES_ARTICULOSHABITACIONES] FOREIGN KEY([CODHABITACION])
REFERENCES [dbo].[ARTICULOSHABITACIONES] ([CODARTICULO])
GO
ALTER TABLE [dbo].[CARGODTOHOTELHABITACIONES] CHECK CONSTRAINT
[FK_CARGODTOHOTELHABITACIONES_ARTICULOSHABITACIONES]
GO
ALTER TABLE [dbo].[CARGODTOHOTELHABITACIONES] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELHABITACIONES_CARGODTOHOTEL] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[CARGODTOHOTEL] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTELHABITACIONES] CHECK CONSTRAINT
[FK_CARGODTOHOTELHABITACIONES_CARGODTOHOTEL]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] WITH CHECK ADD CONSTRAINT
[CARGODTOHOTELPRECIOS_CARGODTOHOTEL_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[CARGODTOHOTEL] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] CHECK CONSTRAINT
[CARGODTOHOTELPRECIOS_CARGODTOHOTEL_FK]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELPRECIOS_CLIENTES] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] CHECK CONSTRAINT
[FK_CARGODTOHOTELPRECIOS_CLIENTES]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELPRECIOS_TARIFASHOTEL] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] CHECK CONSTRAINT
[FK_CARGODTOHOTELPRECIOS_TARIFASHOTEL]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELPRECIOS_TARIFASHOTELRANGOS] FOREIGN KEY([IDRANGO])
REFERENCES [dbo].[TARIFASHOTELRANGOS] ([IDRANGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] CHECK CONSTRAINT
[FK_CARGODTOHOTELPRECIOS_TARIFASHOTELRANGOS]
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELPRECIOS_TEMPORADASHOTEL] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTELPRECIOS] CHECK CONSTRAINT
[FK_CARGODTOHOTELPRECIOS_TEMPORADASHOTEL]
GO
ALTER TABLE [dbo].[CARGODTOHOTELREGIMENES] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELREGIMENES_ARTICULOSREGIMENES] FOREIGN KEY([CODREGIMEN])
REFERENCES [dbo].[ARTICULOSREGIMENES] ([CODARTICULO])
GO
ALTER TABLE [dbo].[CARGODTOHOTELREGIMENES] CHECK CONSTRAINT
[FK_CARGODTOHOTELREGIMENES_ARTICULOSREGIMENES]
GO
ALTER TABLE [dbo].[CARGODTOHOTELREGIMENES] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELREGIMENES_CARGODTOHOTEL] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[CARGODTOHOTEL] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTELREGIMENES] CHECK CONSTRAINT
[FK_CARGODTOHOTELREGIMENES_CARGODTOHOTEL]
GO
ALTER TABLE [dbo].[CARGODTOHOTELTARIFAS] WITH CHECK ADD CONSTRAINT
[FK_CARGODTOHOTELTARIFAS_TARIFASHOTEL] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGODTOHOTELTARIFAS] CHECK CONSTRAINT
[FK_CARGODTOHOTELTARIFAS_TARIFASHOTEL]
GO
ALTER TABLE [dbo].[CARGOSDTOSCLIENTE] WITH CHECK ADD CONSTRAINT
[CARGOSDTOSCLIENTE_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGOSDTOSCLIENTE] CHECK CONSTRAINT [CARGOSDTOSCLIENTE_FK]
GO
ALTER TABLE [dbo].[CARGOSDTOSPROVEEDOR] WITH CHECK ADD CONSTRAINT
[CARGOSDTOSPROVEEDOR_FK] FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARGOSDTOSPROVEEDOR] CHECK CONSTRAINT [CARGOSDTOSPROVEEDOR_FK]
GO
ALTER TABLE [dbo].[CARRITOLIN] WITH CHECK ADD CONSTRAINT
[FK_CARRITOLIN_CARRITOCAB] FOREIGN KEY([IDCARRITO])
REFERENCES [dbo].[CARRITOCAB] ([IDCARRITO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CARRITOLIN] CHECK CONSTRAINT [FK_CARRITOLIN_CARRITOCAB]
GO
ALTER TABLE [dbo].[CENTRALESPERMISOS] WITH CHECK ADD CONSTRAINT
[CENTRALESPERMISOS_FK] FOREIGN KEY([IDCENTRAL])
REFERENCES [dbo].[CENTRALES] ([IDCENTRAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CENTRALESPERMISOS] CHECK CONSTRAINT [CENTRALESPERMISOS_FK]
GO
ALTER TABLE [dbo].[CENTRALESVALORES] WITH CHECK ADD CONSTRAINT
[CENTRALESVALORES_FK] FOREIGN KEY([IDCENTRAL], [IDPERMISO])
REFERENCES [dbo].[CENTRALESPERMISOS] ([IDCENTRAL], [IDPERMISO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CENTRALESVALORES] CHECK CONSTRAINT [CENTRALESVALORES_FK]
GO
ALTER TABLE [dbo].[CLIENTESACTIVIDAD] WITH CHECK ADD CONSTRAINT
[CLIENTESACTIVIDADACT_FK] FOREIGN KEY([CODACTIVIDAD])
REFERENCES [dbo].[ACTIVIDADES] ([CODACTIVIDAD])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTESACTIVIDAD] CHECK CONSTRAINT [CLIENTESACTIVIDADACT_FK]
GO
ALTER TABLE [dbo].[CLIENTESCAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[CLIENTESCAMPOSLIBRES_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTESCAMPOSLIBRES] CHECK CONSTRAINT [CLIENTESCAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[CLIENTESENVIO] WITH CHECK ADD CONSTRAINT [CLIENTESENVIO_FK]
FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTESENVIO] CHECK CONSTRAINT [CLIENTESENVIO_FK]
GO
ALTER TABLE [dbo].[CLIENTESINTERES] WITH CHECK ADD CONSTRAINT
[CLIENTESINTERESINT_FK] FOREIGN KEY([CODINTERES])
REFERENCES [dbo].[INTERESES] ([CODINTERES])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTESINTERES] CHECK CONSTRAINT [CLIENTESINTERESINT_FK]
GO
ALTER TABLE [dbo].[CLIENTESTARIFASCOMPRA] WITH CHECK ADD CONSTRAINT
[CLIENTESTARIFASCOMPRA_CL_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTESTARIFASCOMPRA] CHECK CONSTRAINT
[CLIENTESTARIFASCOMPRA_CL_FK]
GO
ALTER TABLE [dbo].[CLIENTESTARIFASCOMPRA] WITH CHECK ADD CONSTRAINT
[CLIENTESTARIFASCOMPRA_TA_FK] FOREIGN KEY([CODPROVEEDOR], [IDTARIFAC])
REFERENCES [dbo].[TARIFASCOMPRA] ([CODPROVEEDOR], [IDTARIFAC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTESTARIFASCOMPRA] CHECK CONSTRAINT
[CLIENTESTARIFASCOMPRA_TA_FK]
GO
ALTER TABLE [dbo].[CLIENTESTEMPORALESCAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[CLIENTESTEMPORALESCAMPOSLIBRES_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTESTEMPORALES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTESTEMPORALESCAMPOSLIBRES] CHECK CONSTRAINT
[CLIENTESTEMPORALESCAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[CLIENTESTERMINAL] WITH CHECK ADD CONSTRAINT
[CLIENTESTERMINAL_FK] FOREIGN KEY([IDTERMINAL])
REFERENCES [dbo].[TERMINALES] ([IDTERMINAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CLIENTESTERMINAL] CHECK CONSTRAINT [CLIENTESTERMINAL_FK]
GO
ALTER TABLE [dbo].[CMRC_ENLACESIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_CMRC_ENLACESIDIOMAS_CMRC_ENLACES] FOREIGN KEY([IDENLACE])
REFERENCES [dbo].[CMRC_ENLACES] ([IDENLACE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CMRC_ENLACESIDIOMAS] CHECK CONSTRAINT
[FK_CMRC_ENLACESIDIOMAS_CMRC_ENLACES]
GO
ALTER TABLE [dbo].[COM_CONFIGTRAMAS] WITH CHECK ADD CONSTRAINT
[COM_CONFIGTRAMAS_TRAMAS_FK] FOREIGN KEY([IDDISPOSITIVO], [IDOPERACION], [IDTRAMA])
REFERENCES [dbo].[COM_TRAMAS] ([IDDISPOSITIVO], [IDOPERACION], [IDTRAMA])
GO
ALTER TABLE [dbo].[COM_CONFIGTRAMAS] CHECK CONSTRAINT [COM_CONFIGTRAMAS_TRAMAS_FK]
GO
ALTER TABLE [dbo].[COM_TRAMAS] WITH CHECK ADD CONSTRAINT [COM_TRAMAS_DISP_FK]
FOREIGN KEY([IDDISPOSITIVO])
REFERENCES [dbo].[COM_DISPOSITIVOS] ([IDDISPOSITIVO])
GO
ALTER TABLE [dbo].[COM_TRAMAS] CHECK CONSTRAINT [COM_TRAMAS_DISP_FK]
GO
ALTER TABLE [dbo].[COM_TRAMAS] WITH CHECK ADD CONSTRAINT [COM_TRAMAS_OP_FK]
FOREIGN KEY([IDOPERACION])
REFERENCES [dbo].[COM_OPERACIONES] ([IDOPERACION])
GO
ALTER TABLE [dbo].[COM_TRAMAS] CHECK CONSTRAINT [COM_TRAMAS_OP_FK]
GO
ALTER TABLE [dbo].[COMENTARIOSIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_COMENTARIOSIDIOMAS_COMENTARIOS] FOREIGN KEY([CODCOMENTARIO])
REFERENCES [dbo].[COMENTARIOS] ([CODCOMENTARIO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COMENTARIOSIDIOMAS] CHECK CONSTRAINT
[FK_COMENTARIOSIDIOMAS_COMENTARIOS]
GO
ALTER TABLE [dbo].[COMENTARIOSIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_COMENTARIOSIDIOMAS_IDIOMAS] FOREIGN KEY([CODIDIOMA])
REFERENCES [dbo].[IDIOMAS] ([CODIDIOMA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COMENTARIOSIDIOMAS] CHECK CONSTRAINT
[FK_COMENTARIOSIDIOMAS_IDIOMAS]
GO
ALTER TABLE [dbo].[COMISIONESDOC] WITH CHECK ADD CONSTRAINT [COMISIONESDOC_FK]
FOREIGN KEY([IDCALCULO], [CODVENDEDOR])
REFERENCES [dbo].[HISTOCOMISIONESCAB] ([IDCALCULO], [CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COMISIONESDOC] CHECK CONSTRAINT [COMISIONESDOC_FK]
GO
ALTER TABLE [dbo].[COMISIONESHECHAS] WITH CHECK ADD CONSTRAINT
[COMISIONESHECHAS_FK] FOREIGN KEY([CODVENDEDOR])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COMISIONESHECHAS] CHECK CONSTRAINT [COMISIONESHECHAS_FK]
GO
ALTER TABLE [dbo].[COMISIONESLIN] WITH CHECK ADD CONSTRAINT [COMISION_FK] FOREIGN
KEY([COD])
REFERENCES [dbo].[COMISIONESCAB] ([CODCOMISION])
GO
ALTER TABLE [dbo].[COMISIONESLIN] CHECK CONSTRAINT [COMISION_FK]
GO
ALTER TABLE [dbo].[COMISIONESPORVENDEDOR] WITH CHECK ADD CONSTRAINT
[COMISIONESPORVENDEDOR_COMIFK] FOREIGN KEY([CODCOMISION])
REFERENCES [dbo].[COMISIONESCAB] ([CODCOMISION])
GO
ALTER TABLE [dbo].[COMISIONESPORVENDEDOR] CHECK CONSTRAINT
[COMISIONESPORVENDEDOR_COMIFK]
GO
ALTER TABLE [dbo].[COMISIONESVENDEDOR] WITH CHECK ADD CONSTRAINT
[COMISIONESVENDEDOR_FK1] FOREIGN KEY([CODVENDEDOR])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COMISIONESVENDEDOR] CHECK CONSTRAINT [COMISIONESVENDEDOR_FK1]
GO
ALTER TABLE [dbo].[COMISIONESVENDEDOR] WITH CHECK ADD CONSTRAINT
[COMISIONESVENDEDOR_FK2] FOREIGN KEY([CODCOMISION])
REFERENCES [dbo].[COMISIONESCAB] ([CODCOMISION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COMISIONESVENDEDOR] CHECK CONSTRAINT [COMISIONESVENDEDOR_FK2]
GO
ALTER TABLE [dbo].[COMUNIDADES] WITH CHECK ADD CONSTRAINT [PAISES_COMUNIDADES]
FOREIGN KEY([CODPAIS])
REFERENCES [dbo].[PAISES] ([CODPAIS])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COMUNIDADES] CHECK CONSTRAINT [PAISES_COMUNIDADES]
GO
ALTER TABLE [dbo].[CONDICIONESGRUPOSARTICULOS] WITH CHECK ADD CONSTRAINT
[CONDICIONESGRUPOSARTICULOS_FK] FOREIGN KEY([IDGRUPO])
REFERENCES [dbo].[GRUPOSARTICULOS] ([IDGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONDICIONESGRUPOSARTICULOS] CHECK CONSTRAINT
[CONDICIONESGRUPOSARTICULOS_FK]
GO
ALTER TABLE [dbo].[CONDICIONESGRUPOSCLIENTES] WITH CHECK ADD CONSTRAINT
[CONDICIONESGRUPOSCLIENTES_FK] FOREIGN KEY([IDGRUPO])
REFERENCES [dbo].[GRUPOSCLIENTES] ([IDGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONDICIONESGRUPOSCLIENTES] CHECK CONSTRAINT
[CONDICIONESGRUPOSCLIENTES_FK]
GO
ALTER TABLE [dbo].[CONDICIONESGRUPOSOCUPANTES] WITH CHECK ADD CONSTRAINT
[CONDICIONESGRUPOSOCUPANTES_FK] FOREIGN KEY([IDGRUPO])
REFERENCES [dbo].[GRUPOSOCUPANTES] ([IDGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONDICIONESGRUPOSOCUPANTES] CHECK CONSTRAINT
[CONDICIONESGRUPOSOCUPANTES_FK]
GO
ALTER TABLE [dbo].[CONDICIONESPROVEEDOR] WITH CHECK ADD CONSTRAINT
[CONDICIONESPROVEEDOR_FK] FOREIGN KEY([CODPROVEEDOR], [IDTARIFAC])
REFERENCES [dbo].[TARIFASCOMPRA] ([CODPROVEEDOR], [IDTARIFAC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONDICIONESPROVEEDOR] CHECK CONSTRAINT [CONDICIONESPROVEEDOR_FK]
GO
ALTER TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR] WITH CHECK ADD CONSTRAINT
[CONDICIONESRAPPELSPROVEEDOR_FK] FOREIGN KEY([CODPROVEEDOR], [CODRAPPEL])
REFERENCES [dbo].[RAPPELSPROVEEDORES] ([CODPROVEEDOR], [CODRAPPEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONDICIONESRAPPELSPROVEEDOR] CHECK CONSTRAINT
[CONDICIONESRAPPELSPROVEEDOR_FK]
GO
ALTER TABLE [dbo].[CONFIGACTUALIZACION] WITH CHECK ADD CONSTRAINT
[FK_CONFIGACTUALIZACION_REM_FRONTS] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONFIGACTUALIZACION] CHECK CONSTRAINT
[FK_CONFIGACTUALIZACION_REM_FRONTS]
GO
ALTER TABLE [dbo].[CONFIGHABITACIONES] WITH CHECK ADD CONSTRAINT
[CONFIGHABITACIONES_PLANTA] FOREIGN KEY([IDHOTEL], [PLANTA])
REFERENCES [dbo].[PLANTAS] ([IDHOTEL], [PLANTA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONFIGHABITACIONES] CHECK CONSTRAINT [CONFIGHABITACIONES_PLANTA]
GO
ALTER TABLE [dbo].[CONFIGMULTICAJA] WITH CHECK ADD CONSTRAINT
[CONFIGMULTICAJA_FK] FOREIGN KEY([IDTERMINAL])
REFERENCES [dbo].[TERMINALES] ([IDTERMINAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONFIGMULTICAJA] CHECK CONSTRAINT [CONFIGMULTICAJA_FK]
GO
ALTER TABLE [dbo].[CONFIGMULTICAJASERIES] WITH CHECK ADD CONSTRAINT
[CONFIGMULTICAJASERIES_FK] FOREIGN KEY([IDTERMINAL])
REFERENCES [dbo].[TERMINALES] ([IDTERMINAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONFIGMULTICAJASERIES] CHECK CONSTRAINT
[CONFIGMULTICAJASERIES_FK]
GO
ALTER TABLE [dbo].[CONOCIMIENTOS] WITH CHECK ADD CONSTRAINT [CODEMPLEADOCONOC_FK]
FOREIGN KEY([CODEMPLEADO])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
GO
ALTER TABLE [dbo].[CONOCIMIENTOS] CHECK CONSTRAINT [CODEMPLEADOCONOC_FK]
GO
ALTER TABLE [dbo].[CONOCIMIENTOS] WITH CHECK ADD CONSTRAINT
[CODTIPOAVISOSCONOC_FK] FOREIGN KEY([CODTIPOAVISO])
REFERENCES [dbo].[TIPOAVISOS] ([CODTIPOAVISO])
GO
ALTER TABLE [dbo].[CONOCIMIENTOS] CHECK CONSTRAINT [CODTIPOAVISOSCONOC_FK]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTES] WITH CHECK ADD CONSTRAINT
[CONTACTOSCLIENTES_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTES] CHECK CONSTRAINT [CONTACTOSCLIENTES_FK]
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTESTEMPORALES] WITH CHECK ADD CONSTRAINT
[CONTACTOSCLIENTESTEMPORALES_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTESTEMPORALES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONTACTOSCLIENTESTEMPORALES] CHECK CONSTRAINT
[CONTACTOSCLIENTESTEMPORALES_FK]
GO
ALTER TABLE [dbo].[CONTACTOSPROVEEDORES] WITH CHECK ADD CONSTRAINT
[CONTACTOSPROVEEDORES_FK] FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[CONTACTOSPROVEEDORES] CHECK CONSTRAINT [CONTACTOSPROVEEDORES_FK]
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] WITH CHECK ADD CONSTRAINT
[COSTESPORALMACEN_FK] FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COSTESPORALMACEN] CHECK CONSTRAINT [COSTESPORALMACEN_FK]
GO
ALTER TABLE [dbo].[COTIZACIONES] WITH CHECK ADD CONSTRAINT [COTIZACIONES_FK]
FOREIGN KEY([CODMONEDA])
REFERENCES [dbo].[MONEDAS] ([CODMONEDA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[COTIZACIONES] CHECK CONSTRAINT [COTIZACIONES_FK]
GO
ALTER TABLE [dbo].[DATOSCLIENTELIBRES] WITH CHECK ADD CONSTRAINT
[DATOSCLIENTELIBRES_FK] FOREIGN KEY([CODRESPUESTA])
REFERENCES [dbo].[DISSENYCAMPOSLIBRES] ([CODRESPUESTA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DATOSCLIENTELIBRES] CHECK CONSTRAINT [DATOSCLIENTELIBRES_FK]
GO
ALTER TABLE [dbo].[DEPARTAMENTOIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_DEPARTAMENTOIDIOMAS_DEPARTAMENTO] FOREIGN KEY([NUMDPTO])
REFERENCES [dbo].[DEPARTAMENTO] ([NUMDPTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DEPARTAMENTOIDIOMAS] CHECK CONSTRAINT
[FK_DEPARTAMENTOIDIOMAS_DEPARTAMENTO]
GO
ALTER TABLE [dbo].[DEPARTAMENTOIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_DEPARTAMENTOIDIOMAS_IDIOMAS] FOREIGN KEY([CODIDIOMA])
REFERENCES [dbo].[IDIOMAS] ([CODIDIOMA])
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DEPARTAMENTOIDIOMAS] CHECK CONSTRAINT
[FK_DEPARTAMENTOIDIOMAS_IDIOMAS]
GO
ALTER TABLE [dbo].[DINGUSTAZZY] WITH CHECK ADD CONSTRAINT
[FK_DINGUSTAZZY_HOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DINGUSTAZZY] CHECK CONSTRAINT [FK_DINGUSTAZZY_HOTELES]
GO
ALTER TABLE [dbo].[DISPOSITIVOSLIN] WITH CHECK ADD CONSTRAINT
[DISPOSITIVOSLIN_FK] FOREIGN KEY([IDTERMINAL], [TIPODISPOSITIVO], [NOMBRE])
REFERENCES [dbo].[DISPOSITIVOS] ([IDTERMINAL], [TIPODISPOSITIVO], [NOMBRE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DISPOSITIVOSLIN] CHECK CONSTRAINT [DISPOSITIVOSLIN_FK]
GO
ALTER TABLE [dbo].[DOCUMSDISENYID] WITH CHECK ADD CONSTRAINT [DOCUMSDISENYID_FK]
FOREIGN KEY([GRUPO], [DISENY])
REFERENCES [dbo].[NOMBRESDOCSID] ([CODGRUPO], [CODDOCUMENTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DOCUMSDISENYID] CHECK CONSTRAINT [DOCUMSDISENYID_FK]
GO
ALTER TABLE [dbo].[DOCWORD] WITH CHECK ADD CONSTRAINT [DOCWORD_TIPOSDOC] FOREIGN
KEY([TIPODOC])
REFERENCES [dbo].[TIPOSDOC] ([TIPODOC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DOCWORD] CHECK CONSTRAINT [DOCWORD_TIPOSDOC]
GO
ALTER TABLE [dbo].[DOCWORDCONFIG] WITH CHECK ADD CONSTRAINT
[DOCWORDCONFIG_TIPOSDOC] FOREIGN KEY([TIPODOC])
REFERENCES [dbo].[TIPOSDOC] ([TIPODOC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DOCWORDCONFIG] CHECK CONSTRAINT [DOCWORDCONFIG_TIPOSDOC]
GO
ALTER TABLE [dbo].[DTOSOCUPACIONTEMPORADA] WITH CHECK ADD CONSTRAINT
[FK_DTOSOCUPACIONTEMPORADA_TARIFASHOTEL] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DTOSOCUPACIONTEMPORADA] CHECK CONSTRAINT
[FK_DTOSOCUPACIONTEMPORADA_TARIFASHOTEL]
GO
ALTER TABLE [dbo].[DTOSOCUPACIONTEMPORADA] WITH CHECK ADD CONSTRAINT
[FK_DTOSOCUPACIONTEMPORADA_TARIFASHOTELRANGOS] FOREIGN KEY([IDRANGO])
REFERENCES [dbo].[TARIFASHOTELRANGOS] ([IDRANGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DTOSOCUPACIONTEMPORADA] CHECK CONSTRAINT
[FK_DTOSOCUPACIONTEMPORADA_TARIFASHOTELRANGOS]
GO
ALTER TABLE [dbo].[DTOSOCUPACIONTEMPORADA] WITH CHECK ADD CONSTRAINT
[FK_DTOSOCUPACIONTEMPORADA_TEMPORADASHOTEL] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DTOSOCUPACIONTEMPORADA] CHECK CONSTRAINT
[FK_DTOSOCUPACIONTEMPORADA_TEMPORADASHOTEL]
GO
ALTER TABLE [dbo].[DTOSTARIFAS] WITH CHECK ADD CONSTRAINT [DTOSTARIFAS_FK]
FOREIGN KEY([IDTARIFAV])
REFERENCES [dbo].[TARIFASVENTA] ([IDTARIFAV])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[DTOSTARIFAS] CHECK CONSTRAINT [DTOSTARIFAS_FK]
GO
ALTER TABLE [dbo].[ELEMENTOSGRUPO] WITH CHECK ADD CONSTRAINT [ELEMENTOSGRUPO_FK]
FOREIGN KEY([IDGRUPO])
REFERENCES [dbo].[GRUPOARTICULOS] ([IDGRUPO])
GO
ALTER TABLE [dbo].[ELEMENTOSGRUPO] CHECK CONSTRAINT [ELEMENTOSGRUPO_FK]
GO
ALTER TABLE [dbo].[ESTADISTICA] WITH CHECK ADD CONSTRAINT [ESTADISTICA_FK]
FOREIGN KEY([GRUPO])
REFERENCES [dbo].[ESTADISTICA_GRUPOS] ([IDGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ESTADISTICA] CHECK CONSTRAINT [ESTADISTICA_FK]
GO
ALTER TABLE [dbo].[ESTADISTICA] WITH CHECK ADD CONSTRAINT [ESTADISTICAINFORME_FK]
FOREIGN KEY([IDINFORME])
REFERENCES [dbo].[INFORME] ([IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ESTADISTICA] CHECK CONSTRAINT [ESTADISTICAINFORME_FK]
GO
ALTER TABLE [dbo].[ESTADISTICA_CONFIG] WITH CHECK ADD CONSTRAINT
[FK_ESTADISTICA_CONFIG_INFORME] FOREIGN KEY([IDINFORME])
REFERENCES [dbo].[INFORME] ([IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ESTADISTICA_CONFIG] CHECK CONSTRAINT
[FK_ESTADISTICA_CONFIG_INFORME]
GO
ALTER TABLE [dbo].[ESTADISTICA_SUBGRUPOS] WITH CHECK ADD CONSTRAINT
[ESTADISTICA_SUBGRUPOS_FK] FOREIGN KEY([IDGRUPO])
REFERENCES [dbo].[ESTADISTICA_GRUPOS] ([IDGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ESTADISTICA_SUBGRUPOS] CHECK CONSTRAINT
[ESTADISTICA_SUBGRUPOS_FK]
GO
ALTER TABLE [dbo].[ESTADISTICA_USUARIO] WITH CHECK ADD CONSTRAINT
[ESTADISTICA_USUARIO_FK] FOREIGN KEY([TIPO], [IDINFORME])
REFERENCES [dbo].[ESTADISTICA] ([TIPO], [IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ESTADISTICA_USUARIO] CHECK CONSTRAINT [ESTADISTICA_USUARIO_FK]
GO
ALTER TABLE [dbo].[ESTADOSTIPODOC] WITH CHECK ADD CONSTRAINT [ESTADOSTIPODOC_FK]
FOREIGN KEY([IDTIPODOC])
REFERENCES [dbo].[TIPOSDOC] ([TIPODOC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ESTADOSTIPODOC] CHECK CONSTRAINT [ESTADOSTIPODOC_FK]
GO
ALTER TABLE [dbo].[ETIQUETASENVIO] WITH CHECK ADD CONSTRAINT [ETIQUETASENVIO_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ETIQUETASENVIO] CHECK CONSTRAINT [ETIQUETASENVIO_FK]
GO
ALTER TABLE [dbo].[ETIQUETASENVIOCAB] WITH CHECK ADD CONSTRAINT
[ETIQUETASENVIOCAB_FK] FOREIGN KEY([SERIE], [NUMERO], [N], [NUMPARTIDA])
REFERENCES [dbo].[ETIQUETASENVIO] ([SERIE], [NUMERO], [N], [NUMPARTIDA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ETIQUETASENVIOCAB] CHECK CONSTRAINT [ETIQUETASENVIOCAB_FK]
GO
ALTER TABLE [dbo].[ETIQUETASENVIOLIN] WITH CHECK ADD CONSTRAINT
[ETIQUETASENVIOLIN_FK] FOREIGN KEY([SERIE], [NUMERO], [N], [NUMPARTIDA],
[NUMEMBALAJE])
REFERENCES [dbo].[ETIQUETASENVIOCAB] ([SERIE], [NUMERO], [N], [NUMPARTIDA],
[NUMEMBALAJE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ETIQUETASENVIOLIN] CHECK CONSTRAINT [ETIQUETASENVIOLIN_FK]
GO
ALTER TABLE [dbo].[FACTURACIONPROVCAB] WITH CHECK ADD CONSTRAINT
[FACTURACIONPROVCAB_FK] FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURACIONPROVCAB] CHECK CONSTRAINT [FACTURACIONPROVCAB_FK]
GO
ALTER TABLE [dbo].[FACTURACIONPROVLIN] WITH CHECK ADD CONSTRAINT
[FACTURACIONPROVLIN_FK] FOREIGN KEY([CODPROVEEDOR], [NUMCONCEPTO])
REFERENCES [dbo].[FACTURACIONPROVCAB] ([CODPROVEEDOR], [NUMCONCEPTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURACIONPROVLIN] CHECK CONSTRAINT [FACTURACIONPROVLIN_FK]
GO
ALTER TABLE [dbo].[FACTURASCOMPRACAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[FACTURASCOMPRACAMPOSLIBRES_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASCOMPRA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASCOMPRACAMPOSLIBRES] CHECK CONSTRAINT
[FACTURASCOMPRACAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[FACTURASCOMPRACUENTAS] WITH CHECK ADD CONSTRAINT
[FACTURASCOMPRACUENTAS_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASCOMPRA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASCOMPRACUENTAS] CHECK CONSTRAINT
[FACTURASCOMPRACUENTAS_FK]
GO
ALTER TABLE [dbo].[FACTURASCOMPRADTOS] WITH CHECK ADD CONSTRAINT
[FACTURASCOMPRADTOS_FK] FOREIGN KEY([NUMSERIE], [NUMERO], [N])
REFERENCES [dbo].[FACTURASCOMPRA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASCOMPRADTOS] CHECK CONSTRAINT [FACTURASCOMPRADTOS_FK]
GO
ALTER TABLE [dbo].[FACTURASCOMPRAFIRMA] WITH CHECK ADD CONSTRAINT
[FACTURASCOMPRAFIRMA_FK] FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[FACTURASCOMPRA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASCOMPRAFIRMA] CHECK CONSTRAINT [FACTURASCOMPRAFIRMA_FK]
GO
ALTER TABLE [dbo].[FACTURASCOMPRARET] WITH CHECK ADD CONSTRAINT
[FACTURASCOMPRARET_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASCOMPRA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASCOMPRARET] CHECK CONSTRAINT [FACTURASCOMPRARET_FK]
GO
ALTER TABLE [dbo].[FACTURASCOMPRASERIESRESOL] WITH CHECK ADD CONSTRAINT
[FACTURASCOMPRASERIESRESOL_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASCOMPRA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASCOMPRASERIESRESOL] CHECK CONSTRAINT
[FACTURASCOMPRASERIESRESOL_FK]
GO
ALTER TABLE [dbo].[FACTURASCOMPRATOT] WITH CHECK ADD CONSTRAINT
[FACTURASCOMPRATOT_FK] FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[FACTURASCOMPRA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASCOMPRATOT] CHECK CONSTRAINT [FACTURASCOMPRATOT_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTACAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[FACTURASVENTACAMPOSLIBRES_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTACAMPOSLIBRES] CHECK CONSTRAINT
[FACTURASVENTACAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTACLIENTES] WITH CHECK ADD CONSTRAINT
[FACTURASVENTACLIENTES_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTACLIENTES] CHECK CONSTRAINT
[FACTURASVENTACLIENTES_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTADTOS] WITH CHECK ADD CONSTRAINT
[FACTURASVENTADTOS_FK] FOREIGN KEY([NUMSERIE], [NUMERO], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTADTOS] CHECK CONSTRAINT [FACTURASVENTADTOS_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTAFIRMA] WITH CHECK ADD CONSTRAINT
[FACTURASVENTAFIRMA_FK] FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTAFIRMA] CHECK CONSTRAINT [FACTURASVENTAFIRMA_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTAHOTEL] WITH CHECK ADD CONSTRAINT
[FACTURASVENTAHOTEL_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTAHOTEL] CHECK CONSTRAINT [FACTURASVENTAHOTEL_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTANOTAS] WITH CHECK ADD CONSTRAINT
[FACTURASVENTANOTAS_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTANOTAS] CHECK CONSTRAINT [FACTURASVENTANOTAS_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTAPROMOCIONES] WITH CHECK ADD CONSTRAINT
[FACTURASVENTAPROMOCIONES_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTAPROMOCIONES] CHECK CONSTRAINT
[FACTURASVENTAPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTARET] WITH CHECK ADD CONSTRAINT
[FACTURASVENTARET_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTARET] CHECK CONSTRAINT [FACTURASVENTARET_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTASERIESRESOL] WITH CHECK ADD CONSTRAINT
[FACTURASVENTASERIESRESOL_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTASERIESRESOL] CHECK CONSTRAINT
[FACTURASVENTASERIESRESOL_FK]
GO
ALTER TABLE [dbo].[FACTURASVENTATOT] WITH CHECK ADD CONSTRAINT
[FACTURASVENTATOT_FK] FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FACTURASVENTATOT] CHECK CONSTRAINT [FACTURASVENTATOT_FK]
GO
ALTER TABLE [dbo].[FAMILIAS] WITH CHECK ADD CONSTRAINT [FAMILIAS_FK] FOREIGN
KEY([NUMDPTO], [NUMSECCION])
REFERENCES [dbo].[SECCIONES] ([NUMDPTO], [NUMSECCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FAMILIAS] CHECK CONSTRAINT [FAMILIAS_FK]
GO
ALTER TABLE [dbo].[FAVORITOSIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_FAVORITOSIDIOMAS_FAVORITOSCAB] FOREIGN KEY([CODFAVORITO])
REFERENCES [dbo].[FAVORITOSCAB] ([CODFAVORITO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FAVORITOSIDIOMAS] CHECK CONSTRAINT
[FK_FAVORITOSIDIOMAS_FAVORITOSCAB]
GO
ALTER TABLE [dbo].[FAVORITOSIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_FAVORITOSIDIOMAS_IDIOMAS] FOREIGN KEY([CODIDIOMA])
REFERENCES [dbo].[IDIOMAS] ([CODIDIOMA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FAVORITOSIDIOMAS] CHECK CONSTRAINT [FK_FAVORITOSIDIOMAS_IDIOMAS]
GO
ALTER TABLE [dbo].[FAVORITOSLIN] WITH CHECK ADD CONSTRAINT
[FAVORITOSLIN_FAVORITOSCAB] FOREIGN KEY([CODFAVORITO])
REFERENCES [dbo].[FAVORITOSCAB] ([CODFAVORITO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FAVORITOSLIN] CHECK CONSTRAINT [FAVORITOSLIN_FAVORITOSCAB]
GO
ALTER TABLE [dbo].[FAVORITOSTIPOSTERMINAL] WITH CHECK ADD CONSTRAINT
[FT_TIPOSTERMINAL_FK] FOREIGN KEY([IDTIPOTERMINAL])
REFERENCES [dbo].[TIPOSTERMINAL] ([IDTIPOTERMINAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FAVORITOSTIPOSTERMINAL] CHECK CONSTRAINT [FT_TIPOSTERMINAL_FK]
GO
ALTER TABLE [dbo].[FAVORITOSTURNO] WITH CHECK ADD CONSTRAINT
[FAVORITOSTURNO_TURNOS] FOREIGN KEY([CODTURNO])
REFERENCES [dbo].[TURNOS] ([CODTURNO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FAVORITOSTURNO] CHECK CONSTRAINT [FAVORITOSTURNO_TURNOS]
GO
ALTER TABLE [dbo].[FESTIVOSHOTEL] WITH CHECK ADD CONSTRAINT [FESTIVOSHOTEL_FK]
FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FESTIVOSHOTEL] CHECK CONSTRAINT [FESTIVOSHOTEL_FK]
GO
ALTER TABLE [dbo].[FORMATOSIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_FORMATOSIDIOMAS_FORMATOS] FOREIGN KEY([CODFORMATO])
REFERENCES [dbo].[FORMATOS] ([CODFORMATO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FORMATOSIDIOMAS] CHECK CONSTRAINT [FK_FORMATOSIDIOMAS_FORMATOS]
GO
ALTER TABLE [dbo].[FORMATOSIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_FORMATOSIDIOMAS_IDIOMAS] FOREIGN KEY([CODIDIOMA])
REFERENCES [dbo].[IDIOMAS] ([CODIDIOMA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FORMATOSIDIOMAS] CHECK CONSTRAINT [FK_FORMATOSIDIOMAS_IDIOMAS]
GO
ALTER TABLE [dbo].[FPAGOCLIENTE] WITH CHECK ADD CONSTRAINT [FPAGOCLIENTE_FK1]
FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FPAGOCLIENTE] CHECK CONSTRAINT [FPAGOCLIENTE_FK1]
GO
ALTER TABLE [dbo].[FPAGOCLIENTE] WITH CHECK ADD CONSTRAINT [FPAGOCLIENTE_FK2]
FOREIGN KEY([CODFORMAPAGO])
REFERENCES [dbo].[FORMASPAGO] ([CODFORMAPAGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FPAGOCLIENTE] CHECK CONSTRAINT [FPAGOCLIENTE_FK2]
GO
ALTER TABLE [dbo].[FPAGOPROVEEDOR] WITH CHECK ADD CONSTRAINT [FPAGOPROVEEDOR_FK1]
FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FPAGOPROVEEDOR] CHECK CONSTRAINT [FPAGOPROVEEDOR_FK1]
GO
ALTER TABLE [dbo].[FPAGOPROVEEDOR] WITH CHECK ADD CONSTRAINT [FPAGOPROVEEDOR_FK2]
FOREIGN KEY([CODFORMAPAGO])
REFERENCES [dbo].[FORMASPAGO] ([CODFORMAPAGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[FPAGOPROVEEDOR] CHECK CONSTRAINT [FPAGOPROVEEDOR_FK2]
GO
ALTER TABLE [dbo].[GALERIAARTICULOS] WITH CHECK ADD CONSTRAINT
[GALERIAARTICULOS_FK] FOREIGN KEY([IDGALERIA], [NUMSECCION])
REFERENCES [dbo].[GALERIASECCIONES] ([IDGALERIA], [NUMSECCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GALERIAARTICULOS] CHECK CONSTRAINT [GALERIAARTICULOS_FK]
GO
ALTER TABLE [dbo].[GALERIAARTICULOSIDIOMAS] WITH CHECK ADD CONSTRAINT
[GALERIAARTICULOSIDIOMAS_FK] FOREIGN KEY([IDGALERIA], [CODARTICULO])
REFERENCES [dbo].[GALERIAARTICULOS] ([IDGALERIA], [CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GALERIAARTICULOSIDIOMAS] CHECK CONSTRAINT
[GALERIAARTICULOSIDIOMAS_FK]
GO
ALTER TABLE [dbo].[GALERIAIDIOMAS] WITH CHECK ADD CONSTRAINT [GALERIAIDIOMAS_FK]
FOREIGN KEY([IDGALERIA])
REFERENCES [dbo].[GALERIA] ([IDGALERIA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GALERIAIDIOMAS] CHECK CONSTRAINT [GALERIAIDIOMAS_FK]
GO
ALTER TABLE [dbo].[GALERIASECCIONES] WITH CHECK ADD CONSTRAINT
[GALERIASECCIONES_FK] FOREIGN KEY([IDGALERIA])
REFERENCES [dbo].[GALERIA] ([IDGALERIA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GALERIASECCIONES] CHECK CONSTRAINT [GALERIASECCIONES_FK]
GO
ALTER TABLE [dbo].[GALERIASECCIONESIDIOMAS] WITH CHECK ADD CONSTRAINT
[GALERIASECCIONESIDIOMAS_FK] FOREIGN KEY([IDGALERIA], [NUMSECCION])
REFERENCES [dbo].[GALERIASECCIONES] ([IDGALERIA], [NUMSECCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GALERIASECCIONESIDIOMAS] CHECK CONSTRAINT
[GALERIASECCIONESIDIOMAS_FK]
GO
ALTER TABLE [dbo].[GRUPOSALMACENLIN] WITH CHECK ADD CONSTRAINT
[FK_GRUPOSALMACENLIN_ALMACEN] FOREIGN KEY([CODALMACEN])
REFERENCES [dbo].[ALMACEN] ([CODALMACEN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GRUPOSALMACENLIN] CHECK CONSTRAINT [FK_GRUPOSALMACENLIN_ALMACEN]
GO
ALTER TABLE [dbo].[GRUPOSALMACENLIN] WITH CHECK ADD CONSTRAINT
[FK_GRUPOSALMACENLIN_GRUPOSALMACENCAB] FOREIGN KEY([IDGRUPO])
REFERENCES [dbo].[GRUPOSALMACENCAB] ([IDGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GRUPOSALMACENLIN] CHECK CONSTRAINT
[FK_GRUPOSALMACENLIN_GRUPOSALMACENCAB]
GO
ALTER TABLE [dbo].[GRUPOSALMACENLINCRITERIOS] WITH CHECK ADD CONSTRAINT
[GRUPOSALMACENLINCRITERIOS_FK_GRUPOSALMACENCRITERIOS] FOREIGN KEY([IDGRUPO],
[IDCRITERIO])
REFERENCES [dbo].[GRUPOSALMACENCRITERIOS] ([IDGRUPO], [IDCRITERIO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GRUPOSALMACENLINCRITERIOS] CHECK CONSTRAINT
[GRUPOSALMACENLINCRITERIOS_FK_GRUPOSALMACENCRITERIOS]
GO
ALTER TABLE [dbo].[GRUPOSALMACENLINCRITERIOS] WITH CHECK ADD CONSTRAINT
[GRUPOSALMACENLINCRITERIOS_FK_GRUPOSALMACENLIN] FOREIGN KEY([IDGRUPO],
[CODALMACEN])
REFERENCES [dbo].[GRUPOSALMACENLIN] ([IDGRUPO], [CODALMACEN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GRUPOSALMACENLINCRITERIOS] CHECK CONSTRAINT
[GRUPOSALMACENLINCRITERIOS_FK_GRUPOSALMACENLIN]
GO
ALTER TABLE [dbo].[GRUPOSMAPPINGSLIN] WITH CHECK ADD CONSTRAINT
[GRUPOSMAPPINGSLIN_FK] FOREIGN KEY([IDGRUPO])
REFERENCES [dbo].[GRUPOSMAPPINGSCAB] ([IDGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[GRUPOSMAPPINGSLIN] CHECK CONSTRAINT [GRUPOSMAPPINGSLIN_FK]
GO
ALTER TABLE [dbo].[HABITACIONES] WITH CHECK ADD CONSTRAINT
[ARTICULOS_HABITACIONES] FOREIGN KEY([TIPOHABITACION])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HABITACIONES] CHECK CONSTRAINT [ARTICULOS_HABITACIONES]
GO
ALTER TABLE [dbo].[HABITACIONES] WITH CHECK ADD CONSTRAINT [SERIES_HABITACIONES]
FOREIGN KEY([SERIE])
REFERENCES [dbo].[SERIES] ([SERIE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HABITACIONES] CHECK CONSTRAINT [SERIES_HABITACIONES]
GO
ALTER TABLE [dbo].[HCUPOSCLIENTE] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSCLIENTE_CLIENTES] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
GO
ALTER TABLE [dbo].[HCUPOSCLIENTE] CHECK CONSTRAINT [FK_HCUPOSCLIENTE_CLIENTES]
GO
ALTER TABLE [dbo].[HCUPOSCLIENTE] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSCLIENTE_HCUPOS] FOREIGN KEY([IDCUPO])
REFERENCES [dbo].[HCUPOS] ([IDCUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSCLIENTE] CHECK CONSTRAINT [FK_HCUPOSCLIENTE_HCUPOS]
GO
ALTER TABLE [dbo].[HCUPOSCLIENTE] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSCLIENTE_HOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSCLIENTE] CHECK CONSTRAINT [FK_HCUPOSCLIENTE_HOTELES]
GO
ALTER TABLE [dbo].[HCUPOSCOMENTARIOS] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSCOMENTARIO_HCUPOS] FOREIGN KEY([IDCUPO])
REFERENCES [dbo].[HCUPOS] ([IDCUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSCOMENTARIOS] CHECK CONSTRAINT [FK_HCUPOSCOMENTARIO_HCUPOS]
GO
ALTER TABLE [dbo].[HCUPOSDIA] WITH CHECK ADD CONSTRAINT [HCUPOSDIA_FK] FOREIGN
KEY([CODINTERMEDIARIO])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSDIA] CHECK CONSTRAINT [HCUPOSDIA_FK]
GO
ALTER TABLE [dbo].[HCUPOSESTADOSDEFECTO] WITH CHECK ADD CONSTRAINT
[HCUPOSESTADOSDEFECTO_FKCUPOS] FOREIGN KEY([IDCUPO])
REFERENCES [dbo].[HCUPOS] ([IDCUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSESTADOSDEFECTO] CHECK CONSTRAINT
[HCUPOSESTADOSDEFECTO_FKCUPOS]
GO
ALTER TABLE [dbo].[HCUPOSESTADOSDEFECTO] WITH CHECK ADD CONSTRAINT
[HCUPOSESTADOSDEFECTO_FKESTADOS] FOREIGN KEY([IDESTADO])
REFERENCES [dbo].[HESTADOSHABITACIONES] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSESTADOSDEFECTO] CHECK CONSTRAINT
[HCUPOSESTADOSDEFECTO_FKESTADOS]
GO
ALTER TABLE [dbo].[HCUPOSEXTRAS] WITH CHECK ADD CONSTRAINT
[HCUPOSEXTRAS_ARTICULOS_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSEXTRAS] CHECK CONSTRAINT [HCUPOSEXTRAS_ARTICULOS_FK]
GO
ALTER TABLE [dbo].[HCUPOSEXTRAS] WITH CHECK ADD CONSTRAINT
[HCUPOSEXTRAS_HCUPOS_FK] FOREIGN KEY([IDCUPO])
REFERENCES [dbo].[HCUPOS] ([IDCUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSEXTRAS] CHECK CONSTRAINT [HCUPOSEXTRAS_HCUPOS_FK]
GO
ALTER TABLE [dbo].[HCUPOSEXTRAS] WITH CHECK ADD CONSTRAINT
[HCUPOSEXTRAS_HOTELES_FK] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSEXTRAS] CHECK CONSTRAINT [HCUPOSEXTRAS_HOTELES_FK]
GO
ALTER TABLE [dbo].[HCUPOSFECHA] WITH CHECK ADD CONSTRAINT [HCUPOSFECHA_FK]
FOREIGN KEY([IDCUPO])
REFERENCES [dbo].[HCUPOS] ([IDCUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSFECHA] CHECK CONSTRAINT [HCUPOSFECHA_FK]
GO
ALTER TABLE [dbo].[HCUPOSSERVICIOS] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSSERVICIOS_HCUPOS] FOREIGN KEY([IDCUPO])
REFERENCES [dbo].[HCUPOS] ([IDCUPO])
GO
ALTER TABLE [dbo].[HCUPOSSERVICIOS] CHECK CONSTRAINT [FK_HCUPOSSERVICIOS_HCUPOS]
GO
ALTER TABLE [dbo].[HCUPOSSERVICIOS] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSSERVICIOS_HOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
GO
ALTER TABLE [dbo].[HCUPOSSERVICIOS] CHECK CONSTRAINT [FK_HCUPOSSERVICIOS_HOTELES]
GO
ALTER TABLE [dbo].[HCUPOSSERVICIOS] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSSERVICIOS_SERVICIOSGLOBALES] FOREIGN KEY([CODSERVICIO])
REFERENCES [dbo].[SERVICIOSGLOBALES] ([CODSERVICIO])
GO
ALTER TABLE [dbo].[HCUPOSSERVICIOS] CHECK CONSTRAINT
[FK_HCUPOSSERVICIOS_SERVICIOSGLOBALES]
GO
ALTER TABLE [dbo].[HCUPOSSERVICIOS] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSSERVICIOS_TIPOASUNTO] FOREIGN KEY([CODACTIVIDAD])
REFERENCES [dbo].[TIPOASUNTO] ([IDTIPOASUNTO])
GO
ALTER TABLE [dbo].[HCUPOSSERVICIOS] CHECK CONSTRAINT
[FK_HCUPOSSERVICIOS_TIPOASUNTO]
GO
ALTER TABLE [dbo].[HCUPOSTIPOHABITACION] WITH CHECK ADD CONSTRAINT
[FK_HCUPOSTIPOHABITACION_HCUPOS] FOREIGN KEY([IDCUPO])
REFERENCES [dbo].[HCUPOS] ([IDCUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HCUPOSTIPOHABITACION] CHECK CONSTRAINT
[FK_HCUPOSTIPOHABITACION_HCUPOS]
GO
ALTER TABLE [dbo].[HESTADOSDEFECTO] WITH CHECK ADD CONSTRAINT
[HESTADOSDEFECTO_FKESTADOS] FOREIGN KEY([IDESTADO])
REFERENCES [dbo].[HESTADOSHABITACIONES] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HESTADOSDEFECTO] CHECK CONSTRAINT [HESTADOSDEFECTO_FKESTADOS]
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_DIMENSIONES] WITH CHECK ADD CONSTRAINT
[FK_HIOPOS_ESTAD_DIMENSIONES] FOREIGN KEY([ID])
REFERENCES [dbo].[HIOPOS_ESTAD] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_DIMENSIONES] CHECK CONSTRAINT
[FK_HIOPOS_ESTAD_DIMENSIONES]
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_FILTROS] WITH CHECK ADD CONSTRAINT
[FK_HIOPOS_ESTAD_FILTROS] FOREIGN KEY([ID])
REFERENCES [dbo].[HIOPOS_ESTAD] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_FILTROS] CHECK CONSTRAINT [FK_HIOPOS_ESTAD_FILTROS]
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_FILTROS_LIBRES] WITH CHECK ADD CONSTRAINT
[FK_HIOPOS_ESTAD_FILTROS_LIBRES] FOREIGN KEY([ID])
REFERENCES [dbo].[HIOPOS_ESTAD] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_FILTROS_LIBRES] CHECK CONSTRAINT
[FK_HIOPOS_ESTAD_FILTROS_LIBRES]
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_METRICAS] WITH CHECK ADD CONSTRAINT
[FK_HIOPOS_ESTAD_METRICAS] FOREIGN KEY([ID])
REFERENCES [dbo].[HIOPOS_ESTAD] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_METRICAS] CHECK CONSTRAINT
[FK_HIOPOS_ESTAD_METRICAS]
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_SERIES] WITH CHECK ADD CONSTRAINT
[FK_HIOPOS_ESTAD_SERIES] FOREIGN KEY([ID])
REFERENCES [dbo].[HIOPOS_ESTAD] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HIOPOS_ESTAD_SERIES] CHECK CONSTRAINT [FK_HIOPOS_ESTAD_SERIES]
GO
ALTER TABLE [dbo].[HIOPOS_SCOREBOARD_INFORMES] WITH CHECK ADD CONSTRAINT
[FK_HIOPOS_SCOREBOARD_INFORMES] FOREIGN KEY([ID])
REFERENCES [dbo].[HIOPOS_SCOREBOARD] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HIOPOS_SCOREBOARD_INFORMES] CHECK CONSTRAINT
[FK_HIOPOS_SCOREBOARD_INFORMES]
GO
ALTER TABLE [dbo].[HISTOCOMISIONES] WITH CHECK ADD CONSTRAINT
[HISTOCOMISIONES_FK_IDC] FOREIGN KEY([IDCALCULO], [CODVENDEDOR])
REFERENCES [dbo].[HISTOCOMISIONESCAB] ([IDCALCULO], [CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HISTOCOMISIONES] CHECK CONSTRAINT [HISTOCOMISIONES_FK_IDC]
GO
ALTER TABLE [dbo].[HISTORICOASUNTOS] WITH CHECK ADD CONSTRAINT
[HISTORICOASUNTOS_FK] FOREIGN KEY([SERIE], [NUMERO])
REFERENCES [dbo].[ASUNTOS] ([SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HISTORICOASUNTOS] CHECK CONSTRAINT [HISTORICOASUNTOS_FK]
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] WITH CHECK ADD CONSTRAINT
[HISTORICOCOSTES_FK] FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HISTORICOCOSTES] CHECK CONSTRAINT [HISTORICOCOSTES_FK]
GO
ALTER TABLE [dbo].[HISTORICOKITS] WITH CHECK ADD CONSTRAINT [HITORICOKITS_FK]
FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HISTORICOKITS] CHECK CONSTRAINT [HITORICOKITS_FK]
GO
ALTER TABLE [dbo].[HOCUPANTESRESERVA] WITH CHECK ADD CONSTRAINT
[HRESERVAS_HOCUPANTESRESERVA] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA],
[IDLINEA])
REFERENCES [dbo].[HRESERVAS] ([IDHOTEL], [SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOCUPANTESRESERVA] CHECK CONSTRAINT
[HRESERVAS_HOCUPANTESRESERVA]
GO
ALTER TABLE [dbo].[HORARIOEMPLEADO] WITH CHECK ADD CONSTRAINT
[HORARIOSEMPLEADO_FK] FOREIGN KEY([CODHORARIO])
REFERENCES [dbo].[HORARIOCAB] ([CODHORARIO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HORARIOEMPLEADO] CHECK CONSTRAINT [HORARIOSEMPLEADO_FK]
GO
ALTER TABLE [dbo].[HORARIOLIN] WITH CHECK ADD CONSTRAINT [HORARIOLIN_FK] FOREIGN
KEY([CODHORARIO])
REFERENCES [dbo].[HORARIOCAB] ([CODHORARIO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HORARIOLIN] CHECK CONSTRAINT [HORARIOLIN_FK]
GO
ALTER TABLE [dbo].[HOTELESHABITACIONES] WITH CHECK ADD CONSTRAINT
[FK_HOTELESHABITACIONES_ARTICULOSHABITACIONES] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOSHABITACIONES] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESHABITACIONES] CHECK CONSTRAINT
[FK_HOTELESHABITACIONES_ARTICULOSHABITACIONES]
GO
ALTER TABLE [dbo].[HOTELESHABITACIONES] WITH CHECK ADD CONSTRAINT
[FK_HOTELESHABITACIONES_HOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESHABITACIONES] CHECK CONSTRAINT
[FK_HOTELESHABITACIONES_HOTELES]
GO
ALTER TABLE [dbo].[HOTELESHABITACIONESWEB] WITH CHECK ADD CONSTRAINT
[FK_HOTELESHABITACIONESWEB_ARTICULOSHABITACIONES] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOSHABITACIONES] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESHABITACIONESWEB] CHECK CONSTRAINT
[FK_HOTELESHABITACIONESWEB_ARTICULOSHABITACIONES]
GO
ALTER TABLE [dbo].[HOTELESHABITACIONESWEB] WITH CHECK ADD CONSTRAINT
[FK_HOTELESHABITACIONESWEB_HOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESHABITACIONESWEB] CHECK CONSTRAINT
[FK_HOTELESHABITACIONESWEB_HOTELES]
GO
ALTER TABLE [dbo].[HOTELESREGIMENES] WITH CHECK ADD CONSTRAINT
[FK_HOTELESREGIMENES_ARTICULOSREGIMENES] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOSREGIMENES] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESREGIMENES] CHECK CONSTRAINT
[FK_HOTELESREGIMENES_ARTICULOSREGIMENES]
GO
ALTER TABLE [dbo].[HOTELESREGIMENES] WITH CHECK ADD CONSTRAINT
[FK_HOTELESREGIMENES_HOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESREGIMENES] CHECK CONSTRAINT [FK_HOTELESREGIMENES_HOTELES]
GO
ALTER TABLE [dbo].[HOTELESTARIFAS] WITH CHECK ADD CONSTRAINT
[HOTELESTARIFAS_FKHOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESTARIFAS] CHECK CONSTRAINT [HOTELESTARIFAS_FKHOTELES]
GO
ALTER TABLE [dbo].[HOTELESTARIFAS] WITH CHECK ADD CONSTRAINT
[HOTELESTARIFAS_FKTARIFASHOTEL] FOREIGN KEY([IDTARIFAHOTEL])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESTARIFAS] CHECK CONSTRAINT [HOTELESTARIFAS_FKTARIFASHOTEL]
GO
ALTER TABLE [dbo].[HOTELESTARIFASCARGOS] WITH CHECK ADD CONSTRAINT
[HOTELESTARIFASCARGOS_FKHOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESTARIFASCARGOS] CHECK CONSTRAINT
[HOTELESTARIFASCARGOS_FKHOTELES]
GO
ALTER TABLE [dbo].[HOTELESTARIFASCARGOS] WITH CHECK ADD CONSTRAINT
[HOTELESTARIFASCARGOS_FKTARIFASVENTA] FOREIGN KEY([IDTARIFAV])
REFERENCES [dbo].[TARIFASVENTA] ([IDTARIFAV])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESTARIFASCARGOS] CHECK CONSTRAINT
[HOTELESTARIFASCARGOS_FKTARIFASVENTA]
GO
ALTER TABLE [dbo].[HOTELESTARIFASEXTRAS] WITH CHECK ADD CONSTRAINT
[HOTELESTARIFASEXTRAS_FKHOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESTARIFASEXTRAS] CHECK CONSTRAINT
[HOTELESTARIFASEXTRAS_FKHOTELES]
GO
ALTER TABLE [dbo].[HOTELESTARIFASEXTRAS] WITH CHECK ADD CONSTRAINT
[HOTELESTARIFASEXTRAS_FKTARIFASVENTA] FOREIGN KEY([IDTARIFAV])
REFERENCES [dbo].[TARIFASVENTA] ([IDTARIFAV])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESTARIFASEXTRAS] CHECK CONSTRAINT
[HOTELESTARIFASEXTRAS_FKTARIFASVENTA]
GO
ALTER TABLE [dbo].[HOTELESTARIFASEXTRAS] WITH CHECK ADD CONSTRAINT
[HOTELESTARIFASEXTRAS_FKTEMPORADASHOTEL] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HOTELESTARIFASEXTRAS] CHECK CONSTRAINT
[HOTELESTARIFASEXTRAS_FKTEMPORADASHOTEL]
GO
ALTER TABLE [dbo].[HRESERVAS] WITH CHECK ADD CONSTRAINT
[FK_HRESERVAS_HRESERVASCAB] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA])
REFERENCES [dbo].[HRESERVASCAB] ([IDHOTEL], [SERIE], [IDRESERVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVAS] CHECK CONSTRAINT [FK_HRESERVAS_HRESERVASCAB]
GO
ALTER TABLE [dbo].[HRESERVASASUNTOS] WITH CHECK ADD CONSTRAINT
[FK_HRESERVASASUNTOS_ASUNTOS] FOREIGN KEY([SERIEASUNTO], [NUMEROASUNTO])
REFERENCES [dbo].[ASUNTOS] ([SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASASUNTOS] CHECK CONSTRAINT [FK_HRESERVASASUNTOS_ASUNTOS]
GO
ALTER TABLE [dbo].[HRESERVASASUNTOS] WITH CHECK ADD CONSTRAINT
[FK_HRESERVASASUNTOS_HRESERVASCAB] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA])
REFERENCES [dbo].[HRESERVASCAB] ([IDHOTEL], [SERIE], [IDRESERVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASASUNTOS] CHECK CONSTRAINT
[FK_HRESERVASASUNTOS_HRESERVASCAB]
GO
ALTER TABLE [dbo].[HRESERVASBLOQUEOS] WITH CHECK ADD CONSTRAINT
[HRESERVASBLOQUEOS_FK] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA])
REFERENCES [dbo].[HRESERVASCAB] ([IDHOTEL], [SERIE], [IDRESERVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASBLOQUEOS] CHECK CONSTRAINT [HRESERVASBLOQUEOS_FK]
GO
ALTER TABLE [dbo].[HRESERVASCARGOS] WITH CHECK ADD CONSTRAINT
[HRESERVASCARGOS_FK] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA], [IDLINEA],
[IDPERIODO])
REFERENCES [dbo].[HRESERVASLIN] ([IDHOTEL], [SERIE], [IDRESERVA], [IDLINEA],
[IDPERIODO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASCARGOS] CHECK CONSTRAINT [HRESERVASCARGOS_FK]
GO
ALTER TABLE [dbo].[HRESERVASCENTRALITA] WITH CHECK ADD CONSTRAINT
[FK_HRESERVASCENTRALITA_HRESERVAS] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA],
[IDLINEA])
REFERENCES [dbo].[HRESERVAS] ([IDHOTEL], [SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASCENTRALITA] CHECK CONSTRAINT
[FK_HRESERVASCENTRALITA_HRESERVAS]
GO
ALTER TABLE [dbo].[HRESERVASCORRECCIONESPRODUCCION] WITH CHECK ADD CONSTRAINT
[HRESERVASCORRECCIONESPRODUCCION_FK] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA],
[IDLINEA])
REFERENCES [dbo].[HRESERVAS] ([IDHOTEL], [SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASCORRECCIONESPRODUCCION] CHECK CONSTRAINT
[HRESERVASCORRECCIONESPRODUCCION_FK]
GO
ALTER TABLE [dbo].[HRESERVASDOCUMENTOS] WITH CHECK ADD CONSTRAINT
[HRESERVASDOCUMENTOS_FK] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA])
REFERENCES [dbo].[HRESERVASCAB] ([IDHOTEL], [SERIE], [IDRESERVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASDOCUMENTOS] CHECK CONSTRAINT [HRESERVASDOCUMENTOS_FK]
GO
ALTER TABLE [dbo].[HRESERVASESTADOSAUTO] WITH CHECK ADD CONSTRAINT
[FK_HRESERVASESTADOSAUTO_HRESERVASCAB] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA])
REFERENCES [dbo].[HRESERVASCAB] ([IDHOTEL], [SERIE], [IDRESERVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASESTADOSAUTO] CHECK CONSTRAINT
[FK_HRESERVASESTADOSAUTO_HRESERVASCAB]
GO
ALTER TABLE [dbo].[HRESERVASLIN] WITH CHECK ADD CONSTRAINT
[HRESERVAS_HRESERVASLIN] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA], [IDLINEA])
REFERENCES [dbo].[HRESERVAS] ([IDHOTEL], [SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASLIN] CHECK CONSTRAINT [HRESERVAS_HRESERVASLIN]
GO
ALTER TABLE [dbo].[HRESERVASLINCOMENTARIOSSERVICIO] WITH CHECK ADD CONSTRAINT
[HRESERVASLINCOMENTARIOSSERVICIO_FK1] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA],
[IDLINEA], [IDPERIODO])
REFERENCES [dbo].[HRESERVASLIN] ([IDHOTEL], [SERIE], [IDRESERVA], [IDLINEA],
[IDPERIODO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HRESERVASLINCOMENTARIOSSERVICIO] CHECK CONSTRAINT
[HRESERVASLINCOMENTARIOSSERVICIO_FK1]
GO
ALTER TABLE [dbo].[HUELLASCLIENTE] WITH CHECK ADD CONSTRAINT [HUELLAS_CLIENTE_FK]
FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HUELLASCLIENTE] CHECK CONSTRAINT [HUELLAS_CLIENTE_FK]
GO
ALTER TABLE [dbo].[HUELLASVENDEDOR] WITH CHECK ADD CONSTRAINT
[HUELLASVENDEDOR_FK] FOREIGN KEY([CODVENDEDOR])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[HUELLASVENDEDOR] CHECK CONSTRAINT [HUELLASVENDEDOR_FK]
GO
ALTER TABLE [dbo].[ICGCONSULTASSQL] WITH CHECK ADD CONSTRAINT
[ICGCONSULTASSQL_FK] FOREIGN KEY([GRUPO], [ICGCONSULTA])
REFERENCES [dbo].[ICGNOMBRESINFORMES] ([CODIGOGRUPO], [CODIGOINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ICGCONSULTASSQL] CHECK CONSTRAINT [ICGCONSULTASSQL_FK]
GO
ALTER TABLE [dbo].[ICGDOCUMENTOS] WITH CHECK ADD CONSTRAINT [ICGDOCUMENTOS_FK]
FOREIGN KEY([GRUPO], [INFORME])
REFERENCES [dbo].[NOMBRESDOCSID] ([CODGRUPO], [CODDOCUMENTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ICGDOCUMENTOS] CHECK CONSTRAINT [ICGDOCUMENTOS_FK]
GO
ALTER TABLE [dbo].[ICGETIQUETAS] WITH CHECK ADD CONSTRAINT [ICGETIQUETAS_FK]
FOREIGN KEY([GRUPO], [ETIQUETA])
REFERENCES [dbo].[ICGNOMBRESETIQUETAS] ([GRUPO], [DISENY])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ICGETIQUETAS] CHECK CONSTRAINT [ICGETIQUETAS_FK]
GO
ALTER TABLE [dbo].[ICGINFORMES] WITH CHECK ADD CONSTRAINT [ICGINFORMES_FK]
FOREIGN KEY([GRUPO], [INFORME])
REFERENCES [dbo].[ICGNOMBRESINFORMES] ([CODIGOGRUPO], [CODIGOINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ICGINFORMES] CHECK CONSTRAINT [ICGINFORMES_FK]
GO
ALTER TABLE [dbo].[ID_FAVORITOSCAB] WITH CHECK ADD CONSTRAINT
[FK_ID_FAVORITOSCAB_FAVORITOSCAB] FOREIGN KEY([CODFAVORITO])
REFERENCES [dbo].[FAVORITOSCAB] ([CODFAVORITO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ID_FAVORITOSCAB] CHECK CONSTRAINT
[FK_ID_FAVORITOSCAB_FAVORITOSCAB]
GO
ALTER TABLE [dbo].[ID_VENDEDORES] WITH CHECK ADD CONSTRAINT [FK_ID_VENDEDORES]
FOREIGN KEY([CODVENDEDOR])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ID_VENDEDORES] CHECK CONSTRAINT [FK_ID_VENDEDORES]
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS] WITH CHECK ADD CONSTRAINT
[IE_ATRIBUTOS_CAMPOS_RELACIONALES_FK] FOREIGN KEY([ID_ORIGEN_RELACIONAL])
REFERENCES [dbo].[IE_ORIGENES_RELACIONALES] ([ID_ORIGEN_RELACIONAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS] CHECK CONSTRAINT
[IE_ATRIBUTOS_CAMPOS_RELACIONALES_FK]
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS] WITH CHECK ADD CONSTRAINT
[IE_ATRIBUTOS_DIMENSIONES_FK] FOREIGN KEY([ID_DIMENSION])
REFERENCES [dbo].[IE_DIMENSIONES] ([ID_DIMENSION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS] CHECK CONSTRAINT [IE_ATRIBUTOS_DIMENSIONES_FK]
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS_GRAFICA_SB] WITH CHECK ADD CONSTRAINT
[IE_ATRIBUTOS_GRAFICA_CM_ATRIBUTO_FK] FOREIGN KEY([ID_DIMENSION], [ID_ATRIBUTO])
REFERENCES [dbo].[IE_ATRIBUTOS] ([ID_DIMENSION], [ID_ATRIBUTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS_GRAFICA_SB] CHECK CONSTRAINT
[IE_ATRIBUTOS_GRAFICA_CM_ATRIBUTO_FK]
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS_GRAFICA_SB] WITH CHECK ADD CONSTRAINT
[IE_ATRIBUTOS_GRAFICA_CM_FK] FOREIGN KEY([ID_SCOREBOARD], [ID_GRAFICA_SB])
REFERENCES [dbo].[IE_CONTROLES_INFORMES] ([ID_INFORME], [ID_CONTROL_INFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_ATRIBUTOS_GRAFICA_SB] CHECK CONSTRAINT
[IE_ATRIBUTOS_GRAFICA_CM_FK]
GO
ALTER TABLE [dbo].[IE_CAMPOS_ORIGENES_RELACIONALES] WITH CHECK ADD CONSTRAINT
[IE_CAMPOS_ORIGENES_RELACIONALES_CAMPO_FK] FOREIGN KEY([ID_CAMPO_RELACIONAL])
REFERENCES [dbo].[IE_CAMPOS_RELACIONALES] ([ID_CAMPO_RELACIONAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_CAMPOS_ORIGENES_RELACIONALES] CHECK CONSTRAINT
[IE_CAMPOS_ORIGENES_RELACIONALES_CAMPO_FK]
GO
ALTER TABLE [dbo].[IE_CAMPOS_ORIGENES_RELACIONALES] WITH CHECK ADD CONSTRAINT
[IE_CAMPOS_ORIGENES_RELACIONALES_ORIGEN_FK] FOREIGN KEY([ID_ORIGEN_RELACIONAL])
REFERENCES [dbo].[IE_ORIGENES_RELACIONALES] ([ID_ORIGEN_RELACIONAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_CAMPOS_ORIGENES_RELACIONALES] CHECK CONSTRAINT
[IE_CAMPOS_ORIGENES_RELACIONALES_ORIGEN_FK]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] WITH CHECK ADD CONSTRAINT
[IE_CONTROLES_INFORMES_CUBOS_FK] FOREIGN KEY([ID_CUBO])
REFERENCES [dbo].[IE_CUBOS] ([ID_CUBO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] CHECK CONSTRAINT
[IE_CONTROLES_INFORMES_CUBOS_FK]
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] WITH CHECK ADD CONSTRAINT
[IE_CONTROLES_INFORMES_FK] FOREIGN KEY([ID_INFORME])
REFERENCES [dbo].[IE_INFORMES] ([ID_INFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_CONTROLES_INFORMES] CHECK CONSTRAINT
[IE_CONTROLES_INFORMES_FK]
GO
ALTER TABLE [dbo].[IE_CUBOS] WITH CHECK ADD CONSTRAINT [IE_CUBOS_FK] FOREIGN
KEY([ID_CONEXION])
REFERENCES [dbo].[IE_CONEXIONES] ([ID_CONEXION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_CUBOS] CHECK CONSTRAINT [IE_CUBOS_FK]
GO
ALTER TABLE [dbo].[IE_DIMENSIONES_CUBOS] WITH CHECK ADD CONSTRAINT
[IE_DIMENSIONES_CUBOS_CUBOS_FK] FOREIGN KEY([ID_CUBO])
REFERENCES [dbo].[IE_CUBOS] ([ID_CUBO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_DIMENSIONES_CUBOS] CHECK CONSTRAINT
[IE_DIMENSIONES_CUBOS_CUBOS_FK]
GO
ALTER TABLE [dbo].[IE_DIMENSIONES_CUBOS] WITH CHECK ADD CONSTRAINT
[IE_DIMENSIONES_CUBOS_DIMENSIONES_FK] FOREIGN KEY([ID_DIMENSION])
REFERENCES [dbo].[IE_DIMENSIONES] ([ID_DIMENSION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_DIMENSIONES_CUBOS] CHECK CONSTRAINT
[IE_DIMENSIONES_CUBOS_DIMENSIONES_FK]
GO
ALTER TABLE [dbo].[IE_FILTROS_CUBO_SB] WITH CHECK ADD CONSTRAINT
[IE_FILTROS_CUBO_CM_FK] FOREIGN KEY([ID_SCOREBOARD], [ID_GRAFICA_SB])
REFERENCES [dbo].[IE_CONTROLES_INFORMES] ([ID_INFORME], [ID_CONTROL_INFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_FILTROS_CUBO_SB] CHECK CONSTRAINT [IE_FILTROS_CUBO_CM_FK]
GO
ALTER TABLE [dbo].[IE_FILTROS_ORIGEN] WITH CHECK ADD CONSTRAINT
[IE_FILTROS_ORIGEN_CAMPOS_RELACIONALES_FK] FOREIGN KEY([ID_CAMPO_RELACIONAL])
REFERENCES [dbo].[IE_CAMPOS_RELACIONALES] ([ID_CAMPO_RELACIONAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_FILTROS_ORIGEN] CHECK CONSTRAINT
[IE_FILTROS_ORIGEN_CAMPOS_RELACIONALES_FK]
GO
ALTER TABLE [dbo].[IE_FILTROS_ORIGEN] WITH CHECK ADD CONSTRAINT
[IE_FILTROS_ORIGEN_CUBOS_FK] FOREIGN KEY([ID_CUBO])
REFERENCES [dbo].[IE_CUBOS] ([ID_CUBO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_FILTROS_ORIGEN] CHECK CONSTRAINT [IE_FILTROS_ORIGEN_CUBOS_FK]
GO
ALTER TABLE [dbo].[IE_GRUPOS_MEDIDAS] WITH CHECK ADD CONSTRAINT
[IE_GRUPOS_MEDIDAS_FK] FOREIGN KEY([ID_CUBO])
REFERENCES [dbo].[IE_CUBOS] ([ID_CUBO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_GRUPOS_MEDIDAS] CHECK CONSTRAINT [IE_GRUPOS_MEDIDAS_FK]
GO
ALTER TABLE [dbo].[IE_GRUPOS_MEDIDAS_METRICAS] WITH CHECK ADD CONSTRAINT
[IE_GRUPOS_MEDIDAS_METRICAS_GRUPOS_MEDIDAS_FK] FOREIGN KEY([ID_CUBO],
[ID_GRUPO_MEDIDA])
REFERENCES [dbo].[IE_GRUPOS_MEDIDAS] ([ID_CUBO], [ID_GRUPO_MEDIDA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_GRUPOS_MEDIDAS_METRICAS] CHECK CONSTRAINT
[IE_GRUPOS_MEDIDAS_METRICAS_GRUPOS_MEDIDAS_FK]
GO
ALTER TABLE [dbo].[IE_GRUPOS_MEDIDAS_METRICAS] WITH CHECK ADD CONSTRAINT
[IE_GRUPOS_MEDIDAS_METRICAS_METRICAS_FK] FOREIGN KEY([ID_HECHO], [ID_METRICA])
REFERENCES [dbo].[IE_METRICAS] ([ID_HECHO], [ID_METRICA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_GRUPOS_MEDIDAS_METRICAS] CHECK CONSTRAINT
[IE_GRUPOS_MEDIDAS_METRICAS_METRICAS_FK]
GO
ALTER TABLE [dbo].[IE_HECHOS_CUBOS] WITH CHECK ADD CONSTRAINT
[IE_HECHOS_CUBOS_CUBOS_FK] FOREIGN KEY([ID_CUBO])
REFERENCES [dbo].[IE_CUBOS] ([ID_CUBO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_HECHOS_CUBOS] CHECK CONSTRAINT [IE_HECHOS_CUBOS_CUBOS_FK]
GO
ALTER TABLE [dbo].[IE_HECHOS_CUBOS] WITH CHECK ADD CONSTRAINT
[IE_HECHOS_CUBOS_HECHOS_FK] FOREIGN KEY([ID_HECHO])
REFERENCES [dbo].[IE_HECHOS] ([ID_HECHO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_HECHOS_CUBOS] CHECK CONSTRAINT [IE_HECHOS_CUBOS_HECHOS_FK]
GO
ALTER TABLE [dbo].[IE_INFORMES] WITH CHECK ADD CONSTRAINT [IE_INFORMES_FK]
FOREIGN KEY([ID_GRUPO])
REFERENCES [dbo].[IE_GRUPOS] ([ID_GRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_INFORMES] CHECK CONSTRAINT [IE_INFORMES_FK]
GO
ALTER TABLE [dbo].[IE_JERARQUIAS] WITH CHECK ADD CONSTRAINT [IE_JERARQUIAS_FK]
FOREIGN KEY([ID_DIMENSION])
REFERENCES [dbo].[IE_DIMENSIONES] ([ID_DIMENSION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_JERARQUIAS] CHECK CONSTRAINT [IE_JERARQUIAS_FK]
GO
ALTER TABLE [dbo].[IE_METRICAS] WITH CHECK ADD CONSTRAINT [IE_METRICAS_HECHOS_FK]
FOREIGN KEY([ID_HECHO])
REFERENCES [dbo].[IE_HECHOS] ([ID_HECHO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_METRICAS] CHECK CONSTRAINT [IE_METRICAS_HECHOS_FK]
GO
ALTER TABLE [dbo].[IE_METRICAS] WITH CHECK ADD CONSTRAINT
[IE_METRICAS_ORIGENES_RELACIONALES_FK] FOREIGN KEY([ID_ORIGEN_RELACIONAL])
REFERENCES [dbo].[IE_ORIGENES_RELACIONALES] ([ID_ORIGEN_RELACIONAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_METRICAS] CHECK CONSTRAINT
[IE_METRICAS_ORIGENES_RELACIONALES_FK]
GO
ALTER TABLE [dbo].[IE_METRICAS_GRAFICA_SB] WITH CHECK ADD CONSTRAINT
[IE_METRICAS_GRAFICA_CM_FK] FOREIGN KEY([ID_SCOREBOARD], [ID_GRAFICA_SB])
REFERENCES [dbo].[IE_CONTROLES_INFORMES] ([ID_INFORME], [ID_CONTROL_INFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_METRICAS_GRAFICA_SB] CHECK CONSTRAINT
[IE_METRICAS_GRAFICA_CM_FK]
GO
ALTER TABLE [dbo].[IE_METRICAS_GRAFICA_SB] WITH CHECK ADD CONSTRAINT
[IE_METRICAS_GRAFICA_CM_METRICA_FK] FOREIGN KEY([ID_HECHO], [ID_METRICA])
REFERENCES [dbo].[IE_METRICAS] ([ID_HECHO], [ID_METRICA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_METRICAS_GRAFICA_SB] CHECK CONSTRAINT
[IE_METRICAS_GRAFICA_CM_METRICA_FK]
GO
ALTER TABLE [dbo].[IE_TIME_INTELLIGENCE] WITH CHECK ADD CONSTRAINT
[IE_TIME_INTELLIGENCE_ATRIBUTO_FK] FOREIGN KEY([ID_DIMENSION], [ID_ATRIBUTO])
REFERENCES [dbo].[IE_ATRIBUTOS] ([ID_DIMENSION], [ID_ATRIBUTO])
GO
ALTER TABLE [dbo].[IE_TIME_INTELLIGENCE] CHECK CONSTRAINT
[IE_TIME_INTELLIGENCE_ATRIBUTO_FK]
GO
ALTER TABLE [dbo].[IE_TIME_INTELLIGENCE] WITH CHECK ADD CONSTRAINT
[IE_TIME_INTELLIGENCE_CONTROLES_INFORMES_FK] FOREIGN KEY([ID_INFORME],
[ID_CONTROL_INFORME])
REFERENCES [dbo].[IE_CONTROLES_INFORMES] ([ID_INFORME], [ID_CONTROL_INFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_TIME_INTELLIGENCE] CHECK CONSTRAINT
[IE_TIME_INTELLIGENCE_CONTROLES_INFORMES_FK]
GO
ALTER TABLE [dbo].[IE_TIME_INTELLIGENCE] WITH CHECK ADD CONSTRAINT
[IE_TIME_INTELLIGENCE_METRICA_FK] FOREIGN KEY([ID_HECHO], [ID_METRICA])
REFERENCES [dbo].[IE_METRICAS] ([ID_HECHO], [ID_METRICA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_TIME_INTELLIGENCE] CHECK CONSTRAINT
[IE_TIME_INTELLIGENCE_METRICA_FK]
GO
ALTER TABLE [dbo].[IE_USUARIOS_INFORMES] WITH CHECK ADD CONSTRAINT
[IE_USUARIOS_INFORMES_FK] FOREIGN KEY([ID_INFORME])
REFERENCES [dbo].[IE_INFORMES] ([ID_INFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_USUARIOS_INFORMES] CHECK CONSTRAINT [IE_USUARIOS_INFORMES_FK]
GO
ALTER TABLE [dbo].[IE_VALORES_FILTROS_CUBO_SB] WITH CHECK ADD CONSTRAINT
[IE_VALORES_FILTROS_CUBO_CM_FK] FOREIGN KEY([ID_SCOREBOARD], [ID_GRAFICA_SB],
[ID_FILTRO_CUBO_SB])
REFERENCES [dbo].[IE_FILTROS_CUBO_SB] ([ID_SCOREBOARD], [ID_GRAFICA_SB],
[ID_FILTRO_CUBO_SB])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_VALORES_FILTROS_CUBO_SB] CHECK CONSTRAINT
[IE_VALORES_FILTROS_CUBO_CM_FK]
GO
ALTER TABLE [dbo].[IE_VALORES_FILTROS_ORIGEN] WITH CHECK ADD CONSTRAINT
[IE_VALORES_FILTROS_ORIGEN_FK] FOREIGN KEY([ID_CUBO], [ID_FILTRO_ORIGEN])
REFERENCES [dbo].[IE_FILTROS_ORIGEN] ([ID_CUBO], [ID_FILTRO_ORIGEN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[IE_VALORES_FILTROS_ORIGEN] CHECK CONSTRAINT
[IE_VALORES_FILTROS_ORIGEN_FK]
GO
ALTER TABLE [dbo].[INCIDENCIASLIN] WITH CHECK ADD CONSTRAINT [INCIDENCIASLIN_FK]
FOREIGN KEY([IDINCIDENCIA])
REFERENCES [dbo].[INCIDENCIAS] ([IDINCIDENCIA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[INCIDENCIASLIN] CHECK CONSTRAINT [INCIDENCIASLIN_FK]
GO
ALTER TABLE [dbo].[INCIDENCIASNOAUTOVALIDABLES] WITH CHECK ADD CONSTRAINT
[INCIDENCIASNOAUTOVALIDABLES_FK] FOREIGN KEY([IDINCIDENCIA])
REFERENCES [dbo].[INCIDENCIAS] ([IDINCIDENCIA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[INCIDENCIASNOAUTOVALIDABLES] CHECK CONSTRAINT
[INCIDENCIASNOAUTOVALIDABLES_FK]
GO
ALTER TABLE [dbo].[INFORMECOLUMNAS] WITH CHECK ADD CONSTRAINT
[INFORMECOLUMNAS_FK] FOREIGN KEY([IDINFORME])
REFERENCES [dbo].[INFORME] ([IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[INFORMECOLUMNAS] CHECK CONSTRAINT [INFORMECOLUMNAS_FK]
GO
ALTER TABLE [dbo].[INFORMEFILTROS] WITH CHECK ADD CONSTRAINT [INFORMEFILTROS_FK]
FOREIGN KEY([IDINFORME])
REFERENCES [dbo].[INFORME] ([IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[INFORMEFILTROS] CHECK CONSTRAINT [INFORMEFILTROS_FK]
GO
ALTER TABLE [dbo].[INFORMEPARAMETROS] WITH CHECK ADD CONSTRAINT
[INFORMEPARAMETROS_FK] FOREIGN KEY([IDINFORME])
REFERENCES [dbo].[INFORME] ([IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[INFORMEPARAMETROS] CHECK CONSTRAINT [INFORMEPARAMETROS_FK]
GO
ALTER TABLE [dbo].[INFORMESTYC] WITH CHECK ADD CONSTRAINT [INFORMESTYC_FK]
FOREIGN KEY([GRUPO], [INFORME])
REFERENCES [dbo].[ICGNOMBRESINFORMES] ([CODIGOGRUPO], [CODIGOINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[INFORMESTYC] CHECK CONSTRAINT [INFORMESTYC_FK]
GO
ALTER TABLE [dbo].[INTERVALOSRAPPELS] WITH CHECK ADD CONSTRAINT
[INTERVALOSRAPPELS_FK] FOREIGN KEY([CODPROVEEDOR], [CODRAPPEL])
REFERENCES [dbo].[RAPPELSPROVEEDORES] ([CODPROVEEDOR], [CODRAPPEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[INTERVALOSRAPPELS] CHECK CONSTRAINT [INTERVALOSRAPPELS_FK]
GO
ALTER TABLE [dbo].[INVENTARIOSZONA] WITH CHECK ADD CONSTRAINT [INVENTARIOSZONAFK]
FOREIGN KEY([FECHA], [CODALMACEN])
REFERENCES [dbo].[INVENTARIOS] ([FECHA], [CODALMACEN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[INVENTARIOSZONA] CHECK CONSTRAINT [INVENTARIOSZONAFK]
GO
ALTER TABLE [dbo].[KITS] WITH CHECK ADD CONSTRAINT [KITSARTICULOS_FK] FOREIGN
KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[KITS] CHECK CONSTRAINT [KITSARTICULOS_FK]
GO
ALTER TABLE [dbo].[KPI_DETALLEKPI] WITH CHECK ADD CONSTRAINT [FK_KPI_DETALLE_KPI]
FOREIGN KEY([IDDETALLE])
REFERENCES [dbo].[KPI_DETALLE] ([IDDETALLE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[KPI_DETALLEKPI] CHECK CONSTRAINT [FK_KPI_DETALLE_KPI]
GO
ALTER TABLE [dbo].[KPI_DETALLEKPI] WITH CHECK ADD CONSTRAINT
[FK_KPI_DETALLEKPI_KPI] FOREIGN KEY([IDKPI])
REFERENCES [dbo].[KPI] ([IDKPI])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[KPI_DETALLEKPI] CHECK CONSTRAINT [FK_KPI_DETALLEKPI_KPI]
GO
ALTER TABLE [dbo].[KPI_FILTRO_DEF] WITH CHECK ADD CONSTRAINT
[FK_KPI_FILTRODEF_KPI] FOREIGN KEY([IDKPI])
REFERENCES [dbo].[KPI] ([IDKPI])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[KPI_FILTRO_DEF] CHECK CONSTRAINT [FK_KPI_FILTRODEF_KPI]
GO
ALTER TABLE [dbo].[KPI_FILTRO_DEF] WITH CHECK ADD CONSTRAINT
[FK_KPI_FILTRODEF_KPI_FILTRO] FOREIGN KEY([IDFILTRO])
REFERENCES [dbo].[KPI_FILTRO] ([IDFILTRO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[KPI_FILTRO_DEF] CHECK CONSTRAINT [FK_KPI_FILTRODEF_KPI_FILTRO]
GO
ALTER TABLE [dbo].[KPI_USUARIO] WITH CHECK ADD CONSTRAINT [FK_KPI_USUARIO_KPI]
FOREIGN KEY([IDKPI])
REFERENCES [dbo].[KPI] ([IDKPI])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[KPI_USUARIO] CHECK CONSTRAINT [FK_KPI_USUARIO_KPI]
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] WITH CHECK ADD CONSTRAINT
[LASTSALES_ALBVENTALIN_FK] FOREIGN KEY([NUMSERIE], [NUMALBARAN], [N])
REFERENCES [dbo].[LASTSALES_ALBVENTACAB] ([NUMSERIE], [NUMALBARAN], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[LASTSALES_ALBVENTALIN] CHECK CONSTRAINT
[LASTSALES_ALBVENTALIN_FK]
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOSLIN] WITH CHECK ADD CONSTRAINT
[LASTSALES_ARTICULOSLIN_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[LASTSALES_ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[LASTSALES_ARTICULOSLIN] CHECK CONSTRAINT
[LASTSALES_ARTICULOSLIN_FK]
GO
ALTER TABLE [dbo].[LINEA] WITH CHECK ADD CONSTRAINT [LINEA_FK] FOREIGN
KEY([CODMARCA])
REFERENCES [dbo].[MARCA] ([CODMARCA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[LINEA] CHECK CONSTRAINT [LINEA_FK]
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] WITH CHECK ADD CONSTRAINT
[LINEASCOMUNICACIONLOG_FK] FOREIGN KEY([IDFRONT], [TIPO], [FECHAHORAINI])
REFERENCES [dbo].[COMUNICACIONLOG] ([IDFRONT], [TIPO], [FECHAHORAINI])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[LINEASCOMUNICACIONLOG] CHECK CONSTRAINT
[LINEASCOMUNICACIONLOG_FK]
GO
ALTER TABLE [dbo].[LOGZSAFACTURAR] WITH CHECK ADD CONSTRAINT [LOGZSAFACTURAR_FK]
FOREIGN KEY([IDFRONT], [TIPO], [FECHAHORAINI])
REFERENCES [dbo].[COMUNICACIONLOG] ([IDFRONT], [TIPO], [FECHAHORAINI])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[LOGZSAFACTURAR] CHECK CONSTRAINT [LOGZSAFACTURAR_FK]
GO
ALTER TABLE [dbo].[MAILINGBITMAPS] WITH CHECK ADD CONSTRAINT [FK_MAILINGBITMAPS]
FOREIGN KEY([IDINFORME])
REFERENCES [dbo].[MAILING] ([IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAILINGBITMAPS] CHECK CONSTRAINT [FK_MAILINGBITMAPS]
GO
ALTER TABLE [dbo].[MAPPINGSAUTOMATIZADOSFILES] WITH CHECK ADD CONSTRAINT
[MAPPINGSAUTOMATIZADOSFILE_FK] FOREIGN KEY([ID])
REFERENCES [dbo].[MAPPINGSAUTOMATIZADOS] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSAUTOMATIZADOSFILES] CHECK CONSTRAINT
[MAPPINGSAUTOMATIZADOSFILE_FK]
GO
ALTER TABLE [dbo].[MAPPINGSEXPORTACIONESLIN] WITH CHECK ADD CONSTRAINT
[MAPPINGSEXPORTACIONESLIN_FK] FOREIGN KEY([IDEXPORTACION])
REFERENCES [dbo].[MAPPINGSEXPORTACIONESCAB] ([IDEXPORTACION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSEXPORTACIONESLIN] CHECK CONSTRAINT
[MAPPINGSEXPORTACIONESLIN_FK]
GO
ALTER TABLE [dbo].[MAPPINGSFICHEROSRELACIONADOS] WITH CHECK ADD CONSTRAINT
[MAPPINGSFICHEROSRELACIONADOS_FK] FOREIGN KEY([IDMAP])
REFERENCES [dbo].[MAPPINGSCAB] ([IDMAP])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSFICHEROSRELACIONADOS] CHECK CONSTRAINT
[MAPPINGSFICHEROSRELACIONADOS_FK]
GO
ALTER TABLE [dbo].[MAPPINGSFIELDS] WITH CHECK ADD CONSTRAINT [MAPPINGSFIELDS_FK]
FOREIGN KEY([IDMAP], [IDFILE])
REFERENCES [dbo].[MAPPINGSFILES] ([IDMAP], [IDFILE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSFIELDS] CHECK CONSTRAINT [MAPPINGSFIELDS_FK]
GO
ALTER TABLE [dbo].[MAPPINGSFILES] WITH CHECK ADD CONSTRAINT [MAPPINGSFILES_FK]
FOREIGN KEY([IDMAP])
REFERENCES [dbo].[MAPPINGSCAB] ([IDMAP])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSFILES] CHECK CONSTRAINT [MAPPINGSFILES_FK]
GO
ALTER TABLE [dbo].[MAPPINGSFILESMAINFIELDS] WITH CHECK ADD CONSTRAINT
[MAPPINGSFILESMAINFIELDSFK] FOREIGN KEY([IDMAP], [IDFILE])
REFERENCES [dbo].[MAPPINGSFILES] ([IDMAP], [IDFILE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSFILESMAINFIELDS] CHECK CONSTRAINT
[MAPPINGSFILESMAINFIELDSFK]
GO
ALTER TABLE [dbo].[MAPPINGSFILESPARAMETROS] WITH CHECK ADD CONSTRAINT
[MAPPINGSFILESPARAMETROSFK] FOREIGN KEY([IDMAP], [IDFILE])
REFERENCES [dbo].[MAPPINGSFILES] ([IDMAP], [IDFILE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSFILESPARAMETROS] CHECK CONSTRAINT
[MAPPINGSFILESPARAMETROSFK]
GO
ALTER TABLE [dbo].[MAPPINGSFILESSORTEDFIELDS] WITH CHECK ADD CONSTRAINT
[MAPPINGSFILESSORTEDFIELDS_FK] FOREIGN KEY([IDMAP], [IDFILE])
REFERENCES [dbo].[MAPPINGSFILES] ([IDMAP], [IDFILE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSFILESSORTEDFIELDS] CHECK CONSTRAINT
[MAPPINGSFILESSORTEDFIELDS_FK]
GO
ALTER TABLE [dbo].[MAPPINGSIDIMPORTACION] WITH CHECK ADD CONSTRAINT
[MAPPINGSIDIMPORTACION_FK] FOREIGN KEY([IDMAP])
REFERENCES [dbo].[MAPPINGSCAB] ([IDMAP])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSIDIMPORTACION] CHECK CONSTRAINT
[MAPPINGSIDIMPORTACION_FK]
GO
ALTER TABLE [dbo].[MAPPINGSLIN] WITH CHECK ADD CONSTRAINT
[FK_MAPPINGSLIN_MAPPING] FOREIGN KEY([IDMAP])
REFERENCES [dbo].[MAPPING] ([IDMAP])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSLIN] CHECK CONSTRAINT [FK_MAPPINGSLIN_MAPPING]
GO
ALTER TABLE [dbo].[MAPPINGSPROPIEDADES] WITH CHECK ADD CONSTRAINT
[MAPPINGSPROPIEDADES_FK] FOREIGN KEY([IDMAP])
REFERENCES [dbo].[MAPPINGSCAB] ([IDMAP])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSPROPIEDADES] CHECK CONSTRAINT [MAPPINGSPROPIEDADES_FK]
GO
ALTER TABLE [dbo].[MAPPINGSREGLAS] WITH CHECK ADD CONSTRAINT [MAPPINGSREGLAS_FK]
FOREIGN KEY([IDMAP])
REFERENCES [dbo].[MAPPINGSCAB] ([IDMAP])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSREGLAS] CHECK CONSTRAINT [MAPPINGSREGLAS_FK]
GO
ALTER TABLE [dbo].[MAPPINGSSQLS] WITH CHECK ADD CONSTRAINT [MAPPINGSSQLS_FK]
FOREIGN KEY([IDMAP])
REFERENCES [dbo].[MAPPINGSCAB] ([IDMAP])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MAPPINGSSQLS] CHECK CONSTRAINT [MAPPINGSSQLS_FK]
GO
ALTER TABLE [dbo].[MERMASCAB] WITH CHECK ADD CONSTRAINT [MERMASCAB_ALMAC_FK]
FOREIGN KEY([CODALMACEN])
REFERENCES [dbo].[ALMACEN] ([CODALMACEN])
GO
ALTER TABLE [dbo].[MERMASCAB] CHECK CONSTRAINT [MERMASCAB_ALMAC_FK]
GO
ALTER TABLE [dbo].[MERMASLIN] WITH CHECK ADD CONSTRAINT [MERMASLIN_FK] FOREIGN
KEY([IDINT])
REFERENCES [dbo].[MERMASCAB] ([IDINT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MERMASLIN] CHECK CONSTRAINT [MERMASLIN_FK]
GO
ALTER TABLE [dbo].[MISCUBOSOLAP] WITH CHECK ADD CONSTRAINT
[MISCUBOSOLAP_INFORME_FK] FOREIGN KEY([IDINFORME])
REFERENCES [dbo].[INFORME] ([IDINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MISCUBOSOLAP] CHECK CONSTRAINT [MISCUBOSOLAP_INFORME_FK]
GO
ALTER TABLE [dbo].[MISCUBOSOLAP_USUARIO] WITH CHECK ADD CONSTRAINT
[MISCUBOSOLAP_USUARIO_FK] FOREIGN KEY([IDCUBO])
REFERENCES [dbo].[MISCUBOSOLAP] ([IDCUBO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MISCUBOSOLAP_USUARIO] CHECK CONSTRAINT [MISCUBOSOLAP_USUARIO_FK]
GO
ALTER TABLE [dbo].[MODIFICADORESIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_MODIFICADORESIDIOMAS_IDIOMAS] FOREIGN KEY([CODIDIOMA])
REFERENCES [dbo].[IDIOMAS] ([CODIDIOMA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MODIFICADORESIDIOMAS] CHECK CONSTRAINT
[FK_MODIFICADORESIDIOMAS_IDIOMAS]
GO
ALTER TABLE [dbo].[MODIFICADORESIDIOMAS] WITH CHECK ADD CONSTRAINT
[FK_MODIFICADORESIDIOMAS_MODIFICADORESCAB] FOREIGN KEY([CODMODIFICADOR])
REFERENCES [dbo].[MODIFICADORESCAB] ([CODMODIFICADOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MODIFICADORESIDIOMAS] CHECK CONSTRAINT
[FK_MODIFICADORESIDIOMAS_MODIFICADORESCAB]
GO
ALTER TABLE [dbo].[MONEDASLIN] WITH CHECK ADD CONSTRAINT [MONEDASLIN_MONEDAS]
FOREIGN KEY([CODMONEDA])
REFERENCES [dbo].[MONEDAS] ([CODMONEDA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MONEDASLIN] CHECK CONSTRAINT [MONEDASLIN_MONEDAS]
GO
ALTER TABLE [dbo].[MOTIVOSABONO_IDIOMAS] WITH CHECK ADD CONSTRAINT
[MOTIVOSABONO_IDIOMAS_FK] FOREIGN KEY([IDMOTIVOABONO])
REFERENCES [dbo].[MOTIVOSABONO] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MOTIVOSABONO_IDIOMAS] CHECK CONSTRAINT [MOTIVOSABONO_IDIOMAS_FK]
GO
ALTER TABLE [dbo].[MOVIMENTS] WITH CHECK ADD CONSTRAINT [MOVIMENTS_ARTICULO]
FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[MOVIMENTS] CHECK CONSTRAINT [MOVIMENTS_ARTICULO]
GO
ALTER TABLE [dbo].[NET_ConfigTipoTerminal] WITH CHECK ADD CONSTRAINT
[FK_NET_ConfigTipoTerminal_NET_TipoTerminal] FOREIGN KEY([IdTipoTerminal])
REFERENCES [dbo].[NET_TipoTerminal] ([IdTipoTerminal])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_ConfigTipoTerminal] CHECK CONSTRAINT
[FK_NET_ConfigTipoTerminal_NET_TipoTerminal]
GO
ALTER TABLE [dbo].[NET_FamiliasTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_FamiliasTienda_FAVORITOSCAB] FOREIGN KEY([IdFamilia])
REFERENCES [dbo].[FAVORITOSCAB] ([CODFAVORITO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_FamiliasTienda] CHECK CONSTRAINT
[FK_NET_FamiliasTienda_FAVORITOSCAB]
GO
ALTER TABLE [dbo].[NET_FamiliasTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_FamiliasTienda_NET_Tienda] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_FamiliasTienda] CHECK CONSTRAINT
[FK_NET_FamiliasTienda_NET_Tienda]
GO
ALTER TABLE [dbo].[NET_ImpuestosTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_ImpuestosTienda_IMPUESTOS] FOREIGN KEY([TipoIVA])
REFERENCES [dbo].[IMPUESTOS] ([TIPOIVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_ImpuestosTienda] CHECK CONSTRAINT
[FK_NET_ImpuestosTienda_IMPUESTOS]
GO
ALTER TABLE [dbo].[NET_ImpuestosTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_ImpuestosTienda_NET_Tienda] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_ImpuestosTienda] CHECK CONSTRAINT
[FK_NET_ImpuestosTienda_NET_Tienda]
GO
ALTER TABLE [dbo].[NET_IncidenciasTerminal] WITH CHECK ADD CONSTRAINT
[FK_NET_IncidenciasTerminal_NET_Terminal] FOREIGN KEY([IdTerminal])
REFERENCES [dbo].[NET_Terminal] ([IdTerminal])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_IncidenciasTerminal] CHECK CONSTRAINT
[FK_NET_IncidenciasTerminal_NET_Terminal]
GO
ALTER TABLE [dbo].[NET_MediosPagoTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_MediosPagoTienda_NET_Tienda] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_MediosPagoTienda] CHECK CONSTRAINT
[FK_NET_MediosPagoTienda_NET_Tienda]
GO
ALTER TABLE [dbo].[NET_MediosPagoTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_MediosPagoTienda_TIPOSPAGO] FOREIGN KEY([CodTipoPago])
REFERENCES [dbo].[TIPOSPAGO] ([CODTIPOPAGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_MediosPagoTienda] CHECK CONSTRAINT
[FK_NET_MediosPagoTienda_TIPOSPAGO]
GO
ALTER TABLE [dbo].[NET_MonedasTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_MonedasTienda_MONEDAS] FOREIGN KEY([IdMoneda])
REFERENCES [dbo].[MONEDAS] ([CODMONEDA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_MonedasTienda] CHECK CONSTRAINT
[FK_NET_MonedasTienda_MONEDAS]
GO
ALTER TABLE [dbo].[NET_MonedasTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_MonedasTienda_NET_Tienda] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
GO
ALTER TABLE [dbo].[NET_MonedasTienda] CHECK CONSTRAINT
[FK_NET_MonedasTienda_NET_Tienda]
GO
ALTER TABLE [dbo].[NET_MotivosDescuentoTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_MotivosDescuentoTienda_MOTIVOSDTO] FOREIGN KEY([IdMotivoDescuento])
REFERENCES [dbo].[MOTIVOSDTO] ([IDMOTIVO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_MotivosDescuentoTienda] CHECK CONSTRAINT
[FK_NET_MotivosDescuentoTienda_MOTIVOSDTO]
GO
ALTER TABLE [dbo].[NET_MotivosDescuentoTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_MotivosDescuentoTienda_NET_Tienda] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_MotivosDescuentoTienda] CHECK CONSTRAINT
[FK_NET_MotivosDescuentoTienda_NET_Tienda]
GO
ALTER TABLE [dbo].[NET_MotivosDevolucionTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_MotivosDevolucionTienda_MOTIVOSDEVOLUCION] FOREIGN
KEY([IdMotivoDevolucion])
REFERENCES [dbo].[MOTIVOSDEVOLUCION] ([IDMOTIVO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_MotivosDevolucionTienda] CHECK CONSTRAINT
[FK_NET_MotivosDevolucionTienda_MOTIVOSDEVOLUCION]
GO
ALTER TABLE [dbo].[NET_MotivosDevolucionTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_MotivosDevolucionTienda_NET_Tienda1] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_MotivosDevolucionTienda] CHECK CONSTRAINT
[FK_NET_MotivosDevolucionTienda_NET_Tienda1]
GO
ALTER TABLE [dbo].[NET_PeticionReenvio] WITH CHECK ADD CONSTRAINT
[FK_NET_PeticionReenvio_NET_Terminal] FOREIGN KEY([IdTerminal])
REFERENCES [dbo].[NET_Terminal] ([IdTerminal])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_PeticionReenvio] CHECK CONSTRAINT
[FK_NET_PeticionReenvio_NET_Terminal]
GO
ALTER TABLE [dbo].[NET_TarifasTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_TarifasTienda_NET_Tienda] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_TarifasTienda] CHECK CONSTRAINT
[FK_NET_TarifasTienda_NET_Tienda]
GO
ALTER TABLE [dbo].[NET_TarifasTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_TarifasTienda_TARIFASVENTA] FOREIGN KEY([IdTarifa])
REFERENCES [dbo].[TARIFASVENTA] ([IDTARIFAV])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_TarifasTienda] CHECK CONSTRAINT
[FK_NET_TarifasTienda_TARIFASVENTA]
GO
ALTER TABLE [dbo].[NET_Terminal] WITH CHECK ADD CONSTRAINT
[FK_TERMINALTIENDA_CAJATIENDA] FOREIGN KEY([IdCaja])
REFERENCES [dbo].[NET_Caja] ([IdCaja])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_Terminal] CHECK CONSTRAINT [FK_TERMINALTIENDA_CAJATIENDA]
GO
ALTER TABLE [dbo].[NET_Terminal] WITH CHECK ADD CONSTRAINT
[FK_TERMINALTIENDA_TIENDA] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_Terminal] CHECK CONSTRAINT [FK_TERMINALTIENDA_TIENDA]
GO
ALTER TABLE [dbo].[NET_Tienda] WITH CHECK ADD CONSTRAINT
[FK_NET_Tienda_NET_GrupoTienda] FOREIGN KEY([IdGrupoTienda])
REFERENCES [dbo].[NET_GrupoTienda] ([IdGrupoTienda])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[NET_Tienda] CHECK CONSTRAINT [FK_NET_Tienda_NET_GrupoTienda]
GO
ALTER TABLE [dbo].[NET_Tienda] WITH CHECK ADD CONSTRAINT
[FK_NET_Tienda_NET_TipoTerminal] FOREIGN KEY([IdTipoTerminal])
REFERENCES [dbo].[NET_TipoTerminal] ([IdTipoTerminal])
GO
ALTER TABLE [dbo].[NET_Tienda] CHECK CONSTRAINT [FK_NET_Tienda_NET_TipoTerminal]
GO
ALTER TABLE [dbo].[NET_VendedoresTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_VendedoresTienda_NET_Tienda] FOREIGN KEY([IdTienda])
REFERENCES [dbo].[NET_Tienda] ([IdTienda])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_VendedoresTienda] CHECK CONSTRAINT
[FK_NET_VendedoresTienda_NET_Tienda]
GO
ALTER TABLE [dbo].[NET_VendedoresTienda] WITH CHECK ADD CONSTRAINT
[FK_NET_VendedoresTienda_VENDEDORES1] FOREIGN KEY([CodVendedor])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NET_VendedoresTienda] CHECK CONSTRAINT
[FK_NET_VendedoresTienda_VENDEDORES1]
GO
ALTER TABLE [dbo].[NOMINAS] WITH CHECK ADD CONSTRAINT [NOMINAS_FK] FOREIGN
KEY([CODEMPLEADO])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NOMINAS] CHECK CONSTRAINT [NOMINAS_FK]
GO
ALTER TABLE [dbo].[NUMEROSSERIEREGUL] WITH CHECK ADD CONSTRAINT
[NUMEROSSERIEREGUL_FK] FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[NUMEROSSERIEREGUL] CHECK CONSTRAINT [NUMEROSSERIEREGUL_FK]
GO
ALTER TABLE [dbo].[OCUPANTESRESERVA] WITH CHECK ADD CONSTRAINT
[RESERVAS_OCUPANTESRESERVA] FOREIGN KEY([SERIE], [IDRESERVA], [IDLINEA])
REFERENCES [dbo].[RESERVAS] ([SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[OCUPANTESRESERVA] CHECK CONSTRAINT [RESERVAS_OCUPANTESRESERVA]
GO
ALTER TABLE [dbo].[ORDENESMENUDETALLE] WITH CHECK ADD CONSTRAINT
[ORDENESMENUDETALLE_FK] FOREIGN KEY([CODMODIFICADOR])
REFERENCES [dbo].[MODIFICADORESCAB] ([CODMODIFICADOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[ORDENESMENUDETALLE] CHECK CONSTRAINT [ORDENESMENUDETALLE_FK]
GO
ALTER TABLE [dbo].[PAQUETESHOTELCLIENTE] WITH CHECK ADD CONSTRAINT
[PAQUETESHOTELCLIENTE_FKCLIENTE] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PAQUETESHOTELCLIENTE] CHECK CONSTRAINT
[PAQUETESHOTELCLIENTE_FKCLIENTE]
GO
ALTER TABLE [dbo].[PAQUETESHOTELCLIENTE] WITH CHECK ADD CONSTRAINT
[PAQUETESHOTELCLIENTE_FKTARIFASHOTEL] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PAQUETESHOTELCLIENTE] CHECK CONSTRAINT
[PAQUETESHOTELCLIENTE_FKTARIFASHOTEL]
GO
ALTER TABLE [dbo].[PEDCOMPRACAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[PEDCOMPRACAMPOSLIBRES_FK] FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDCOMPRACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDCOMPRACAMPOSLIBRES] CHECK CONSTRAINT
[PEDCOMPRACAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[PEDCOMPRADTOS] WITH CHECK ADD CONSTRAINT [PEDCOMPRADTOS_FK]
FOREIGN KEY([NUMSERIE], [NUMERO], [N])
REFERENCES [dbo].[PEDCOMPRACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDCOMPRADTOS] CHECK CONSTRAINT [PEDCOMPRADTOS_FK]
GO
ALTER TABLE [dbo].[PEDCOMPRAFIRMA] WITH CHECK ADD CONSTRAINT [PEDCOMPRAFIRMA_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[PEDCOMPRACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDCOMPRAFIRMA] CHECK CONSTRAINT [PEDCOMPRAFIRMA_FK]
GO
ALTER TABLE [dbo].[PEDCOMPRALIN] WITH CHECK ADD CONSTRAINT [PEDCOMPRALIN_FK]
FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDCOMPRACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDCOMPRALIN] CHECK CONSTRAINT [PEDCOMPRALIN_FK]
GO
ALTER TABLE [dbo].[PEDCOMPRATOT] WITH CHECK ADD CONSTRAINT [PEDCOMPRATOT_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[PEDCOMPRACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDCOMPRATOT] CHECK CONSTRAINT [PEDCOMPRATOT_FK]
GO
ALTER TABLE [dbo].[PEDVENTACAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[PEDVENTACAMPOSLIBRES_FK] FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTACAMPOSLIBRES] CHECK CONSTRAINT [PEDVENTACAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[PEDVENTACONSUMO] WITH CHECK ADD CONSTRAINT
[PEDVENTACONSUMO_FK] FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTACONSUMO] CHECK CONSTRAINT [PEDVENTACONSUMO_FK]
GO
ALTER TABLE [dbo].[PEDVENTACUPONES] WITH CHECK ADD CONSTRAINT
[PEDVENTACUPONES_FK] FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTACUPONES] CHECK CONSTRAINT [PEDVENTACUPONES_FK]
GO
ALTER TABLE [dbo].[PEDVENTACUPONESGENERADOS] WITH CHECK ADD CONSTRAINT
[PEDVENTACUPONESGENERADOS_FK] FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTACUPONESGENERADOS] CHECK CONSTRAINT
[PEDVENTACUPONESGENERADOS_FK]
GO
ALTER TABLE [dbo].[PEDVENTADTOS] WITH CHECK ADD CONSTRAINT [PEDVENTADTOS_FK]
FOREIGN KEY([NUMSERIE], [NUMERO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTADTOS] CHECK CONSTRAINT [PEDVENTADTOS_FK]
GO
ALTER TABLE [dbo].[PEDVENTAFIRMA] WITH CHECK ADD CONSTRAINT [PEDVENTAFIRMA_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTAFIRMA] CHECK CONSTRAINT [PEDVENTAFIRMA_FK]
GO
ALTER TABLE [dbo].[PEDVENTALIN] WITH CHECK ADD CONSTRAINT [PEDVENTALIN_FK]
FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTALIN] CHECK CONSTRAINT [PEDVENTALIN_FK]
GO
ALTER TABLE [dbo].[PEDVENTALINPROMOCIONES] WITH CHECK ADD CONSTRAINT
[PEDVENTALINPROMOCIONES_FK] FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N], [NUMLIN])
REFERENCES [dbo].[PEDVENTALIN] ([NUMSERIE], [NUMPEDIDO], [N], [NUMLIN])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTALINPROMOCIONES] CHECK CONSTRAINT
[PEDVENTALINPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[PEDVENTAMODIF] WITH CHECK ADD CONSTRAINT [PEDVENTAMODIF_FK]
FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTAMODIF] CHECK CONSTRAINT [PEDVENTAMODIF_FK]
GO
ALTER TABLE [dbo].[PEDVENTAPROMOCIONES] WITH CHECK ADD CONSTRAINT
[PEDVENTAPROMOCIONES_FK] FOREIGN KEY([NUMSERIE], [NUMPEDIDO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTAPROMOCIONES] CHECK CONSTRAINT [PEDVENTAPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[PEDVENTATOT] WITH CHECK ADD CONSTRAINT [PEDVENTATOT_FK]
FOREIGN KEY([SERIE], [NUMERO], [N])
REFERENCES [dbo].[PEDVENTACAB] ([NUMSERIE], [NUMPEDIDO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PEDVENTATOT] CHECK CONSTRAINT [PEDVENTATOT_FK]
GO
ALTER TABLE [dbo].[PRECIOSCOMPRA] WITH CHECK ADD CONSTRAINT
[FK__PRECIOSCOMPRA__6E414E4F] FOREIGN KEY([CODPROVEEDOR], [IDTARIFAC])
REFERENCES [dbo].[TARIFASCOMPRA] ([CODPROVEEDOR], [IDTARIFAC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSCOMPRA] CHECK CONSTRAINT [FK__PRECIOSCOMPRA__6E414E4F]
GO
ALTER TABLE [dbo].[PRECIOSCOMPRA] WITH CHECK ADD CONSTRAINT [PRECIOSCOMPRA_FK]
FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSCOMPRA] CHECK CONSTRAINT [PRECIOSCOMPRA_FK]
GO
ALTER TABLE [dbo].[PRECIOSHOTEL] WITH CHECK ADD CONSTRAINT
[PRECIOSHOTEL_FKRANGOS] FOREIGN KEY([IDRANGO])
REFERENCES [dbo].[TARIFASHOTELRANGOS] ([IDRANGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSHOTEL] CHECK CONSTRAINT [PRECIOSHOTEL_FKRANGOS]
GO
ALTER TABLE [dbo].[PRECIOSHOTEL] WITH CHECK ADD CONSTRAINT
[PRECIOSHOTEL_FKTARIFA] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSHOTEL] CHECK CONSTRAINT [PRECIOSHOTEL_FKTARIFA]
GO
ALTER TABLE [dbo].[PRECIOSHOTEL] WITH CHECK ADD CONSTRAINT
[PRECIOSHOTEL_FKTEMPORADAS] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSHOTEL] CHECK CONSTRAINT [PRECIOSHOTEL_FKTEMPORADAS]
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] WITH CHECK ADD CONSTRAINT
[FK_PRECIOSHOTELDIA_ARTICULOSHABITACIONES] FOREIGN KEY([CODHABITACION])
REFERENCES [dbo].[ARTICULOSHABITACIONES] ([CODARTICULO])
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] CHECK CONSTRAINT
[FK_PRECIOSHOTELDIA_ARTICULOSHABITACIONES]
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] WITH CHECK ADD CONSTRAINT
[FK_PRECIOSHOTELDIA_ARTICULOSREGIMENES] FOREIGN KEY([CODREGIMEN])
REFERENCES [dbo].[ARTICULOSREGIMENES] ([CODARTICULO])
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] CHECK CONSTRAINT
[FK_PRECIOSHOTELDIA_ARTICULOSREGIMENES]
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] WITH CHECK ADD CONSTRAINT
[FK_PRECIOSHOTELDIA_CLIENTES] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] CHECK CONSTRAINT [FK_PRECIOSHOTELDIA_CLIENTES]
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] WITH CHECK ADD CONSTRAINT
[FK_PRECIOSHOTELDIA_TARIFASHOTEL] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] CHECK CONSTRAINT
[FK_PRECIOSHOTELDIA_TARIFASHOTEL]
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] WITH CHECK ADD CONSTRAINT
[FK_PRECIOSHOTELDIA_TEMPORADASHOTEL] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSHOTELDIA] CHECK CONSTRAINT
[FK_PRECIOSHOTELDIA_TEMPORADASHOTEL]
GO
ALTER TABLE [dbo].[PRECIOSREGIMEN] WITH CHECK ADD CONSTRAINT
[ARTICULOS_PRECIOSREGIMEN] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSREGIMEN] CHECK CONSTRAINT [ARTICULOS_PRECIOSREGIMEN]
GO
ALTER TABLE [dbo].[PRECIOSSUPLEMENTO] WITH CHECK ADD CONSTRAINT
[ARTICULOS_PRECIOSSUPLEMENTO] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSSUPLEMENTO] CHECK CONSTRAINT
[ARTICULOS_PRECIOSSUPLEMENTO]
GO
ALTER TABLE [dbo].[PRECIOSVENTA] WITH CHECK ADD CONSTRAINT
[PRECIOSVENTA_ARTICULO] FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSVENTA] CHECK CONSTRAINT [PRECIOSVENTA_ARTICULO]
GO
ALTER TABLE [dbo].[PRECIOSVENTA] WITH CHECK ADD CONSTRAINT [PRECIOSVENTA_FK]
FOREIGN KEY([IDTARIFAV])
REFERENCES [dbo].[TARIFASVENTA] ([IDTARIFAV])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRECIOSVENTA] CHECK CONSTRAINT [PRECIOSVENTA_FK]
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] WITH CHECK ADD CONSTRAINT
[PREDEFINIDOSLIN_FK] FOREIGN KEY([IDTIPOASUNTO])
REFERENCES [dbo].[TIPOASUNTO] ([IDTIPOASUNTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PREDEFINIDOSLIN] CHECK CONSTRAINT [PREDEFINIDOSLIN_FK]
GO
ALTER TABLE [dbo].[PRESUPUESTOSCAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[PRESUPUESTOSCAMPOSLIBRES_FK] FOREIGN KEY([NUMSERIE], [NUMPRESUPUESTO], [N],
[VERSION])
REFERENCES [dbo].[PRESUPUESTOSCAB] ([NUMSERIE], [NUMPRESUPUESTO], [N], [VERSION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRESUPUESTOSCAMPOSLIBRES] CHECK CONSTRAINT
[PRESUPUESTOSCAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[PRESUPUESTOSDTOS] WITH CHECK ADD CONSTRAINT
[PRESUPUESTOSDTOS_FK] FOREIGN KEY([NUMSERIE], [NUMERO], [N], [VERSION])
REFERENCES [dbo].[PRESUPUESTOSCAB] ([NUMSERIE], [NUMPRESUPUESTO], [N], [VERSION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRESUPUESTOSDTOS] CHECK CONSTRAINT [PRESUPUESTOSDTOS_FK]
GO
ALTER TABLE [dbo].[PRESUPUESTOSLIN] WITH CHECK ADD CONSTRAINT
[PRESUPUESTOSLIN_FK] FOREIGN KEY([NUMSERIE], [NUMPRESUPUESTO], [N], [VERSION])
REFERENCES [dbo].[PRESUPUESTOSCAB] ([NUMSERIE], [NUMPRESUPUESTO], [N], [VERSION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRESUPUESTOSLIN] CHECK CONSTRAINT [PRESUPUESTOSLIN_FK]
GO
ALTER TABLE [dbo].[PRESUPUESTOSPARTIDAS] WITH CHECK ADD CONSTRAINT
[PRESUPUESTOSPARTIDAS_FK] FOREIGN KEY([NUMSERIE], [NUMPRESUPUESTO], [N], [VERSION])
REFERENCES [dbo].[PRESUPUESTOSCAB] ([NUMSERIE], [NUMPRESUPUESTO], [N], [VERSION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRESUPUESTOSPARTIDAS] CHECK CONSTRAINT [PRESUPUESTOSPARTIDAS_FK]
GO
ALTER TABLE [dbo].[PRESUPUESTOSTOT] WITH CHECK ADD CONSTRAINT
[PRESUPUESTOSTOT_FK] FOREIGN KEY([SERIE], [NUMERO], [N], [VERSION])
REFERENCES [dbo].[PRESUPUESTOSCAB] ([NUMSERIE], [NUMPRESUPUESTO], [N], [VERSION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PRESUPUESTOSTOT] CHECK CONSTRAINT [PRESUPUESTOSTOT_FK]
GO
ALTER TABLE [dbo].[PROCESOSESPECIALESEXEC] WITH CHECK ADD CONSTRAINT
[PROCESOSESPECIALESEXEC_FK] FOREIGN KEY([ID])
REFERENCES [dbo].[PROCESOSESPECIALES] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROCESOSESPECIALESEXEC] CHECK CONSTRAINT
[PROCESOSESPECIALESEXEC_FK]
GO
ALTER TABLE [dbo].[PROCESOSESPECIALESPARAMS] WITH CHECK ADD CONSTRAINT
[PROCESOSESPECIALESPARAMS_FK] FOREIGN KEY([ID], [NUMSQL])
REFERENCES [dbo].[PROCESOSESPECIALESSQL] ([ID], [NUMSQL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROCESOSESPECIALESPARAMS] CHECK CONSTRAINT
[PROCESOSESPECIALESPARAMS_FK]
GO
ALTER TABLE [dbo].[PROCESOSESPECIALESSQL] WITH CHECK ADD CONSTRAINT
[PROCESOSESPECIALESSQL_FK] FOREIGN KEY([ID])
REFERENCES [dbo].[PROCESOSESPECIALES] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROCESOSESPECIALESSQL] CHECK CONSTRAINT
[PROCESOSESPECIALESSQL_FK]
GO
ALTER TABLE [dbo].[PROCESOSESPECIALESUSU] WITH CHECK ADD CONSTRAINT
[PROCESOSESPECIALESUSU_FK] FOREIGN KEY([IDPROCESO])
REFERENCES [dbo].[PROCESOSESPECIALES] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROCESOSESPECIALESUSU] CHECK CONSTRAINT
[PROCESOSESPECIALESUSU_FK]
GO
ALTER TABLE [dbo].[PROCESOSLIN] WITH CHECK ADD CONSTRAINT [PROCESOSLIN_FK]
FOREIGN KEY([IDPROCESO])
REFERENCES [dbo].[PROCESOS] ([IDPROCESO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROCESOSLIN] CHECK CONSTRAINT [PROCESOSLIN_FK]
GO
ALTER TABLE [dbo].[PROMOCIONESCONSEGUIDAS] WITH CHECK ADD CONSTRAINT
[PROMOCIONESCONSEGUIDAS_FK] FOREIGN KEY([IDTARJETA])
REFERENCES [dbo].[TARJETAS] ([IDTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROMOCIONESCONSEGUIDAS] CHECK CONSTRAINT
[PROMOCIONESCONSEGUIDAS_FK]
GO
ALTER TABLE [dbo].[PROMOCIONESFORMASPAGO] WITH CHECK ADD CONSTRAINT
[PROMOCIONESFORMASPAGO_FK] FOREIGN KEY([IDPROMOCION])
REFERENCES [dbo].[PROMOCIONES] ([IDPROMOCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROMOCIONESFORMASPAGO] CHECK CONSTRAINT
[PROMOCIONESFORMASPAGO_FK]
GO
ALTER TABLE [dbo].[PROMOCIONESGRUPOS] WITH CHECK ADD CONSTRAINT
[PROMOCIONESGRUPOS_FK] FOREIGN KEY([IDPROMOCION])
REFERENCES [dbo].[PROMOCIONES] ([IDPROMOCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROMOCIONESGRUPOS] CHECK CONSTRAINT [PROMOCIONESGRUPOS_FK]
GO
ALTER TABLE [dbo].[PROMOCIONESGRUPOSALMACEN] WITH CHECK ADD CONSTRAINT
[PROMOCIONESGRUPOSALMACEN_FK] FOREIGN KEY([IDPROMOCION])
REFERENCES [dbo].[PROMOCIONES] ([IDPROMOCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROMOCIONESGRUPOSALMACEN] CHECK CONSTRAINT
[PROMOCIONESGRUPOSALMACEN_FK]
GO
ALTER TABLE [dbo].[PROMOCIONESIDIOMAS] WITH CHECK ADD CONSTRAINT
[PROMOCIONESIDIOMAS_FK] FOREIGN KEY([IDPROMOCION])
REFERENCES [dbo].[PROMOCIONES] ([IDPROMOCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROMOCIONESIDIOMAS] CHECK CONSTRAINT [PROMOCIONESIDIOMAS_FK]
GO
ALTER TABLE [dbo].[PROMOCIONESINCOMPATIBLES] WITH CHECK ADD CONSTRAINT
[PROMOCIONESINCOMPATIBLES_FK] FOREIGN KEY([IDPROMOCION])
REFERENCES [dbo].[PROMOCIONES] ([IDPROMOCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROMOCIONESINCOMPATIBLES] CHECK CONSTRAINT
[PROMOCIONESINCOMPATIBLES_FK]
GO
ALTER TABLE [dbo].[PROMOCIONESTARIFAS] WITH CHECK ADD CONSTRAINT
[PROMOCIONESTARIFASFK] FOREIGN KEY([IDPROMOCION])
REFERENCES [dbo].[PROMOCIONES] ([IDPROMOCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROMOCIONESTARIFAS] CHECK CONSTRAINT [PROMOCIONESTARIFASFK]
GO
ALTER TABLE [dbo].[PROVEEDORESCAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[PROVEEDORESCAMPOSLIBRES_FK] FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROVEEDORESCAMPOSLIBRES] CHECK CONSTRAINT
[PROVEEDORESCAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[PROVEEDORESTERMINAL] WITH CHECK ADD CONSTRAINT
[PROVEEDORESTERMINAL_FK] FOREIGN KEY([IDTERMINAL])
REFERENCES [dbo].[TERMINALES] ([IDTERMINAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[PROVEEDORESTERMINAL] CHECK CONSTRAINT [PROVEEDORESTERMINAL_FK]
GO
ALTER TABLE [dbo].[RANGOS] WITH CHECK ADD CONSTRAINT [RANGOS_FK] FOREIGN
KEY([CODCOMISION])
REFERENCES [dbo].[COMISIONESCAB] ([CODCOMISION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RANGOS] CHECK CONSTRAINT [RANGOS_FK]
GO
ALTER TABLE [dbo].[RAPPELSPROVEEDORES] WITH CHECK ADD CONSTRAINT
[RAPPELSPROVEEDORES_FK] FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RAPPELSPROVEEDORES] CHECK CONSTRAINT [RAPPELSPROVEEDORES_FK]
GO
ALTER TABLE [dbo].[RECURSOSSERVICIOS] WITH CHECK ADD CONSTRAINT
[RECURSOSSERVICIOS_FK_RECURSOS] FOREIGN KEY([CODRECURSO])
REFERENCES [dbo].[RECURSOSEMPRESA] ([CODRECURSO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RECURSOSSERVICIOS] CHECK CONSTRAINT
[RECURSOSSERVICIOS_FK_RECURSOS]
GO
ALTER TABLE [dbo].[RECURSOSSERVICIOS] WITH CHECK ADD CONSTRAINT
[RECURSOSSERVICIOS_FK_SERVEI] FOREIGN KEY([IDINTERVENCION], [SERIE], [NUMERO])
REFERENCES [dbo].[SERVICIOS] ([IDINTERVENCION], [SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RECURSOSSERVICIOS] CHECK CONSTRAINT
[RECURSOSSERVICIOS_FK_SERVEI]
GO
ALTER TABLE [dbo].[REFERENCIASPROV] WITH CHECK ADD CONSTRAINT
[REFERENCIASPROV_FK] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REFERENCIASPROV] CHECK CONSTRAINT [REFERENCIASPROV_FK]
GO
ALTER TABLE [dbo].[REGALOSPENDIENTESTARJETA] WITH CHECK ADD CONSTRAINT
[REGALOSPENDIENTESTARJETA_FK] FOREIGN KEY([CODCLIENTE], [IDTARJETA])
REFERENCES [dbo].[TARJETASCLIENTE] ([CODCLIENTE], [IDTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REGALOSPENDIENTESTARJETA] CHECK CONSTRAINT
[REGALOSPENDIENTESTARJETA_FK]
GO
ALTER TABLE [dbo].[REGULARIZACION] WITH CHECK ADD CONSTRAINT [REGULARIZACION_FK]
FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REGULARIZACION] CHECK CONSTRAINT [REGULARIZACION_FK]
GO
ALTER TABLE [dbo].[RELCAMPOSLIBRESUBICACION] WITH CHECK ADD CONSTRAINT
[FK_RELCAMPOSLIBRESUBICACION_IMPRESIONDOC] FOREIGN KEY([IDGRUPO], [IDDISENY])
REFERENCES [dbo].[IMPRESIONDOC] ([GRUPO], [ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RELCAMPOSLIBRESUBICACION] CHECK CONSTRAINT
[FK_RELCAMPOSLIBRESUBICACION_IMPRESIONDOC]
GO
ALTER TABLE [dbo].[REM_ACCIONES] WITH CHECK ADD CONSTRAINT
[FK_REM_ACCIONES_REM_FRONTS] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_ACCIONES] CHECK CONSTRAINT [FK_REM_ACCIONES_REM_FRONTS]
GO
ALTER TABLE [dbo].[REM_CAJASFRONT] WITH CHECK ADD CONSTRAINT
[FK_REM_CAJASFRONT_REM_FRONTS] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_CAJASFRONT] CHECK CONSTRAINT [FK_REM_CAJASFRONT_REM_FRONTS]
GO
ALTER TABLE [dbo].[REM_CAJASFRONTSSERIESSUBEMPRESAS] WITH CHECK ADD CONSTRAINT
[REM_CAJASFRONTSSERIESSUBEMPRESAS_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_CAJASFRONTSSERIESSUBEMPRESAS] CHECK CONSTRAINT
[REM_CAJASFRONTSSERIESSUBEMPRESAS_FK]
GO
ALTER TABLE [dbo].[REM_CONFIGDISENYSIMPRESORAREST] WITH CHECK ADD CONSTRAINT
[REM_CONFIGDISENYSIMPRESORAREST_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_CONFIGDISENYSIMPRESORAREST] CHECK CONSTRAINT
[REM_CONFIGDISENYSIMPRESORAREST_FK]
GO
ALTER TABLE [dbo].[REM_CONFIGEMAILFRONT] WITH CHECK ADD CONSTRAINT
[REM_CONFIGEMAILFRONT_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_CONFIGEMAILFRONT] CHECK CONSTRAINT [REM_CONFIGEMAILFRONT_FK]
GO
ALTER TABLE [dbo].[REM_CONFIGSALA] WITH CHECK ADD CONSTRAINT
[REM_CONFIGSALA_SALAS] FOREIGN KEY([IDFRONT], [SALA])
REFERENCES [dbo].[REM_SALAS] ([IDFRONT], [SALA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_CONFIGSALA] CHECK CONSTRAINT [REM_CONFIGSALA_SALAS]
GO
ALTER TABLE [dbo].[REM_CONFIGSCREEN] WITH CHECK ADD CONSTRAINT
[REM_CONFIGSCREEN_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_CONFIGSCREEN] CHECK CONSTRAINT [REM_CONFIGSCREEN_FK]
GO
ALTER TABLE [dbo].[REM_CONTROLREPLICACION] WITH CHECK ADD CONSTRAINT
[FK_REM_CONTROLREPLICACION] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_CONTROLREPLICACION] CHECK CONSTRAINT
[FK_REM_CONTROLREPLICACION]
GO
ALTER TABLE [dbo].[REM_CUBIERTOS] WITH CHECK ADD CONSTRAINT [REM_CUBIERTOS_FK]
FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_CUBIERTOS] CHECK CONSTRAINT [REM_CUBIERTOS_FK]
GO
ALTER TABLE [dbo].[REM_DISPOSITIVOS] WITH CHECK ADD CONSTRAINT
[REM_DISPOSITIVOS_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_DISPOSITIVOS] CHECK CONSTRAINT [REM_DISPOSITIVOS_FK]
GO
ALTER TABLE [dbo].[REM_DISPOSITIVOSLIN] WITH CHECK ADD CONSTRAINT
[REM_DISPOSITIVOSLIN_FK] FOREIGN KEY([IDFRONT], [IDTERMINAL], [TIPODISPOSITIVO],
[NOMBRE])
REFERENCES [dbo].[REM_DISPOSITIVOS] ([IDFRONT], [IDTERMINAL], [TIPODISPOSITIVO],
[NOMBRE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_DISPOSITIVOSLIN] CHECK CONSTRAINT [REM_DISPOSITIVOSLIN_FK]
GO
ALTER TABLE [dbo].[REM_DISPOSITIVOSREST] WITH CHECK ADD CONSTRAINT
[REM_DISPOSITIVOSREST_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_DISPOSITIVOSREST] CHECK CONSTRAINT [REM_DISPOSITIVOSREST_FK]
GO
ALTER TABLE [dbo].[REM_FRONTSPROPIEDADES] WITH CHECK ADD CONSTRAINT
[REM_FRONTSPROPIEDADES_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_FRONTSPROPIEDADES] CHECK CONSTRAINT
[REM_FRONTSPROPIEDADES_FK]
GO
ALTER TABLE [dbo].[REM_FRONTSSUBEMPRESAS] WITH CHECK ADD CONSTRAINT
[REM_FRONTSSUBEMPRESAS_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_FRONTSSUBEMPRESAS] CHECK CONSTRAINT
[REM_FRONTSSUBEMPRESAS_FK]
GO
ALTER TABLE [dbo].[REM_FRONTSUPDATELIN] WITH CHECK ADD CONSTRAINT
[REM_FRONTSUPDATELIN_FK] FOREIGN KEY([IDUPDATE])
REFERENCES [dbo].[REM_FRONTSUPDATE] ([IDUPDATE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_FRONTSUPDATELIN] CHECK CONSTRAINT [REM_FRONTSUPDATELIN_FK]
GO
ALTER TABLE [dbo].[REM_GRUPOSSECSIMPRESORAREST] WITH CHECK ADD CONSTRAINT
[REM_GRUPOSSECSIMPRESORAREST_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_GRUPOSSECSIMPRESORAREST] CHECK CONSTRAINT
[REM_GRUPOSSECSIMPRESORAREST_FK]
GO
ALTER TABLE [dbo].[REM_HOTELES_FRONT] WITH CHECK ADD CONSTRAINT
[REM_HOTELES_FRONT_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_HOTELES_FRONT] CHECK CONSTRAINT [REM_HOTELES_FRONT_FK]
GO
ALTER TABLE [dbo].[REM_IMPRESORAS] WITH CHECK ADD CONSTRAINT [REM_IMPRESORAS_FK]
FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_IMPRESORAS] CHECK CONSTRAINT [REM_IMPRESORAS_FK]
GO
ALTER TABLE [dbo].[REM_IMPRESORASREST] WITH CHECK ADD CONSTRAINT
[REM_IMPRESORASREST_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_IMPRESORASREST] CHECK CONSTRAINT [REM_IMPRESORASREST_FK]
GO
ALTER TABLE [dbo].[REM_INFOENTIDADESFRONTS] WITH CHECK ADD CONSTRAINT
[REM_INFOENTIDADESFRONTS_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_INFOENTIDADESFRONTS] CHECK CONSTRAINT
[REM_INFOENTIDADESFRONTS_FK]
GO
ALTER TABLE [dbo].[REM_INFOVERSIONESFRONTS] WITH CHECK ADD CONSTRAINT
[REM_INFOVERSIONESFRONTS_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_INFOVERSIONESFRONTS] CHECK CONSTRAINT
[REM_INFOVERSIONESFRONTS_FK]
GO
ALTER TABLE [dbo].[REM_INITCONFIGURACIONES] WITH CHECK ADD CONSTRAINT
[REM_INITCONFIGURACIONES_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_INITCONFIGURACIONES] CHECK CONSTRAINT
[REM_INITCONFIGURACIONES_FK]
GO
ALTER TABLE [dbo].[REM_LISTASFRONTS] WITH CHECK ADD CONSTRAINT
[FK_REM_LISTAS_REM_FRONTS] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_LISTASFRONTS] CHECK CONSTRAINT [FK_REM_LISTAS_REM_FRONTS]
GO
ALTER TABLE [dbo].[REM_LISTASFRONTSDETALLE] WITH CHECK ADD CONSTRAINT
[FK_REM_LISTAS_REM_FRONTSDETALLE] FOREIGN KEY([IDFRONT], [TIPO], [CODIGO])
REFERENCES [dbo].[REM_LISTASFRONTS] ([IDFRONT], [TIPO], [CODIGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_LISTASFRONTSDETALLE] CHECK CONSTRAINT
[FK_REM_LISTAS_REM_FRONTSDETALLE]
GO
ALTER TABLE [dbo].[REM_LISTASHOTELES] WITH CHECK ADD CONSTRAINT
[FK_REM_LISTASHOTELES_HOTELES] FOREIGN KEY([IDHOTEL])
REFERENCES [dbo].[HOTELES] ([IDHOTEL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_LISTASHOTELES] CHECK CONSTRAINT
[FK_REM_LISTASHOTELES_HOTELES]
GO
ALTER TABLE [dbo].[REM_MODELOSIMPRESORAREST] WITH CHECK ADD CONSTRAINT
[REM_MODELOSIMPRESORAREST_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_MODELOSIMPRESORAREST] CHECK CONSTRAINT
[REM_MODELOSIMPRESORAREST_FK]
GO
ALTER TABLE [dbo].[REM_PEDTEMPLIN] WITH CHECK ADD CONSTRAINT
[FK_REM_LINPED_SINCONFIRM_REM_CABPED_SINCONFIRM] FOREIGN KEY([IDPEDIDO])
REFERENCES [dbo].[REM_PEDTEMPCAB] ([IDPEDIDO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_PEDTEMPLIN] CHECK CONSTRAINT
[FK_REM_LINPED_SINCONFIRM_REM_CABPED_SINCONFIRM]
GO
ALTER TABLE [dbo].[REM_SALAS] WITH CHECK ADD CONSTRAINT [REM_SALAS_FK] FOREIGN
KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_SALAS] CHECK CONSTRAINT [REM_SALAS_FK]
GO
ALTER TABLE [dbo].[REM_SECSIMPRESORA] WITH CHECK ADD CONSTRAINT
[REM_SECSIMPRESORA_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_SECSIMPRESORA] CHECK CONSTRAINT [REM_SECSIMPRESORA_FK]
GO
ALTER TABLE [dbo].[REM_SECSIMPRESORAREST] WITH CHECK ADD CONSTRAINT
[REM_SECSIMPRESORAREST_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_SECSIMPRESORAREST] CHECK CONSTRAINT
[REM_SECSIMPRESORAREST_FK]
GO
ALTER TABLE [dbo].[REM_SQLSFRONT] WITH CHECK ADD CONSTRAINT
[FK_REM_SQLSFRONT_REM_FRONTS] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_SQLSFRONT] CHECK CONSTRAINT [FK_REM_SQLSFRONT_REM_FRONTS]
GO
ALTER TABLE [dbo].[REM_TERMINALES] WITH CHECK ADD CONSTRAINT [REM_TERMINALES_FK]
FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_TERMINALES] CHECK CONSTRAINT [REM_TERMINALES_FK]
GO
ALTER TABLE [dbo].[REM_TERMINALESLIN] WITH CHECK ADD CONSTRAINT
[REM_TERMCAB_TERMLIN] FOREIGN KEY([IDFRONT], [IDTERMINAL])
REFERENCES [dbo].[REM_TERMINALES] ([IDFRONT], [IDTERMINAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_TERMINALESLIN] CHECK CONSTRAINT [REM_TERMCAB_TERMLIN]
GO
ALTER TABLE [dbo].[REM_TERMINALESREST] WITH CHECK ADD CONSTRAINT
[REM_TERMINALESREST_FK] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REM_TERMINALESREST] CHECK CONSTRAINT [REM_TERMINALESREST_FK]
GO
ALTER TABLE [dbo].[REMESASADEUDO] WITH CHECK ADD CONSTRAINT [REMESASADEUDO_FK]
FOREIGN KEY([NUMEROREMESA])
REFERENCES [dbo].[REMESAS] ([NUMEROREMESA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REMESASADEUDO] CHECK CONSTRAINT [REMESASADEUDO_FK]
GO
ALTER TABLE [dbo].[REMESASVENCIMIENTO] WITH CHECK ADD CONSTRAINT
[REMESASVENCIMIENTO_FK] FOREIGN KEY([NUMEROREMESA])
REFERENCES [dbo].[REMESAS] ([NUMEROREMESA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REMESASVENCIMIENTO] CHECK CONSTRAINT [REMESASVENCIMIENTO_FK]
GO
ALTER TABLE [dbo].[REMESASVENCIMIENTO] WITH CHECK ADD CONSTRAINT
[REMESASVENCIMIENTO_FK1] FOREIGN KEY([ORIGEN], [TIPODOCUMENTO], [SERIE], [NUMERO],
[N], [POSICION])
REFERENCES [dbo].[TESORERIA] ([ORIGEN], [TIPODOCUMENTO], [SERIE], [NUMERO], [N],
[POSICION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REMESASVENCIMIENTO] CHECK CONSTRAINT [REMESASVENCIMIENTO_FK1]
GO
ALTER TABLE [dbo].[REPARTOSTOCK] WITH CHECK ADD CONSTRAINT [REPARTOSTOCK_FK]
FOREIGN KEY([CODIGO])
REFERENCES [dbo].[REPARTOSTOCKCAB] ([CODIGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REPARTOSTOCK] CHECK CONSTRAINT [REPARTOSTOCK_FK]
GO
ALTER TABLE [dbo].[RESERVACAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[RESERVACAMPOSLIBRES_FK] FOREIGN KEY([IDHOTEL], [SERIE], [IDRESERVA])
REFERENCES [dbo].[HRESERVASCAB] ([IDHOTEL], [SERIE], [IDRESERVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESERVACAMPOSLIBRES] CHECK CONSTRAINT [RESERVACAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[RESERVASCOMSERV] WITH CHECK ADD CONSTRAINT [RESLIN_RESCOMSERV]
FOREIGN KEY([SERIE], [IDRESERVA], [IDLINEA], [IDPERIODO])
REFERENCES [dbo].[RESERVASLIN] ([SERIE], [IDRESERVA], [IDLINEA], [IDPERIODO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESERVASCOMSERV] CHECK CONSTRAINT [RESLIN_RESCOMSERV]
GO
ALTER TABLE [dbo].[RESERVASCUPOSUSADOS] WITH CHECK ADD CONSTRAINT
[RESERVAS_RESERVASCU] FOREIGN KEY([SERIE], [IDRESERVA], [IDLINEA])
REFERENCES [dbo].[RESERVAS] ([SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESERVASCUPOSUSADOS] CHECK CONSTRAINT [RESERVAS_RESERVASCU]
GO
ALTER TABLE [dbo].[RESERVASDOC] WITH CHECK ADD CONSTRAINT [RESERVAS_RESERVASDOC]
FOREIGN KEY([SERIE], [IDRESERVA], [IDLINEA])
REFERENCES [dbo].[RESERVAS] ([SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESERVASDOC] CHECK CONSTRAINT [RESERVAS_RESERVASDOC]
GO
ALTER TABLE [dbo].[RESERVASESTADOS] WITH CHECK ADD CONSTRAINT
[RESERVAS_RESERVASESTADOS] FOREIGN KEY([SERIE], [IDRESERVA], [IDLINEA])
REFERENCES [dbo].[RESERVAS] ([SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESERVASESTADOS] CHECK CONSTRAINT [RESERVAS_RESERVASESTADOS]
GO
ALTER TABLE [dbo].[RESERVASLIN] WITH CHECK ADD CONSTRAINT [RESERVAS_RESERVASLIN]
FOREIGN KEY([SERIE], [IDRESERVA], [IDLINEA])
REFERENCES [dbo].[RESERVAS] ([SERIE], [IDRESERVA], [IDLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESERVASLIN] CHECK CONSTRAINT [RESERVAS_RESERVASLIN]
GO
ALTER TABLE [dbo].[RESPUESTASASUNTOCONFIGURABLES] WITH CHECK ADD CONSTRAINT
[RESPUESTASASUNTOCONF_AVISO_FK] FOREIGN KEY([SERIE], [IDNUMERO])
REFERENCES [dbo].[ASUNTOS] ([SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESPUESTASASUNTOCONFIGURABLES] CHECK CONSTRAINT
[RESPUESTASASUNTOCONF_AVISO_FK]
GO
ALTER TABLE [dbo].[REST_TIQUETSDISENY] WITH CHECK ADD CONSTRAINT
[REST_TIQUETSDISENY_DISENYS] FOREIGN KEY([GRUPO], [DISENY])
REFERENCES [dbo].[REST_DISENYS] ([IDGRUPO], [IDDISENY])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[REST_TIQUETSDISENY] CHECK CONSTRAINT
[REST_TIQUETSDISENY_DISENYS]
GO
ALTER TABLE [dbo].[RESULTADOSGENERANSERVICIO] WITH CHECK ADD CONSTRAINT
[RESULTADOSGENERANSERVICIO_FK] FOREIGN KEY([IDTIPOASUNTO], [CODSERVICIO],
[CODRESULTADO])
REFERENCES [dbo].[RESULTADOSGLOBALESSERVICIO] ([IDTIPOASUNTO], [CODSERVICIO],
[CODRESULTADO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESULTADOSGENERANSERVICIO] CHECK CONSTRAINT
[RESULTADOSGENERANSERVICIO_FK]
GO
ALTER TABLE [dbo].[RESULTADOSGLOBALESSERVICIO] WITH CHECK ADD CONSTRAINT
[RESULTADOSGLOBALESSERVICIO_FK] FOREIGN KEY([CODSERVICIO])
REFERENCES [dbo].[SERVICIOSGLOBALES] ([CODSERVICIO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESULTADOSGLOBALESSERVICIO] CHECK CONSTRAINT
[RESULTADOSGLOBALESSERVICIO_FK]
GO
ALTER TABLE [dbo].[RESULTADOSGLOBALESSERVICIO] WITH CHECK ADD CONSTRAINT
[RESULTADOSGLOBALESSERVICIO_TA_FK] FOREIGN KEY([IDTIPOASUNTO])
REFERENCES [dbo].[TIPOASUNTO] ([IDTIPOASUNTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RESULTADOSGLOBALESSERVICIO] CHECK CONSTRAINT
[RESULTADOSGLOBALESSERVICIO_TA_FK]
GO
ALTER TABLE [dbo].[RUTASLIN] WITH CHECK ADD CONSTRAINT [RUTASLIN_FK] FOREIGN
KEY([CODRUTA])
REFERENCES [dbo].[RUTAS] ([CODRUTA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[RUTASLIN] CHECK CONSTRAINT [RUTASLIN_FK]
GO
ALTER TABLE [dbo].[SECCIONES] WITH CHECK ADD CONSTRAINT
[FK__SECCIONES__NUMDP__08A03ED0] FOREIGN KEY([NUMDPTO])
REFERENCES [dbo].[DEPARTAMENTO] ([NUMDPTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SECCIONES] CHECK CONSTRAINT [FK__SECCIONES__NUMDP__08A03ED0]
GO
ALTER TABLE [dbo].[SECUENCIACARGOSPROV] WITH CHECK ADD CONSTRAINT
[SECUENCIACARGOSPROV_FK] FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SECUENCIACARGOSPROV] CHECK CONSTRAINT [SECUENCIACARGOSPROV_FK]
GO
ALTER TABLE [dbo].[SERIESCAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[SERIESCAMPOSLIBRES_FK] FOREIGN KEY([SERIE])
REFERENCES [dbo].[SERIES] ([SERIE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SERIESCAMPOSLIBRES] CHECK CONSTRAINT [SERIESCAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[SERIESDOC] WITH CHECK ADD CONSTRAINT [SERIESDOCSERIE_FK]
FOREIGN KEY([SERIE])
REFERENCES [dbo].[SERIES] ([SERIE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SERIESDOC] CHECK CONSTRAINT [SERIESDOCSERIE_FK]
GO
ALTER TABLE [dbo].[SERIESDOC] WITH CHECK ADD CONSTRAINT [SERIESDOCTIPODOC_FK]
FOREIGN KEY([TIPODOC])
REFERENCES [dbo].[TIPOSDOC] ([TIPODOC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SERIESDOC] CHECK CONSTRAINT [SERIESDOCTIPODOC_FK]
GO
ALTER TABLE [dbo].[SERVICIOS] WITH CHECK ADD CONSTRAINT [SERVICIOS_ASUNTO_FK]
FOREIGN KEY([SERIE], [NUMERO])
REFERENCES [dbo].[ASUNTOS] ([SERIE], [NUMERO])
GO
ALTER TABLE [dbo].[SERVICIOS] CHECK CONSTRAINT [SERVICIOS_ASUNTO_FK]
GO
ALTER TABLE [dbo].[SERVICIOSARTICULOS] WITH CHECK ADD CONSTRAINT
[SERVICIOSARTICULOS_FK] FOREIGN KEY([IDINTERVENCION], [SERIE], [NUMERO])
REFERENCES [dbo].[SERVICIOS] ([IDINTERVENCION], [SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SERVICIOSARTICULOS] CHECK CONSTRAINT [SERVICIOSARTICULOS_FK]
GO
ALTER TABLE [dbo].[SERVICIOSCAMPOSLIBRES] WITH CHECK ADD CONSTRAINT
[SERVICIOSCAMPOSLIBRES_FK] FOREIGN KEY([IDINTERVENCION], [SERIE], [NUMERO])
REFERENCES [dbo].[SERVICIOS] ([IDINTERVENCION], [SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SERVICIOSCAMPOSLIBRES] CHECK CONSTRAINT
[SERVICIOSCAMPOSLIBRES_FK]
GO
ALTER TABLE [dbo].[SERVICIOSDOCUMENTO] WITH CHECK ADD CONSTRAINT
[SERVICIOSDOCUMENTO_SER_FK] FOREIGN KEY([IDINTERVENCION], [SERIE], [NUMERO])
REFERENCES [dbo].[SERVICIOS] ([IDINTERVENCION], [SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SERVICIOSDOCUMENTO] CHECK CONSTRAINT [SERVICIOSDOCUMENTO_SER_FK]
GO
ALTER TABLE [dbo].[SERVICIOSGLOBALESCOMENTARIOS] WITH CHECK ADD CONSTRAINT
[FK_SERVICIOSGLOBALESCOMENTARIOS_SERVICIOSGLOBALES] FOREIGN KEY([CODSERVICIO])
REFERENCES [dbo].[SERVICIOSGLOBALES] ([CODSERVICIO])
GO
ALTER TABLE [dbo].[SERVICIOSGLOBALESCOMENTARIOS] CHECK CONSTRAINT
[FK_SERVICIOSGLOBALESCOMENTARIOS_SERVICIOSGLOBALES]
GO
ALTER TABLE [dbo].[SERVICIOSPARADAS] WITH CHECK ADD CONSTRAINT
[SERVICIOSPARADAS_FK_PARADAS] FOREIGN KEY([CODPARADA])
REFERENCES [dbo].[MOTIVOSPARADAS] ([CODPARADA])
GO
ALTER TABLE [dbo].[SERVICIOSPARADAS] CHECK CONSTRAINT [SERVICIOSPARADAS_FK_PARADAS]
GO
ALTER TABLE [dbo].[SERVICIOSPARADAS] WITH CHECK ADD CONSTRAINT
[SERVICIOSPARADAS_FK_SERVEI] FOREIGN KEY([IDINTERVENCION], [SERIE], [NUMERO])
REFERENCES [dbo].[SERVICIOS] ([IDINTERVENCION], [SERIE], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SERVICIOSPARADAS] CHECK CONSTRAINT [SERVICIOSPARADAS_FK_SERVEI]
GO
ALTER TABLE [dbo].[SHOW_DIAPOSITIVAGRUPO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_DIAPOSITIVAGRUPO_GRUPOSARTICULOS] FOREIGN KEY([IDGRUPO])
REFERENCES [dbo].[GRUPOSARTICULOS] ([IDGRUPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_DIAPOSITIVAGRUPO] CHECK CONSTRAINT
[FK_SHOW_DIAPOSITIVAGRUPO_GRUPOSARTICULOS]
GO
ALTER TABLE [dbo].[SHOW_DIAPOSITIVAGRUPO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_DIAPOSITIVAGRUPO_SHOW_DIAPOSITIVAS] FOREIGN KEY([IDDIAPOSITIVA])
REFERENCES [dbo].[SHOW_DIAPOSITIVAS] ([IDDIAPOSITIVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_DIAPOSITIVAGRUPO] CHECK CONSTRAINT
[FK_SHOW_DIAPOSITIVAGRUPO_SHOW_DIAPOSITIVAS]
GO
ALTER TABLE [dbo].[SHOW_DIAPOSITIVASPRESENTACION] WITH CHECK ADD CONSTRAINT
[FK_SHOW_DIAPOSITIVASPRESENTACION_SHOW_DIAPOSITIVAS] FOREIGN KEY([IDDIAPOSITIVA])
REFERENCES [dbo].[SHOW_DIAPOSITIVAS] ([IDDIAPOSITIVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_DIAPOSITIVASPRESENTACION] CHECK CONSTRAINT
[FK_SHOW_DIAPOSITIVASPRESENTACION_SHOW_DIAPOSITIVAS]
GO
ALTER TABLE [dbo].[SHOW_DIAPOSITIVASPRESENTACION] WITH CHECK ADD CONSTRAINT
[FK_SHOW_DIAPOSITIVASPRESENTACION_SHOW_PRESENTACIONES] FOREIGN
KEY([IDPRESENTACION])
REFERENCES [dbo].[SHOW_PRESENTACIONES] ([IDPRESENTACION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_DIAPOSITIVASPRESENTACION] CHECK CONSTRAINT
[FK_SHOW_DIAPOSITIVASPRESENTACION_SHOW_PRESENTACIONES]
GO
ALTER TABLE [dbo].[SHOW_HORARIOFRONT] WITH CHECK ADD CONSTRAINT
[FK_SHOW_HORARIOFRONT_REM_FRONTS] FOREIGN KEY([IDFRONT])
REFERENCES [dbo].[REM_FRONTS] ([IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_HORARIOFRONT] CHECK CONSTRAINT
[FK_SHOW_HORARIOFRONT_REM_FRONTS]
GO
ALTER TABLE [dbo].[SHOW_HORARIOFRONT] WITH CHECK ADD CONSTRAINT
[FK_SHOW_HORARIOFRONT_SHOW_HORARIO] FOREIGN KEY([IDHORARIO])
REFERENCES [dbo].[SHOW_HORARIO] ([IDHORARIO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_HORARIOFRONT] CHECK CONSTRAINT
[FK_SHOW_HORARIOFRONT_SHOW_HORARIO]
GO
ALTER TABLE [dbo].[SHOW_ITEMS] WITH CHECK ADD CONSTRAINT
[FK_SHOW_ITEMS_SHOW_DIAPOSITIVAS] FOREIGN KEY([IDDIAPOSITIVA])
REFERENCES [dbo].[SHOW_DIAPOSITIVAS] ([IDDIAPOSITIVA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_ITEMS] CHECK CONSTRAINT [FK_SHOW_ITEMS_SHOW_DIAPOSITIVAS]
GO
ALTER TABLE [dbo].[SHOW_ITEMS] WITH CHECK ADD CONSTRAINT
[FK_SHOW_ITEMS_SHOW_RECURSOS] FOREIGN KEY([IDRECURSO])
REFERENCES [dbo].[SHOW_RECURSOS] ([IDRECURSO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_ITEMS] CHECK CONSTRAINT [FK_SHOW_ITEMS_SHOW_RECURSOS]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_HORARIO] FOREIGN KEY([IDHORARIO])
REFERENCES [dbo].[SHOW_HORARIO] ([IDHORARIO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] CHECK CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_HORARIO]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES1] FOREIGN KEY([IDLUNES])
REFERENCES [dbo].[SHOW_PRESENTACIONES] ([IDPRESENTACION])
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] CHECK CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES1]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES2] FOREIGN KEY([IDMARTES])
REFERENCES [dbo].[SHOW_PRESENTACIONES] ([IDPRESENTACION])
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] CHECK CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES2]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES3] FOREIGN KEY([IDMIERCOLES])
REFERENCES [dbo].[SHOW_PRESENTACIONES] ([IDPRESENTACION])
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] CHECK CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES3]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES4] FOREIGN KEY([IDJUEVES])
REFERENCES [dbo].[SHOW_PRESENTACIONES] ([IDPRESENTACION])
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] CHECK CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES4]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES5] FOREIGN KEY([IDVIERNES])
REFERENCES [dbo].[SHOW_PRESENTACIONES] ([IDPRESENTACION])
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] CHECK CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES5]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES6] FOREIGN KEY([IDSABADO])
REFERENCES [dbo].[SHOW_PRESENTACIONES] ([IDPRESENTACION])
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] CHECK CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES6]
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] WITH CHECK ADD CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES7] FOREIGN KEY([IDDOMINGO])
REFERENCES [dbo].[SHOW_PRESENTACIONES] ([IDPRESENTACION])
GO
ALTER TABLE [dbo].[SHOW_PRESENTACIONHORARIO] CHECK CONSTRAINT
[FK_SHOW_PRESENTACIONHORARIO_SHOW_PRESENTACIONES7]
GO
ALTER TABLE [dbo].[SITUACIONESARTICULO] WITH CHECK ADD CONSTRAINT
[SITUACIONESARTICULO_FK_ARTICULOS] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SITUACIONESARTICULO] CHECK CONSTRAINT
[SITUACIONESARTICULO_FK_ARTICULOS]
GO
ALTER TABLE [dbo].[SITUACIONESARTICULO] WITH CHECK ADD CONSTRAINT
[SITUACIONESARTICULO_FK_SITUACIONES] FOREIGN KEY([CODSITUACION])
REFERENCES [dbo].[SITUACIONES] ([CODSITUACION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SITUACIONESARTICULO] CHECK CONSTRAINT
[SITUACIONESARTICULO_FK_SITUACIONES]
GO
ALTER TABLE [dbo].[SITUACIONESFAMILIA] WITH CHECK ADD CONSTRAINT
[SITUACIONESFAMILIA_FK_SITUACION] FOREIGN KEY([CODSITUACION])
REFERENCES [dbo].[SITUACIONES] ([CODSITUACION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SITUACIONESFAMILIA] CHECK CONSTRAINT
[SITUACIONESFAMILIA_FK_SITUACION]
GO
ALTER TABLE [dbo].[SITUACIONESMACRO] WITH CHECK ADD CONSTRAINT
[SITUACIONES_SITUACIONESMACRO] FOREIGN KEY([CODSITUACION])
REFERENCES [dbo].[SITUACIONES] ([CODSITUACION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SITUACIONESMACRO] CHECK CONSTRAINT
[SITUACIONES_SITUACIONESMACRO]
GO
ALTER TABLE [dbo].[SMS_ENVIADOS] WITH CHECK ADD CONSTRAINT [SMS_ENVIADOS_FK]
FOREIGN KEY([IDSMS])
REFERENCES [dbo].[SMS_TEXTO] ([IDSMS])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SMS_ENVIADOS] CHECK CONSTRAINT [SMS_ENVIADOS_FK]
GO
ALTER TABLE [dbo].[STOCKS] WITH CHECK ADD CONSTRAINT [STOCKS_ARTICULO] FOREIGN
KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[STOCKS] CHECK CONSTRAINT [STOCKS_ARTICULO]
GO
ALTER TABLE [dbo].[STOCKSFLAGS] WITH CHECK ADD CONSTRAINT [STOCKSFLAGS_FK]
FOREIGN KEY([CODARTICULO], [TALLA], [COLOR])
REFERENCES [dbo].[ARTICULOSLIN] ([CODARTICULO], [TALLA], [COLOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[STOCKSFLAGS] CHECK CONSTRAINT [STOCKSFLAGS_FK]
GO
ALTER TABLE [dbo].[SUBFAMILIAS] WITH CHECK ADD CONSTRAINT [SUBFAMILIAS_FK]
FOREIGN KEY([NUMDPTO], [NUMSECCION], [NUMFAMILIA])
REFERENCES [dbo].[FAMILIAS] ([NUMDPTO], [NUMSECCION], [NUMFAMILIA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SUBFAMILIAS] CHECK CONSTRAINT [SUBFAMILIAS_FK]
GO
ALTER TABLE [dbo].[SUCURSALESPERMISOS] WITH CHECK ADD CONSTRAINT
[SUCURSALESPERMISOS_FK] FOREIGN KEY([IDSUCURSAL])
REFERENCES [dbo].[SUCURSALES] ([IDSUCURSAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SUCURSALESPERMISOS] CHECK CONSTRAINT [SUCURSALESPERMISOS_FK]
GO
ALTER TABLE [dbo].[SUCURSALESVALORES] WITH CHECK ADD CONSTRAINT
[SUCURSALESVALORES_FK] FOREIGN KEY([IDSUCURSAL], [IDPERMISO])
REFERENCES [dbo].[SUCURSALESPERMISOS] ([IDSUCURSAL], [IDPERMISO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SUCURSALESVALORES] CHECK CONSTRAINT [SUCURSALESVALORES_FK]
GO
ALTER TABLE [dbo].[SUSTITUTOS] WITH CHECK ADD CONSTRAINT [SUSTITUTOS_FK] FOREIGN
KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[SUSTITUTOS] CHECK CONSTRAINT [SUSTITUTOS_FK]
GO
ALTER TABLE [dbo].[TAREASAUTO_LOG] WITH CHECK ADD CONSTRAINT [TAREASAUTOLOG_FK]
FOREIGN KEY([IDTAREA])
REFERENCES [dbo].[TAREASAUTO] ([IDTAREA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TAREASAUTO_LOG] CHECK CONSTRAINT [TAREASAUTOLOG_FK]
GO
ALTER TABLE [dbo].[TARIFASCLIENTE] WITH CHECK ADD CONSTRAINT [TARIFASCLIENTE_FK1]
FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASCLIENTE] CHECK CONSTRAINT [TARIFASCLIENTE_FK1]
GO
ALTER TABLE [dbo].[TARIFASCLIENTE] WITH CHECK ADD CONSTRAINT [TARIFASCLIENTE_FK2]
FOREIGN KEY([IDTARIFAV])
REFERENCES [dbo].[TARIFASVENTA] ([IDTARIFAV])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASCLIENTE] CHECK CONSTRAINT [TARIFASCLIENTE_FK2]
GO
ALTER TABLE [dbo].[TARIFASCLIENTEDMN] WITH CHECK ADD CONSTRAINT
[TARIFASCLIENTEDMN_FK1] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASCLIENTEDMN] CHECK CONSTRAINT [TARIFASCLIENTEDMN_FK1]
GO
ALTER TABLE [dbo].[TARIFASCLIENTEDMN] WITH CHECK ADD CONSTRAINT
[TARIFASCLIENTEDMN_FK2] FOREIGN KEY([IDTARIFAV])
REFERENCES [dbo].[TARIFASVENTA] ([IDTARIFAV])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASCLIENTEDMN] CHECK CONSTRAINT [TARIFASCLIENTEDMN_FK2]
GO
ALTER TABLE [dbo].[TARIFASCOMPRA] WITH CHECK ADD CONSTRAINT [TARIFAS_PROVEEDOR]
FOREIGN KEY([CODPROVEEDOR])
REFERENCES [dbo].[PROVEEDORES] ([CODPROVEEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASCOMPRA] CHECK CONSTRAINT [TARIFAS_PROVEEDOR]
GO
ALTER TABLE [dbo].[TARIFASHOTELARTICULOS] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELARTICULOS_FK] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELARTICULOS] CHECK CONSTRAINT
[TARIFASHOTELARTICULOS_FK]
GO
ALTER TABLE [dbo].[TARIFASHOTELCALENDARIO] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELCALENDARIO_FKTARIFA] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELCALENDARIO] CHECK CONSTRAINT
[TARIFASHOTELCALENDARIO_FKTARIFA]
GO
ALTER TABLE [dbo].[TARIFASHOTELCALENDARIO] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELCALENDARIO_FKTEMPORADA] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELCALENDARIO] CHECK CONSTRAINT
[TARIFASHOTELCALENDARIO_FKTEMPORADA]
GO
ALTER TABLE [dbo].[TARIFASHOTELCALENDARIODEFECTO] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELCALENDARIODEFECTO_FKTEMPORADA] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELCALENDARIODEFECTO] CHECK CONSTRAINT
[TARIFASHOTELCALENDARIODEFECTO_FKTEMPORADA]
GO
ALTER TABLE [dbo].[TARIFASHOTELCLIENTE] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELCLIENTE_FKCLIENTE] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELCLIENTE] CHECK CONSTRAINT
[TARIFASHOTELCLIENTE_FKCLIENTE]
GO
ALTER TABLE [dbo].[TARIFASHOTELCLIENTE] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELCLIENTE_FKTARIFASHOTEL] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELCLIENTE] CHECK CONSTRAINT
[TARIFASHOTELCLIENTE_FKTARIFASHOTEL]
GO
ALTER TABLE [dbo].[TARIFASHOTELEXTRAS] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELEXTRAS_FK] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELEXTRAS] CHECK CONSTRAINT [TARIFASHOTELEXTRAS_FK]
GO
ALTER TABLE [dbo].[TARIFASHOTELSERVICIOS] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELSERVICIOS_FK] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELSERVICIOS] CHECK CONSTRAINT
[TARIFASHOTELSERVICIOS_FK]
GO
ALTER TABLE [dbo].[TARIFASHOTELTEMPORADAS] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELTEMPORADAS_FKTARIFA] FOREIGN KEY([CODTARIFA])
REFERENCES [dbo].[TARIFASHOTEL] ([CODTARIFA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELTEMPORADAS] CHECK CONSTRAINT
[TARIFASHOTELTEMPORADAS_FKTARIFA]
GO
ALTER TABLE [dbo].[TARIFASHOTELTEMPORADAS] WITH CHECK ADD CONSTRAINT
[TARIFASHOTELTEMPORADAS_FKTEMPORADA] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASHOTELTEMPORADAS] CHECK CONSTRAINT
[TARIFASHOTELTEMPORADAS_FKTEMPORADA]
GO
ALTER TABLE [dbo].[TARIFASVENTAGRUPOSALMACEN] WITH CHECK ADD CONSTRAINT
[TARIFASVENTAGRUPOSALMACEN_FK] FOREIGN KEY([IDTARIFAV])
REFERENCES [dbo].[TARIFASVENTA] ([IDTARIFAV])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARIFASVENTAGRUPOSALMACEN] CHECK CONSTRAINT
[TARIFASVENTAGRUPOSALMACEN_FK]
GO
ALTER TABLE [dbo].[TARJETAS] WITH CHECK ADD CONSTRAINT [TARJETAS_FK] FOREIGN
KEY([IDTIPOTARJETA])
REFERENCES [dbo].[TIPOSTARJETA] ([IDTIPOTARJETA])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[TARJETAS] CHECK CONSTRAINT [TARJETAS_FK]
GO
ALTER TABLE [dbo].[TARJETASCLIENTE] WITH CHECK ADD CONSTRAINT
[TARJETASCLIENTE_FK] FOREIGN KEY([CODCLIENTE])
REFERENCES [dbo].[CLIENTES] ([CODCLIENTE])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARJETASCLIENTE] CHECK CONSTRAINT [TARJETASCLIENTE_FK]
GO
ALTER TABLE [dbo].[TARJETASCONTCONDICIONES] WITH CHECK ADD CONSTRAINT
[TARJETASCONTCONDICIONES_FK] FOREIGN KEY([IDTARJETA])
REFERENCES [dbo].[TARJETAS] ([IDTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARJETASCONTCONDICIONES] CHECK CONSTRAINT
[TARJETASCONTCONDICIONES_FK]
GO
ALTER TABLE [dbo].[TARJETASCONTMENUS] WITH CHECK ADD CONSTRAINT
[TARJETASCONTMENUS_FK] FOREIGN KEY([IDTARJETA])
REFERENCES [dbo].[TARJETAS] ([IDTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARJETASCONTMENUS] CHECK CONSTRAINT [TARJETASCONTMENUS_FK]
GO
ALTER TABLE [dbo].[TARJETASCONTPROMOCIONES] WITH CHECK ADD CONSTRAINT
[TARJETASCONTPROMOCIONES_FK] FOREIGN KEY([IDTARJETA])
REFERENCES [dbo].[TARJETAS] ([IDTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARJETASCONTPROMOCIONES] CHECK CONSTRAINT
[TARJETASCONTPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[TARJETASPROMOCION] WITH CHECK ADD CONSTRAINT [PROMOCIONES_FK]
FOREIGN KEY([IDPROMOCION])
REFERENCES [dbo].[PROMOCIONES] ([IDPROMOCION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TARJETASPROMOCION] CHECK CONSTRAINT [PROMOCIONES_FK]
GO
ALTER TABLE [dbo].[TEFTRANSACCIONES] WITH CHECK ADD CONSTRAINT
[TEFTRANSACCIONES_FK] FOREIGN KEY([ORIGEN], [TIPODOCUMENTO], [SERIE], [NUMERO],
[N], [POSICION])
REFERENCES [dbo].[TESORERIA] ([ORIGEN], [TIPODOCUMENTO], [SERIE], [NUMERO], [N],
[POSICION])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TEFTRANSACCIONES] CHECK CONSTRAINT [TEFTRANSACCIONES_FK]
GO
ALTER TABLE [dbo].[TEMPORADASDIA] WITH CHECK ADD CONSTRAINT [TEMPORADASDIA_FK]
FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TEMPORADASDIA] CHECK CONSTRAINT [TEMPORADASDIA_FK]
GO
ALTER TABLE [dbo].[TEMPORADASLIN] WITH CHECK ADD CONSTRAINT
[FK__TEMPORADA__IDTEM__4DBF7024] FOREIGN KEY([IDTEMPORADA])
REFERENCES [dbo].[TEMPORADASHOTEL] ([IDTEMPORADA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TEMPORADASLIN] CHECK CONSTRAINT [FK__TEMPORADA__IDTEM__4DBF7024]
GO
ALTER TABLE [dbo].[TEMPORALESTYC] WITH CHECK ADD CONSTRAINT [TEMPORALESTYC_FK]
FOREIGN KEY([CODGRUPO], [CODTABLA])
REFERENCES [dbo].[ICGNOMBRESINFORMES] ([CODIGOGRUPO], [CODIGOINFORME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TEMPORALESTYC] CHECK CONSTRAINT [TEMPORALESTYC_FK]
GO
ALTER TABLE [dbo].[TERMINALESLIN] WITH CHECK ADD CONSTRAINT [TERMCAB_TERMLIN]
FOREIGN KEY([IDTERMINAL])
REFERENCES [dbo].[TERMINALES] ([IDTERMINAL])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TERMINALESLIN] CHECK CONSTRAINT [TERMCAB_TERMLIN]
GO
ALTER TABLE [dbo].[TIPOASUNTOPARADEFECTO] WITH CHECK ADD CONSTRAINT
[TIPOASUNTO_TIPOFK] FOREIGN KEY([IDTIPOASUNTO])
REFERENCES [dbo].[TIPOASUNTO] ([IDTIPOASUNTO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOASUNTOPARADEFECTO] CHECK CONSTRAINT [TIPOASUNTO_TIPOFK]
GO
ALTER TABLE [dbo].[TIPOASUNTOPARADEFECTO] WITH CHECK ADD CONSTRAINT
[TIPOASUNTO_VENDERFK] FOREIGN KEY([CODVENDEDOR])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOASUNTOPARADEFECTO] CHECK CONSTRAINT [TIPOASUNTO_VENDERFK]
GO
ALTER TABLE [dbo].[TIPOREGALOSTARJETA] WITH CHECK ADD CONSTRAINT
[TIPOREGALOSTARJETA_FK] FOREIGN KEY([ID])
REFERENCES [dbo].[TIPOTARJETASCLIENTE] ([ID])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOREGALOSTARJETA] CHECK CONSTRAINT [TIPOREGALOSTARJETA_FK]
GO
ALTER TABLE [dbo].[TIPOSDOCUSUARIO] WITH CHECK ADD CONSTRAINT
[TIPOSDOCUSUARIO_FK] FOREIGN KEY([TIPODOC])
REFERENCES [dbo].[TIPOSDOC] ([TIPODOC])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSDOCUSUARIO] CHECK CONSTRAINT [TIPOSDOCUSUARIO_FK]
GO
ALTER TABLE [dbo].[TIPOSPAGO_IDIOMAS] WITH CHECK ADD CONSTRAINT
[TIPOSPAGO_IDIOMAS_FK] FOREIGN KEY([CODTIPOPAGO])
REFERENCES [dbo].[TIPOSPAGO] ([CODTIPOPAGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSPAGO_IDIOMAS] CHECK CONSTRAINT [TIPOSPAGO_IDIOMAS_FK]
GO
ALTER TABLE [dbo].[TIPOSRETENCIONLIN] WITH CHECK ADD CONSTRAINT
[TIPOSRETENCIONLIN_FK] FOREIGN KEY([TIPO])
REFERENCES [dbo].[TIPOSRETENCION] ([TIPO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSRETENCIONLIN] CHECK CONSTRAINT [TIPOSRETENCIONLIN_FK]
GO
ALTER TABLE [dbo].[TIPOSTARJETACONDICIONES] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETACONDICIONES_FK] FOREIGN KEY([IDTIPOTARJETA])
REFERENCES [dbo].[TIPOSTARJETA] ([IDTIPOTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETACONDICIONES] CHECK CONSTRAINT
[TIPOSTARJETACONDICIONES_FK]
GO
ALTER TABLE [dbo].[TIPOSTARJETACONDICIONESRTL] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETACONDICIONESRTL_FK] FOREIGN KEY([IDTIPOTARJETA])
REFERENCES [dbo].[TIPOSTARJETA] ([IDTIPOTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETACONDICIONESRTL] CHECK CONSTRAINT
[TIPOSTARJETACONDICIONESRTL_FK]
GO
ALTER TABLE [dbo].[TIPOSTARJETAMENUS] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETAMENUS_ARTICULOS] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETAMENUS] CHECK CONSTRAINT
[TIPOSTARJETAMENUS_ARTICULOS]
GO
ALTER TABLE [dbo].[TIPOSTARJETAMENUS] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETAMENUS_TIPOTARJETA] FOREIGN KEY([IDTIPOTARJETA])
REFERENCES [dbo].[TIPOSTARJETA] ([IDTIPOTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETAMENUS] CHECK CONSTRAINT
[TIPOSTARJETAMENUS_TIPOTARJETA]
GO
ALTER TABLE [dbo].[TIPOSTARJETAOFERTA] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETAOFERTA_ARTICULOS] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETAOFERTA] CHECK CONSTRAINT
[TIPOSTARJETAOFERTA_ARTICULOS]
GO
ALTER TABLE [dbo].[TIPOSTARJETAOFERTA] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETAOFERTA_TIPOTARJETA] FOREIGN KEY([IDTIPOTARJETA])
REFERENCES [dbo].[TIPOSTARJETA] ([IDTIPOTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETAOFERTA] CHECK CONSTRAINT
[TIPOSTARJETAOFERTA_TIPOTARJETA]
GO
ALTER TABLE [dbo].[TIPOSTARJETAPROMOCIONES] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETAPROMOCIONES_FK] FOREIGN KEY([IDTIPOTARJETA])
REFERENCES [dbo].[TIPOSTARJETA] ([IDTIPOTARJETA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETAPROMOCIONES] CHECK CONSTRAINT
[TIPOSTARJETAPROMOCIONES_FK]
GO
ALTER TABLE [dbo].[TIPOSTARJETAPROMOCIONESLIN] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETAPROMOCIONESLIN_FK] FOREIGN KEY([IDTIPOTARJETA], [IDFRONT])
REFERENCES [dbo].[TIPOSTARJETAPROMOCIONES] ([IDTIPOTARJETA], [IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETAPROMOCIONESLIN] CHECK CONSTRAINT
[TIPOSTARJETAPROMOCIONESLIN_FK]
GO
ALTER TABLE [dbo].[TIPOSTARJETAPROMOCIONESLINRTL] WITH CHECK ADD CONSTRAINT
[TIPOSTARJETAPROMOCIONESLINRTL_FK] FOREIGN KEY([IDTIPOTARJETA], [IDFRONT])
REFERENCES [dbo].[TIPOSTARJETAPROMOCIONES] ([IDTIPOTARJETA], [IDFRONT])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIPOSTARJETAPROMOCIONESLINRTL] CHECK CONSTRAINT
[TIPOSTARJETAPROMOCIONESLINRTL_FK]
GO
ALTER TABLE [dbo].[TIQUETSCONSUMO] WITH CHECK ADD CONSTRAINT [TIQUETSCONSUMO_FK]
FOREIGN KEY([FO], [SERIE], [NUMERO], [N], [NUMLINEA])
REFERENCES [dbo].[TIQUETSLIN] ([FO], [SERIE], [NUMERO], [N], [NUMLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIQUETSCONSUMO] CHECK CONSTRAINT [TIQUETSCONSUMO_FK]
GO
ALTER TABLE [dbo].[TIQUETSFACTURADOS] WITH CHECK ADD CONSTRAINT
[TIQUETSFACTURADOS_FK] FOREIGN KEY([NUMSERIE], [NUMFACTURA], [N])
REFERENCES [dbo].[FACTURASVENTA] ([NUMSERIE], [NUMFACTURA], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIQUETSFACTURADOS] CHECK CONSTRAINT [TIQUETSFACTURADOS_FK]
GO
ALTER TABLE [dbo].[TIQUETSLIN] WITH CHECK ADD CONSTRAINT [TICKETSLIN_FK] FOREIGN
KEY([FO], [SERIE], [NUMERO], [N])
REFERENCES [dbo].[TICKETSCAB] ([FO], [SERIE], [NUMERO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIQUETSLIN] CHECK CONSTRAINT [TICKETSLIN_FK]
GO
ALTER TABLE [dbo].[TIQUETSLIN] WITH CHECK ADD CONSTRAINT [TIQUETSLIN_FK] FOREIGN
KEY([FO], [SERIE], [NUMERO], [N])
REFERENCES [dbo].[TIQUETSCAB] ([FO], [SERIE], [NUMERO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIQUETSLIN] CHECK CONSTRAINT [TIQUETSLIN_FK]
GO
ALTER TABLE [dbo].[TIQUETSMODIF] WITH CHECK ADD CONSTRAINT [TIQUETSMODIF_FK]
FOREIGN KEY([FO], [SERIE], [NUMERO], [N], [NUMLINEA])
REFERENCES [dbo].[TIQUETSLIN] ([FO], [SERIE], [NUMERO], [N], [NUMLINEA])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIQUETSMODIF] CHECK CONSTRAINT [TIQUETSMODIF_FK]
GO
ALTER TABLE [dbo].[TIQUETSPAG] WITH CHECK ADD CONSTRAINT [TICKETSPAG_FK] FOREIGN
KEY([FO], [SERIE], [NUMERO], [N])
REFERENCES [dbo].[TICKETSCAB] ([FO], [SERIE], [NUMERO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIQUETSPAG] CHECK CONSTRAINT [TICKETSPAG_FK]
GO
ALTER TABLE [dbo].[TIQUETSPAG] WITH CHECK ADD CONSTRAINT [TIQUETSPAG_FK] FOREIGN
KEY([FO], [SERIE], [NUMERO], [N])
REFERENCES [dbo].[TIQUETSCAB] ([FO], [SERIE], [NUMERO], [N])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TIQUETSPAG] CHECK CONSTRAINT [TIQUETSPAG_FK]
GO
ALTER TABLE [dbo].[TRASPASOSFIRMA] WITH CHECK ADD CONSTRAINT [TRASPASOSFIRMA_FK]
FOREIGN KEY([SERIE], [CAJA], [NUMERO])
REFERENCES [dbo].[TRASPASOSCAB] ([SERIE], [CAJA], [NUMERO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TRASPASOSFIRMA] CHECK CONSTRAINT [TRASPASOSFIRMA_FK]
GO
ALTER TABLE [dbo].[TURNOSARTICULOS] WITH CHECK ADD CONSTRAINT
[TURNOSARTICULOS_FK1] FOREIGN KEY([CODARTICULO])
REFERENCES [dbo].[ARTICULOS] ([CODARTICULO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TURNOSARTICULOS] CHECK CONSTRAINT [TURNOSARTICULOS_FK1]
GO
ALTER TABLE [dbo].[TURNOSARTICULOS] WITH CHECK ADD CONSTRAINT
[TURNOSARTICULOS_FK2] FOREIGN KEY([CODTURNO])
REFERENCES [dbo].[TURNOS] ([CODTURNO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[TURNOSARTICULOS] CHECK CONSTRAINT [TURNOSARTICULOS_FK2]
GO
ALTER TABLE [dbo].[UNICODE_FK_CAMPOS] WITH CHECK ADD CONSTRAINT
[FK_UNICODE_FK_CAMPOS] FOREIGN KEY([CONSTRAINT_NAME], [TABLE_NAME])
REFERENCES [dbo].[UNICODE_FK] ([CONSTRAINT_NAME], [TABLE_NAME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[UNICODE_FK_CAMPOS] CHECK CONSTRAINT [FK_UNICODE_FK_CAMPOS]
GO
ALTER TABLE [dbo].[UNICODE_FK_CAMPOS_REFERENCES] WITH CHECK ADD CONSTRAINT
[FK_UNICODE_FK_CAMPOS_REFERENCES] FOREIGN KEY([CONSTRAINT_NAME], [TABLE_NAME])
REFERENCES [dbo].[UNICODE_FK] ([CONSTRAINT_NAME], [TABLE_NAME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[UNICODE_FK_CAMPOS_REFERENCES] CHECK CONSTRAINT
[FK_UNICODE_FK_CAMPOS_REFERENCES]
GO
ALTER TABLE [dbo].[UNICODE_INDEXES_CAMPOS] WITH CHECK ADD CONSTRAINT
[FK_UNICODE_INDEXES_CAMPOS] FOREIGN KEY([INDEX_NAME], [TABLE_NAME])
REFERENCES [dbo].[UNICODE_INDEXES] ([INDEX_NAME], [TABLE_NAME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[UNICODE_INDEXES_CAMPOS] CHECK CONSTRAINT
[FK_UNICODE_INDEXES_CAMPOS]
GO
ALTER TABLE [dbo].[UNICODE_PK_CAMPOS] WITH CHECK ADD CONSTRAINT
[FK_UNICODE_PK_CAMPOS] FOREIGN KEY([CONSTRAINT_NAME], [TABLE_NAME])
REFERENCES [dbo].[UNICODE_PK] ([CONSTRAINT_NAME], [TABLE_NAME])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[UNICODE_PK_CAMPOS] CHECK CONSTRAINT [FK_UNICODE_PK_CAMPOS]
GO
ALTER TABLE [dbo].[VENCIMFPAGO] WITH CHECK ADD CONSTRAINT [VENCIMFPAGO_FK]
FOREIGN KEY([CODTIPOPAGO])
REFERENCES [dbo].[TIPOSPAGO] ([CODTIPOPAGO])
ON UPDATE CASCADE
GO
ALTER TABLE [dbo].[VENCIMFPAGO] CHECK CONSTRAINT [VENCIMFPAGO_FK]
GO
ALTER TABLE [dbo].[VENCIMFPAGO] WITH CHECK ADD CONSTRAINT [VENCIMFPAGO_FK2]
FOREIGN KEY([CODFORMAPAGO])
REFERENCES [dbo].[FORMASPAGO] ([CODFORMAPAGO])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[VENCIMFPAGO] CHECK CONSTRAINT [VENCIMFPAGO_FK2]
GO
ALTER TABLE [dbo].[VENDEDORESHOTEL] WITH CHECK ADD CONSTRAINT
[VENDEDORESHOTEL_FK] FOREIGN KEY([CODVENDEDOR])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[VENDEDORESHOTEL] CHECK CONSTRAINT [VENDEDORESHOTEL_FK]
GO
ALTER TABLE [dbo].[VENDEDORESTERMINAL] WITH CHECK ADD CONSTRAINT
[VENDEDORES_VENDEDORESTERMINAL] FOREIGN KEY([CODVENDEDOR])
REFERENCES [dbo].[VENDEDORES] ([CODVENDEDOR])
ON UPDATE CASCADE
ON DELETE CASCADE
GO
ALTER TABLE [dbo].[VENDEDORESTERMINAL] CHECK CONSTRAINT
[VENDEDORES_VENDEDORESTERMINAL]
GO
/****** Object: StoredProcedure [dbo].[ACTUALIZARESTADOHABITACIONES] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ACTUALIZARESTADOHABITACIONES](@FECHA DATETIME,@HOTEL
INT,@COD INT, @CODDIASEMANA INT)
AS
BEGIN
DECLARE @HAB INT;
DECLARE @IDHOTEL INT;
DECLARE @SERIE NVARCHAR(4);
DECLARE @IDRESERVA INT;
IF (@COD=-2)
BEGIN
DECLARE C1 CURSOR FOR
SELECT H.IDHOTEL,H.SERIE,H.IDRESERVA,
CAST(SUBSTRING(H.PREASIGNADA,CHARINDEX('.',H.PREASIGNADA)+1,20)AS
INTEGER)
FROM HRESERVAS H
WHERE H.IDHOTEL = @HOTEL AND H.FECHAENTRADA=@FECHA AND H.ESTADO=2
ORDER BY H.HABITACION
END
ELSE IF (@COD=-1)
BEGIN
DECLARE C1 CURSOR FOR
SELECT H.IDHOTEL,H.SERIE,H.IDRESERVA,H.HABITACION
FROM HRESERVAS H
WHERE H.IDHOTEL = @HOTEL AND H.FECHASALIDA=@FECHA AND H.ESTADO=3
ORDER BY H.HABITACION
END
OPEN C1
FETCH NEXT FROM C1 INTO @IDHOTEL,@SERIE,@IDRESERVA,@HAB
WHILE @@FETCH_STATUS = 0
BEGIN
UPDATE CONFIGHABITACIONES SET OPCIONES =
SUBSTRING(COALESCE(Q.ESTADOS,C.OPCIONES) + COALESCE(F.ESTADOS,''),1,10)
FROM CONFIGHABITACIONES C
LEFT JOIN
GETESTADOQUITARHABITACIONES(@FECHA,@HAB,@HOTEL,@COD,0,@SERIE,@IDRESERVA)
Q ON C.IDHOTEL = Q.IDHOTEL AND C.NUMMESA = Q.HABITACION
LEFT JOIN
GETESTADOHABITACIONES(@FECHA,@HAB,@HOTEL,@COD,0,@SERIE,@IDRESERVA)
F ON C.IDHOTEL = F.IDHOTEL AND C.NUMMESA = F.HABITACION
WHERE C.IDHOTEL = @IDHOTEL AND C.NUMMESA = @HAB AND
C.ESHABITACION = 1 AND
((Q.ESTADOS IS NOT NULL AND Q.ESTADOS <>
C.OPCIONES) OR (F.ESTADOS IS NOT NULL))
SELECT *
FROM #LINEASCOMPRA
END
GO
/****** Object: StoredProcedure [dbo].[COPIADISENYDOCUMENTOGRAFICO] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[COPIADISENYDOCUMENTOGRAFICO]
@IGRUPOANT SMALLINT, @IGRUPONUE SMALLINT, @IINFORMEANT SMALLINT, @IINFORMENUE
SMALLINT
AS
DECLARE @GRUPO INT;
DECLARE @INFORME INT;
DECLARE @NUMELEMENTO INT;
DECLARE @TIPOELEMENTO SMALLINT;
DECLARE @SUBTIPO SMALLINT;
DECLARE @POSX SMALLINT;
DECLARE @TOP SMALLINT;
DECLARE @WIDTH SMALLINT;
DECLARE @HEIGHT SMALLINT;
DECLARE @FONTNAME NVARCHAR(50);
DECLARE @FONTCOLOR INT;
DECLARE @FONTSIZE INT;
DECLARE @FONTBOLD NVARCHAR(1);
DECLARE @FONTITALIC NVARCHAR(1);
DECLARE @FONTUNDERLINE NVARCHAR(1);
DECLARE @FONTSTRIKEOUT NVARCHAR(1);
DECLARE @ALIGNMENT SMALLINT;
DECLARE @CAMPO NVARCHAR(200);
DECLARE @NIVELGRUPO SMALLINT;
DECLARE @MASCARA NVARCHAR(20);
DECLARE @NUMBANDA INT;
DECLARE @JUSTIFICACION SMALLINT;
DECLARE @BACKCOLOR INT;
DECLARE @LINESTYLE SMALLINT;
DECLARE @SHAPESTYLE SMALLINT;
DECLARE @LINECOLOR INT;
BEGIN
DECLARE C1 CURSOR FOR
SELECT @IGRUPONUE, @IINFORMENUE, NUMELEMENTO, TIPOELEMENTO, SUBTIPO, POSX,
TOPTOP, WIDTH,
HEIGHT, FONTNAME, FONTCOLOR, FONTSIZE, FONTBOLD, FONTITALIC,
FONTUNDERLINE, FONTSTRIKEOUT, ALIGNMENT, CAMPO, NIVELGRUPO, MASCARA,
NUMBANDA, JUSTIFICACION,
BACKCOLOR, LINESTYLE, SHAPESTYLE, LINECOLOR
FROM ICGDOCUMENTOS
WHERE GRUPO=@IGRUPOANT AND INFORME=@IINFORMEANT
AND TIPOELEMENTO<>24 -- #48126 Diseño alternativo
OPEN C1
FETCH NEXT FROM C1
INTO @GRUPO, @INFORME, @NUMELEMENTO, @TIPOELEMENTO, @SUBTIPO, @POSX,
@TOP, @WIDTH, @HEIGHT, @FONTNAME, @FONTCOLOR, @FONTSIZE, @FONTBOLD,
@FONTITALIC, @FONTUNDERLINE, @FONTSTRIKEOUT, @ALIGNMENT, @CAMPO,
@NIVELGRUPO, @MASCARA, @NUMBANDA, @JUSTIFICACION,
@BACKCOLOR, @LINESTYLE, @SHAPESTYLE, @LINECOLOR
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO ICGDOCUMENTOS
(GRUPO, INFORME, NUMELEMENTO, TIPOELEMENTO, SUBTIPO, POSX,
TOPTOP, WIDTH, HEIGHT, FONTNAME, FONTCOLOR, FONTSIZE, FONTBOLD,
FONTITALIC, FONTUNDERLINE, FONTSTRIKEOUT, ALIGNMENT, CAMPO,
NIVELGRUPO, MASCARA, NUMBANDA, JUSTIFICACION,
BACKCOLOR, LINESTYLE, SHAPESTYLE, LINECOLOR)
VALUES
(@GRUPO, @INFORME, @NUMELEMENTO, @TIPOELEMENTO, @SUBTIPO, @POSX,
@TOP, @WIDTH, @HEIGHT, @FONTNAME, @FONTCOLOR, @FONTSIZE, @FONTBOLD,
@FONTITALIC, @FONTUNDERLINE, @FONTSTRIKEOUT, @ALIGNMENT, @CAMPO,
@NIVELGRUPO, @MASCARA, @NUMBANDA, @JUSTIFICACION,
@BACKCOLOR, @LINESTYLE, @SHAPESTYLE, @LINECOLOR);
FETCH NEXT FROM C1
INTO @GRUPO, @INFORME, @NUMELEMENTO, @TIPOELEMENTO, @SUBTIPO, @POSX,
@TOP, @WIDTH, @HEIGHT, @FONTNAME, @FONTCOLOR, @FONTSIZE, @FONTBOLD,
@FONTITALIC, @FONTUNDERLINE, @FONTSTRIKEOUT, @ALIGNMENT, @CAMPO,
@NIVELGRUPO, @MASCARA, @NUMBANDA, @JUSTIFICACION,
@BACKCOLOR, @LINESTYLE, @SHAPESTYLE, @LINECOLOR
END
CLOSE C1
DEALLOCATE C1
END
GO
/****** Object: StoredProcedure [dbo].[COPIADISENYDOCUMENTOTEXTO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[COPIADISENYDOCUMENTOTEXTO]
@IGRUPOANT SMALLINT,
@IGRUPONUE SMALLINT,
@IINFORMEANT SMALLINT,
@IINFORMENUE SMALLINT
AS
DECLARE @GRUPO INT
DECLARE @DISENY INT
DECLARE @TIPOBANDA SMALLINT
DECLARE @LINEA SMALLINT
DECLARE @COLUMNA SMALLINT
DECLARE @NUMEROELEMENTO INT
DECLARE @TAMANY SMALLINT
DECLARE @ALTA NVARCHAR(1)
DECLARE @ANCHA NVARCHAR(1)
DECLARE @NEGRITA NVARCHAR(1)
DECLARE @CURSIVA NVARCHAR(1)
DECLARE @SUBRALLADO NVARCHAR(1)
DECLARE @VALOR NVARCHAR(200)
DECLARE @TIPO SMALLINT
DECLARE @FORMATO INT
DECLARE @SEC_ESC_ANTERIOR NVARCHAR(35)
DECLARE @SEC_ESC_POSTERIOR NVARCHAR(35)
BEGIN
DECLARE C1 CURSOR FOR
SELECT @IGRUPONUE, @IINFORMENUE, TIPOBANDA, LINEA, COLUMNA,
NUMEROELEMENTO,
TAMANY, ALTA, ANCHA, NEGRITA, CURSIVA, SUBRALLADO,
VALOR, TIPO, FORMATO,
SEC_ESC_ANTERIOR, SEC_ESC_POSTERIOR
FROM DOCUMSDISENYID
WHERE GRUPO=@IGRUPOANT AND DISENY=@IINFORMEANT
AND TIPOBANDA<>24 -- #48126 Diseño alternativo
OPEN C1
FETCH NEXT FROM C1 INTO @GRUPO, @DISENY, @TIPOBANDA, @LINEA,
@COLUMNA, @NUMEROELEMENTO,
@TAMANY, @ALTA, @ANCHA,
@NEGRITA, @CURSIVA, @SUBRALLADO, @VALOR,
@TIPO, @FORMATO,
@SEC_ESC_ANTERIOR, @SEC_ESC_POSTERIOR
WHILE @@FETCH_STATUS = 0
BEGIN
INSERT INTO DOCUMSDISENYID (GRUPO, DISENY,
TIPOBANDA, LINEA, COLUMNA,
NUMEROELEMENTO, TAMANY, ALTA, ANCHA,
NEGRITA, CURSIVA, SUBRALLADO, VALOR,
TIPO, FORMATO, SEC_ESC_ANTERIOR,
SEC_ESC_POSTERIOR)
VALUES
(@GRUPO, @DISENY, @TIPOBANDA, @LINEA,
@COLUMNA, @NUMEROELEMENTO,
@TAMANY, @ALTA, @ANCHA, @NEGRITA,
@CURSIVA, @SUBRALLADO, @VALOR,
@TIPO, @FORMATO, @SEC_ESC_ANTERIOR,
@SEC_ESC_POSTERIOR);
FETCH NEXT FROM C1 INTO @GRUPO, @DISENY,
@TIPOBANDA, @LINEA,
@COLUMNA,
@NUMEROELEMENTO,
@TAMANY, @ALTA,
@ANCHA, @NEGRITA, @CURSIVA, @SUBRALLADO, @VALOR,
@TIPO,
@FORMATO, @SEC_ESC_ANTERIOR, @SEC_ESC_POSTERIOR
END
CLOSE C1
DEALLOCATE C1
END
GO
/****** Object: StoredProcedure [dbo].[EALBCOMPRACAB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EALBCOMPRACAB]
@PTIPODOC INT,
@SERIE NVARCHAR(4),
@FINI DATETIME,
@FFIN DATETIME,
@CODPROV INT,
@N1 NVARCHAR(1),
@N2 NVARCHAR(1),
@TODASSERIES NVARCHAR(1),
@TODOSPROVS NVARCHAR(1),
@ESTAFACTURADO NVARCHAR(1),
@CONSINFACTURAR NVARCHAR(1)
AS
BEGIN
SELECT
ALBCOMPRACAB.TIPODOC,ALBCOMPRACAB.NUMSERIE,ALBCOMPRACAB.NUMALBARAN,ALBCOMPRACAB.N,
ALBCOMPRACAB.FACTURADO,ALBCOMPRACAB.NUMSERIEFAC,
ALBCOMPRACAB.NUMFAC,ALBCOMPRACAB.NFAC,ALBCOMPRACAB.FECHAALBARAN,
ALBCOMPRACAB.CODPROVEEDOR,ALBCOMPRACAB.DTOCOMERCIAL,
ALBCOMPRACAB.TOTDTOCOMERCIAL,ALBCOMPRACAB.DTOPP,ALBCOMPRACAB.TOTDTOPP,
ALBCOMPRACAB.TOTALBRUTO,ALBCOMPRACAB.TOTALIMPUESTOS,ALBCOMPRACAB.TOTALNETO,
ALBCOMPRACAB.CODMONEDA,ALBCOMPRACAB.IVAINCLUIDO,ALBCOMPRACAB.SUALBARAN,
ALBCOMPRACAB.ESUNDEPOSITO,ALBCOMPRACAB.FACTORMONEDA
FROM ALBCOMPRACAB
WHERE (ALBCOMPRACAB.TIPODOC = @PTIPODOC OR @PTIPODOC = 0) AND
(ALBCOMPRACAB.NUMSERIE = @SERIE OR @TODASSERIES='T') AND
(ALBCOMPRACAB.N = @N1 OR ALBCOMPRACAB.N = @N2) AND
ALBCOMPRACAB.FECHAALBARAN >= @FINI AND
ALBCOMPRACAB.FECHAALBARAN <= @FFIN AND
(ALBCOMPRACAB.CODPROVEEDOR = @CODPROV OR @TODOSPROVS='T') AND
(ALBCOMPRACAB.FACTURADO = @ESTAFACTURADO OR @CONSINFACTURAR = 'T')
ORDER BY ALBCOMPRACAB.NUMSERIE,ALBCOMPRACAB.NUMALBARAN DESC,ALBCOMPRACAB.N
END
GO
/****** Object: StoredProcedure [dbo].[EALBCOMPRACABAFACTURAR] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[EALBCOMPRACABAFACTURAR]
@CODPROV INT,
@NIVEL NVARCHAR(1),
@SERIEUSUARIO NVARCHAR(4)
AS
BEGIN
SELECT ALBCOMPRACAB.NUMSERIE,ALBCOMPRACAB.NUMALBARAN,ALBCOMPRACAB.N,
ALBCOMPRACAB.FECHAALBARAN AS FECHA,ALBCOMPRACAB.CODPROVEEDOR AS
CODPROVCLI,
ALBCOMPRACAB.DTOCOMERCIAL,
ALBCOMPRACAB.TOTDTOCOMERCIAL,ALBCOMPRACAB.DTOPP,ALBCOMPRACAB.TOTDTOPP,
ALBCOMPRACAB.TOTALBRUTO,ALBCOMPRACAB.TOTALIMPUESTOS,ALBCOMPRACAB.TOTALNETO,
ALBCOMPRACAB.CODMONEDA,ALBCOMPRACAB.SUALBARAN AS
SUDOCUMENTO,ALBCOMPRACAB.ESUNDEPOSITO AS DEPPRESTAMO,
ALBCOMPRACAB.TIPODOC,ALBCOMPRACAB.FACTORMONEDA,ALBCOMPRACAB.IDESTADO
FROM ALBCOMPRACAB
WHERE ALBCOMPRACAB.CODPROVEEDOR = @CODPROV AND
ALBCOMPRACAB.N = @NIVEL AND
ALBCOMPRACAB.FACTURADO = 'F'
AND ALBCOMPRACAB.NUMSERIE LIKE '%' + @SERIEUSUARIO
ORDER BY ALBCOMPRACAB.NUMSERIE,ALBCOMPRACAB.NUMALBARAN DESC,ALBCOMPRACAB.N
END
GO
/****** Object: StoredProcedure [dbo].[EALBCOMPRALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EALBCOMPRALIN]
@SERIE NVARCHAR(4),
@NUM INT,
@N NVARCHAR(1),
@FACTORM FLOAT
AS
BEGIN
SELECT
ALBCOMPRALIN.NUMSERIE,ALBCOMPRALIN.NUMALBARAN,ALBCOMPRALIN.REFERENCIA,
ALBCOMPRALIN.TALLA,ALBCOMPRALIN.COLOR,ALBCOMPRALIN.DESCRIPCION,
ALBCOMPRALIN.UDSEXPANSION AS
UNIDADESTOTAL,ALBCOMPRALIN.DTO,ALBCOMPRALIN.PRECIO*@FACTORM AS PRECIO,
ALBCOMPRALIN.IVA,ALBCOMPRALIN.REQ,ALBCOMPRALIN.TOTALEXPANSION*@FACTORM AS TOTAL
FROM ALBCOMPRALIN
WHERE ALBCOMPRALIN.NUMSERIE = @SERIE AND
ALBCOMPRALIN.NUMALBARAN = @NUM AND
ALBCOMPRALIN.N = @N AND
ALBCOMPRALIN.TALLA <> '@'
ORDER BY ALBCOMPRALIN.NUMLIN
END
GO
/****** Object: StoredProcedure [dbo].[EALBVENTACAB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EALBVENTACAB]
@PTIPODOC INT,
@SERIE NVARCHAR(4),
@FINI DATETIME,
@FFIN DATETIME,
@CODCLI INT,
@N1 NVARCHAR(1),
@N2 NVARCHAR(1),
@TODASSERIES NVARCHAR(1),
@TODOSCLIENTES NVARCHAR(1),
@ESTAFACTURADO NVARCHAR(1),
@CONSINFACTURAR NVARCHAR(1)
AS
BEGIN
SELECT
ALBVENTACAB.TIPODOC,ALBVENTACAB.NUMSERIE,ALBVENTACAB.NUMALBARAN,ALBVENTACAB.N,
ALBVENTACAB.FACTURADO,ALBVENTACAB.NUMSERIEFAC,
ALBVENTACAB.NUMFAC,ALBVENTACAB.NFAC,ALBVENTACAB.FECHA,
ALBVENTACAB.CODCLIENTE,ALBVENTACAB.DTOCOMERCIAL,
ALBVENTACAB.TOTDTOCOMERCIAL,ALBVENTACAB.DTOPP,ALBVENTACAB.TOTDTOPP,
ALBVENTACAB.TOTALBRUTO,ALBVENTACAB.TOTALIMPUESTOS,ALBVENTACAB.TOTALNETO,
ALBVENTACAB.CODMONEDA,ALBVENTACAB.IVAINCLUIDO,ALBVENTACAB.ESUNPRESTAMO,
ALBVENTACAB.PORC,ALBVENTACAB.TOTPORC
FROM ALBVENTACAB
WHERE (ALBVENTACAB.TIPODOC =@PTIPODOC OR @PTIPODOC = 0) AND
(ALBVENTACAB.NUMSERIE = @SERIE OR @TODASSERIES='T') AND
(ALBVENTACAB.N = @N1 OR ALBVENTACAB.N = @N2) AND
ALBVENTACAB.FECHA >= @FINI AND
ALBVENTACAB.FECHA <= @FFIN AND
(ALBVENTACAB.CODCLIENTE = @CODCLI OR @TODOSCLIENTES='T') AND
(ALBVENTACAB.FACTURADO = @ESTAFACTURADO OR @CONSINFACTURAR = 'T')
ORDER BY ALBVENTACAB.NUMSERIE,ALBVENTACAB.NUMALBARAN DESC,ALBVENTACAB.N
END
GO
/****** Object: StoredProcedure [dbo].[EALBVENTACABAFACTURAR] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[EALBVENTACABAFACTURAR]
@CODCLI INT,
@NIVEL NVARCHAR(1),
@SOLOCONTABILIZADOS NCHAR(1),
@SERIEUSUARIO NVARCHAR(4)
AS
BEGIN
IF (@SOLOCONTABILIZADOS='T')
BEGIN
SELECT ALBVENTACAB.NUMSERIE,ALBVENTACAB.NUMALBARAN,ALBVENTACAB.N,
ALBVENTACAB.FECHA,ALBVENTACAB.CODCLIENTE AS CODPROVCLI,
ALBVENTACAB.DTOCOMERCIAL,ALBVENTACAB.TOTDTOCOMERCIAL,ALBVENTACAB.DTOPP,
ALBVENTACAB.TOTDTOPP,ALBVENTACAB.TOTALBRUTO,ALBVENTACAB.TOTALIMPUESTOS,
ALBVENTACAB.TOTALNETO,ALBVENTACAB.CODMONEDA,ALBVENTACAB.TIPODOC,
ALBVENTACAB.ESUNPRESTAMO AS DEPPRESTAMO,ALBVENTACAB.FACTORMONEDA,
ALBVENTACAB.IDESTADO
FROM ALBVENTACAB
WHERE ALBVENTACAB.CODCLIENTE = @CODCLI AND
ALBVENTACAB.N = @NIVEL AND
ALBVENTACAB.FACTURADO = 'F' AND
ALBVENTACAB.TRASPASADO = 'T'
AND ALBVENTACAB.NUMSERIE LIKE '%' + @SERIEUSUARIO
ORDER BY ALBVENTACAB.NUMSERIE,ALBVENTACAB.NUMALBARAN DESC,ALBVENTACAB.N
END
ELSE
BEGIN
SELECT ALBVENTACAB.NUMSERIE,ALBVENTACAB.NUMALBARAN,ALBVENTACAB.N,
ALBVENTACAB.FECHA,ALBVENTACAB.CODCLIENTE AS CODPROVCLI,
ALBVENTACAB.DTOCOMERCIAL,ALBVENTACAB.TOTDTOCOMERCIAL,ALBVENTACAB.DTOPP,
ALBVENTACAB.TOTDTOPP,ALBVENTACAB.TOTALBRUTO,ALBVENTACAB.TOTALIMPUESTOS,
ALBVENTACAB.TOTALNETO,ALBVENTACAB.CODMONEDA,ALBVENTACAB.TIPODOC,
ALBVENTACAB.ESUNPRESTAMO AS DEPPRESTAMO,ALBVENTACAB.FACTORMONEDA,
ALBVENTACAB.IDESTADO
FROM ALBVENTACAB
WHERE ALBVENTACAB.CODCLIENTE = @CODCLI AND
ALBVENTACAB.N = @NIVEL AND
ALBVENTACAB.FACTURADO = 'F'
AND ALBVENTACAB.NUMSERIE LIKE '%' + @SERIEUSUARIO
ORDER BY ALBVENTACAB.NUMSERIE,ALBVENTACAB.NUMALBARAN DESC,ALBVENTACAB.N
END
END
GO
/****** Object: StoredProcedure [dbo].[EALBVENTALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EALBVENTALIN]
@SERIE NVARCHAR(4),
@NUM INT,
@N NVARCHAR(1),
@FACTORM FLOAT
AS
BEGIN
SELECT
ALBVENTALIN.NUMSERIE,ALBVENTALIN.NUMALBARAN,ALBVENTALIN.REFERENCIA,
ALBVENTALIN.TALLA,ALBVENTALIN.COLOR,ALBVENTALIN.DESCRIPCION,
ALBVENTALIN.UDSEXPANSION AS
UNIDADESTOTAL,ALBVENTALIN.DTO,ALBVENTALIN.PRECIO*@FACTORM AS PRECIO,
ALBVENTALIN.TOTALEXPANSION * @FACTORM AS TOTAL,
ALBVENTALIN.IVA,ALBVENTALIN.REQ,
ALBVENTALIN.CODVENDEDOR
FROM ALBVENTALIN
WHERE ALBVENTALIN.NUMSERIE = @SERIE AND
ALBVENTALIN.NUMALBARAN = @NUM AND
ALBVENTALIN.N = @N AND
ALBVENTALIN.TALLA <> '@'
ORDER BY ALBVENTALIN.NUMLIN
END
GO
/****** Object: StoredProcedure [dbo].[EFACCOMPRACAB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EFACCOMPRACAB]
@PTIPODOC INT,
@SERIE NVARCHAR(4),
@FINI DATETIME,
@FFIN DATETIME,
@CODPROV INT,
@N1 NVARCHAR(1),
@N2 NVARCHAR(1),
@TODASSERIES NVARCHAR(1),
@TODOSPROVS NVARCHAR(1)
AS
BEGIN
SELECT
FACTURASCOMPRA.TIPODOC,FACTURASCOMPRA.NUMSERIE,FACTURASCOMPRA.NUMFACTURA,FACTURASCO
MPRA.N,
FACTURASCOMPRA.FECHA,
FACTURASCOMPRA.CODPROVEEDOR,FACTURASCOMPRA.DTOCOMERCIAL,
FACTURASCOMPRA.TOTDTOCOMERCIAL,FACTURASCOMPRA.DTOPP,FACTURASCOMPRA.TOTDTOPP,
FACTURASCOMPRA.TOTALBRUTO,FACTURASCOMPRA.TOTALIMPUESTOS,FACTURASCOMPRA.TOTALNETO,
FACTURASCOMPRA.CODMONEDA,FACTURASCOMPRA.IVAINCLUIDO,FACTURASCOMPRA.SUFACTURA,
FACTURASCOMPRA.FACTORMONEDA
FROM FACTURASCOMPRA
WHERE (FACTURASCOMPRA.TIPODOC =@PTIPODOC OR @PTIPODOC = 0) AND
(FACTURASCOMPRA.NUMSERIE = @SERIE OR @TODASSERIES='T') AND
(FACTURASCOMPRA.N = @N1 OR FACTURASCOMPRA.N = @N2) AND
FACTURASCOMPRA.FECHA >= @FINI AND
FACTURASCOMPRA.FECHA <= @FFIN AND
(FACTURASCOMPRA.CODPROVEEDOR = @CODPROV OR @TODOSPROVS='T')
ORDER BY FACTURASCOMPRA.NUMSERIE,FACTURASCOMPRA.NUMFACTURA
DESC,FACTURASCOMPRA.N
END
GO
/****** Object: StoredProcedure [dbo].[EFACCOMPRALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EFACCOMPRALIN]
@NUMSERIEFAC NVARCHAR(4),
@NUMFAC INT,
@NFAC NVARCHAR(1),
@FACTORM FLOAT
AS
BEGIN
SELECT
ALBCOMPRALIN.NUMSERIE,ALBCOMPRALIN.NUMALBARAN,ALBCOMPRALIN.REFERENCIA,
ALBCOMPRALIN.TALLA,ALBCOMPRALIN.COLOR,ALBCOMPRALIN.DESCRIPCION,
ALBCOMPRALIN.UDSEXPANSION,ALBCOMPRALIN.DTO,ALBCOMPRALIN.PRECIO*@FACTORM,
ALBCOMPRALIN.IVA,ALBCOMPRALIN.REQ,ALBCOMPRALIN.TOTALEXPANSION*@FACTORM
FROM ALBCOMPRALIN,ALBCOMPRACAB
WHERE ALBCOMPRACAB.NUMSERIEFAC = @NUMSERIEFAC AND
ALBCOMPRACAB.NUMFAC = @NUMFAC AND
ALBCOMPRACAB.NFAC = @NFAC AND
ALBCOMPRACAB.NUMSERIE = ALBCOMPRALIN.NUMSERIE AND
ALBCOMPRACAB.NUMALBARAN = ALBCOMPRALIN.NUMALBARAN AND
ALBCOMPRACAB.N = ALBCOMPRALIN.N AND
ALBCOMPRALIN.TALLA <> '@'
ORDER BY ALBCOMPRALIN.NUMSERIE,ALBCOMPRALIN.NUMALBARAN,ALBCOMPRALIN.NUMLIN
END
GO
/****** Object: StoredProcedure [dbo].[EFACVENTALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EFACVENTALIN] (
@NUMSERIEFAC NVARCHAR(4),
@NUMFAC INT,
@NFAC NVARCHAR(1),
@FACTORM FLOAT)
AS
BEGIN
SELECT
ALBVENTALIN.NUMSERIE,ALBVENTALIN.NUMALBARAN,ALBVENTALIN.REFERENCIA,
ALBVENTALIN.TALLA,ALBVENTALIN.COLOR,ALBVENTALIN.DESCRIPCION,
ALBVENTALIN.UDSEXPANSION,ALBVENTALIN.DTO,ALBVENTALIN.PRECIO*@FACTORM,
ALBVENTALIN.IVA,ALBVENTALIN.REQ,ALBVENTALIN.TOTALEXPANSION*@FACTORM,
ALBVENTALIN.CODVENDEDOR
FROM ALBVENTALIN,ALBVENTACAB
WHERE ALBVENTACAB.NUMSERIEFAC = @NUMSERIEFAC AND
ALBVENTACAB.NUMFAC = @NUMFAC AND
ALBVENTACAB.NFAC = @NFAC AND
ALBVENTACAB.NUMSERIE = ALBVENTALIN.NUMSERIE AND
ALBVENTACAB.NUMALBARAN = ALBVENTALIN.NUMALBARAN AND
ALBVENTACAB.N = ALBVENTALIN.N AND
ALBVENTALIN.TALLA <> '@'
ORDER BY ALBVENTALIN.NUMSERIE,ALBVENTALIN.NUMALBARAN,ALBVENTALIN.NUMLIN
END
GO
/****** Object: StoredProcedure [dbo].[EPEDCOMPRACAB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EPEDCOMPRACAB]
@PTIPODOC INT,
@SERIE NVARCHAR(4),
@FINI DATETIME,
@FFIN DATETIME,
@CODPROV INT,
@N1 NVARCHAR(1),
@N2 NVARCHAR(1),
@TODASSERIES NVARCHAR(1),
@TODOSPROVS NVARCHAR(1),
@ESTARECIBIDO NVARCHAR(1),
@CONSINRECIBIR NVARCHAR(1)
AS
BEGIN
SELECT
PEDCOMPRACAB.TIPODOC,PEDCOMPRACAB.NUMSERIE,PEDCOMPRACAB.NUMPEDIDO,PEDCOMPRACAB.N,
PEDCOMPRACAB.TODORECIBIDO,PEDCOMPRACAB.SERIEALBARAN,
PEDCOMPRACAB.NUMEROALBARAN,PEDCOMPRACAB.NALBARAN,PEDCOMPRACAB.FECHAPEDIDO,
PEDCOMPRACAB.CODPROVEEDOR,PEDCOMPRACAB.DTOCOMERCIAL,
PEDCOMPRACAB.TOTDTOCOMERCIAL,PEDCOMPRACAB.DTOPP,PEDCOMPRACAB.TOTDTOPP,
PEDCOMPRACAB.TOTBRUTO,PEDCOMPRACAB.TOTIMPUESTOS,PEDCOMPRACAB.TOTNETO,
PEDCOMPRACAB.CODMONEDA,PEDCOMPRACAB.IVAINCLUIDO,PEDCOMPRACAB.SUPEDIDO,
PEDCOMPRACAB.FACTORMONEDA
FROM PEDCOMPRACAB
WHERE (PEDCOMPRACAB.TIPODOC = @PTIPODOC OR @PTIPODOC = 0) AND
(PEDCOMPRACAB.NUMSERIE = @SERIE OR @TODASSERIES='T') AND
(PEDCOMPRACAB.N = @N1 OR PEDCOMPRACAB.N = @N2) AND
PEDCOMPRACAB.FECHAPEDIDO >= @FINI AND
PEDCOMPRACAB.FECHAPEDIDO <= @FFIN AND
(PEDCOMPRACAB.CODPROVEEDOR = @CODPROV OR @TODOSPROVS='T') AND
(PEDCOMPRACAB.TODORECIBIDO = @ESTARECIBIDO OR @CONSINRECIBIR = 'T')
ORDER BY PEDCOMPRACAB.NUMSERIE,PEDCOMPRACAB.NUMPEDIDO DESC,PEDCOMPRACAB.N
END
GO
/****** Object: StoredProcedure [dbo].[EPEDCOMPRALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EPEDCOMPRALIN]
@SERIE NVARCHAR(4),
@NUM INT,
@N NVARCHAR(1),
@FACTORM FLOAT
AS
BEGIN
SELECT PEDCOMPRALIN.REFERENCIA,PEDCOMPRALIN.TALLA,PEDCOMPRALIN.COLOR,
PEDCOMPRALIN.DESCRIPCION,PEDCOMPRALIN.UNIDADESTOTAL,
PEDCOMPRALIN.UNIDADESPEN,PEDCOMPRALIN.UNIDADESREC,
PEDCOMPRALIN.PRECIO*@FACTORM,PEDCOMPRALIN.TOTALLINEA*@FACTORM,PEDCOMPRALIN.IVA,
PEDCOMPRALIN.REQ
FROM PEDCOMPRALIN
WHERE PEDCOMPRALIN.NUMSERIE = @SERIE AND
PEDCOMPRALIN.NUMPEDIDO = @NUM AND
PEDCOMPRALIN.N = @N
ORDER BY PEDCOMPRALIN.NUMLINEA
END
GO
/****** Object: StoredProcedure [dbo].[EPEDVENTACAB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EPEDVENTACAB]
@PTIPODOC INT,
@SERIE NVARCHAR(4),
@FINI DATETIME,
@FFIN DATETIME,
@CODCLI INT,
@N1 NVARCHAR(1),
@N2 NVARCHAR(1),
@TODASSERIES NVARCHAR(1),
@TODOSCLIENTES NVARCHAR(1),
@ESTARECIBIDO NVARCHAR(1),
@CONSINRECIBIR NVARCHAR(1)
AS
BEGIN
SELECT
PEDVENTACAB.TIPODOC,PEDVENTACAB.NUMSERIE,PEDVENTACAB.NUMPEDIDO,
PEDVENTACAB.N,PEDVENTACAB.SUPEDIDO,
PEDVENTACAB.TODORECIBIDO,PEDVENTACAB.SERIEALBARAN,
PEDVENTACAB.NUMEROALBARAN,PEDVENTACAB.NALBARAN,PEDVENTACAB.FECHAPEDIDO,
PEDVENTACAB.CODCLIENTE,PEDVENTACAB.DTOCOMERCIAL,
PEDVENTACAB.TOTDTOCOMERCIAL,PEDVENTACAB.DTOPP,PEDVENTACAB.TOTDTOPP,
PEDVENTACAB.TOTBRUTO,PEDVENTACAB.TOTIMPUESTOS,PEDVENTACAB.TOTNETO,
PEDVENTACAB.CODMONEDA,PEDVENTACAB.IVAINCLUIDO,PEDVENTACAB.FACTORMONEDA
FROM PEDVENTACAB
WHERE (PEDVENTACAB.TIPODOC = @PTIPODOC OR @PTIPODOC = 0) AND
(PEDVENTACAB.NUMSERIE = @SERIE OR @TODASSERIES='T') AND
(PEDVENTACAB.N = @N1 OR PEDVENTACAB.N = @N2) AND
PEDVENTACAB.FECHAPEDIDO >= @FINI AND
PEDVENTACAB.FECHAPEDIDO <= @FFIN AND
(PEDVENTACAB.CODCLIENTE = @CODCLI OR @TODOSCLIENTES='T') AND
(PEDVENTACAB.TODORECIBIDO = @ESTARECIBIDO OR @CONSINRECIBIR = 'T')
ORDER BY PEDVENTACAB.NUMSERIE,PEDVENTACAB.NUMPEDIDO DESC,PEDVENTACAB.N
END
GO
/****** Object: StoredProcedure [dbo].[EPEDVENTALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EPEDVENTALIN]
@SERIE NVARCHAR(4),
@NUM INT,
@N NVARCHAR(1),
@FACTORM FLOAT
AS
SELECT PEDVENTALIN.REFERENCIA,PEDVENTALIN.TALLA,PEDVENTALIN.COLOR,
PEDVENTALIN.DESCRIPCION,PEDVENTALIN.UNIDADESTOTAL,
PEDVENTALIN.UNIDADESPEN,PEDVENTALIN.UNIDADESREC,
PEDVENTALIN.PRECIO*@FACTORM,PEDVENTALIN.TOTAL*@FACTORM,PEDVENTALIN.IVA,
PEDVENTALIN.REQ,PEDVENTALIN.CODVENDEDOR,PEDVENTALIN.NUMLIN
FROM PEDVENTALIN
WHERE PEDVENTALIN.NUMSERIE = @SERIE AND
PEDVENTALIN.NUMPEDIDO = @NUM AND
PEDVENTALIN.N = @N
ORDER BY PEDVENTALIN.NUMLIN
GO
/****** Object: StoredProcedure [dbo].[ES_NUMERADOR] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[ES_NUMERADOR]
@IMONEDA INTEGER,
@FNUMERADOR NCHAR(1) OUTPUT
AS
BEGIN
SELECT @FNUMERADOR = NUMERADOR FROM MONEDAS
WHERE CODMONEDA=@IMONEDA
END
GO
/****** Object: StoredProcedure [dbo].[ESTCOMPRASARTIC] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[ESTCOMPRASARTIC]
@SERIE NVARCHAR(4),
@TODASSERIES NVARCHAR(1),
@N1 NVARCHAR(1),
@N2 NVARCHAR(2),
@FECHAINI DATETIME,
@FECHAFIN DATETIME,
@CODART INT
AS
BEGIN
SELECT ALBCOMPRALIN.UNIDADESTOTAL AS UNIDFAC,
ALBCOMPRALIN.TOTAL AS IMPORTE,
ALBCOMPRACAB.FECHAALBARAN AS FECHA,
ALBCOMPRACAB.CODMONEDA AS CODMONEDA
FROM ALBCOMPRACAB, ALBCOMPRALIN
WHERE ALBCOMPRALIN.NUMSERIE = ALBCOMPRACAB.NUMSERIE AND
ALBCOMPRALIN.NUMALBARAN = ALBCOMPRACAB.NUMALBARAN AND
ALBCOMPRALIN.N = ALBCOMPRACAB.N AND
ALBCOMPRACAB.FECHAALBARAN>=@FECHAINI AND
ALBCOMPRACAB.FECHAALBARAN<=@FECHAFIN AND
ALBCOMPRALIN.CODARTICULO=@CODART AND
(ALBCOMPRACAB.NUMSERIE LIKE @SERIE OR @TODASSERIES='T') AND
(ALBCOMPRACAB.N = @N1 OR ALBCOMPRACAB.N = @N2)
END
GO
/****** Object: StoredProcedure [dbo].[ESTCOMPRASPROV] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[ESTCOMPRASPROV]
@SERIE NVARCHAR(4),
@TODASSERIES NVARCHAR(1),
@N1 NVARCHAR(1),
@N2 NVARCHAR(2),
@FECHAINI DATETIME,
@FECHAFIN DATETIME,
@CODPROV INT
AS
BEGIN
SELECT FECHA,
TOTALNETO,
TOTALIMPUESTOS,
CODMONEDA
FROM FACTURASCOMPRA
WHERE FECHA>=@FECHAINI AND
FECHA<=@FECHAFIN AND
CODPROVEEDOR=@CODPROV AND
(@TODASSERIES = 'T' OR NUMSERIE LIKE @SERIE) AND
(N = @N1 OR N =@N2)
END
GO
/****** Object: StoredProcedure [dbo].[ESTVENTASARTIC] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ESTVENTASARTIC]
@SERIE NVARCHAR(4),
@TODASSERIES NVARCHAR(1),
@N1 NVARCHAR(1),
@N2 NVARCHAR(2),
@FECHAINI DATETIME,
@FECHAFIN DATETIME,
@CODART INT
AS
BEGIN
SELECT ALBVENTALIN.UNIDADESTOTAL AS UNIDFAC,
ALBVENTALIN.TOTAL AS IMPORTE,
ALBVENTALIN.COSTE * ALBVENTALIN.UNIDADESTOTAL AS COSTE,
ALBVENTALIN.COSTEIVA * ALBVENTALIN.UNIDADESTOTAL AS COSTEIVA,
ALBVENTACAB.FECHA AS FECHA,
ALBVENTACAB.CODMONEDA AS CODMONEDA
FROM ALBVENTACAB INNER JOIN ALBVENTALIN ON
(ALBVENTALIN.NUMSERIE = ALBVENTACAB.NUMSERIE AND
ALBVENTALIN.NUMALBARAN = ALBVENTACAB.NUMALBARAN AND
ALBVENTALIN.N = ALBVENTACAB.N)
LEFT JOIN ARTICULOSREST ON
ARTICULOSREST.CODARTICULO = ALBVENTALIN.CODARTICULO
WHERE
ALBVENTACAB.FECHA>=@FECHAINI AND
ALBVENTACAB.FECHA<=@FECHAFIN AND
ALBVENTALIN.CODARTICULO=@CODART AND
(ALBVENTACAB.NUMSERIE LIKE @SERIE OR @TODASSERIES='T') AND
(ALBVENTACAB.N = @N1 OR ALBVENTACAB.N=@N2) AND
(ALBVENTALIN.CODARTICULO=@CODART)
AND ( (COALESCE(ALBVENTALIN.DETALLEDENUMLINEA,0)=0) OR
(COALESCE(ARTICULOSREST.MENU,'F')='F') )
END
GO
/****** Object: StoredProcedure [dbo].[EXISTE_REFERENCIA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EXISTE_REFERENCIA]
@SREFERENCIA NVARCHAR(15),
@ICODARTICULO INT,
@EXISTE NCHAR(1) OUTPUT
AS
DECLARE @CODTEMP INT;
BEGIN
SELECT @CODTEMP = CODARTICULO FROM ARTICULOS
WHERE (REFPROVEEDOR =@SREFERENCIA) AND (CODARTICULO<>@ICODARTICULO)
IF (@CODTEMP IS NULL)
SET @EXISTE='F'
ELSE
SET @EXISTE='T';
END
GO
/****** Object: StoredProcedure [dbo].[EXISTESTOCK] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[EXISTESTOCK]
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODALMACEN NVARCHAR(3),
@EXISTE NCHAR(1) OUTPUT
AS
DECLARE @ICOD INT;
BEGIN
SELECT @ICOD = ST.CODARTICULO FROM STOCKS ST
WHERE (ST.CODARTICULO =@CODARTICULO) AND (ST.TALLA=@TALLA)
AND (ST.COLOR=@COLOR) AND (ST.CODALMACEN=@CODALMACEN)
IF (@ICOD IS NULL)
SET @EXISTE='F';
ELSE
SET @EXISTE='T';
END
GO
/****** Object: StoredProcedure [dbo].[FAC_CAB_ALB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FAC_CAB_ALB] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1)
AS
BEGIN
SELECT NUMSERIE='****', NUMALBARAN=99999,N=@PN, FACTURADO='T',
NUMSERIEFAC=NUMSERIE,NUMFAC=NUMFACTURA, NFAC=N,TIQUET='F',ESUNPRESTAMO='F',
ESDEVOLUCION='F',CODCLIENTE,CODVENDEDOR=1,FECHA,HORA=
GETDATE(),ENVIOPOR='',PORTESPAG='F',DTOCOMERCIAL,TOTDTOCOMERCIAL, DTOPP,
TOTDTOPP,TOTALBRUTO,TOTALIMPUESTOS,
TOTALNETO,TOTALCOSTE,SELECCIONADO='F',SUALBARAN='',F.CODMONEDA,FACTORMONEDA,IVAINCL
UIDO,CODTARIFA=1,
VIENEDEFO='F',FECHAENTRADA=FECHA,PORC=0,TOTPORC=0,TIPODOC=3,TIPODOCFAC=5,SALA=-
1,MESA=-1,HORAFIN=NULL,NUMCOMENSALES=0,IMPRESIONES=0,
FO=0,SERIE='',Z=0,CAJA='',IDESTADO=-1,
TOTBRUTOMONEDA2=TOTALBRUTO*FACTORMONEDA,TOTDTOPPMONEDA2=FACTORMONEDA*TOTDTOPP,
TOTDTOCOMERCIALMONEDA2=FACTORMONEDA*TOTDTOCOMERCIAL,TOTIMPUESTOSMONEDA2=FACTORMONED
A*TOTALIMPUESTOS,TOTNETOMONEDA2=FACTORMONEDA*TOTALNETO,
INICIALESMONEDA=M.INICIALES,DESCRIPCIONMONEDA=M.DESCRIPCION,NBULTOS=0,TRANSPORTE=0,
CODENVIO=0,TOTALCARGOSDTOS=TOTALCARGOSDTOS,NUMROLLO=0,
PUNTOSACUM=0,IDTARJETA=0,PUNTOSCANJEADOS=0,NUMDECIMALES=M.NUMDECIMALES,CODALBARANBA
LANZA=('ICG/****99999'), NUMIMPRESIONES=0,TOTALPUNTOS=0
FROM FACTURASVENTA F
INNER JOIN MONEDAS M ON M.CODMONEDA=F.CODMONEDA
WHERE F.NUMSERIE=@PSERIE AND F.NUMFACTURA=@PNUMERO AND F.N=@PN
END
GO
/****** Object: StoredProcedure [dbo].[FAC_LIN_ALB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[FAC_LIN_ALB] @PSERIEFAC NVARCHAR(4), @PNUMFAC INT, @PNFAC
NVARCHAR(1), @PORDEN INT
AS
BEGIN
DECLARE @NUMLINEAS INT
DECLARE @PFECHAFAC DATETIME
DECLARE @ESENTACUENTA NVARCHAR(1)
SELECT @PFECHAFAC=FECHA,@ESENTACUENTA=ESENTREGAACUENTA FROM FACTURASVENTA
WHERE NUMSERIE=@PSERIEFAC AND NUMFACTURA=@PNUMFAC AND N=@PNFAC
EXPANDIDA,TOTALEXPANSION,UDSEXPANSION,UNID1_EXPANSION,TOTALIVAEXPANSION,SUPEDIDO
FROM (
SELECT FILA=NUMLIN,SC.CODARTICULO,
REFERENCIA=SC.REFERENCIA,SC.TALLA,SC.COLOR, SC.DESCRIPCION,
UNID1=SC.UNIDADES,UNID2=1,UNID3=1,UNID4=1,
UNIDADESTOTAL=SC.UNIDADES,PRECIO=CAST(SC.PRECIO AS
DECIMAL(18,5)),
DTO=SC.DTO, PRECIOIVA=CAST(SC.PRECIOIVA AS DECIMAL(18,5)),
TIPOIMPUESTO=SC.TIPOIMPUESTO,IVA=SC.IVA,REQ=SC.REQ,
TOTAL=CAST(SC.IMPORTE AS DECIMAL(12,2)),
TOTALIVA=CAST(SC.IMPORTEIVA AS DECIMAL(12,2)),
ABONODE_NUMSERIE='',ABONODE_NUMALBARAN=0,ABONODE_N='', LINEAOCULTA='F',
EXPANDIDA='F',TOTALEXPANSION=CAST(SC.IMPORTE AS
DECIMAL(12,2)),UDSEXPANSION=SC.UNIDADES, UNID1_EXPANSION=SC.UNIDADES,
TOTALIVAEXPANSION=CAST(SC.IMPORTEIVA AS DECIMAL(12,2)),
SUPEDIDO=SC.SURESERVA
FROM FACTURASVENTAHOTEL SC
WHERE SC.NUMSERIE=@PSERIEFAC AND SC.NUMFACTURA=@PNUMFAC AND
SC.N=@PNFAC
UNION ALL
SELECT FILA=2,-1, '','.','.', DESCRIPCION='',
0,0,0,0,0,0,0,0,0,0,0,0,0,'',0,'','F','F',0,0,0,0,''
UNION ALL
SELECT FILA=3,-1, '','.','.',
DESCRIPCION='==================================================',
0,0,0,0,0,0,0,0,0,0,0,0,0,'',0,'','F','F',0,0,0,0,''
UNION ALL
SELECT FILA=4,-1, '','.','.', DESCRIPCION='** DATOS RESERVA
ASOCIADA **', 0,0,0,0,0,0,0,0,0,0,0,0,0,'',0,'','F','F',0,0,0,0,''
UNION ALL
SELECT FILA=5,-1, '','.','.',
DESCRIPCION='----------------------------------------------------------------------
-----', 0,0,0,0,0,0,0,0,0,0,0,0,0,'',0,'','F','F',0,0,0,0,''
UNION ALL
SELECT FILA=6,-1, '','.','.', DESCRIPCION='Res:' + SC.RESERVA +
' Loc.: ' + SC.SURESERVA COLLATE Latin1_General_CS_AI,
0,0,0,0,0,0,0,0,0,0,0,0,0,'',0,'','F','F',0,0,0,0,''
FROM FACTURASVENTAHOTEL SC
WHERE SC.NUMSERIE=@PSERIEFAC AND SC.NUMFACTURA=@PNUMFAC AND
SC.N=@PNFAC
UNION ALL
SELECT FILA=7,-1, '','.','.', DESCRIPCION=CAST(COUNT(*) AS
VARCHAR) + ' Rooms ' + A.DESCRIPADIC + ' / Board ' + AR.DESCRIPADIC + ' / Pax: '
+ CAST(AVG((HR.PAX+HR.PAXNEN)) AS VARCHAR) + ' / In: ' +
CONVERT(NVARCHAR(10),HR.FECHAENTRADA,5) + ' / Out: ' +
CONVERT(NVARCHAR(8),HR.FECHASALIDA,5)
, 0,0,0,0,0,0,0,0,0,0,0,0,0,'',0,'','F','F',0,0,0,0,''
FROM HRESERVAS HR
INNER JOIN FACTURASVENTAHOTEL FH ON HR.IDHOTEL=FH.IDHOTEL AND
HR.SERIE=FH.SERIE AND HR.IDRESERVA=FH.IDRESERVA
INNER JOIN ARTICULOS A ON HR.TIPOHABITACION=A.CODARTICULO
INNER JOIN ARTICULOS AR ON HR.CODREGIMEN=AR.CODARTICULO
WHERE FH.NUMSERIE=@PSERIEFAC AND FH.NUMFACTURA=@PNUMFAC AND
FH.N=@PNFAC
GROUP BY A.DESCRIPADIC,AR.DESCRIPADIC,HR.FECHAENTRADA,
HR.FECHASALIDA
UNION ALL
SELECT FILA=8,-1, '','.','.',
DESCRIPCION='==================================================',
0,0,0,0,0,0,0,0,0,0,0,0,0,'',0,'','F','F',0,0,0,0,'')A
END
END
ELSE
BEGIN
SELECT FECHA=@PFECHAFAC,ID_ALBARAN='****' + REPLICATE('0',5)+'99999'+ @PNFAC,
_ICG_CLAVE_= CASE WHEN @PORDEN=1 THEN '****'+REPLICATE('-',4-LEN('****'))+
CAST(LEN('****') AS NVARCHAR(1))+REPLICATE('0',10-LEN(CAST('99999' AS
NVARCHAR(10))))+CAST('99999' AS NVARCHAR(10)) COLLATE Latin1_General_CS_AI +
@PNFAC+REPLICATE('0',10-LEN(CAST( NUMLIN AS NVARCHAR(10))))+
CAST( NUMLIN AS NVARCHAR(10)) COLLATE Latin1_General_CS_AI
ELSE REPLICATE('0',4-LEN(CAST(YEAR(@PFECHAFAC) AS NVARCHAR(4))))+
CAST(YEAR(@PFECHAFAC) AS NVARCHAR(4)) +
REPLICATE('0',2- LEN(CAST(MONTH(@PFECHAFAC) AS NVARCHAR(2)))) +
CAST(MONTH(@PFECHAFAC) AS NVARCHAR(2)) +
REPLICATE('0',2-LEN(CAST(DAY(@PFECHAFAC) AS NVARCHAR(2))))
+CAST(DAY(@PFECHAFAC) AS NVARCHAR(2)) + CAST(LEN('****') AS NVARCHAR(1))+
REPLICATE('0',10-LEN(CAST('99999' AS NVARCHAR(10))))+CAST('99999' AS
NVARCHAR(10)) COLLATE Latin1_General_CS_AI + @PNFAC +
REPLICATE('0',10-LEN(CAST(NUMLIN AS NVARCHAR(10)))) + CAST(NUMLIN AS
NVARCHAR(10)) COLLATE Latin1_General_CS_AI END,SERIEALB='****',NUMEROALB=99999,
NALB=@PNFAC,FILA=NUMLIN,SC.CODARTICULO,
REFERENCIA=SC.REFERENCIA,SC.TALLA,SC.COLOR, SC.DESCRIPCION,
UNID1=SC.UNIDADESTOTAL,UNID2=1,UNID3=1,UNID4=1,
UNIDADESTOTAL=SC.UNIDADESTOTAL,PRECIO=CAST(SC.PRECIO AS DECIMAL(12,2)),
GO
/****** Object: StoredProcedure [dbo].[GET_ALBCOMPRACAB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBCOMPRACAB]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT C.NUMSERIE, C.NUMALBARAN, C.N, C.SUALBARAN, C.FACTURADO,
C.NUMSERIEFAC,
C.NUMFAC, C.NFAC, C.ESUNDEPOSITO, C.ESDEVOLUCION, C.CODPROVEEDOR,
C.FECHAALBARAN, C.ENVIOPOR, C.PORTESPAG, C.DTOCOMERCIAL,
C.TOTDTOCOMERCIAL, C.DTOPP, C.TOTDTOPP, C.TOTALBRUTO, C.TOTALIMPUESTOS,
C.TOTALNETO, C.SELECCIONADO, C.CODMONEDA, C.FACTORMONEDA, C.IVAINCLUIDO,
C.FECHAENTRADA, C.TIPODOC, C.TIPODOCFAC, C.IDESTADO,
(C.TOTALBRUTO * C.FACTORMONEDA) AS TOTBRUTOMONEDA2,
(C.TOTDTOPP * C.FACTORMONEDA) AS TOTDTOPPMONEDA2,
(C.TOTDTOCOMERCIAL * C.FACTORMONEDA) AS TOTDTOCOMERCIALMONEDA2,
(C.TOTALIMPUESTOS * C.FACTORMONEDA) AS TOTIMPUESTOSMONEDA2,
(C.TOTALNETO * C.FACTORMONEDA) AS TOTNETOMONEDA2,
M.INICIALES AS INICIALESMONEDA,
M.DESCRIPCION AS DESCRIPCIONMONEDA
FROM ALBCOMPRACAB C LEFT JOIN MONEDAS M ON (C.CODMONEDA=M.CODMONEDA)
WHERE NUMSERIE= @SSERIE
AND NUMALBARAN= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBCOMPRACABFAC] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBCOMPRACABFAC]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1) AS
BEGIN
SELECT C.NUMSERIE, C.NUMALBARAN, C.N, C.SUALBARAN, C.FACTURADO, C.NUMSERIEFAC,
C.NUMFAC, C.NFAC, C.ESUNDEPOSITO, C.ESDEVOLUCION, C.CODPROVEEDOR,
C.FECHAALBARAN, C.ENVIOPOR, C.PORTESPAG, C.DTOCOMERCIAL,
C.TOTDTOCOMERCIAL, C.DTOPP, C.TOTDTOPP, C.TOTALBRUTO, C.TOTALIMPUESTOS,
C.TOTALNETO, C.SELECCIONADO, C.CODMONEDA, C.FACTORMONEDA, C.IVAINCLUIDO,
C.FECHAENTRADA, C.TIPODOC, C.TIPODOCFAC, C.IDESTADO,
(C.TOTALBRUTO * C.FACTORMONEDA) AS TOTBRUTOMONEDA2,
(C.TOTDTOPP * C.FACTORMONEDA) AS TOTDTOPPMONEDA2,
(C.TOTDTOCOMERCIAL * C.FACTORMONEDA) AS TOTDTOCOMERCIALMONEDA2,
(C.TOTALIMPUESTOS * C.FACTORMONEDA) AS TOTIMPUESTOSMONEDA2,
(C.TOTALNETO * C.FACTORMONEDA) AS TOTNETOMONEDA2,
M.INICIALES AS INICIALESMONEDA,
M.DESCRIPCION AS DESCRIPCIONMONEDA
FROM ALBCOMPRACAB C LEFT JOIN MONEDAS M ON (C.CODMONEDA=M.CODMONEDA)
WHERE C.NUMSERIEFAC= @SSERIE AND C.NUMFAC= @INUMERO AND C.NFAC= @SN
ORDER BY C.NUMSERIE, C.NUMALBARAN, C.N
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBCOMPRALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBCOMPRALIN]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@RFACTOR FLOAT,
@AGRUP NVARCHAR(1)
AS
BEGIN
IF (@AGRUP = 'F') -- NO AGRUPADO
BEGIN
SELECT L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.DEPOSITO, L.USARCOLTALLAS,
L.CODCLIENTE, L.CODENVIO, L.SUPEDIDO,
L.DTO, L.DTOTEXTO, L.PRECIOVENTA,
L.CARGO1, L.CARGO2, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ, L.ESOFERTA,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.IMPORTEGASTOS,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALLINEAMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALLINEAMONEDA2EXPANSION
FROM ALBCOMPRALIN L
WHERE L.NUMSERIE = @SSERIE AND L.NUMALBARAN = @INUMERO AND L.N = @SN
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
END
ELSE -- AGRUPADO
BEGIN
DECLARE
/* PARA GUARDAR LOS VALORES QUE INSERTAREMOS EN LA TABLA */
@NUMSERIE NVARCHAR(4), @NUMALBARAN INT, @N NVARCHAR(1), @NUMLIN INT,
@CODARTICULO INT, @REFERENCIA NVARCHAR(15), @DESCRIPCION NVARCHAR(40),
@COLOR NVARCHAR(10), @TALLA NVARCHAR(10), @EXPANDIDA NVARCHAR(1),
@CODALMACEN NVARCHAR(3), @DEPOSITO NVARCHAR(1), @USARCOLTALLAS NVARCHAR(1),
@CODCLIENTE INT, @CODENVIO INT, @SUPEDIDO NVARCHAR(15),
@DTO FLOAT, @DTOTEXTO NVARCHAR(60), @PRECIOVENTA FLOAT ,
@CARGO1 FLOAT, @CARGO2 FLOAT, @PORCRETENCION FLOAT,
@TIPOIMPUESTO INT, @IVA FLOAT, @REQ FLOAT, @ESOFERTA NVARCHAR(1),
@PRECIO FLOAT, @PRECIOMONEDA2 FLOAT,
@UNID1 FLOAT, @UNID2 FLOAT, @UNID3 FLOAT, @UNID4 FLOAT, @UNIDADESTOTAL
FLOAT, @UNIDADESPAGADAS FLOAT,
@UDSEXPANSION FLOAT, @UDMEDIDA2 FLOAT, @UDMEDIDA2EXPANSION FLOAT, @NUMKG
FLOAT, @NUMKGEXPANSION FLOAT,
@IMPORTEGASTOS FLOAT,
@TOTAL FLOAT, @TOTALLINEAMONEDA2 FLOAT,
@TOTALEXPANSION FLOAT, @TOTALLINEAMONEDA2EXPANSION FLOAT,
/* PARA GUARDAR LOS ULTIMOS VALORES OBTENIDOS EN LA SQL */
@NUMSERIEACT NVARCHAR(4), @NUMALBARANACT INT, @NACT NVARCHAR(1), @NUMLINACT
INT,
@CODARTICULOACT INT, @REFERENCIAACT NVARCHAR(15), @DESCRIPCIONACT
NVARCHAR(40), @COLORACT NVARCHAR(10), @TALLAACT NVARCHAR(10), @EXPANDIDAACT
NVARCHAR(1),
@CODALMACENACT NVARCHAR(3), @DEPOSITOACT NVARCHAR(1), @USARCOLTALLASACT
NVARCHAR(1),
@CODCLIENTEACT INT, @CODENVIOACT INT, @SUPEDIDOACT NVARCHAR(15),
@DTOACT FLOAT, @DTOTEXTOACT NVARCHAR(60), @PRECIOVENTAACT FLOAT,
@CARGO1ACT FLOAT, @CARGO2ACT FLOAT, @PORCRETENCIONACT FLOAT,
@TIPOIMPUESTOACT INT, @IVAACT FLOAT, @REQACT FLOAT, @ESOFERTAACT
NVARCHAR(1),
@PRECIOACT FLOAT, @PRECIOMONEDA2ACT FLOAT,
@UNID1ACT FLOAT, @UNID2ACT FLOAT, @UNID3ACT FLOAT, @UNID4ACT FLOAT,
@UNIDADESTOTALACT FLOAT, @UNIDADESPAGADASACT FLOAT,
@UDSEXPANSIONACT FLOAT, @UDMEDIDA2ACT FLOAT, @UDMEDIDA2EXPANSIONACT FLOAT,
@NUMKGACT FLOAT, @NUMKGEXPANSIONACT FLOAT,
@IMPORTEGASTOSACT FLOAT,
@TOTALACT FLOAT, @TOTALLINEAMONEDA2ACT FLOAT,
@TOTALEXPANSIONACT FLOAT, @TOTALLINEAMONEDA2EXPANSIONACT FLOAT,
/* PARA QUE LOS NÚMEROS DE SERIE SIEMPRE SE AGRUPEN CON SU GENERICO */
@HAY_NUMEROS_SERIE NVARCHAR(1), -- SI VALE TRUE SE TENDRÁN QUE
REASIGNAR LOS NÚMEROS DE LÍNEA PORQUE SE MACHACAN PARA GARANTIZAR QUE VAN DETRÁS DE
SU CORRESPONDIENTE GENÉRICO.
@NUMSERIE_GENERICO NVARCHAR(4),
@NUMALBARAN_GENERICO INT,
@N_GENERICO NVARCHAR(1),
@NUMLIN_GENERICO INT,
@FECHA_GENERICO DATETIME,
@NUMLIN_ACT INT; -- DESPUÉS DE TENER LOS DATOS AGRUPADOS, SE
HARÁ UN NUEVO RECORRIDO PARA ASEGURAR DE QUE EL NÚMERO DE LÍNEA SE QUEDA
SECUENCIAL.
-- ESTA TABLA CONTENDRÁ TODA LA INFORMACIÓN TAL CUAL LA TENEMOS EN LA BASE DE
DATOS PERO CON LOS PRECIOS, COSTES, .. COMUNES EN TODOS LOS NÚMEROS DE SERIE.
DECLARE @TABLE_PRECIOS_COMUNES TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), DEPOSITO NVARCHAR(1), USARCOLTALLAS NVARCHAR(1),
CODCLIENTE INT, CODENVIO INT, SUPEDIDO NVARCHAR(15),
DTO FLOAT, DTOTEXTO NVARCHAR(60), PRECIOVENTA FLOAT,
CARGO1 FLOAT, CARGO2 FLOAT, PORCRETENCION FLOAT,
TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT, ESOFERTA NVARCHAR(1),
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
IMPORTEGASTOS FLOAT,
TOTAL FLOAT, TOTALLINEAMONEDA2 FLOAT,
TOTALEXPANSION FLOAT, TOTALLINEAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLETEMP TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), DEPOSITO NVARCHAR(1), USARCOLTALLAS NVARCHAR(1),
CODCLIENTE INT, CODENVIO INT, SUPEDIDO NVARCHAR(15),
DTO FLOAT, DTOTEXTO NVARCHAR(60), PRECIOVENTA FLOAT,
CARGO1 FLOAT, CARGO2 FLOAT, PORCRETENCION FLOAT, TIPOIMPUESTO INT, IVA
FLOAT, REQ FLOAT, ESOFERTA NVARCHAR(1),
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
IMPORTEGASTOS FLOAT,
TOTAL FLOAT, TOTALLINEAMONEDA2 FLOAT,
TOTALEXPANSION FLOAT, TOTALLINEAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLE_NUMLIN_OK TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), DEPOSITO NVARCHAR(1), USARCOLTALLAS NVARCHAR(1),
CODCLIENTE INT, CODENVIO INT, SUPEDIDO NVARCHAR(15),
DTO FLOAT, DTOTEXTO NVARCHAR(60), PRECIOVENTA FLOAT,
CARGO1 FLOAT, CARGO2 FLOAT, PORCRETENCION FLOAT,
TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT, ESOFERTA NVARCHAR(1),
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
IMPORTEGASTOS FLOAT,
TOTAL FLOAT, TOTALLINEAMONEDA2 FLOAT,
TOTALEXPANSION FLOAT, TOTALLINEAMONEDA2EXPANSION FLOAT
);
/* INICIALIZAMOS VALORES, SI NO HAY NINGUN REGISTRO LO SABREMOS PORQUE ESTOS
VALORES NO SE HAN MODIFICADO */
SET @NUMSERIE = '';
SET @NUMALBARAN = -1;
SET @N = '';
SET @HAY_NUMEROS_SERIE = 'F'; -- SI NO HAY NINGÚN NÚMERO DE SERIE, NO
SE PONDRÁ A TRUE NUNCA Y NO SE TENDRÁ QUE REASIGNAR LOS NÚMEROS DE SERIE.
DECLARE CCOMUNES CURSOR FOR
SELECT L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.DEPOSITO, L.USARCOLTALLAS,
L.CODCLIENTE, L.CODENVIO, L.SUPEDIDO,
L.DTO, L.DTOTEXTO, L.PRECIOVENTA,
L.CARGO1, L.CARGO2, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ, L.ESOFERTA,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.IMPORTEGASTOS,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALLINEAMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALLINEAMONEDA2EXPANSION
FROM ALBCOMPRALIN L
WHERE L.NUMSERIE = @SSERIE AND L.NUMALBARAN = @INUMERO AND L.N = @SN
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
OPEN CCOMUNES
FETCH NEXT FROM CCOMUNES INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( @EXPANDIDAACT = 'T') -- SI TIENE LÍNEAS POSTERIORES
BEGIN
SET @DTO = @DTOACT; -- ME ASEGURO DE QUE LOS VALORES NO
AGRUPADOS SEAN LOS MISMOS.
SET @PRECIOVENTA = @PRECIOVENTAACT;
SET @CARGO1 = @CARGO1ACT;
SET @CARGO2 = @CARGO2ACT;
SET @PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT;
SET @IVA = @IVAACT;
SET @REQ = @REQACT;
SET @PRECIO = @PRECIOACT;
SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
END
ELSE IF ((@EXPANDIDAACT = 'F') AND (@TALLAACT = '@')) -- SI ES UNA
LÍNEA QUE CONTIENE UN NÚMERO DE SERIE
BEGIN
SET @DTOACT = @DTO; -- MACHACO LOS VALORES QUE SE
GUARDARÁN EN LA BASE DE DATOS POR LOS DE SUS GENERICOS
SET @PRECIOVENTAACT = @PRECIOVENTA;
SET @CARGO1ACT = @CARGO1;
SET @CARGO2ACT = @CARGO2;
SET @PORCRETENCIONACT = @PORCRETENCION;
SET @TIPOIMPUESTOACT = @TIPOIMPUESTO;
SET @IVAACT = @IVA;
SET @REQACT = @REQ;
SET @PRECIOACT = @PRECIO;
SET @PRECIOMONEDA2ACT = @PRECIOMONEDA2;
END
INSERT INTO @TABLE_PRECIOS_COMUNES (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
CODCLIENTE, CODENVIO, SUPEDIDO,
DTO, DTOTEXTO, PRECIOVENTA,
CARGO1, CARGO2, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
PRECIO, PRECIOMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG, NUMKGEXPANSION,
IMPORTEGASTOS,
TOTAL, TOTALLINEAMONEDA2,
TOTALEXPANSION, TOTALLINEAMONEDA2EXPANSION
)
VALUES (
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
);
FETCH NEXT FROM CCOMUNES INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
END
CLOSE CCOMUNES;
DEALLOCATE CCOMUNES;
DECLARE C1 CURSOR FOR
SELECT NUMSERIE, NUMALBARAN, N, NUMLIN,
-- CAMPOS: 1 - 4
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
-- CAMPOS: 5 - 10
CODALMACEN, DEPOSITO, USARCOLTALLAS,
-- CAMPOS: 11 - 13
CODCLIENTE, CODENVIO, SUPEDIDO,
-- CAMPOS: 14 - 16
DTO, DTOTEXTO, PRECIOVENTA,
-- CAMPOS: 17 - 19
CARGO1, CARGO2, PORCRETENCION,
-- CAMPOS: 20 - 22
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
-- CAMPOS: 23 - 26
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6) AS PRECIOMONEDA2,
-- CAMPOS: 27 - 28
SUM(UNID1), SUM(UNID2), SUM(UNID3), SUM(UNID4), SUM(UNIDADESTOTAL),
SUM(UNIDADESPAGADAS), -- CAMPOS: 29 - 34
SUM(UDSEXPANSION), SUM(UDMEDIDA2), SUM(UDMEDIDA2EXPANSION),
SUM(NUMKG), SUM(NUMKGEXPANSION), -- CAMPOS: 35 - 39
SUM(IMPORTEGASTOS),
-- CAMPOS: 40
SUM(TOTAL), SUM(TOTAL * @RFACTOR) AS TOTALLINEAMONEDA2,
-- CAMPOS: 41 - 42
SUM(TOTALEXPANSION), SUM(TOTALEXPANSION * @RFACTOR) AS
TOTALLINEAMONEDA2EXPANSION -- CAMPOS: 43 - 44
FROM @TABLE_PRECIOS_COMUNES
GROUP BY REFERENCIA, DESCRIPCION,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
-- CAMPOS: 11 - 13
CODCLIENTE, CODENVIO, SUPEDIDO,
-- CAMPOS: 14 - 16
DTO, DTOTEXTO, PRECIOVENTA,
-- CAMPOS: 17 - 19
CARGO1, CARGO2, PORCRETENCION,
-- CAMPOS: 20 - 22
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
-- CAMPOS: 23 - 26
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6),
-- CAMPOS: 27 - 28
CODARTICULO, TALLA, COLOR, EXPANDIDA,NUMSERIE, NUMALBARAN, N,
NUMLIN
ORDER BY CODARTICULO, REFERENCIA, DESCRIPCION,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
-- CAMPOS: 11 - 13
CODCLIENTE, CODENVIO, SUPEDIDO,
-- CAMPOS: 14 - 16
DTO, DTOTEXTO, PRECIOVENTA,
-- CAMPOS: 17 - 19
CARGO1, CARGO2, PORCRETENCION,
-- CAMPOS: 20 - 22
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
-- CAMPOS: 23 - 26
27, 28,
-- CAMPOS: 27 - 28
TALLA, COLOR,NUMSERIE, NUMALBARAN, N, NUMLIN
OPEN C1
FETCH NEXT FROM C1 INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( (@N ='') OR (@CODARTICULO <> @CODARTICULOACT) OR (@REFERENCIA <>
@REFERENCIAACT) OR (@DESCRIPCION <> @DESCRIPCIONACT) OR (@COLOR <> @COLORACT) OR
(@TALLA <> @TALLAACT) OR
(@CODALMACEN <> @CODALMACENACT) OR (@DEPOSITO <> @DEPOSITOACT) OR
(@USARCOLTALLAS <> @USARCOLTALLASACT) OR
(@CODCLIENTE <> @CODCLIENTEACT) OR (@CODENVIO <> @CODENVIOACT) OR
(@SUPEDIDO <> @SUPEDIDOACT) OR
(@DTO <> @DTOACT) OR (@DTOTEXTO <> @DTOTEXTOACT) OR (@PRECIOVENTA
<> @PRECIOVENTAACT) OR
(@CARGO1 <> @CARGO1ACT) OR (@CARGO2 <> @CARGO2ACT) OR
(@PORCRETENCION <> @PORCRETENCIONACT) OR
(@TIPOIMPUESTO <> @TIPOIMPUESTOACT) OR (@IVA <> @IVAACT) OR (@REQ
<> @REQACT) OR (@ESOFERTA <> @ESOFERTAACT) OR
(@PRECIO <> @PRECIOACT) OR (@PRECIOMONEDA2 <> @PRECIOMONEDA2ACT)
)
BEGIN --SI ESTAMOS EN UN NUEVO ARTICULO O EN EL INICIO
IF (@N <> '') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
CODCLIENTE, CODENVIO, SUPEDIDO,
DTO, DTOTEXTO, PRECIOVENTA,
CARGO1, CARGO2, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
PRECIO, PRECIOMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
IMPORTEGASTOS,
TOTAL, TOTALLINEAMONEDA2,
TOTALEXPANSION, TOTALLINEAMONEDA2EXPANSION
)
VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
);
END
-- INICIALIZAMOS DATOS
SET @NUMSERIE = @NUMSERIEACT; SET @NUMALBARAN = @NUMALBARANACT; SET
@N = @NACT; SET @NUMLIN = @NUMLINACT;
SET @CODARTICULO = @CODARTICULOACT; SET @REFERENCIA =
@REFERENCIAACT; SET @DESCRIPCION = @DESCRIPCIONACT; SET @COLOR = @COLORACT; SET
@TALLA = @TALLAACT; SET @EXPANDIDA = @EXPANDIDAACT;
SET @CODALMACEN = @CODALMACENACT; SET @DEPOSITO = @DEPOSITOACT; SET
@USARCOLTALLAS = @USARCOLTALLASACT;
SET @CODCLIENTE = @CODCLIENTEACT; SET @CODENVIO = @CODENVIOACT; SET
@SUPEDIDO = @SUPEDIDOACT;
SET @DTO = @DTOACT; SET @DTOTEXTO = @DTOTEXTOACT; SET @PRECIOVENTA
= @PRECIOVENTAACT;
SET @CARGO1 = @CARGO1ACT; SET @CARGO2 = @CARGO2ACT; SET
@PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT; SET @IVA = @IVAACT; SET @REQ
= @REQACT; SET @ESOFERTA = @ESOFERTAACT;
SET @PRECIO = @PRECIOACT; SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
SET @UNID1 = @UNID1ACT; SET @UNID2 = @UNID2ACT; SET @UNID3 =
@UNID3ACT; SET @UNID4 = @UNID4ACT; SET @UNIDADESTOTAL = @UNIDADESTOTALACT; SET
@UNIDADESPAGADAS = @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSIONACT; SET @UDMEDIDA2 =
@UDMEDIDA2ACT; SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSIONACT; SET @NUMKG =
@NUMKGACT; SET @NUMKGEXPANSION = @NUMKGEXPANSIONACT;
SET @IMPORTEGASTOS = @IMPORTEGASTOSACT;
SET @TOTAL = @TOTALACT; SET @TOTALLINEAMONEDA2 =
@TOTALLINEAMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSIONACT; SET
@TOTALLINEAMONEDA2EXPANSION = @TOTALLINEAMONEDA2EXPANSIONACT;
IF ((@TALLAACT = '.') AND (@EXPANDIDA = 'T')) -- PARA QUE TODOS LOS
NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
END
ELSE IF ((@TALLAACT = '@') AND (@EXPANDIDA = 'F')) -- PARA QUE
TODOS LOS NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE = @NUMSERIE_GENERICO;
SET @NUMALBARAN = @NUMALBARAN_GENERICO;
SET @N = @N_GENERICO;
SET @NUMLIN = @NUMLIN_GENERICO;
SET @HAY_NUMEROS_SERIE = 'T';
END
END
ELSE -- SI ESTAMOS EN EL MISMO ARTICULO Y NO HA CAMBIADO NINGUN DATO QUE
NOS HAGA DELVOLVER REGISTROS DIFERENTES
BEGIN
-- ACUMULAMOS DATOS
SET @UNID1 = @UNID1 + @UNID1ACT;
SET @UNID2 = @UNID2 + @UNID2ACT;
SET @UNID3 = @UNID3 + @UNID3ACT;
SET @UNID4 = @UNID4 + @UNID4ACT;
SET @UNIDADESTOTAL = @UNIDADESTOTAL + @UNIDADESTOTALACT;
SET @UNIDADESPAGADAS = @UNIDADESPAGADAS + @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSION + @UDSEXPANSIONACT;
SET @UDMEDIDA2 = @UDMEDIDA2 + @UDMEDIDA2ACT;
SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSION +
@UDMEDIDA2EXPANSIONACT;
SET @NUMKG = @NUMKG + @NUMKGACT;
SET @NUMKGEXPANSION = @NUMKGEXPANSION + @NUMKGEXPANSIONACT;
SET @IMPORTEGASTOS = @IMPORTEGASTOS + @IMPORTEGASTOSACT;
SET @TOTAL = @TOTAL + @TOTALACT;
SET @TOTALLINEAMONEDA2 = @TOTALLINEAMONEDA2 +
@TOTALLINEAMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSION + @TOTALEXPANSIONACT;
SET @TOTALLINEAMONEDA2EXPANSION = @TOTALLINEAMONEDA2EXPANSION +
@TOTALLINEAMONEDA2EXPANSIONACT;
IF ((@EXPANDIDAACT = 'T') AND (@EXPANDIDA = 'F')) -- SE PUEDEN
ACUMULAR REGISTROS CON EXPANDIDA DIFERENTE, SÓLO QUE EL ACUMULADO VALDRÁ 'T' SI HAY
ALGUNO DE LOS REGISTROS QUE SE ACUMULAN QUE VALE 'T'
BEGIN
SET @EXPANDIDA = 'T';
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
END
END
FETCH NEXT FROM C1 INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
END
IF (@N<>'') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
CODCLIENTE, CODENVIO, SUPEDIDO,
DTO, DTOTEXTO, PRECIOVENTA,
CARGO1, CARGO2, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
PRECIO, PRECIOMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG, NUMKGEXPANSION,
IMPORTEGASTOS,
TOTAL, TOTALLINEAMONEDA2,
TOTALEXPANSION, TOTALLINEAMONEDA2EXPANSION
)
VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL, @UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
);
END
CLOSE C1;
DEALLOCATE C1;
IF (@HAY_NUMEROS_SERIE = 'T')
BEGIN
-- PONEMOS EL NUMERO DE LINEA CORRECTO, SOLO SE TIENE QUE HACER SI
HAY NUMEROS DE SERIE, SINO LA TABLA TEMPORAL YA ES VALIDA
DECLARE C2 CURSOR FOR
SELECT NUMSERIE, NUMALBARAN, N, NUMLIN,
-- CAMPOS: 1 - 4
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA, -- CAMPOS: 5 - 10
CODALMACEN, DEPOSITO, USARCOLTALLAS,
-- CAMPOS: 11 - 13
CODCLIENTE, CODENVIO, SUPEDIDO,
-- CAMPOS: 14 - 16
DTO, DTOTEXTO, PRECIOVENTA,
-- CAMPOS: 17 - 19
CARGO1, CARGO2, PORCRETENCION,
-- CAMPOS: 20 - 22
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
-- CAMPOS: 23 - 26
PRECIO, PRECIOMONEDA2,
-- CAMPOS: 27 - 28
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
-- CAMPOS: 29 - 34
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION, -- CAMPOS: 35 - 39
IMPORTEGASTOS,
-- CAMPOS: 40
TOTAL, TOTALLINEAMONEDA2,
-- CAMPOS: 41 - 42
TOTALEXPANSION, TOTALLINEAMONEDA2EXPANSION
-- CAMPOS: 43 - 44
FROM @TABLETEMP
ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN, CODARTICULO, TALLA, COLOR
SET @NUMLIN_ACT = 1;
OPEN C2
FETCH NEXT FROM C2 INTO
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
WHILE (@@FETCH_STATUS = 0)
BEGIN
INSERT INTO @TABLE_NUMLIN_OK VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN_ACT,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
)
SET @NUMLIN_ACT = @NUMLIN_ACT + 1;
FETCH NEXT FROM C2 INTO
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
END;
CLOSE C2;
DEALLOCATE C2;
SELECT * FROM @TABLE_NUMLIN_OK ORDER BY NUMSERIE, NUMALBARAN, N,
NUMLIN, TALLA, COLOR
END
ELSE -- SI NO HAY NUMEROS DE SERIE, LA TABLA TEMPORAL YA TIENE LOS NÚMEROS
DE LÍNEA CORRECTO
BEGIN
SELECT * FROM @TABLETEMP ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN,
TALLA, COLOR
END
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBCOMPRALINFAC] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBCOMPRALINFAC]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@RFACTOR FLOAT,
@AGRUP NVARCHAR(1)
AS
BEGIN
IF (@AGRUP = 'F') -- NO AGRUPADO
BEGIN
SELECT L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.DEPOSITO, L.USARCOLTALLAS,
L.CODCLIENTE, L.CODENVIO, L.SUPEDIDO,
L.DTO, L.DTOTEXTO, L.PRECIOVENTA,
L.CARGO1, L.CARGO2, L.PORCRETENCION, L.TIPOIMPUESTO, L.IVA, L.REQ,
L.ESOFERTA,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.IMPORTEGASTOS, L.TOTAL, L.TOTAL * @RFACTOR AS TOTALLINEAMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALLINEAMONEDA2EXPANSION
FROM ALBCOMPRACAB C, ALBCOMPRALIN L
WHERE C.NUMSERIEFAC = @SSERIE AND C.NUMFAC = @INUMERO AND C.NFAC= @SN
AND C.NUMSERIE = L.NUMSERIE AND C.NUMALBARAN = L.NUMALBARAN AND C.N =
L.N
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
END
ELSE -- AGRUPADO
BEGIN
DECLARE
/* PARA GUARDAR LOS VALORES QUE INSERTAREMOS EN LA TABLA */
@NUMSERIE NVARCHAR(4), @NUMALBARAN INT, @N NVARCHAR(1), @NUMLIN INT,
@CODARTICULO INT, @REFERENCIA NVARCHAR(15), @DESCRIPCION NVARCHAR(40),
@COLOR NVARCHAR(10), @TALLA NVARCHAR(10), @EXPANDIDA NVARCHAR(1),
@CODALMACEN NVARCHAR(3), @DEPOSITO NVARCHAR(1), @USARCOLTALLAS NVARCHAR(1),
@CODCLIENTE INT, @CODENVIO INT, @SUPEDIDO NVARCHAR(15),
@DTO FLOAT, @DTOTEXTO NVARCHAR(60), @PRECIOVENTA FLOAT ,
@CARGO1 FLOAT, @CARGO2 FLOAT, @PORCRETENCION FLOAT, @TIPOIMPUESTO INT, @IVA
FLOAT, @REQ FLOAT, @ESOFERTA NVARCHAR(1),
@PRECIO FLOAT, @PRECIOMONEDA2 FLOAT,
@UNID1 FLOAT, @UNID2 FLOAT, @UNID3 FLOAT, @UNID4 FLOAT, @UNIDADESTOTAL
FLOAT, @UNIDADESPAGADAS FLOAT,
@UDSEXPANSION FLOAT, @UDMEDIDA2 FLOAT, @UDMEDIDA2EXPANSION FLOAT, @NUMKG
FLOAT, @NUMKGEXPANSION FLOAT,
@IMPORTEGASTOS FLOAT,
@TOTAL FLOAT, @TOTALLINEAMONEDA2 FLOAT,
@TOTALEXPANSION FLOAT, @TOTALLINEAMONEDA2EXPANSION FLOAT,
/* PARA GUARDAR LOS ULTIMOS VALORES OBTENIDOS EN LA SQL */
@NUMSERIEACT NVARCHAR(4), @NUMALBARANACT INT, @NACT NVARCHAR(1), @NUMLINACT
INT,
@CODARTICULOACT INT, @REFERENCIAACT NVARCHAR(15), @DESCRIPCIONACT
NVARCHAR(40), @COLORACT NVARCHAR(10), @TALLAACT NVARCHAR(10), @EXPANDIDAACT
NVARCHAR(1),
@CODALMACENACT NVARCHAR(3), @DEPOSITOACT NVARCHAR(1), @USARCOLTALLASACT
NVARCHAR(1),
@CODCLIENTEACT INT, @CODENVIOACT INT, @SUPEDIDOACT NVARCHAR(15),
@DTOACT FLOAT, @DTOTEXTOACT NVARCHAR(60), @PRECIOVENTAACT FLOAT,
@CARGO1ACT FLOAT, @CARGO2ACT FLOAT, @PORCRETENCIONACT FLOAT,
@TIPOIMPUESTOACT INT, @IVAACT FLOAT, @REQACT FLOAT, @ESOFERTAACT NVARCHAR(1),
@PRECIOACT FLOAT, @PRECIOMONEDA2ACT FLOAT,
@UNID1ACT FLOAT, @UNID2ACT FLOAT, @UNID3ACT FLOAT, @UNID4ACT FLOAT,
@UNIDADESTOTALACT FLOAT, @UNIDADESPAGADASACT FLOAT,
@UDSEXPANSIONACT FLOAT, @UDMEDIDA2ACT FLOAT, @UDMEDIDA2EXPANSIONACT FLOAT,
@NUMKGACT FLOAT, @NUMKGEXPANSIONACT FLOAT,
@IMPORTEGASTOSACT FLOAT,
@TOTALACT FLOAT, @TOTALLINEAMONEDA2ACT FLOAT,
@TOTALEXPANSIONACT FLOAT, @TOTALLINEAMONEDA2EXPANSIONACT FLOAT,
/* PARA QUE LOS NÚMEROS DE SERIE SIEMPRE SE AGRUPEN CON SU GENERICO */
@HAY_NUMEROS_SERIE NVARCHAR(1), -- SI VALE TRUE SE TENDRÁN QUE
REASIGNAR LOS NÚMEROS DE LÍNEA PORQUE SE MACHACAN PARA GARANTIZAR QUE VAN DETRÁS DE
SU CORRESPONDIENTE GENÉRICO.
@NUMSERIE_GENERICO NVARCHAR(4),
@NUMALBARAN_GENERICO INT,
@N_GENERICO NVARCHAR(1),
@NUMLIN_GENERICO INT,
@FECHA_GENERICO DATETIME,
@NUMLIN_ACT INT; -- DESPUÉS DE TENER LOS DATOS AGRUPADOS, SE
HARÁ UN NUEVO RECORRIDO PARA ASEGURAR DE QUE EL NÚMERO DE LÍNEA SE QUEDA
SECUENCIAL.
-- ESTA TABLA CONTENDRÁ TODA LA INFORMACIÓN TAL CUAL LA TENEMOS EN LA BASE DE
DATOS PERO CON LOS PRECIOS, COSTES, .. COMUNES EN TODOS LOS NÚMEROS DE SERIE.
DECLARE @TABLE_PRECIOS_COMUNES TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), DEPOSITO NVARCHAR(1), USARCOLTALLAS NVARCHAR(1),
CODCLIENTE INT, CODENVIO INT, SUPEDIDO NVARCHAR(15),
DTO FLOAT, DTOTEXTO NVARCHAR(60), PRECIOVENTA FLOAT,
CARGO1 FLOAT, CARGO2 FLOAT, PORCRETENCION FLOAT, TIPOIMPUESTO INT, IVA
FLOAT, REQ FLOAT, ESOFERTA NVARCHAR(1),
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
IMPORTEGASTOS FLOAT,
TOTAL FLOAT, TOTALLINEAMONEDA2 FLOAT,
TOTALEXPANSION FLOAT, TOTALLINEAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLETEMP TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), DEPOSITO NVARCHAR(1), USARCOLTALLAS NVARCHAR(1),
CODCLIENTE INT, CODENVIO INT, SUPEDIDO NVARCHAR(15),
DTO FLOAT, DTOTEXTO NVARCHAR(60), PRECIOVENTA FLOAT,
CARGO1 FLOAT, CARGO2 FLOAT, PORCRETENCION FLOAT, TIPOIMPUESTO INT, IVA
FLOAT, REQ FLOAT, ESOFERTA NVARCHAR(1),
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
IMPORTEGASTOS FLOAT,
TOTAL FLOAT, TOTALLINEAMONEDA2 FLOAT,
TOTALEXPANSION FLOAT, TOTALLINEAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLE_NUMLIN_OK TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), DEPOSITO NVARCHAR(1), USARCOLTALLAS NVARCHAR(1),
CODCLIENTE INT, CODENVIO INT, SUPEDIDO NVARCHAR(15),
DTO FLOAT, DTOTEXTO NVARCHAR(60), PRECIOVENTA FLOAT,
CARGO1 FLOAT, CARGO2 FLOAT, PORCRETENCION FLOAT, TIPOIMPUESTO INT, IVA
FLOAT, REQ FLOAT, ESOFERTA NVARCHAR(1),
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
IMPORTEGASTOS FLOAT,
TOTAL FLOAT, TOTALLINEAMONEDA2 FLOAT,
TOTALEXPANSION FLOAT, TOTALLINEAMONEDA2EXPANSION FLOAT
);
/* INICIALIZAMOS VALORES, SI NO HAY NINGUN REGISTRO LO SABREMOS PORQUE ESTOS
VALORES NO SE HAN MODIFICADO */
SET @NUMSERIE = '';
SET @NUMALBARAN = -1;
SET @N = '';
SET @HAY_NUMEROS_SERIE = 'F'; -- SI NO HAY NINGÚN NÚMERO DE SERIE, NO
SE PONDRÁ A TRUE NUNCA Y NO SE TENDRÁ QUE REASIGNAR LOS NÚMEROS DE SERIE.
DECLARE CCOMUNES CURSOR FOR
SELECT L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.DEPOSITO, L.USARCOLTALLAS,
L.CODCLIENTE, L.CODENVIO, L.SUPEDIDO,
L.DTO, L.DTOTEXTO, L.PRECIOVENTA,
L.CARGO1, L.CARGO2, L.PORCRETENCION, L.TIPOIMPUESTO, L.IVA, L.REQ,
L.ESOFERTA,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.IMPORTEGASTOS,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALLINEAMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALLINEAMONEDA2EXPANSION
FROM ALBCOMPRACAB C, ALBCOMPRALIN L
WHERE C.NUMSERIEFAC = @SSERIE AND C.NUMFAC = @INUMERO AND C.NFAC= @SN
AND C.NUMSERIE = L.NUMSERIE AND C.NUMALBARAN = L.NUMALBARAN AND C.N =
L.N
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
OPEN CCOMUNES
FETCH NEXT FROM CCOMUNES INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT, @TIPOIMPUESTOACT, @IVAACT,
@REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( @EXPANDIDAACT = 'T') -- SI TIENE LÍNEAS POSTERIORES
BEGIN
SET @DTO = @DTOACT; -- ME ASEGURO DE QUE LOS VALORES NO
AGRUPADOS SEAN LOS MISMOS.
SET @PRECIOVENTA = @PRECIOVENTAACT;
SET @CARGO1 = @CARGO1ACT;
SET @CARGO2 = @CARGO2ACT;
SET @PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT;
SET @IVA = @IVAACT;
SET @REQ = @REQACT;
SET @PRECIO = @PRECIOACT;
SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
END
ELSE IF ((@EXPANDIDAACT = 'F') AND (@TALLAACT = '@')) -- SI ES UNA
LÍNEA QUE CONTIENE UN NÚMERO DE SERIE
BEGIN
SET @DTOACT = @DTO; -- MACHACO LOS VALORES QUE SE
GUARDARÁN EN LA BASE DE DATOS POR LOS DE SUS GENERICOS
SET @PRECIOVENTAACT = @PRECIOVENTA;
SET @CARGO1ACT = @CARGO1;
SET @CARGO2ACT = @CARGO2;
SET @PORCRETENCIONACT = @PORCRETENCION;
SET @TIPOIMPUESTOACT = @TIPOIMPUESTO;
SET @IVAACT = @IVA;
SET @REQACT = @REQ;
SET @PRECIOACT = @PRECIO;
SET @PRECIOMONEDA2ACT = @PRECIOMONEDA2;
END
INSERT INTO @TABLE_PRECIOS_COMUNES (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
CODCLIENTE, CODENVIO, SUPEDIDO,
DTO, DTOTEXTO, PRECIOVENTA,
CARGO1, CARGO2, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
PRECIO, PRECIOMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG, NUMKGEXPANSION,
IMPORTEGASTOS,
TOTAL, TOTALLINEAMONEDA2,
TOTALEXPANSION, TOTALLINEAMONEDA2EXPANSION
)
VALUES (
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
);
FETCH NEXT FROM CCOMUNES INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
END
CLOSE CCOMUNES;
DEALLOCATE CCOMUNES;
DECLARE C1 CURSOR FOR
SELECT NUMSERIE, NUMALBARAN, N, NUMLIN,
-- CAMPOS: 1 - 4
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
-- CAMPOS: 5 - 10
CODALMACEN, DEPOSITO, USARCOLTALLAS,
-- CAMPOS: 11 - 13
CODCLIENTE, CODENVIO, SUPEDIDO,
-- CAMPOS: 14 - 16
DTO, DTOTEXTO, PRECIOVENTA,
-- CAMPOS: 17 - 19
CARGO1, CARGO2, PORCRETENCION,
-- CAMPOS: 20 - 22
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
-- CAMPOS: 23 - 26
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6) AS PRECIOMONEDA2,
-- CAMPOS: 27 - 28
SUM(UNID1), SUM(UNID2), SUM(UNID3), SUM(UNID4), SUM(UNIDADESTOTAL),
SUM(UNIDADESPAGADAS), -- CAMPOS: 29 - 34
SUM(UDSEXPANSION), SUM(UDMEDIDA2), SUM(UDMEDIDA2EXPANSION),
SUM(NUMKG), SUM(NUMKGEXPANSION), -- CAMPOS: 35 - 39
SUM(IMPORTEGASTOS),
-- CAMPOS: 40
SUM(TOTAL), SUM(TOTAL * @RFACTOR) AS TOTALLINEAMONEDA2,
-- CAMPOS: 41 - 42
SUM(TOTALEXPANSION), SUM(TOTALEXPANSION * @RFACTOR) AS
TOTALLINEAMONEDA2EXPANSION -- CAMPOS: 43 - 44
FROM @TABLE_PRECIOS_COMUNES
GROUP BY REFERENCIA, DESCRIPCION,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
-- CAMPOS: 11 - 13
CODCLIENTE, CODENVIO, SUPEDIDO,
-- CAMPOS: 14 - 16
DTO, DTOTEXTO, PRECIOVENTA,
-- CAMPOS: 17 - 19
CARGO1, CARGO2, PORCRETENCION,
-- CAMPOS: 20 - 22
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
-- CAMPOS: 23 - 26
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6),
-- CAMPOS: 27 - 28
CODARTICULO, TALLA, COLOR, EXPANDIDA,NUMSERIE, NUMALBARAN, N,
NUMLIN
ORDER BY CODARTICULO, REFERENCIA, DESCRIPCION,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
-- CAMPOS: 11 - 13
CODCLIENTE, CODENVIO, SUPEDIDO,
-- CAMPOS: 14 - 16
DTO, DTOTEXTO, PRECIOVENTA,
-- CAMPOS: 17 - 19
CARGO1, CARGO2, PORCRETENCION,
-- CAMPOS: 20 - 22
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
-- CAMPOS: 23 - 26
27, 28,
-- CAMPOS: 27 - 28
TALLA, COLOR,NUMSERIE, NUMALBARAN, N, NUMLIN
OPEN C1
FETCH NEXT FROM C1 INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( (@N ='') OR (@CODARTICULO <> @CODARTICULOACT) OR (@REFERENCIA <>
@REFERENCIAACT) OR (@DESCRIPCION <> @DESCRIPCIONACT) OR (@COLOR <> @COLORACT) OR
(@TALLA <> @TALLAACT) OR
(@CODALMACEN <> @CODALMACENACT) OR (@DEPOSITO <> @DEPOSITOACT) OR
(@USARCOLTALLAS <> @USARCOLTALLASACT) OR
(@CODCLIENTE <> @CODCLIENTEACT) OR (@CODENVIO <> @CODENVIOACT) OR
(@SUPEDIDO <> @SUPEDIDOACT) OR
(@DTO <> @DTOACT) OR (@DTOTEXTO <> @DTOTEXTOACT) OR (@PRECIOVENTA
<> @PRECIOVENTAACT) OR
(@CARGO1 <> @CARGO1ACT) OR (@CARGO2 <> @CARGO2ACT) OR
(@PORCRETENCION <> @PORCRETENCIONACT) OR
(@TIPOIMPUESTO <> @TIPOIMPUESTOACT) OR (@IVA <> @IVAACT) OR (@REQ
<> @REQACT) OR (@ESOFERTA <> @ESOFERTAACT) OR
(@PRECIO <> @PRECIOACT) OR (@PRECIOMONEDA2 <> @PRECIOMONEDA2ACT)
)
BEGIN --SI ESTAMOS EN UN NUEVO ARTICULO O EN EL INICIO
IF (@N <> '') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
CODCLIENTE, CODENVIO, SUPEDIDO,
DTO, DTOTEXTO, PRECIOVENTA,
CARGO1, CARGO2, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
PRECIO, PRECIOMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
IMPORTEGASTOS,
TOTAL, TOTALLINEAMONEDA2,
TOTALEXPANSION, TOTALLINEAMONEDA2EXPANSION
)
VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
);
END
-- INICIALIZAMOS DATOS
SET @NUMSERIE = @NUMSERIEACT; SET @NUMALBARAN = @NUMALBARANACT; SET
@N = @NACT; SET @NUMLIN = @NUMLINACT;
SET @CODARTICULO = @CODARTICULOACT; SET @REFERENCIA =
@REFERENCIAACT; SET @DESCRIPCION = @DESCRIPCIONACT; SET @COLOR = @COLORACT; SET
@TALLA = @TALLAACT; SET @EXPANDIDA = @EXPANDIDAACT;
SET @CODALMACEN = @CODALMACENACT; SET @DEPOSITO = @DEPOSITOACT; SET
@USARCOLTALLAS = @USARCOLTALLASACT;
SET @CODCLIENTE = @CODCLIENTEACT; SET @CODENVIO = @CODENVIOACT; SET
@SUPEDIDO = @SUPEDIDOACT;
SET @DTO = @DTOACT; SET @DTOTEXTO = @DTOTEXTOACT; SET @PRECIOVENTA
= @PRECIOVENTAACT;
SET @CARGO1 = @CARGO1ACT; SET @CARGO2 = @CARGO2ACT; SET
@PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT; SET @IVA = @IVAACT; SET @REQ
= @REQACT; SET @ESOFERTA = @ESOFERTAACT;
SET @PRECIO = @PRECIOACT; SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
SET @UNID1 = @UNID1ACT; SET @UNID2 = @UNID2ACT; SET @UNID3 =
@UNID3ACT; SET @UNID4 = @UNID4ACT; SET @UNIDADESTOTAL = @UNIDADESTOTALACT; SET
@UNIDADESPAGADAS = @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSIONACT; SET @UDMEDIDA2 =
@UDMEDIDA2ACT; SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSIONACT; SET @NUMKG =
@NUMKGACT; SET @NUMKGEXPANSION = @NUMKGEXPANSIONACT;
SET @IMPORTEGASTOS = @IMPORTEGASTOSACT;
SET @TOTAL = @TOTALACT; SET @TOTALLINEAMONEDA2 =
@TOTALLINEAMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSIONACT; SET
@TOTALLINEAMONEDA2EXPANSION = @TOTALLINEAMONEDA2EXPANSIONACT;
IF ((@TALLAACT = '.') AND (@EXPANDIDA = 'T')) -- PARA QUE TODOS LOS
NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
END
ELSE IF ((@TALLAACT = '@') AND (@EXPANDIDA = 'F')) -- PARA QUE
TODOS LOS NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE = @NUMSERIE_GENERICO;
SET @NUMALBARAN = @NUMALBARAN_GENERICO;
SET @N = @N_GENERICO;
SET @NUMLIN = @NUMLIN_GENERICO;
SET @HAY_NUMEROS_SERIE = 'T';
END
END
ELSE -- SI ESTAMOS EN EL MISMO ARTICULO Y NO HA CAMBIADO NINGUN DATO QUE
NOS HAGA DELVOLVER REGISTROS DIFERENTES
BEGIN
-- ACUMULAMOS DATOS
SET @UNID1 = @UNID1 + @UNID1ACT;
SET @UNID2 = @UNID2 + @UNID2ACT;
SET @UNID3 = @UNID3 + @UNID3ACT;
SET @UNID4 = @UNID4 + @UNID4ACT;
SET @UNIDADESTOTAL = @UNIDADESTOTAL + @UNIDADESTOTALACT;
SET @UNIDADESPAGADAS = @UNIDADESPAGADAS + @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSION + @UDSEXPANSIONACT;
SET @UDMEDIDA2 = @UDMEDIDA2 + @UDMEDIDA2ACT;
SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSION +
@UDMEDIDA2EXPANSIONACT;
SET @NUMKG = @NUMKG + @NUMKGACT;
SET @NUMKGEXPANSION = @NUMKGEXPANSION + @NUMKGEXPANSIONACT;
SET @IMPORTEGASTOS = @IMPORTEGASTOS + @IMPORTEGASTOSACT;
SET @TOTAL = @TOTAL + @TOTALACT;
SET @TOTALLINEAMONEDA2 = @TOTALLINEAMONEDA2 +
@TOTALLINEAMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSION + @TOTALEXPANSIONACT;
SET @TOTALLINEAMONEDA2EXPANSION = @TOTALLINEAMONEDA2EXPANSION +
@TOTALLINEAMONEDA2EXPANSIONACT;
IF ((@EXPANDIDAACT = 'T') AND (@EXPANDIDA = 'F')) -- SE PUEDEN
ACUMULAR REGISTROS CON EXPANDIDA DIFERENTE, SÓLO QUE EL ACUMULADO VALDRÁ 'T' SI HAY
ALGUNO DE LOS REGISTROS QUE SE ACUMULAN QUE VALE 'T'
BEGIN
SET @EXPANDIDA = 'T';
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
END
END
FETCH NEXT FROM C1 INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @DEPOSITOACT, @USARCOLTALLASACT,
@CODCLIENTEACT, @CODENVIOACT, @SUPEDIDOACT,
@DTOACT, @DTOTEXTOACT, @PRECIOVENTAACT,
@CARGO1ACT, @CARGO2ACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT, @ESOFERTAACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@IMPORTEGASTOSACT,
@TOTALACT, @TOTALLINEAMONEDA2ACT,
@TOTALEXPANSIONACT, @TOTALLINEAMONEDA2EXPANSIONACT
END
IF (@N<>'') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
CODALMACEN, DEPOSITO, USARCOLTALLAS,
CODCLIENTE, CODENVIO, SUPEDIDO,
DTO, DTOTEXTO, PRECIOVENTA,
CARGO1, CARGO2, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
PRECIO, PRECIOMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG, NUMKGEXPANSION,
IMPORTEGASTOS,
TOTAL, TOTALLINEAMONEDA2,
TOTALEXPANSION, TOTALLINEAMONEDA2EXPANSION
)
VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL, @UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
);
END
CLOSE C1;
DEALLOCATE C1;
IF (@HAY_NUMEROS_SERIE = 'T')
BEGIN
-- PONEMOS EL NUMERO DE LINEA CORRECTO, SOLO SE TIENE QUE HACER SI
HAY NUMEROS DE SERIE, SINO LA TABLA TEMPORAL YA ES VALIDA
DECLARE C2 CURSOR FOR
SELECT NUMSERIE, NUMALBARAN, N, NUMLIN,
-- CAMPOS: 1 - 4
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA, -- CAMPOS: 5 - 10
CODALMACEN, DEPOSITO, USARCOLTALLAS,
-- CAMPOS: 11 - 13
CODCLIENTE, CODENVIO, SUPEDIDO,
-- CAMPOS: 14 - 16
DTO, DTOTEXTO, PRECIOVENTA,
-- CAMPOS: 17 - 19
CARGO1, CARGO2, PORCRETENCION,
-- CAMPOS: 20 - 22
TIPOIMPUESTO, IVA, REQ, ESOFERTA,
-- CAMPOS: 23 - 26
PRECIO, PRECIOMONEDA2,
-- CAMPOS: 27 - 28
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
-- CAMPOS: 29 - 34
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION, -- CAMPOS: 35 - 39
IMPORTEGASTOS,
-- CAMPOS: 40
TOTAL, TOTALLINEAMONEDA2,
-- CAMPOS: 41 - 42
TOTALEXPANSION, TOTALLINEAMONEDA2EXPANSION
-- CAMPOS: 43 - 44
FROM @TABLETEMP
ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN, CODARTICULO, TALLA, COLOR
SET @NUMLIN_ACT = 1;
OPEN C2
FETCH NEXT FROM C2 INTO
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION, @TIPOIMPUESTO, @IVA,
@REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
WHILE (@@FETCH_STATUS = 0)
BEGIN
INSERT INTO @TABLE_NUMLIN_OK VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN_ACT,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION, @TIPOIMPUESTO, @IVA,
@REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
)
SET @NUMLIN_ACT = @NUMLIN_ACT + 1;
FETCH NEXT FROM C2 INTO
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @DEPOSITO, @USARCOLTALLAS,
@CODCLIENTE, @CODENVIO, @SUPEDIDO,
@DTO, @DTOTEXTO, @PRECIOVENTA,
@CARGO1, @CARGO2, @PORCRETENCION, @TIPOIMPUESTO, @IVA,
@REQ, @ESOFERTA,
@PRECIO, @PRECIOMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@IMPORTEGASTOS,
@TOTAL, @TOTALLINEAMONEDA2,
@TOTALEXPANSION, @TOTALLINEAMONEDA2EXPANSION
END;
CLOSE C2;
DEALLOCATE C2;
SELECT * FROM @TABLE_NUMLIN_OK ORDER BY NUMSERIE, NUMALBARAN, N,
NUMLIN, TALLA, COLOR
END
ELSE -- SI NO HAY NUMEROS DE SERIE, LA TABLA TEMPORAL YA TIENE LOS NÚMEROS
DE LÍNEA CORRECTO
BEGIN
SELECT * FROM @TABLETEMP ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN,
TALLA, COLOR
END
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBCOMPRATOT] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBCOMPRATOT]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT SERIE, NUMERO, N, NUMLINEA, BRUTO, DTOCOMERC, TOTDTOCOMERC,
DTOPP, TOTDTOPP, BASEIMPONIBLE, IVA, TOTIVA, REQ, TOTREQ,
TOTAL, ESGASTO, DESCRIPCION
FROM ALBCOMPRATOT
WHERE SERIE= @SSERIE
AND NUMERO= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBVENTACAB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBVENTACAB]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT C.NUMSERIE, C.NUMALBARAN, C.N, C.FACTURADO, C.NUMSERIEFAC,
C.NUMFAC, C.NFAC, C.TIQUET, C.ESUNPRESTAMO, C.ESDEVOLUCION, C.CODCLIENTE,
C.CODVENDEDOR, C.FECHA, C.HORA, C.ENVIOPOR, C.PORTESPAG, C.DTOCOMERCIAL,
C.TOTDTOCOMERCIAL, C.DTOPP, C.TOTDTOPP, C.TOTALBRUTO, C.TOTALIMPUESTOS,
C.TOTALNETO, C.TOTALCOSTE, C.SELECCIONADO, C.SUALBARAN, C.CODMONEDA,
C.FACTORMONEDA, C.IVAINCLUIDO, C.CODTARIFA, C.VIENEDEFO,
C.FECHAENTRADA, C.PORC, C.TOTPORC, C.TIPODOC, C.TIPODOCFAC,
C.SALA, C.MESA, C.HORAFIN, C.NUMCOMENSALES, C.IMPRESIONES,
C.FO, C.SERIE, C.Z, C.CAJA, C.IDESTADO,
(C.FACTORMONEDA * C.TOTALNETO) AS TOTBRUTOMONEDA2,
(C.FACTORMONEDA * C.TOTDTOPP) AS TOTDTOPPMONEDA2,
(C.FACTORMONEDA * C.TOTDTOCOMERCIAL) AS TOTDTOCOMERCIALMONEDA2,
(C.FACTORMONEDA * C.TOTALIMPUESTOS) AS TOTIMPUESTOSMONEDA2,
(C.FACTORMONEDA * C.TOTALNETO) AS TOTNETOMONEDA2,
M.INICIALES AS INICIALESMONEDA,
M.DESCRIPCION AS DESCRIPCIONMONEDA,
C.NBULTOS, C.TRANSPORTE,C.CODENVIO
FROM ALBVENTACAB C LEFT JOIN MONEDAS M ON (C.CODMONEDA=M.CODMONEDA)
WHERE NUMSERIE= @SSERIE
AND NUMALBARAN= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBVENTACABFAC] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBVENTACABFAC]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT C.NUMSERIE, C.NUMALBARAN, C.N, C.FACTURADO, C.NUMSERIEFAC,
C.NUMFAC, C.NFAC, C.TIQUET, C.ESUNPRESTAMO, C.ESDEVOLUCION, C.CODCLIENTE,
C.CODVENDEDOR, C.FECHA, C.HORA, C.ENVIOPOR, C.PORTESPAG, C.DTOCOMERCIAL,
C.TOTDTOCOMERCIAL, C.DTOPP, C.TOTDTOPP, C.TOTALBRUTO, C.TOTALIMPUESTOS,
C.TOTALNETO, C.TOTALCOSTE, C.SELECCIONADO, C.SUALBARAN, C.CODMONEDA,
C.FACTORMONEDA, C.IVAINCLUIDO, C.CODTARIFA, C.VIENEDEFO,
C.FECHAENTRADA, C.PORC, C.TOTPORC, C.TIPODOC, C.TIPODOCFAC,
C.SALA, C.MESA, C.HORAFIN, C.NUMCOMENSALES, C.IMPRESIONES,
C.FO, C.SERIE, C.Z, C.CAJA, C.IDESTADO,
(C.FACTORMONEDA * C.TOTALNETO) AS TOTBRUTOMONEDA2,
(C.FACTORMONEDA * C.TOTDTOPP) AS TOTDTOPPMONEDA2,
(C.FACTORMONEDA * C.TOTDTOCOMERCIAL) AS TOTDTOCOMERCIALMONEDA2,
(C.FACTORMONEDA * C.TOTALIMPUESTOS) AS TOTIMPUESTOSMONEDA2,
(C.FACTORMONEDA * C.TOTALNETO) AS TOTNETOMONEDA2,
M.INICIALES AS INICIALESMONEDA, M.DESCRIPCION AS DESCRIPCIONMONEDA,
C.NBULTOS, C.TRANSPORTE,C.CODENVIO
FROM ALBVENTACAB C LEFT JOIN MONEDAS M ON (C.CODMONEDA=M.CODMONEDA)
WHERE NUMSERIEFAC= @SSERIE
AND NUMFAC= @INUMERO
AND NFAC= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBVENTALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBVENTALIN]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@RFACTOR FLOAT,
@AGRUP NVARCHAR(1),
@DECIMALES INT
AS
BEGIN
IF (@AGRUP = 'F') -- NO AGRUPADO Y ORDENADO POR SERIE, NUMERO, N
BEGIN
SELECT L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.LINEAOCULTA, L.PRESTAMO, L.FECHACADUCIDAD,
L.SUPEDIDO, L.CONTACTO, L.CODVENDEDOR, L.FECHAENTREGA,
L.CODFORMATO, L.CODMACRO,
L.DTO, L.COSTE, L.PRECIODEFECTO,
L.CODTARIFA, L.CARGO1, L.CARGO2, L.STOCK, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.PRECIOIVA, L.PRECIOIVA * @RFACTOR AS PRECIOIVAMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALMONEDA2EXPANSION,
ROUND(L.PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)), @DECIMALES) AS
TOTALIVA,
ROUND(L.UNIDADESTOTAL* L.PRECIOIVA * (1 - (L.DTO/100)), 6) *
@RFACTOR AS TOTALIVAMONEDA2,
ROUND(L.PRECIOIVA * L.UDSEXPANSION * (1-(L.DTO/100)), @DECIMALES)
AS TOTALIVAEXPANSION,
ROUND(L.UDSEXPANSION * L.PRECIOIVA * (1-(L.DTO/100)), @DECIMALES) *
@RFACTOR AS TOTALIVAMONEDA2EXPANSION
FROM ALBVENTALIN L
WHERE L.NUMSERIE = @SSERIE AND L.NUMALBARAN = @INUMERO AND L.N= @SN
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
END
ELSE -- AGRUPADO
BEGIN
DECLARE
/* PARA GUARDAR LOS VALORES QUE INSERTAREMOS EN LA TABLA */
@NUMSERIE NVARCHAR(4), @NUMALBARAN INT, @N NVARCHAR(1), @NUMLIN INT,
@CODARTICULO INT, @REFERENCIA NVARCHAR(15), @DESCRIPCION NVARCHAR(40),
@COLOR NVARCHAR(10), @TALLA NVARCHAR(10), @EXPANDIDA NVARCHAR(1),
@CODALMACEN NVARCHAR(3), @LINEAOCULTA NVARCHAR(1), @PRESTAMO NVARCHAR(1),
@FECHACADUCIDAD DATETIME,
@SUPEDIDO NVARCHAR(15), @CONTACTO INT, @CODVENDEDOR INT, @FECHAENTREGA
DATETIME,
@CODFORMATO INT, @CODMACRO INT,
@DTO FLOAT, @COSTE FLOAT, @PRECIODEFECTO FLOAT,
@CODTARIFA INT, @CARGO1 FLOAT, @CARGO2 FLOAT, @STOCK FLOAT, @PORCRETENCION
FLOAT,
@TIPOIMPUESTO INT, @IVA FLOAT, @REQ FLOAT,
@PRECIO FLOAT, @PRECIOMONEDA2 FLOAT,
@PRECIOIVA FLOAT, @PRECIOIVAMONEDA2 FLOAT,
@UNID1 FLOAT, @UNID2 FLOAT, @UNID3 FLOAT, @UNID4 FLOAT, @UNIDADESTOTAL
FLOAT, @UNIDADESPAGADAS FLOAT,
@UDSEXPANSION FLOAT, @UDMEDIDA2 FLOAT, @UDMEDIDA2EXPANSION FLOAT, @NUMKG
FLOAT, @NUMKGEXPANSION FLOAT,
@TOTAL FLOAT, @TOTALMONEDA2 FLOAT, @TOTALEXPANSION FLOAT,
@TOTALMONEDA2EXPANSION FLOAT,
@TOTALIVA FLOAT,
@TOTALIVAMONEDA2 FLOAT,
@TOTALIVAEXPANSION FLOAT,
@TOTALIVAMONEDA2EXPANSION FLOAT,
/* PARA GUARDAR LOS ULTIMOS VALORES OBTENIDOS EN LA SQL */
@NUMSERIEACT NVARCHAR(4), @NUMALBARANACT INT, @NACT NVARCHAR(1), @NUMLINACT
INT,
@CODARTICULOACT INT, @REFERENCIAACT NVARCHAR(15), @DESCRIPCIONACT
NVARCHAR(40), @COLORACT NVARCHAR(10), @TALLAACT NVARCHAR(10), @EXPANDIDAACT
NVARCHAR(1),
@CODALMACENACT NVARCHAR(3), @LINEAOCULTAACT NVARCHAR(1), @PRESTAMOACT
NVARCHAR(1), @FECHACADUCIDADACT DATETIME,
@SUPEDIDOACT NVARCHAR(15), @CONTACTOACT INT, @CODVENDEDORACT INT,
@FECHAENTREGAACT DATETIME,
@CODFORMATOACT INT, @CODMACROACT INT,
@DTOACT FLOAT, @COSTEACT FLOAT, @PRECIODEFECTOACT FLOAT,
@CODTARIFAACT INT, @CARGO1ACT FLOAT, @CARGO2ACT FLOAT, @STOCKACT FLOAT,
@PORCRETENCIONACT FLOAT,
@TIPOIMPUESTOACT FLOAT, @IVAACT FLOAT, @REQACT FLOAT,
@PRECIOACT FLOAT, @PRECIOMONEDA2ACT FLOAT,
@PRECIOIVAACT FLOAT, @PRECIOIVAMONEDA2ACT FLOAT,
@UNID1ACT FLOAT, @UNID2ACT FLOAT, @UNID3ACT FLOAT, @UNID4ACT FLOAT,
@UNIDADESTOTALACT FLOAT, @UNIDADESPAGADASACT FLOAT,
@UDSEXPANSIONACT FLOAT, @UDMEDIDA2ACT FLOAT, @UDMEDIDA2EXPANSIONACT FLOAT,
@NUMKGACT FLOAT, @NUMKGEXPANSIONACT FLOAT,
@TOTALACT FLOAT, @TOTALMONEDA2ACT FLOAT, @TOTALEXPANSIONACT FLOAT,
@TOTALMONEDA2EXPANSIONACT FLOAT,
@TOTALIVAACT FLOAT,
@TOTALIVAMONEDA2ACT FLOAT,
@TOTALIVAEXPANSIONACT FLOAT,
@TOTALIVAMONEDA2EXPANSIONACT FLOAT,
/* PARA QUE LOS NÚMEROS DE SERIE SIEMPRE SE AGRUPEN CON SU GENERICO */
@HAY_NUMEROS_SERIE NVARCHAR(1), -- SI VALE TRUE SE TENDRÁN QUE
REASIGNAR LOS NÚMEROS DE LÍNEA PORQUE SE MACHACAN PARA GARANTIZAR QUE VAN DETRÁS DE
SU CORRESPONDIENTE GENÉRICO.
@NUMSERIE_GENERICO NVARCHAR(4),
@NUMALBARAN_GENERICO INT,
@N_GENERICO NVARCHAR(1),
@NUMLIN_GENERICO INT,
@NUMLIN_ACT INT; -- DESPUÉS DE TENER LOS DATOS AGRUPADOS, SE
HARÁ UN NUEVO RECORRIDO PARA ASEGURAR DE QUE EL NÚMERO DE LÍNEA SE QUEDA
SECUENCIAL.
-- ESTA TABLA CONTENDRÁ TODA LA INFORMACIÓN TAL CUAL LA TENEMOS EN LA BASE DE
DATOS PERO CON LOS PRECIOS, COSTES, .. COMUNES EN TODOS LOS NÚMEROS DE SERIE.
DECLARE @TABLE_PRECIOS_COMUNES TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT,
TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLETEMP TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT,
TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLE_NUMLIN_OK TABLE(
NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT,
TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
/* INICIALIZAMOS VALORES, SI NO HAY NINGUN REGISTRO LO SABREMOS PORQUE ESTOS
VALORES NO SE HAN MODIFICADO */
SET @NUMSERIE = '';
SET @NUMALBARAN = -1;
SET @N = '';
SET @HAY_NUMEROS_SERIE = 'F'; -- SI NO HAY NINGÚN NÚMERO DE SERIE, NO
SE PONDRÁ A TRUE NUNCA Y NO SE TENDRÁ QUE REASIGNAR LOS NÚMEROS DE SERIE.
DECLARE CCOMUNES CURSOR FOR
SELECT L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.LINEAOCULTA, L.PRESTAMO, L.FECHACADUCIDAD,
L.SUPEDIDO, L.CONTACTO, L.CODVENDEDOR, L.FECHAENTREGA,
L.CODFORMATO, L.CODMACRO,
L.DTO, L.COSTE, L.PRECIODEFECTO,
L.CODTARIFA, L.CARGO1, L.CARGO2, L.STOCK, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.PRECIOIVA, L.PRECIOIVA * @RFACTOR AS PRECIOIVAMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALMONEDA2EXPANSION,
ROUND(L.PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)), @DECIMALES) AS
TOTALIVA,
ROUND(L.UNIDADESTOTAL* L.PRECIOIVA * (1 - (L.DTO/100)), @DECIMALES)
* @RFACTOR AS TOTALIVAMONEDA2,
ROUND(L.PRECIOIVA * L.UDSEXPANSION * (1-(L.DTO/100)), @DECIMALES)
AS TOTALIVAEXPANSION,
ROUND(L.UDSEXPANSION * L.PRECIOIVA * (1-(L.DTO/100)), @DECIMALES) *
@RFACTOR AS TOTALIVAMONEDA2EXPANSION
FROM ALBVENTALIN L
WHERE L.NUMSERIE = @SSERIE AND L.NUMALBARAN = @INUMERO AND L.N= @SN
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
OPEN CCOMUNES
FETCH NEXT FROM CCOMUNES INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( @EXPANDIDAACT = 'T') -- SI TIENE LÍNEAS POSTERIORES
BEGIN
SET @DTO = @DTOACT; -- ME ASEGURO DE QUE LOS VALORES NO
AGRUPADOS SEAN LOS MISMOS.
SET @COSTE = @COSTEACT;
SET @PRECIODEFECTO = @PRECIODEFECTOACT;
SET @CODTARIFA = @CODTARIFAACT;
SET @CARGO1 = @CARGO1ACT;
SET @CARGO2 = @CARGO2ACT;
--SET @STOCK = @STOCKACT; -- EL STOCK ES POR NÚMEROS DE SERIE.
SET @PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT;
SET @IVA = @IVAACT;
SET @REQ = @REQACT;
SET @PRECIO = @PRECIOACT;
SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
SET @PRECIOIVA = @PRECIOIVAACT;
SET @PRECIOIVAMONEDA2 = @PRECIOIVAMONEDA2ACT;
END
ELSE IF ((@EXPANDIDAACT = 'F') AND (@TALLAACT = '@')) -- SI ES UNA
LÍNEA QUE CONTIENE UN NÚMERO DE SERIE
BEGIN
SET @DTOACT = @DTO; -- MACHACO LOS VALORES QUE SE
GUARDARÁN EN LA BASE DE DATOS POR LOS DE SUS GENERICOS
SET @COSTEACT = @COSTE;
SET @PRECIODEFECTOACT = @PRECIODEFECTO;
SET @CODTARIFAACT = @CODTARIFA;
SET @CARGO1ACT = @CARGO1;
SET @CARGO2ACT = @CARGO2;
--SET @STOCKACT = @STOCK; -- ESTE CAMPO ES EL ÚNICO QUE ES
POR NÚMERO DE SERIE Y POR ESO NO LO MACHACO.
SET @PORCRETENCIONACT = @PORCRETENCION;
SET @TIPOIMPUESTOACT = @TIPOIMPUESTO;
SET @IVAACT = @IVA;
SET @REQACT = @REQ;
SET @PRECIOACT = @PRECIO;
SET @PRECIOMONEDA2ACT = @PRECIOMONEDA2;
SET @PRECIOIVAACT = @PRECIOIVA;
SET @PRECIOIVAMONEDA2ACT = @PRECIOIVAMONEDA2;
END
INSERT INTO @TABLE_PRECIOS_COMUNES (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG, NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT,
@PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT,
@TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSION);
FETCH NEXT FROM CCOMUNES INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT,
@PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT,
@TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
END
CLOSE CCOMUNES;
DEALLOCATE CCOMUNES;
DECLARE C1 CURSOR FOR
SELECT
NUMSERIE, NUMALBARAN, N, MIN(NUMLIN),
/* CAMPOS: 1 - 4 */
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA, /* CAMPOS: 5 - 10 */
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 11 - 14 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 15 - 18 */
CODFORMATO, CODMACRO,
/* CAMPOS: 19 - 20 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 21 - 23 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
/* CAMPOS: 24 - 28 */
TIPOIMPUESTO, IVA, REQ,
/* CAMPOS: 29 - 31 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6) AS
PRECIOMONEDA2, /* CAMPOS: 32 - 33 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6) AS
PRECIOIVAMONEDA2, /* CAMPOS: 34 - 35 */
SUM(UNID1), SUM(UNID2), SUM(UNID3), SUM(UNID4),
SUM(UNIDADESTOTAL), SUM(UNIDADESPAGADAS), /* CAMPOS: 36 - 41 */
SUM(UDSEXPANSION), SUM(UDMEDIDA2),
SUM(UDMEDIDA2EXPANSION),SUM(NUMKG), SUM(NUMKGEXPANSION), /* CAMPOS: 42 - 46 */
SUM(TOTAL), SUM(TOTAL * @RFACTOR) AS TOTALMONEDA2,
/* CAMPOS: 47 - 48 */
SUM(TOTALEXPANSION), SUM(TOTALEXPANSION * @RFACTOR) AS
TOTALMONEDA2EXPANSION, /* CAMPOS: 49 - 50 */
SUM(ROUND(PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVA, /* CAMPOS: 51 */
SUM(UNIDADESTOTAL* PRECIOIVA * (1 - (DTO/100)) * @RFACTOR)
AS TOTALIVAMONEDA2, /* CAMPOS: 52 */
SUM(ROUND(PRECIOIVA * UDSEXPANSION * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVAEXPANSION, /* CAMPOS: 53 */
SUM(ROUND(UDSEXPANSION * PRECIOIVA * (1-(DTO/100)),
@DECIMALES) * @RFACTOR) AS TOTALIVAMONEDA2EXPANSION /* CAMPOS: 54 */
FROM @TABLE_PRECIOS_COMUNES
GROUP BY REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6),
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6),
CODARTICULO, TALLA, COLOR, EXPANDIDA,NUMSERIE, NUMALBARAN,
N, NUMLIN
ORDER BY CODARTICULO, REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, 22, 23,
/* CAMPOS: 22 - 23, 22: COSTE, 23: PRECIODEFECTO*/
CODTARIFA, CARGO1, CARGO2, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
32, 33,
/* CAMPOS: 32(PRECIO) - 33(PRECIOMONEDA2) */
34, 35,
/* CAMPOS: 34(PRECIOIVA) - 35(PRECIOIVAMONEDA2) */
TALLA, COLOR, STOCK, NUMSERIE, NUMALBARAN, N, NUMLIN --
PONGO AQUÍ EL STOCK PORQUE EL STOCK ES POR NÚMERO DE SERIE.
OPEN C1
FETCH NEXT FROM C1 INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( (@N ='') OR (@CODARTICULO <> @CODARTICULOACT) OR (@REFERENCIA <>
@REFERENCIAACT) OR
(@DESCRIPCION <> @DESCRIPCIONACT) OR (@COLOR <> @COLORACT) OR (@TALLA
<> @TALLAACT) OR
(@CODALMACEN <> @CODALMACENACT) OR (@LINEAOCULTA <> @LINEAOCULTAACT) OR
(@PRESTAMO <> @PRESTAMOACT) OR
(@FECHACADUCIDAD <> @FECHACADUCIDADACT) OR (@SUPEDIDO <> @SUPEDIDOACT)
OR (@CONTACTO <> @CONTACTOACT) OR
(@CODVENDEDOR <> @CODVENDEDORACT) OR (@FECHAENTREGA <>
@FECHAENTREGAACT) OR
(@CODFORMATO <> @CODFORMATOACT) OR (@CODMACRO <> @CODMACROACT) OR
(@DTO <> @DTOACT) OR (@COSTE <> @COSTEACT) OR (@PRECIODEFECTO <>
@PRECIODEFECTOACT) OR (@CODTARIFA <> @CODTARIFAACT) OR
(@CARGO1 <> @CARGO1ACT) OR (@CARGO2 <> @CARGO2ACT) OR
(@STOCK <> @STOCKACT) OR
(@PORCRETENCION <> @PORCRETENCIONACT) OR
(@TIPOIMPUESTO <> @TIPOIMPUESTOACT) OR (@IVA <> @IVAACT) OR (@REQ <>
@REQACT) OR
(@PRECIO <> @PRECIOACT) OR (@PRECIOMONEDA2 <> @PRECIOMONEDA2ACT) OR
(@PRECIOIVA <> @PRECIOIVAACT) OR (@PRECIOIVAMONEDA2 <>
@PRECIOIVAMONEDA2ACT)
)
BEGIN --SI ESTAMOS EN UN NUEVO ARTICULO O EN EL INICIO
IF (@N <> '') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION);
END
-- INICIALIZAMOS DATOS
SET @NUMSERIE = @NUMSERIEACT;
SET @NUMALBARAN = @NUMALBARANACT;
SET @N = @NACT;
SET @NUMLIN = @NUMLINACT;
SET @CODARTICULO = @CODARTICULOACT;
SET @REFERENCIA = @REFERENCIAACT;
SET @DESCRIPCION = @DESCRIPCIONACT;
SET @COLOR = @COLORACT;
SET @TALLA = @TALLAACT;
SET @EXPANDIDA = @EXPANDIDAACT;
SET @CODALMACEN = @CODALMACENACT;
SET @LINEAOCULTA = @LINEAOCULTAACT;
SET @PRESTAMO = @PRESTAMOACT;
SET @FECHACADUCIDAD = @FECHACADUCIDADACT;
SET @SUPEDIDO = @SUPEDIDOACT;
SET @CONTACTO = @CONTACTOACT;
SET @CODVENDEDOR = @CODVENDEDORACT;
SET @FECHAENTREGA = @FECHAENTREGAACT;
SET @CODFORMATO = @CODFORMATOACT;
SET @CODMACRO = @CODMACROACT;
SET @DTO = @DTOACT; SET @COSTE = @COSTEACT;
SET @PRECIODEFECTO = @PRECIODEFECTOACT;
SET @CODTARIFA = @CODTARIFAACT;
SET @CARGO1 = @CARGO1ACT;
SET @CARGO2 = @CARGO2ACT;
SET @STOCK = @STOCKACT;
SET @PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT;
SET @IVA = @IVAACT; SET @REQ = @REQACT;
SET @PRECIO = @PRECIOACT;
SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
SET @PRECIOIVA = @PRECIOIVAACT;
SET @PRECIOIVAMONEDA2 = @PRECIOIVAMONEDA2ACT;
SET @UNID1 = @UNID1ACT;
SET @UNID2 = @UNID2ACT;
SET @UNID3 = @UNID3ACT;
SET @UNID4 = @UNID4ACT;
SET @UNIDADESTOTAL = @UNIDADESTOTALACT;
SET @UNIDADESPAGADAS = @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSIONACT;
SET @UDMEDIDA2 = @UDMEDIDA2ACT;
SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSIONACT;
SET @NUMKG = @NUMKGACT;
SET @NUMKGEXPANSION = @NUMKGEXPANSIONACT;
SET @TOTAL = @TOTALACT;
SET @TOTALMONEDA2 = @TOTALMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSIONACT;
SET @TOTALMONEDA2EXPANSION = @TOTALMONEDA2EXPANSIONACT;
SET @TOTALIVA = @TOTALIVAACT;
SET @TOTALIVAMONEDA2 = @TOTALIVAMONEDA2ACT;
SET @TOTALIVAEXPANSION = @TOTALIVAEXPANSIONACT;
SET @TOTALIVAMONEDA2EXPANSION = @TOTALIVAMONEDA2EXPANSIONACT;
IF ((@TALLAACT = '.') AND (@EXPANDIDA = 'T')) -- PARA QUE TODOS LOS
NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
END
ELSE IF ((@TALLAACT = '@') AND (@EXPANDIDA = 'F')) -- PARA QUE
TODOS LOS NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE = @NUMSERIE_GENERICO;
SET @NUMALBARAN = @NUMALBARAN_GENERICO;
SET @N = @N_GENERICO;
SET @NUMLIN = @NUMLIN_GENERICO;
SET @HAY_NUMEROS_SERIE = 'T';
END
END
ELSE -- SI ESTAMOS EN EL MISMO ARTICULO Y NO HA CAMBIADO NINGUN DATO QUE
NOS HAGA DELVOLVER REGISTROS DIFERENTES
BEGIN
-- ACUMULAMOS DATOS
SET @UNID1 = @UNID1 + @UNID1ACT;
SET @UNID2 = @UNID2 + @UNID2ACT;
SET @UNID3 = @UNID3 + @UNID3ACT;
SET @UNID4 = @UNID4 + @UNID4ACT;
SET @UNIDADESTOTAL = @UNIDADESTOTAL + @UNIDADESTOTALACT;
SET @UNIDADESPAGADAS = @UNIDADESPAGADAS + @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSION + @UDSEXPANSIONACT;
SET @UDMEDIDA2 = @UDMEDIDA2 + @UDMEDIDA2ACT;
SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSION +
@UDMEDIDA2EXPANSIONACT;
SET @NUMKG = @NUMKG + @NUMKGACT;
SET @NUMKGEXPANSION = @NUMKGEXPANSION + @NUMKGEXPANSIONACT;
SET @TOTAL = @TOTAL + @TOTALACT;
SET @TOTALMONEDA2 = @TOTALMONEDA2 + @TOTALMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSION + @TOTALEXPANSIONACT;
SET @TOTALMONEDA2EXPANSION = @TOTALMONEDA2EXPANSION +
@TOTALMONEDA2EXPANSIONACT;
SET @TOTALIVA = @TOTALIVA + @TOTALIVAACT;
SET @TOTALIVAMONEDA2 = @TOTALIVAMONEDA2 + @TOTALIVAMONEDA2ACT;
SET @TOTALIVAEXPANSION = @TOTALIVAEXPANSION +
@TOTALIVAEXPANSIONACT;
SET @TOTALIVAMONEDA2EXPANSION = @TOTALIVAMONEDA2EXPANSION +
@TOTALIVAMONEDA2EXPANSIONACT;
IF ((@EXPANDIDAACT = 'T') AND (@EXPANDIDA = 'F')) -- SE PUEDEN
ACUMULAR REGISTROS CON EXPANDIDA DIFERENTE, SÓLO QUE EL ACUMULADO VALDRÁ 'T' SI HAY
ALGUNO DE LOS REGISTROS QUE SE ACUMULAN QUE VALE 'T'
BEGIN
SET @EXPANDIDA = 'T';
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
END
END
FETCH NEXT FROM C1 INTO
@NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
END
IF (@N<>'') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION);
END
CLOSE C1;
DEALLOCATE C1;
IF (@HAY_NUMEROS_SERIE = 'T')
BEGIN
-- PONEMOS EL NUMERO DE LINEA CORRECTO, SOLO SE TIENE QUE HACER SI
HAY NUMEROS DE SERIE, SINO LA TABLA TEMPORAL YA ES VALIDA
DECLARE C2 CURSOR FOR
SELECT
NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
FROM @TABLETEMP
ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN, CODARTICULO, TALLA, COLOR
SET @NUMLIN_ACT = 1;
OPEN C2
FETCH NEXT FROM C2 INTO
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION
WHILE (@@FETCH_STATUS = 0)
BEGIN
INSERT INTO @TABLE_NUMLIN_OK VALUES (
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN_ACT,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION)
SET @NUMLIN_ACT = @NUMLIN_ACT + 1;
FETCH NEXT FROM C2 INTO
@NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION
END;
CLOSE C2;
DEALLOCATE C2;
SELECT * FROM @TABLE_NUMLIN_OK ORDER BY NUMSERIE, NUMALBARAN, N,
NUMLIN, TALLA, COLOR
END
ELSE -- SI NO HAY NUMEROS DE SERIE, LA TABLA TEMPORAL YA TIENE LOS NÚMEROS
DE LÍNEA CORRECTO
BEGIN
SELECT * FROM @TABLETEMP ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN,
TALLA, COLOR
END
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBVENTALINFAC] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBVENTALINFAC]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@RFACTOR FLOAT,
@AGRUP NVARCHAR(1),
@DECIMALES INT,
@ORDEN INT -- 1: SERIE, NUMERO, N; 2: FECHA ALBARAN
AS
BEGIN
IF (@AGRUP = 'F') AND (@ORDEN = 1) -- NO AGRUPADO Y ORDENADO POR SERIE, NUMERO, N
BEGIN
SELECT C.FECHA, L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.LINEAOCULTA, L.PRESTAMO, L.FECHACADUCIDAD,
L.SUPEDIDO, L.CONTACTO, L.CODVENDEDOR, L.FECHAENTREGA,
L.CODFORMATO, L.CODMACRO,
L.DTO, L.COSTE, L.PRECIODEFECTO,
L.CODTARIFA, L.CARGO1, L.CARGO2, L.STOCK, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.PRECIOIVA, L.PRECIOIVA * @RFACTOR AS PRECIOIVAMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALMONEDA2EXPANSION,
ROUND(L.PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)), @DECIMALES) AS
TOTALIVA,
ROUND(L.UNIDADESTOTAL* L.PRECIOIVA * (1 - (L.DTO/100)), 6) *
@RFACTOR AS TOTALIVAMONEDA2,
ROUND(L.PRECIOIVA * L.UDSEXPANSION * (1-(L.DTO/100)), @DECIMALES)
AS TOTALIVAEXPANSION,
ROUND(L.UDSEXPANSION * L.PRECIOIVA * (1-(L.DTO/100)), @DECIMALES) *
@RFACTOR AS TOTALIVAMONEDA2EXPANSION
FROM ALBVENTACAB C, ALBVENTALIN L
WHERE C.NUMSERIEFAC = @SSERIE AND C.NUMFAC = @INUMERO AND C.NFAC= @SN
AND C.NUMSERIE = L.NUMSERIE AND C.NUMALBARAN = L.NUMALBARAN AND C.N =
L.N
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
END
ELSE IF (@AGRUP = 'F') -- NO AGRUPADO Y ORDENADO POR FECHA
BEGIN
SELECT C.FECHA, L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.LINEAOCULTA, L.PRESTAMO, L.FECHACADUCIDAD,
L.SUPEDIDO, L.CONTACTO, L.CODVENDEDOR, L.FECHAENTREGA,
L.CODFORMATO, L.CODMACRO,
L.DTO, L.COSTE, L.PRECIODEFECTO,
L.CODTARIFA, L.CARGO1, L.CARGO2, L.STOCK, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.PRECIOIVA, L.PRECIOIVA * @RFACTOR AS PRECIOIVAMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALMONEDA2EXPANSION,
ROUND(L.PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)), @DECIMALES) AS
TOTALIVA,
ROUND(L.UNIDADESTOTAL* L.PRECIOIVA * (1 - (L.DTO/100)), @DECIMALES)
* @RFACTOR AS TOTALIVAMONEDA2,
ROUND(L.PRECIOIVA * L.UDSEXPANSION * (1-(L.DTO/100)), @DECIMALES)
AS TOTALIVAEXPANSION,
ROUND(L.UDSEXPANSION * L.PRECIOIVA * (1-(L.DTO/100)), @DECIMALES) *
@RFACTOR AS TOTALIVAMONEDA2EXPANSION
FROM ALBVENTACAB C, ALBVENTALIN L
WHERE C.NUMSERIEFAC = @SSERIE AND C.NUMFAC = @INUMERO AND C.NFAC= @SN
AND C.NUMSERIE = L.NUMSERIE AND C.NUMALBARAN = L.NUMALBARAN AND C.N =
L.N
ORDER BY C.FECHA, L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
END
ELSE -- AGRUPADO
BEGIN
DECLARE
/* PARA GUARDAR LOS VALORES QUE INSERTAREMOS EN LA TABLA */
@FECHA DATETIME, @NUMSERIE NVARCHAR(4), @NUMALBARAN INT, @N NVARCHAR(1),
@NUMLIN INT,
@CODARTICULO INT, @REFERENCIA NVARCHAR(15), @DESCRIPCION NVARCHAR(40),
@COLOR NVARCHAR(10), @TALLA NVARCHAR(10), @EXPANDIDA NVARCHAR(1),
@CODALMACEN NVARCHAR(3), @LINEAOCULTA NVARCHAR(1), @PRESTAMO NVARCHAR(1),
@FECHACADUCIDAD DATETIME,
@SUPEDIDO NVARCHAR(15), @CONTACTO INT, @CODVENDEDOR INT, @FECHAENTREGA
DATETIME,
@CODFORMATO INT, @CODMACRO INT,
@DTO FLOAT, @COSTE FLOAT, @PRECIODEFECTO FLOAT,
@CODTARIFA INT, @CARGO1 FLOAT, @CARGO2 FLOAT, @STOCK FLOAT, @PORCRETENCION
FLOAT,
@TIPOIMPUESTO INT, @IVA FLOAT, @REQ FLOAT,
@PRECIO FLOAT, @PRECIOMONEDA2 FLOAT,
@PRECIOIVA FLOAT, @PRECIOIVAMONEDA2 FLOAT,
@UNID1 FLOAT, @UNID2 FLOAT, @UNID3 FLOAT, @UNID4 FLOAT, @UNIDADESTOTAL
FLOAT, @UNIDADESPAGADAS FLOAT,
@UDSEXPANSION FLOAT, @UDMEDIDA2 FLOAT, @UDMEDIDA2EXPANSION FLOAT, @NUMKG
FLOAT, @NUMKGEXPANSION FLOAT,
@TOTAL FLOAT, @TOTALMONEDA2 FLOAT, @TOTALEXPANSION FLOAT,
@TOTALMONEDA2EXPANSION FLOAT,
@TOTALIVA FLOAT,
@TOTALIVAMONEDA2 FLOAT,
@TOTALIVAEXPANSION FLOAT,
@TOTALIVAMONEDA2EXPANSION FLOAT,
/* PARA GUARDAR LOS ULTIMOS VALORES OBTENIDOS EN LA SQL */
@FECHAACT DATETIME, @NUMSERIEACT NVARCHAR(4), @NUMALBARANACT INT, @NACT
NVARCHAR(1), @NUMLINACT INT,
@CODARTICULOACT INT, @REFERENCIAACT NVARCHAR(15), @DESCRIPCIONACT
NVARCHAR(40), @COLORACT NVARCHAR(10), @TALLAACT NVARCHAR(10), @EXPANDIDAACT
NVARCHAR(1),
@CODALMACENACT NVARCHAR(3), @LINEAOCULTAACT NVARCHAR(1), @PRESTAMOACT
NVARCHAR(1), @FECHACADUCIDADACT DATETIME,
@SUPEDIDOACT NVARCHAR(15), @CONTACTOACT INT, @CODVENDEDORACT INT,
@FECHAENTREGAACT DATETIME,
@CODFORMATOACT INT, @CODMACROACT INT,
@DTOACT FLOAT, @COSTEACT FLOAT, @PRECIODEFECTOACT FLOAT,
@CODTARIFAACT INT, @CARGO1ACT FLOAT, @CARGO2ACT FLOAT, @STOCKACT FLOAT,
@PORCRETENCIONACT FLOAT,
@TIPOIMPUESTOACT FLOAT, @IVAACT FLOAT, @REQACT FLOAT,
@PRECIOACT FLOAT, @PRECIOMONEDA2ACT FLOAT,
@PRECIOIVAACT FLOAT, @PRECIOIVAMONEDA2ACT FLOAT,
@UNID1ACT FLOAT, @UNID2ACT FLOAT, @UNID3ACT FLOAT, @UNID4ACT FLOAT,
@UNIDADESTOTALACT FLOAT, @UNIDADESPAGADASACT FLOAT,
@UDSEXPANSIONACT FLOAT, @UDMEDIDA2ACT FLOAT, @UDMEDIDA2EXPANSIONACT FLOAT,
@NUMKGACT FLOAT, @NUMKGEXPANSIONACT FLOAT,
@TOTALACT FLOAT, @TOTALMONEDA2ACT FLOAT, @TOTALEXPANSIONACT FLOAT,
@TOTALMONEDA2EXPANSIONACT FLOAT,
@TOTALIVAACT FLOAT,
@TOTALIVAMONEDA2ACT FLOAT,
@TOTALIVAEXPANSIONACT FLOAT,
@TOTALIVAMONEDA2EXPANSIONACT FLOAT,
/* PARA QUE LOS NÚMEROS DE SERIE SIEMPRE SE AGRUPEN CON SU GENERICO */
@HAY_NUMEROS_SERIE NVARCHAR(1), -- SI VALE TRUE SE TENDRÁN QUE
REASIGNAR LOS NÚMEROS DE LÍNEA PORQUE SE MACHACAN PARA GARANTIZAR QUE VAN DETRÁS DE
SU CORRESPONDIENTE GENÉRICO.
@NUMSERIE_GENERICO NVARCHAR(4),
@NUMALBARAN_GENERICO INT,
@N_GENERICO NVARCHAR(1),
@NUMLIN_GENERICO INT,
@FECHA_GENERICO DATETIME,
@NUMLIN_ACT INT; -- DESPUÉS DE TENER LOS DATOS AGRUPADOS, SE
HARÁ UN NUEVO RECORRIDO PARA ASEGURAR DE QUE EL NÚMERO DE LÍNEA SE QUEDA
SECUENCIAL.
-- ESTA TABLA CONTENDRÁ TODA LA INFORMACIÓN TAL CUAL LA TENEMOS EN LA BASE DE
DATOS PERO CON LOS PRECIOS, COSTES, .. COMUNES EN TODOS LOS NÚMEROS DE SERIE.
DECLARE @TABLE_PRECIOS_COMUNES TABLE(
FECHA DATETIME, NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN
INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT,
TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLETEMP TABLE(
FECHA DATETIME, NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN
INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT,
TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLE_NUMLIN_OK TABLE(
FECHA DATETIME, NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN
INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT,
TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
/* INICIALIZAMOS VALORES, SI NO HAY NINGUN REGISTRO LO SABREMOS PORQUE ESTOS
VALORES NO SE HAN MODIFICADO */
SET @NUMSERIE = '';
SET @NUMALBARAN = -1;
SET @N = '';
SET @HAY_NUMEROS_SERIE = 'F'; -- SI NO HAY NINGÚN NÚMERO DE SERIE, NO
SE PONDRÁ A TRUE NUNCA Y NO SE TENDRÁ QUE REASIGNAR LOS NÚMEROS DE SERIE.
DECLARE CCOMUNES CURSOR FOR
SELECT C.FECHA, L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.LINEAOCULTA, L.PRESTAMO, L.FECHACADUCIDAD,
L.SUPEDIDO, L.CONTACTO, L.CODVENDEDOR, L.FECHAENTREGA,
L.CODFORMATO, L.CODMACRO,
L.DTO, L.COSTE, L.PRECIODEFECTO,
L.CODTARIFA, L.CARGO1, L.CARGO2, L.STOCK, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.PRECIOIVA, L.PRECIOIVA * @RFACTOR AS PRECIOIVAMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALMONEDA2EXPANSION,
ROUND(L.PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)), @DECIMALES) AS
TOTALIVA,
ROUND(L.UNIDADESTOTAL* L.PRECIOIVA * (1 - (L.DTO/100)), @DECIMALES)
* @RFACTOR AS TOTALIVAMONEDA2,
ROUND(L.PRECIOIVA * L.UDSEXPANSION * (1-(L.DTO/100)), @DECIMALES)
AS TOTALIVAEXPANSION,
ROUND(L.UDSEXPANSION * L.PRECIOIVA * (1-(L.DTO/100)), @DECIMALES) *
@RFACTOR AS TOTALIVAMONEDA2EXPANSION
FROM ALBVENTACAB C, ALBVENTALIN L
WHERE C.NUMSERIEFAC = @SSERIE AND C.NUMFAC = @INUMERO AND C.NFAC= @SN
AND C.NUMSERIE = L.NUMSERIE AND C.NUMALBARAN = L.NUMALBARAN AND C.N =
L.N
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
OPEN CCOMUNES
FETCH NEXT FROM CCOMUNES INTO
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( @EXPANDIDAACT = 'T') -- SI TIENE LÍNEAS POSTERIORES
BEGIN
SET @DTO = @DTOACT; -- ME ASEGURO DE QUE LOS VALORES NO
AGRUPADOS SEAN LOS MISMOS.
SET @COSTE = @COSTEACT;
SET @PRECIODEFECTO = @PRECIODEFECTOACT;
SET @CODTARIFA = @CODTARIFAACT;
SET @CARGO1 = @CARGO1ACT;
SET @CARGO2 = @CARGO2ACT;
--SET @STOCK = @STOCKACT; -- EL STOCK ES POR NÚMEROS DE SERIE.
SET @PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT;
SET @IVA = @IVAACT;
SET @REQ = @REQACT;
SET @PRECIO = @PRECIOACT;
SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
SET @PRECIOIVA = @PRECIOIVAACT;
SET @PRECIOIVAMONEDA2 = @PRECIOIVAMONEDA2ACT;
END
ELSE IF ((@EXPANDIDAACT = 'F') AND (@TALLAACT = '@')) -- SI ES UNA
LÍNEA QUE CONTIENE UN NÚMERO DE SERIE
BEGIN
SET @DTOACT = @DTO; -- MACHACO LOS VALORES QUE SE
GUARDARÁN EN LA BASE DE DATOS POR LOS DE SUS GENERICOS
SET @COSTEACT = @COSTE;
SET @PRECIODEFECTOACT = @PRECIODEFECTO;
SET @CODTARIFAACT = @CODTARIFA;
SET @CARGO1ACT = @CARGO1;
SET @CARGO2ACT = @CARGO2;
--SET @STOCKACT = @STOCK; --ESTE CAMPO ES EL ÚNICO
QUE ES POR NÚMERO DE SERIE Y POR ESO NO LO MACHACO.
SET @PORCRETENCIONACT = @PORCRETENCION;
SET @TIPOIMPUESTOACT = @TIPOIMPUESTO;
SET @IVAACT = @IVA;
SET @REQACT = @REQ;
SET @PRECIOACT = @PRECIO;
SET @PRECIOMONEDA2ACT = @PRECIOMONEDA2;
SET @PRECIOIVAACT = @PRECIOIVA;
SET @PRECIOIVAMONEDA2ACT = @PRECIOIVAMONEDA2;
END
INSERT INTO @TABLE_PRECIOS_COMUNES (
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG, NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT,
@PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT,
@TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSION);
FETCH NEXT FROM CCOMUNES INTO
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT,
@PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT,
@TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
END
CLOSE CCOMUNES;
DEALLOCATE CCOMUNES;
IF (@ORDEN = 1) -- SI ORDENAMOS POR SERIE, NUMERO, N
BEGIN
DECLARE C1 CURSOR FOR
SELECT
FECHA, NUMSERIE, NUMALBARAN, N, MIN(NUMLIN),
/* CAMPOS: 1 - 5 */
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA, /* CAMPOS: 6 - 11 */
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 22 - 24 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
/* CAMPOS: 25 - 29 */
TIPOIMPUESTO, IVA, REQ,
/* CAMPOS: 30 - 32 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6) AS
PRECIOMONEDA2, /* CAMPOS: 33 - 34 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6) AS
PRECIOIVAMONEDA2, /* CAMPOS: 35 - 36 */
SUM(UNID1), SUM(UNID2), SUM(UNID3), SUM(UNID4),
SUM(UNIDADESTOTAL), SUM(UNIDADESPAGADAS), /* CAMPOS: 37 - 42 */
SUM(UDSEXPANSION), SUM(UDMEDIDA2),
SUM(UDMEDIDA2EXPANSION),SUM(NUMKG), SUM(NUMKGEXPANSION), /* CAMPOS:
43 - 47 */
SUM(TOTAL), SUM(TOTAL * @RFACTOR) AS TOTALMONEDA2,
/* CAMPOS: 48 - 49 */
SUM(TOTALEXPANSION), SUM(TOTALEXPANSION * @RFACTOR) AS
TOTALMONEDA2EXPANSION, /* CAMPOS: 50 - 51 */
SUM(ROUND(PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVA, /* CAMPOS: 52 */
SUM(UNIDADESTOTAL* PRECIOIVA * (1 - (DTO/100)) * @RFACTOR)
AS TOTALIVAMONEDA2, /* CAMPOS: 53 */
SUM(ROUND(PRECIOIVA * UDSEXPANSION * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVAEXPANSION, /* CAMPOS: 54 */
SUM(ROUND(UDSEXPANSION * PRECIOIVA * (1-(DTO/100)),
@DECIMALES) * @RFACTOR) AS TOTALIVAMONEDA2EXPANSION /* CAMPOS: 55 */
FROM @TABLE_PRECIOS_COMUNES
GROUP BY REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 22 - 24 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
/* CAMPOS: 25 - 29 */
TIPOIMPUESTO, IVA, REQ,
/* CAMPOS: 30 - 32 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6),
/* CAMPOS: 33 - 34 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6),
/* CAMPOS: 35 - 36 */
CODARTICULO, TALLA, COLOR, EXPANDIDA,NUMSERIE, NUMALBARAN,
N, NUMLIN, FECHA
ORDER BY CODARTICULO, REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, 23, 24,
/* CAMPOS: 22 - 24, 23: COSTE, 24: PRECIODEFECTO*/
CODTARIFA, CARGO1, CARGO2, PORCRETENCION,
/* CAMPOS: 25 - 29 */
TIPOIMPUESTO, IVA, REQ,
/* CAMPOS: 30 - 32 */
33, 34,
/* CAMPOS: 33(PRECIO) - 34(PRECIOMONEDA2) */
35, 36,
/* CAMPOS: 35(PRECIOIVA) - 36(PRECIOIVAMONEDA2) */
NUMSERIE, NUMALBARAN, N, FECHA, -- INCIDENCIA 14381, MUEVO
EL ORDEN A ANTES DE LA TALLA Y COLOR.
TALLA, COLOR, STOCK, NUMLIN -- EL STOCK ES POR NÚMERO DE
SERIE, POR ESO SE ORDENA EN ESTA POSICIÓN.
END
ELSE -- SI ORDENAMOS POR FECHA, SERIE, NUMERO, N
BEGIN
DECLARE C1 CURSOR FOR
SELECT
FECHA, NUMSERIE, NUMALBARAN, N, MIN(NUMLIN),
/* CAMPOS: 1 - 5 */
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA, /* CAMPOS: 6 - 11 */
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 22 - 24 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
/* CAMPOS: 25 - 29 */
TIPOIMPUESTO, IVA, REQ,
/* CAMPOS: 30 - 32 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6) AS
PRECIOMONEDA2, /* CAMPOS: 33 - 34 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6) AS
PRECIOIVAMONEDA2, /* CAMPOS: 35 - 36 */
SUM(UNID1), SUM(UNID2), SUM(UNID3), SUM(UNID4),
SUM(UNIDADESTOTAL), SUM(UNIDADESPAGADAS), /* CAMPOS: 37 - 42 */
SUM(UDSEXPANSION), SUM(UDMEDIDA2),
SUM(UDMEDIDA2EXPANSION),SUM(NUMKG), SUM(NUMKGEXPANSION), /* CAMPOS:
43 - 47 */
SUM(TOTAL), SUM(TOTAL * @RFACTOR) AS TOTALMONEDA2,
/* CAMPOS: 48 - 49 */
SUM(TOTALEXPANSION), SUM(TOTALEXPANSION * @RFACTOR) AS
TOTALMONEDA2EXPANSION, /* CAMPOS: 50 - 51 */
SUM(ROUND(PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVA, /* CAMPOS: 52 */
SUM(UNIDADESTOTAL* PRECIOIVA * (1 - (DTO/100)) * @RFACTOR)
AS TOTALIVAMONEDA2, /* CAMPOS: 53 */
SUM(ROUND(PRECIOIVA * UDSEXPANSION * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVAEXPANSION, /* CAMPOS: 54 */
SUM(ROUND(UDSEXPANSION * PRECIOIVA * (1-(DTO/100)),
@DECIMALES) * @RFACTOR) AS TOTALIVAMONEDA2EXPANSION /* CAMPOS: 55 */
FROM @TABLE_PRECIOS_COMUNES
GROUP BY REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 22 - 24 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
/* CAMPOS: 25 - 29 */
TIPOIMPUESTO, IVA, REQ,
/* CAMPOS: 30 - 32 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6),
/* CAMPOS: 33 - 34 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6),
/* CAMPOS: 35 - 36 */
CODARTICULO, TALLA, COLOR, EXPANDIDA,NUMSERIE, NUMALBARAN,
N, NUMLIN, FECHA
ORDER BY CODARTICULO, REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, 23, 24,
/* CAMPOS: 22 - 24, 23: COSTE, 24: PRECIODEFECTO*/
CODTARIFA, CARGO1, CARGO2, PORCRETENCION,
/* CAMPOS: 25 - 29 */
TIPOIMPUESTO, IVA, REQ,
/* CAMPOS: 30 - 32 */
33, 34,
/* CAMPOS: 33(PRECIO) - 34(PRECIOMONEDA2) */
35, 36,
/* CAMPOS: 35(PRECIOIVA) - 36(PRECIOIVAMONEDA2) */
FECHA, NUMSERIE, NUMALBARAN, N, -- INCIDENCIA 14381, MUEVO
EL ORDEN A ANTES DE LA TALLA Y COLOR.
TALLA, COLOR, STOCK, NUMLIN -- EL STOCK ES POR NÚMERO DE
SERIE.
END
OPEN C1
FETCH NEXT FROM C1 INTO
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( (@N ='') OR (@CODARTICULO <> @CODARTICULOACT) OR (@REFERENCIA <>
@REFERENCIAACT) OR
(@DESCRIPCION <> @DESCRIPCIONACT) OR (@COLOR <> @COLORACT) OR (@TALLA
<> @TALLAACT) OR
(@CODALMACEN <> @CODALMACENACT) OR (@LINEAOCULTA <> @LINEAOCULTAACT) OR
(@PRESTAMO <> @PRESTAMOACT) OR
(@FECHACADUCIDAD <> @FECHACADUCIDADACT) OR (@SUPEDIDO <> @SUPEDIDOACT)
OR (@CONTACTO <> @CONTACTOACT) OR
--(@CODVENDEDOR <> @CODVENDEDORACT) OR
(@FECHAENTREGA <> @FECHAENTREGAACT) OR
(@CODFORMATO <> @CODFORMATOACT) OR (@CODMACRO <> @CODMACROACT) OR
(@DTO <> @DTOACT) OR (@COSTE <> @COSTEACT) OR (@PRECIODEFECTO <>
@PRECIODEFECTOACT) OR (@CODTARIFA <> @CODTARIFAACT) OR
(@CARGO1 <> @CARGO1ACT) OR (@CARGO2 <> @CARGO2ACT) OR (@STOCK <>
@STOCKACT) OR
(@PORCRETENCION <> @PORCRETENCIONACT) OR
(@TIPOIMPUESTO <> @TIPOIMPUESTOACT) OR (@IVA <> @IVAACT) OR (@REQ <>
@REQACT) OR
(@PRECIO <> @PRECIOACT) OR (@PRECIOMONEDA2 <> @PRECIOMONEDA2ACT) OR
(@PRECIOIVA <> @PRECIOIVAACT) OR (@PRECIOIVAMONEDA2 <>
@PRECIOIVAMONEDA2ACT)
OR (@NUMSERIE <> @NUMSERIEACT) OR (@NUMALBARAN <> @NUMALBARANACT) OR
(@N <> @NACT) -- INCIDENCIA 14381, NO SE DEBE AGRUPAR EN EL MISMO ALBARÁN.
)
BEGIN --SI ESTAMOS EN UN NUEVO ARTICULO O EN EL INICIO
IF (@N <> '') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION);
END
-- INICIALIZAMOS DATOS
SET @FECHA = @FECHAACT;
SET @NUMSERIE = @NUMSERIEACT;
SET @NUMALBARAN = @NUMALBARANACT;
SET @N = @NACT;
SET @NUMLIN = @NUMLINACT;
SET @CODARTICULO = @CODARTICULOACT;
SET @REFERENCIA = @REFERENCIAACT;
SET @DESCRIPCION = @DESCRIPCIONACT;
SET @COLOR = @COLORACT;
SET @TALLA = @TALLAACT;
SET @EXPANDIDA = @EXPANDIDAACT;
SET @CODALMACEN = @CODALMACENACT;
SET @LINEAOCULTA = @LINEAOCULTAACT;
SET @PRESTAMO = @PRESTAMOACT;
SET @FECHACADUCIDAD = @FECHACADUCIDADACT;
SET @SUPEDIDO = @SUPEDIDOACT;
SET @CONTACTO = @CONTACTOACT;
SET @CODVENDEDOR = @CODVENDEDORACT;
SET @FECHAENTREGA = @FECHAENTREGAACT;
SET @CODFORMATO = @CODFORMATOACT;
SET @CODMACRO = @CODMACROACT;
SET @DTO = @DTOACT; SET @COSTE = @COSTEACT;
SET @PRECIODEFECTO = @PRECIODEFECTOACT;
SET @CODTARIFA = @CODTARIFAACT;
SET @CARGO1 = @CARGO1ACT;
SET @CARGO2 = @CARGO2ACT;
SET @STOCK = @STOCKACT;
SET @PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT;
SET @IVA = @IVAACT; SET @REQ = @REQACT;
SET @PRECIO = @PRECIOACT;
SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
SET @PRECIOIVA = @PRECIOIVAACT;
SET @PRECIOIVAMONEDA2 = @PRECIOIVAMONEDA2ACT;
SET @UNID1 = @UNID1ACT;
SET @UNID2 = @UNID2ACT;
SET @UNID3 = @UNID3ACT;
SET @UNID4 = @UNID4ACT;
SET @UNIDADESTOTAL = @UNIDADESTOTALACT;
SET @UNIDADESPAGADAS = @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSIONACT;
SET @UDMEDIDA2 = @UDMEDIDA2ACT;
SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSIONACT;
SET @NUMKG = @NUMKGACT;
SET @NUMKGEXPANSION = @NUMKGEXPANSIONACT;
SET @TOTAL = @TOTALACT;
SET @TOTALMONEDA2 = @TOTALMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSIONACT;
SET @TOTALMONEDA2EXPANSION = @TOTALMONEDA2EXPANSIONACT;
SET @TOTALIVA = @TOTALIVAACT;
SET @TOTALIVAMONEDA2 = @TOTALIVAMONEDA2ACT;
SET @TOTALIVAEXPANSION = @TOTALIVAEXPANSIONACT;
SET @TOTALIVAMONEDA2EXPANSION = @TOTALIVAMONEDA2EXPANSIONACT;
IF ((@TALLAACT = '.') AND (@EXPANDIDA = 'T')) -- PARA QUE TODOS LOS
NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
SET @FECHA_GENERICO = @FECHA;
END
ELSE IF ((@TALLAACT = '@') AND (@EXPANDIDA = 'F')) -- PARA QUE
TODOS LOS NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE = @NUMSERIE_GENERICO;
SET @NUMALBARAN = @NUMALBARAN_GENERICO;
SET @N = @N_GENERICO;
SET @NUMLIN = @NUMLIN_GENERICO;
SET @FECHA = @FECHA_GENERICO;
SET @HAY_NUMEROS_SERIE = 'T';
END
END
ELSE -- SI ESTAMOS EN EL MISMO ARTICULO Y NO HA CAMBIADO NINGUN DATO QUE
NOS HAGA DELVOLVER REGISTROS DIFERENTES
BEGIN
-- ACUMULAMOS DATOS
SET @UNID1 = @UNID1 + @UNID1ACT;
SET @UNID2 = @UNID2 + @UNID2ACT;
SET @UNID3 = @UNID3 + @UNID3ACT;
SET @UNID4 = @UNID4 + @UNID4ACT;
SET @UNIDADESTOTAL = @UNIDADESTOTAL + @UNIDADESTOTALACT;
SET @UNIDADESPAGADAS = @UNIDADESPAGADAS + @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSION + @UDSEXPANSIONACT;
SET @UDMEDIDA2 = @UDMEDIDA2 + @UDMEDIDA2ACT;
SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSION +
@UDMEDIDA2EXPANSIONACT;
SET @NUMKG = @NUMKG + @NUMKGACT;
SET @NUMKGEXPANSION = @NUMKGEXPANSION + @NUMKGEXPANSIONACT;
SET @TOTAL = @TOTAL + @TOTALACT;
SET @TOTALMONEDA2 = @TOTALMONEDA2 + @TOTALMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSION + @TOTALEXPANSIONACT;
SET @TOTALMONEDA2EXPANSION = @TOTALMONEDA2EXPANSION +
@TOTALMONEDA2EXPANSIONACT;
SET @TOTALIVA = @TOTALIVA + @TOTALIVAACT;
SET @TOTALIVAMONEDA2 = @TOTALIVAMONEDA2 + @TOTALIVAMONEDA2ACT;
SET @TOTALIVAEXPANSION = @TOTALIVAEXPANSION +
@TOTALIVAEXPANSIONACT;
SET @TOTALIVAMONEDA2EXPANSION = @TOTALIVAMONEDA2EXPANSION +
@TOTALIVAMONEDA2EXPANSIONACT;
IF ((@EXPANDIDAACT = 'T') AND (@EXPANDIDA = 'F')) -- SE PUEDEN
ACUMULAR REGISTROS CON EXPANDIDA DIFERENTE, SÓLO QUE EL ACUMULADO VALDRÁ 'T' SI HAY
ALGUNO DE LOS REGISTROS QUE SE ACUMULAN QUE VALE 'T'
BEGIN
SET @EXPANDIDA = 'T';
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
SET @FECHA_GENERICO = @FECHA;
END
END
FETCH NEXT FROM C1 INTO
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
END
IF (@N<>'') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION);
END
CLOSE C1;
DEALLOCATE C1;
IF (@HAY_NUMEROS_SERIE = 'T')
BEGIN
-- PONEMOS EL NUMERO DE LINEA CORRECTO, SOLO SE TIENE QUE HACER SI
HAY NUMEROS DE SERIE, SINO LA TABLA TEMPORAL YA ES VALIDA
IF (@ORDEN = 1) -- SI ORDENAMOS POR SERIE, NUMERO, N
BEGIN
DECLARE C2 CURSOR FOR
SELECT
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
FROM @TABLETEMP
ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN, CODARTICULO, TALLA, COLOR
END
ELSE -- SI ORDENAMOS POR FECHA, SERIE, NUMERO, N
BEGIN
DECLARE C2 CURSOR FOR
SELECT
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
FROM @TABLETEMP
ORDER BY FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN, CODARTICULO,
TALLA, COLOR
END
SET @NUMLIN_ACT = 1;
OPEN C2
FETCH NEXT FROM C2 INTO
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION
WHILE (@@FETCH_STATUS = 0)
BEGIN
INSERT INTO @TABLE_NUMLIN_OK VALUES (
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN_ACT,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION)
SET @NUMLIN_ACT = @NUMLIN_ACT + 1;
FETCH NEXT FROM C2 INTO
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION
END;
CLOSE C2;
DEALLOCATE C2;
IF @ORDEN = 2
BEGIN
SELECT * FROM @TABLE_NUMLIN_OK ORDER BY FECHA, NUMSERIE,
NUMALBARAN, N, NUMLIN, TALLA, COLOR
END
ELSE
BEGIN
SELECT * FROM @TABLE_NUMLIN_OK ORDER BY NUMSERIE, NUMALBARAN, N,
NUMLIN, TALLA, COLOR
END
END
ELSE -- SI NO HAY NUMEROS DE SERIE, LA TABLA TEMPORAL YA TIENE LOS NÚMEROS
DE LÍNEA CORRECTO
BEGIN
IF @ORDEN = 2
BEGIN
SELECT * FROM @TABLETEMP ORDER BY FECHA, NUMSERIE, NUMALBARAN, N,
NUMLIN, TALLA, COLOR
END
ELSE
BEGIN
SELECT * FROM @TABLETEMP ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN,
TALLA, COLOR
END
END
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBVENTALINFAC_DIF_ALB] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBVENTALINFAC_DIF_ALB]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@RFACTOR FLOAT,
@AGRUP NVARCHAR(1),
@DECIMALES INT,
@ORDEN INT -- 1: SERIE, NUMERO, N; 2: FECHA ALBARAN
AS
BEGIN
IF (@AGRUP = 'F') AND (@ORDEN = 1) -- NO AGRUPADO Y ORDENADO POR SERIE, NUMERO, N
BEGIN
SELECT C.FECHA, L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.LINEAOCULTA, L.PRESTAMO, L.FECHACADUCIDAD,
L.SUPEDIDO, L.CONTACTO, L.CODVENDEDOR, L.FECHAENTREGA,
L.CODFORMATO, L.CODMACRO,
L.DTO, L.COSTE, L.PRECIODEFECTO,
L.CODTARIFA, L.CARGO1, L.CARGO2, L.STOCK, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.PRECIOIVA, L.PRECIOIVA * @RFACTOR AS PRECIOIVAMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALMONEDA2EXPANSION,
ROUND(L.PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)), @DECIMALES) AS
TOTALIVA,
ROUND(L.UNIDADESTOTAL* L.PRECIOIVA * (1 - (L.DTO/100)), 6) *
@RFACTOR AS TOTALIVAMONEDA2,
ROUND(L.PRECIOIVA * L.UDSEXPANSION * (1-(L.DTO/100)), @DECIMALES)
AS TOTALIVAEXPANSION,
ROUND(L.UDSEXPANSION * L.PRECIOIVA * (1-(L.DTO/100)), @DECIMALES) *
@RFACTOR AS TOTALIVAMONEDA2EXPANSION
FROM ALBVENTACAB C, ALBVENTALIN L
WHERE C.NUMSERIEFAC = @SSERIE AND C.NUMFAC = @INUMERO AND C.NFAC= @SN
AND C.NUMSERIE = L.NUMSERIE AND C.NUMALBARAN = L.NUMALBARAN AND C.N =
L.N
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
END
ELSE IF (@AGRUP = 'F') -- NO AGRUPADO Y ORDENADO POR FECHA
BEGIN
SELECT C.FECHA, L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.LINEAOCULTA, L.PRESTAMO, L.FECHACADUCIDAD,
L.SUPEDIDO, L.CONTACTO, L.CODVENDEDOR, L.FECHAENTREGA,
L.CODFORMATO, L.CODMACRO,
L.DTO, L.COSTE, L.PRECIODEFECTO,
L.CODTARIFA, L.CARGO1, L.CARGO2, L.STOCK, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.PRECIOIVA, L.PRECIOIVA * @RFACTOR AS PRECIOIVAMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALMONEDA2EXPANSION,
ROUND(L.PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)), @DECIMALES) AS
TOTALIVA,
ROUND(L.UNIDADESTOTAL* L.PRECIOIVA * (1 - (L.DTO/100)), @DECIMALES)
* @RFACTOR AS TOTALIVAMONEDA2,
ROUND(L.PRECIOIVA * L.UDSEXPANSION * (1-(L.DTO/100)), @DECIMALES)
AS TOTALIVAEXPANSION,
ROUND(L.UDSEXPANSION * L.PRECIOIVA * (1-(L.DTO/100)), @DECIMALES) *
@RFACTOR AS TOTALIVAMONEDA2EXPANSION
FROM ALBVENTACAB C, ALBVENTALIN L
WHERE C.NUMSERIEFAC = @SSERIE AND C.NUMFAC = @INUMERO AND C.NFAC= @SN
AND C.NUMSERIE = L.NUMSERIE AND C.NUMALBARAN = L.NUMALBARAN AND C.N =
L.N
ORDER BY C.FECHA, L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
END
ELSE -- AGRUPADO
BEGIN
DECLARE
/* PARA GUARDAR LOS VALORES QUE INSERTAREMOS EN LA TABLA */
@FECHA DATETIME, @NUMSERIE NVARCHAR(4), @NUMALBARAN INT, @N NVARCHAR(1),
@NUMLIN INT,
@CODARTICULO INT, @REFERENCIA NVARCHAR(15), @DESCRIPCION NVARCHAR(40),
@COLOR NVARCHAR(10), @TALLA NVARCHAR(10), @EXPANDIDA NVARCHAR(1),
@CODALMACEN NVARCHAR(3), @LINEAOCULTA NVARCHAR(1), @PRESTAMO NVARCHAR(1),
@FECHACADUCIDAD DATETIME,
@SUPEDIDO NVARCHAR(15), @CONTACTO INT, @CODVENDEDOR INT, @FECHAENTREGA
DATETIME,
@CODFORMATO INT, @CODMACRO INT,
@DTO FLOAT, @COSTE FLOAT, @PRECIODEFECTO FLOAT,
@CODTARIFA INT, @CARGO1 FLOAT, @CARGO2 FLOAT, @STOCK FLOAT, @PORCRETENCION
FLOAT, @TIPOIMPUESTO INT, @IVA FLOAT, @REQ FLOAT,
@PRECIO FLOAT, @PRECIOMONEDA2 FLOAT,
@PRECIOIVA FLOAT, @PRECIOIVAMONEDA2 FLOAT,
@UNID1 FLOAT, @UNID2 FLOAT, @UNID3 FLOAT, @UNID4 FLOAT, @UNIDADESTOTAL
FLOAT, @UNIDADESPAGADAS FLOAT,
@UDSEXPANSION FLOAT, @UDMEDIDA2 FLOAT, @UDMEDIDA2EXPANSION FLOAT, @NUMKG
FLOAT, @NUMKGEXPANSION FLOAT,
@TOTAL FLOAT, @TOTALMONEDA2 FLOAT, @TOTALEXPANSION FLOAT,
@TOTALMONEDA2EXPANSION FLOAT,
@TOTALIVA FLOAT,
@TOTALIVAMONEDA2 FLOAT,
@TOTALIVAEXPANSION FLOAT,
@TOTALIVAMONEDA2EXPANSION FLOAT,
/* PARA GUARDAR LOS ULTIMOS VALORES OBTENIDOS EN LA SQL */
@FECHAACT DATETIME, @NUMSERIEACT NVARCHAR(4), @NUMALBARANACT INT, @NACT
NVARCHAR(1), @NUMLINACT INT,
@CODARTICULOACT INT, @REFERENCIAACT NVARCHAR(15), @DESCRIPCIONACT
NVARCHAR(40), @COLORACT NVARCHAR(10), @TALLAACT NVARCHAR(10), @EXPANDIDAACT
NVARCHAR(1),
@CODALMACENACT NVARCHAR(3), @LINEAOCULTAACT NVARCHAR(1), @PRESTAMOACT
NVARCHAR(1), @FECHACADUCIDADACT DATETIME,
@SUPEDIDOACT NVARCHAR(15), @CONTACTOACT INT, @CODVENDEDORACT INT,
@FECHAENTREGAACT DATETIME,
@CODFORMATOACT INT, @CODMACROACT INT,
@DTOACT FLOAT, @COSTEACT FLOAT, @PRECIODEFECTOACT FLOAT,
@CODTARIFAACT INT, @CARGO1ACT FLOAT, @CARGO2ACT FLOAT, @STOCKACT FLOAT,
@PORCRETENCIONACT FLOAT, @TIPOIMPUESTOACT FLOAT, @IVAACT FLOAT, @REQACT FLOAT,
@PRECIOACT FLOAT, @PRECIOMONEDA2ACT FLOAT,
@PRECIOIVAACT FLOAT, @PRECIOIVAMONEDA2ACT FLOAT,
@UNID1ACT FLOAT, @UNID2ACT FLOAT, @UNID3ACT FLOAT, @UNID4ACT FLOAT,
@UNIDADESTOTALACT FLOAT, @UNIDADESPAGADASACT FLOAT,
@UDSEXPANSIONACT FLOAT, @UDMEDIDA2ACT FLOAT, @UDMEDIDA2EXPANSIONACT FLOAT,
@NUMKGACT FLOAT, @NUMKGEXPANSIONACT FLOAT,
@TOTALACT FLOAT, @TOTALMONEDA2ACT FLOAT, @TOTALEXPANSIONACT FLOAT,
@TOTALMONEDA2EXPANSIONACT FLOAT,
@TOTALIVAACT FLOAT,
@TOTALIVAMONEDA2ACT FLOAT,
@TOTALIVAEXPANSIONACT FLOAT,
@TOTALIVAMONEDA2EXPANSIONACT FLOAT,
/* PARA QUE LOS NÚMEROS DE SERIE SIEMPRE SE AGRUPEN CON SU GENERICO */
@HAY_NUMEROS_SERIE NVARCHAR(1), -- SI VALE TRUE SE TENDRÁN QUE
REASIGNAR LOS NÚMEROS DE LÍNEA PORQUE SE MACHACAN PARA GARANTIZAR QUE VAN DETRÁS DE
SU CORRESPONDIENTE GENÉRICO.
@NUMSERIE_GENERICO NVARCHAR(4),
@NUMALBARAN_GENERICO INT,
@N_GENERICO NVARCHAR(1),
@NUMLIN_GENERICO INT,
@FECHA_GENERICO DATETIME,
@NUMLIN_ACT INT; -- DESPUÉS DE TENER LOS DATOS AGRUPADOS, SE
HARÁ UN NUEVO RECORRIDO PARA ASEGURAR DE QUE EL NÚMERO DE LÍNEA SE QUEDA
SECUENCIAL.
-- ESTA TABLA CONTENDRÁ TODA LA INFORMACIÓN TAL CUAL LA TENEMOS EN LA BASE DE
DATOS PERO CON LOS PRECIOS, COSTES, .. COMUNES EN TODOS LOS NÚMEROS DE SERIE.
DECLARE @TABLE_PRECIOS_COMUNES TABLE(
FECHA DATETIME, NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN
INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT, TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLETEMP TABLE(
FECHA DATETIME, NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN
INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT, TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
DECLARE @TABLE_NUMLIN_OK TABLE(
FECHA DATETIME, NUMSERIE NVARCHAR(4), NUMALBARAN INT, N NVARCHAR(1), NUMLIN
INT,
CODARTICULO INT, REFERENCIA NVARCHAR(15), DESCRIPCION NVARCHAR(40), COLOR
NVARCHAR(10), TALLA NVARCHAR(10), EXPANDIDA NVARCHAR(1),
CODALMACEN NVARCHAR(3), LINEAOCULTA NVARCHAR(1), PRESTAMO NVARCHAR(1),
FECHACADUCIDAD DATETIME,
SUPEDIDO NVARCHAR(15), CONTACTO INT, CODVENDEDOR INT, FECHAENTREGA
DATETIME,
CODFORMATO INT, CODMACRO INT,
DTO FLOAT, COSTE FLOAT, PRECIODEFECTO FLOAT,
CODTARIFA INT, CARGO1 FLOAT, CARGO2 FLOAT, STOCK FLOAT, PORCRETENCION
FLOAT, TIPOIMPUESTO INT, IVA FLOAT, REQ FLOAT,
PRECIO FLOAT, PRECIOMONEDA2 FLOAT,
PRECIOIVA FLOAT, PRECIOIVAMONEDA2 FLOAT,
UNID1 FLOAT, UNID2 FLOAT, UNID3 FLOAT, UNID4 FLOAT, UNIDADESTOTAL FLOAT,
UNIDADESPAGADAS FLOAT,
UDSEXPANSION FLOAT, UDMEDIDA2 FLOAT, UDMEDIDA2EXPANSION FLOAT, NUMKG FLOAT,
NUMKGEXPANSION FLOAT,
TOTAL FLOAT, TOTALMONEDA2 FLOAT, TOTALEXPANSION FLOAT,
TOTALMONEDA2EXPANSION FLOAT,
TOTALIVA FLOAT,
TOTALIVAMONEDA2 FLOAT,
TOTALIVAEXPANSION FLOAT,
TOTALIVAMONEDA2EXPANSION FLOAT
);
/* INICIALIZAMOS VALORES, SI NO HAY NINGUN REGISTRO LO SABREMOS PORQUE ESTOS
VALORES NO SE HAN MODIFICADO */
SET @NUMSERIE = '';
SET @NUMALBARAN = -1;
SET @N = '';
SET @HAY_NUMEROS_SERIE = 'F'; -- SI NO HAY NINGÚN NÚMERO DE SERIE, NO
SE PONDRÁ A TRUE NUNCA Y NO SE TENDRÁ QUE REASIGNAR LOS NÚMEROS DE SERIE.
DECLARE CCOMUNES CURSOR FOR
SELECT C.FECHA, L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN,
L.CODARTICULO, L.REFERENCIA, L.DESCRIPCION, L.COLOR, L.TALLA,
L.EXPANDIDA,
L.CODALMACEN, L.LINEAOCULTA, L.PRESTAMO, L.FECHACADUCIDAD,
L.SUPEDIDO, L.CONTACTO, L.CODVENDEDOR, L.FECHAENTREGA,
L.CODFORMATO, L.CODMACRO,
L.DTO, L.COSTE, L.PRECIODEFECTO,
L.CODTARIFA, L.CARGO1, L.CARGO2, L.STOCK, L.PORCRETENCION,
L.TIPOIMPUESTO, L.IVA, L.REQ,
L.PRECIO, L.PRECIO * @RFACTOR AS PRECIOMONEDA2,
L.PRECIOIVA, L.PRECIOIVA * @RFACTOR AS PRECIOIVAMONEDA2,
L.UNID1, L.UNID2, L.UNID3, L.UNID4, L.UNIDADESTOTAL,
L.UNIDADESPAGADAS,
L.UDSEXPANSION, L.UDMEDIDA2, L.UDMEDIDA2EXPANSION, L.NUMKG,
L.NUMKGEXPANSION,
L.TOTAL, L.TOTAL * @RFACTOR AS TOTALMONEDA2,
L.TOTALEXPANSION, L.TOTALEXPANSION * @RFACTOR AS
TOTALMONEDA2EXPANSION,
ROUND(L.PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)), @DECIMALES) AS
TOTALIVA,
ROUND(L.UNIDADESTOTAL* L.PRECIOIVA * (1 - (L.DTO/100)), @DECIMALES)
* @RFACTOR AS TOTALIVAMONEDA2,
ROUND(L.PRECIOIVA * L.UDSEXPANSION * (1-(L.DTO/100)), @DECIMALES)
AS TOTALIVAEXPANSION,
ROUND(L.UDSEXPANSION * L.PRECIOIVA * (1-(L.DTO/100)), @DECIMALES) *
@RFACTOR AS TOTALIVAMONEDA2EXPANSION
FROM ALBVENTACAB C, ALBVENTALIN L
WHERE C.NUMSERIEFAC = @SSERIE AND C.NUMFAC = @INUMERO AND C.NFAC= @SN
AND C.NUMSERIE = L.NUMSERIE AND C.NUMALBARAN = L.NUMALBARAN AND C.N =
L.N
ORDER BY L.NUMSERIE, L.NUMALBARAN, L.N, L.NUMLIN
OPEN CCOMUNES
FETCH NEXT FROM CCOMUNES INTO
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( @EXPANDIDAACT = 'T') -- SI TIENE LÍNEAS POSTERIORES
BEGIN
SET @DTO = @DTOACT; -- ME ASEGURO DE QUE LOS VALORES NO
AGRUPADOS SEAN LOS MISMOS.
SET @COSTE = @COSTEACT;
SET @PRECIODEFECTO = @PRECIODEFECTOACT;
SET @CODTARIFA = @CODTARIFAACT;
SET @CARGO1 = @CARGO1ACT;
SET @CARGO2 = @CARGO2ACT;
SET @STOCK = @STOCKACT;
SET @PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT;
SET @IVA = @IVAACT;
SET @REQ = @REQACT;
SET @PRECIO = @PRECIOACT;
SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
SET @PRECIOIVA = @PRECIOIVAACT;
SET @PRECIOIVAMONEDA2 = @PRECIOIVAMONEDA2ACT;
END
ELSE IF ((@EXPANDIDAACT = 'F') AND (@TALLAACT = '@')) -- SI ES UNA
LÍNEA QUE CONTIENE UN NÚMERO DE SERIE
BEGIN
SET @DTOACT = @DTO; -- MACHACO LOS VALORES QUE SE
GUARDARÁN EN LA BASE DE DATOS POR LOS DE SUS GENERICOS
SET @COSTEACT = @COSTE;
SET @PRECIODEFECTOACT = @PRECIODEFECTO;
SET @CODTARIFAACT = @CODTARIFA;
SET @CARGO1ACT = @CARGO1;
SET @CARGO2ACT = @CARGO2;
SET @STOCKACT = @STOCK;
SET @PORCRETENCIONACT = @PORCRETENCION;
SET @TIPOIMPUESTOACT = @TIPOIMPUESTO;
SET @IVAACT = @IVA;
SET @REQACT = @REQ;
SET @PRECIOACT = @PRECIO;
SET @PRECIOMONEDA2ACT = @PRECIOMONEDA2;
SET @PRECIOIVAACT = @PRECIOIVA;
SET @PRECIOIVAMONEDA2ACT = @PRECIOIVAMONEDA2;
END
INSERT INTO @TABLE_PRECIOS_COMUNES (
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA, EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION, TIPOIMPUESTO, IVA,
REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG, NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT,
@PORCRETENCIONACT, @TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT,
@TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSION);
FETCH NEXT FROM CCOMUNES INTO
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT,
@TALLAACT, @EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT,
@PORCRETENCIONACT, @TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT,
@TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
END
CLOSE CCOMUNES;
DEALLOCATE CCOMUNES;
IF (@ORDEN = 1) -- SI ORDENAMOS POR SERIE, NUMERO, N
BEGIN
DECLARE C1 CURSOR FOR
SELECT
FECHA, NUMSERIE, NUMALBARAN, N, MIN(NUMLIN),
/* CAMPOS: 1 - 5 */
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA, /* CAMPOS: 6 - 11 */
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 22 - 24 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, /* CAMPOS: 25 - 32 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6) AS
PRECIOMONEDA2, /* CAMPOS: 33 - 34 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6) AS
PRECIOIVAMONEDA2, /* CAMPOS: 35 - 36 */
SUM(UNID1), SUM(UNID2), SUM(UNID3), SUM(UNID4),
SUM(UNIDADESTOTAL), SUM(UNIDADESPAGADAS), /* CAMPOS: 37 - 42 */
SUM(UDSEXPANSION), SUM(UDMEDIDA2),
SUM(UDMEDIDA2EXPANSION),SUM(NUMKG), SUM(NUMKGEXPANSION), /* CAMPOS:
43 - 47 */
SUM(TOTAL), SUM(TOTAL * @RFACTOR) AS TOTALMONEDA2,
/* CAMPOS: 48 - 49 */
SUM(TOTALEXPANSION), SUM(TOTALEXPANSION * @RFACTOR) AS
TOTALMONEDA2EXPANSION, /* CAMPOS: 50 - 51 */
SUM(ROUND(PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVA, /* CAMPOS: 52 */
SUM(UNIDADESTOTAL* PRECIOIVA * (1 - (DTO/100)) * @RFACTOR)
AS TOTALIVAMONEDA2, /* CAMPOS: 53 */
SUM(ROUND(PRECIOIVA * UDSEXPANSION * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVAEXPANSION, /* CAMPOS: 54 */
SUM(ROUND(UDSEXPANSION * PRECIOIVA * (1-(DTO/100)),
@DECIMALES) * @RFACTOR) AS TOTALIVAMONEDA2EXPANSION /* CAMPOS: 55 */
FROM @TABLE_PRECIOS_COMUNES
GROUP BY REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 22 - 24 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, /* CAMPOS: 25 - 32 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6),
/* CAMPOS: 33 - 34 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6),
/* CAMPOS: 35 - 36 */
CODARTICULO, TALLA, COLOR, EXPANDIDA,NUMSERIE, NUMALBARAN,
N, NUMLIN, FECHA
ORDER BY CODARTICULO, REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
CONTACTO, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, 23, 24,
/* CAMPOS: 22 - 24, 23: COSTE, 24: PRECIODEFECTO*/
CODTARIFA, CARGO1, CARGO2, PORCRETENCION, TIPOIMPUESTO,
IVA, REQ, /* CAMPOS: 25 - 32 */
33, 34,
/* CAMPOS: 33(PRECIO) - 34(PRECIOMONEDA2) */
35, 36,
/* CAMPOS: 35(PRECIOIVA) - 36(PRECIOIVAMONEDA2) */
TALLA, COLOR,
--SUPEDIDO, STOCK,
-- PARA QUE VAYAN SEGUIDOS Y SE PUEDA AGRUPAR AUNQUE SEA DIFERENTE
NUMSERIE, NUMALBARAN, N, NUMLIN, FECHA
END
ELSE
BEGIN
DECLARE C1 CURSOR FOR
SELECT
FECHA, NUMSERIE, NUMALBARAN, N, MIN(NUMLIN),
/* CAMPOS: 1 - 5 */
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA, /* CAMPOS: 6 - 11 */
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 22 - 24 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, /* CAMPOS: 25 - 32 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6) AS
PRECIOMONEDA2, /* CAMPOS: 33 - 34 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6) AS
PRECIOIVAMONEDA2, /* CAMPOS: 35 - 36 */
SUM(UNID1), SUM(UNID2), SUM(UNID3), SUM(UNID4),
SUM(UNIDADESTOTAL), SUM(UNIDADESPAGADAS), /* CAMPOS: 37 - 42 */
SUM(UDSEXPANSION), SUM(UDMEDIDA2),
SUM(UDMEDIDA2EXPANSION),SUM(NUMKG), SUM(NUMKGEXPANSION), /* CAMPOS:
43 - 47 */
SUM(TOTAL), SUM(TOTAL * @RFACTOR) AS TOTALMONEDA2,
/* CAMPOS: 48 - 49 */
SUM(TOTALEXPANSION), SUM(TOTALEXPANSION * @RFACTOR) AS
TOTALMONEDA2EXPANSION, /* CAMPOS: 50 - 51 */
SUM(ROUND(PRECIOIVA * UNIDADESTOTAL * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVA, /* CAMPOS: 52 */
SUM(UNIDADESTOTAL* PRECIOIVA * (1 - (DTO/100)) * @RFACTOR)
AS TOTALIVAMONEDA2, /* CAMPOS: 53 */
SUM(ROUND(PRECIOIVA * UDSEXPANSION * (1-(DTO/100)),
@DECIMALES)) AS TOTALIVAEXPANSION, /* CAMPOS: 54 */
SUM(ROUND(UDSEXPANSION * PRECIOIVA * (1-(DTO/100)),
@DECIMALES) * @RFACTOR) AS TOTALIVAMONEDA2EXPANSION /* CAMPOS: 55 */
FROM @TABLE_PRECIOS_COMUNES
GROUP BY REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, ROUND(COSTE, 6), ROUND(PRECIODEFECTO, 6),
/* CAMPOS: 22 - 24 */
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ, /* CAMPOS: 25 - 32 */
ROUND(PRECIO, 6), ROUND(PRECIO * @RFACTOR, 6),
/* CAMPOS: 33 - 34 */
ROUND(PRECIOIVA, 6), ROUND(PRECIOIVA * @RFACTOR, 6),
/* CAMPOS: 35 - 36 */
CODARTICULO, TALLA, COLOR, EXPANDIDA,NUMSERIE, NUMALBARAN,
N, NUMLIN, FECHA
ORDER BY CODARTICULO, REFERENCIA, DESCRIPCION,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
/* CAMPOS: 12 - 15 */
CONTACTO, FECHAENTREGA,
/* CAMPOS: 16 - 19 */
CODFORMATO, CODMACRO,
/* CAMPOS: 20 - 21 */
DTO, 23, 24,
/* CAMPOS: 22 - 24, 23: COSTE, 24: PRECIODEFECTO*/
CODTARIFA, CARGO1, CARGO2, PORCRETENCION, TIPOIMPUESTO,
IVA, REQ, /* CAMPOS: 25 - 32 */
33, 34,
/* CAMPOS: 33(PRECIO) - 34(PRECIOMONEDA2) */
35, 36,
/* CAMPOS: 35(PRECIOIVA) - 36(PRECIOIVAMONEDA2) */
TALLA, COLOR,
--SUPEDIDO, STOCK,
-- PARA QUE VAYAN SEGUIDOS Y SE PUEDA AGRUPAR AUNQUE SEA DIFERENTE
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN
END
OPEN C1
FETCH NEXT FROM C1 INTO
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( (@N ='') OR (@CODARTICULO <> @CODARTICULOACT) OR (@REFERENCIA <>
@REFERENCIAACT) OR
(@DESCRIPCION <> @DESCRIPCIONACT) OR (@COLOR <> @COLORACT) OR (@TALLA
<> @TALLAACT) OR
(@CODALMACEN <> @CODALMACENACT) OR (@LINEAOCULTA <> @LINEAOCULTAACT) OR
(@PRESTAMO <> @PRESTAMOACT) OR
(@FECHACADUCIDAD <> @FECHACADUCIDADACT) OR
-- (@SUPEDIDO <> @SUPEDIDOACT) OR -- NO PODEMOS AGRUPAR POR SUPEDIDO
PORQUE VARÍA PARA CADA ALBARÁN SI NO SE ESPECIFICA. SI UN ARTÍCULO ESTÁ EN DOS
PEDIDOS CON DOS ALBARANES DIFERENTES EL SUPEDIDO VALDRÁ UN VALOR CUALQUIERA.
(@CONTACTO <> @CONTACTOACT) OR
-- (@CODVENDEDOR <> @CODVENDEDORACT) OR
(@FECHAENTREGA <> @FECHAENTREGAACT) OR
(@CODFORMATO <> @CODFORMATOACT) OR (@CODMACRO <> @CODMACROACT) OR
(@DTO <> @DTOACT) OR (@COSTE <> @COSTEACT) OR (@PRECIODEFECTO <>
@PRECIODEFECTOACT) OR (@CODTARIFA <> @CODTARIFAACT) OR
--(@STOCK <> @STOCKACT) OR -- NO AGRUPAMOS POR EL STOCK PORQUE
SIEMPRE SERÁ DIFERENTE Y SERÍA COMO NO AGRUPAR POR ALBARÁN
(@CARGO1 <> @CARGO1ACT) OR (@CARGO2 <> @CARGO2ACT) OR
(@PORCRETENCION <> @PORCRETENCIONACT) OR
(@TIPOIMPUESTO <> @TIPOIMPUESTOACT) OR (@IVA <> @IVAACT) OR (@REQ <>
@REQACT) OR
(@PRECIO <> @PRECIOACT) OR (@PRECIOMONEDA2 <> @PRECIOMONEDA2ACT) OR
(@PRECIOIVA <> @PRECIOIVAACT) OR (@PRECIOIVAMONEDA2 <>
@PRECIOIVAMONEDA2ACT)
)
BEGIN --SI ESTAMOS EN UN NUEVO ARTICULO O EN EL INICIO
IF (@N <> '') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION);
END
-- INICIALIZAMOS DATOS
SET @FECHA = @FECHAACT;
SET @NUMSERIE = @NUMSERIEACT;
SET @NUMALBARAN = @NUMALBARANACT;
SET @N = @NACT;
SET @NUMLIN = @NUMLINACT;
SET @CODARTICULO = @CODARTICULOACT;
SET @REFERENCIA = @REFERENCIAACT;
SET @DESCRIPCION = @DESCRIPCIONACT;
SET @COLOR = @COLORACT;
SET @TALLA = @TALLAACT;
SET @EXPANDIDA = @EXPANDIDAACT;
SET @CODALMACEN = @CODALMACENACT;
SET @LINEAOCULTA = @LINEAOCULTAACT;
SET @PRESTAMO = @PRESTAMOACT;
SET @FECHACADUCIDAD = @FECHACADUCIDADACT;
SET @SUPEDIDO = @SUPEDIDOACT;
SET @CONTACTO = @CONTACTOACT;
SET @CODVENDEDOR = @CODVENDEDORACT;
SET @FECHAENTREGA = @FECHAENTREGAACT;
SET @CODFORMATO = @CODFORMATOACT;
SET @CODMACRO = @CODMACROACT;
SET @DTO = @DTOACT; SET @COSTE = @COSTEACT;
SET @PRECIODEFECTO = @PRECIODEFECTOACT;
SET @CODTARIFA = @CODTARIFAACT;
SET @CARGO1 = @CARGO1ACT;
SET @CARGO2 = @CARGO2ACT;
SET @STOCK = @STOCKACT;
SET @PORCRETENCION = @PORCRETENCIONACT;
SET @TIPOIMPUESTO = @TIPOIMPUESTOACT;
SET @IVA = @IVAACT; SET @REQ = @REQACT;
SET @PRECIO = @PRECIOACT;
SET @PRECIOMONEDA2 = @PRECIOMONEDA2ACT;
SET @PRECIOIVA = @PRECIOIVAACT;
SET @PRECIOIVAMONEDA2 = @PRECIOIVAMONEDA2ACT;
SET @UNID1 = @UNID1ACT;
SET @UNID2 = @UNID2ACT;
SET @UNID3 = @UNID3ACT;
SET @UNID4 = @UNID4ACT;
SET @UNIDADESTOTAL = @UNIDADESTOTALACT;
SET @UNIDADESPAGADAS = @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSIONACT;
SET @UDMEDIDA2 = @UDMEDIDA2ACT;
SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSIONACT;
SET @NUMKG = @NUMKGACT;
SET @NUMKGEXPANSION = @NUMKGEXPANSIONACT;
SET @TOTAL = @TOTALACT;
SET @TOTALMONEDA2 = @TOTALMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSIONACT;
SET @TOTALMONEDA2EXPANSION = @TOTALMONEDA2EXPANSIONACT;
SET @TOTALIVA = @TOTALIVAACT;
SET @TOTALIVAMONEDA2 = @TOTALIVAMONEDA2ACT;
SET @TOTALIVAEXPANSION = @TOTALIVAEXPANSIONACT;
SET @TOTALIVAMONEDA2EXPANSION = @TOTALIVAMONEDA2EXPANSIONACT;
IF ((@TALLAACT = '.') AND (@EXPANDIDA = 'T')) -- PARA QUE TODOS LOS
NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
SET @FECHA_GENERICO = @FECHA;
END
ELSE IF ((@TALLAACT = '@') AND (@EXPANDIDA = 'F')) -- PARA QUE
TODOS LOS NÚMEROS DE SERIE VAYAN DETRÁS DE SU GENÉRICO.
BEGIN
SET @NUMSERIE = @NUMSERIE_GENERICO;
SET @NUMALBARAN = @NUMALBARAN_GENERICO;
SET @N = @N_GENERICO;
SET @NUMLIN = @NUMLIN_GENERICO;
SET @FECHA = @FECHA_GENERICO;
SET @HAY_NUMEROS_SERIE = 'T';
END
END
ELSE -- SI ESTAMOS EN EL MISMO ARTICULO Y NO HA CAMBIADO NINGUN DATO QUE
NOS HAGA DELVOLVER REGISTROS DIFERENTES
BEGIN
-- ACUMULAMOS DATOS
SET @UNID1 = @UNID1 + @UNID1ACT;
SET @UNID2 = @UNID2 + @UNID2ACT;
SET @UNID3 = @UNID3 + @UNID3ACT;
SET @UNID4 = @UNID4 + @UNID4ACT;
SET @UNIDADESTOTAL = @UNIDADESTOTAL + @UNIDADESTOTALACT;
SET @UNIDADESPAGADAS = @UNIDADESPAGADAS + @UNIDADESPAGADASACT;
SET @UDSEXPANSION = @UDSEXPANSION + @UDSEXPANSIONACT;
SET @UDMEDIDA2 = @UDMEDIDA2 + @UDMEDIDA2ACT;
SET @UDMEDIDA2EXPANSION = @UDMEDIDA2EXPANSION +
@UDMEDIDA2EXPANSIONACT;
SET @NUMKG = @NUMKG + @NUMKGACT;
SET @NUMKGEXPANSION = @NUMKGEXPANSION + @NUMKGEXPANSIONACT;
SET @TOTAL = @TOTAL + @TOTALACT;
SET @TOTALMONEDA2 = @TOTALMONEDA2 + @TOTALMONEDA2ACT;
SET @TOTALEXPANSION = @TOTALEXPANSION + @TOTALEXPANSIONACT;
SET @TOTALMONEDA2EXPANSION = @TOTALMONEDA2EXPANSION +
@TOTALMONEDA2EXPANSIONACT;
SET @TOTALIVA = @TOTALIVA + @TOTALIVAACT;
SET @TOTALIVAMONEDA2 = @TOTALIVAMONEDA2 + @TOTALIVAMONEDA2ACT;
SET @TOTALIVAEXPANSION = @TOTALIVAEXPANSION +
@TOTALIVAEXPANSIONACT;
SET @TOTALIVAMONEDA2EXPANSION = @TOTALIVAMONEDA2EXPANSION +
@TOTALIVAMONEDA2EXPANSIONACT;
IF (@FECHAACT > @FECHA) -- SI LA FECHA DEL ALBARÁN ES POSTERIOR
ACTUALIZO EL STOCK.
BEGIN
SET @STOCK = @STOCKACT;
END
IF ((@EXPANDIDAACT = 'T') AND (@EXPANDIDA = 'F')) -- SE PUEDEN
ACUMULAR REGISTROS CON EXPANDIDA DIFERENTE, SÓLO QUE EL ACUMULADO VALDRÁ 'T' SI HAY
ALGUNO DE LOS REGISTROS QUE SE ACUMULAN QUE VALE 'T'
BEGIN
SET @EXPANDIDA = 'T';
SET @NUMSERIE_GENERICO = @NUMSERIE;
SET @NUMALBARAN_GENERICO = @NUMALBARAN;
SET @N_GENERICO = @N;
SET @NUMLIN_GENERICO = @NUMLIN;
SET @FECHA_GENERICO = @FECHA;
END
END
FETCH NEXT FROM C1 INTO
@FECHAACT, @NUMSERIEACT, @NUMALBARANACT, @NACT, @NUMLINACT,
@CODARTICULOACT, @REFERENCIAACT, @DESCRIPCIONACT, @COLORACT, @TALLAACT,
@EXPANDIDAACT,
@CODALMACENACT, @LINEAOCULTAACT, @PRESTAMOACT, @FECHACADUCIDADACT,
@SUPEDIDOACT, @CONTACTOACT, @CODVENDEDORACT, @FECHAENTREGAACT,
@CODFORMATOACT, @CODMACROACT,
@DTOACT, @COSTEACT, @PRECIODEFECTOACT,
@CODTARIFAACT, @CARGO1ACT, @CARGO2ACT, @STOCKACT, @PORCRETENCIONACT,
@TIPOIMPUESTOACT, @IVAACT, @REQACT,
@PRECIOACT, @PRECIOMONEDA2ACT,
@PRECIOIVAACT, @PRECIOIVAMONEDA2ACT,
@UNID1ACT, @UNID2ACT, @UNID3ACT, @UNID4ACT, @UNIDADESTOTALACT,
@UNIDADESPAGADASACT,
@UDSEXPANSIONACT, @UDMEDIDA2ACT, @UDMEDIDA2EXPANSIONACT, @NUMKGACT,
@NUMKGEXPANSIONACT,
@TOTALACT, @TOTALMONEDA2ACT, @TOTALEXPANSIONACT, @TOTALMONEDA2EXPANSIONACT,
@TOTALIVAACT,
@TOTALIVAMONEDA2ACT,
@TOTALIVAEXPANSIONACT,
@TOTALIVAMONEDA2EXPANSIONACT
END
IF (@N<>'') -- SI NO ESTAMOS EN EL INICIO
BEGIN
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
)
VALUES (
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION);
END
CLOSE C1;
DEALLOCATE C1;
IF (@HAY_NUMEROS_SERIE = 'T')
BEGIN
-- PONEMOS EL NUMERO DE LINEA CORRECTO, SOLO SE TIENE QUE HACER SI
HAY NUMEROS DE SERIE, SINO LA TABLA TEMPORAL YA ES VALIDA
IF (@ORDEN = 1) -- SI ORDENAMOS POR SERIE, NUMERO, N
BEGIN
DECLARE C2 CURSOR FOR
SELECT
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
FROM @TABLETEMP
ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN, CODARTICULO, TALLA, COLOR
END
ELSE -- SI ORDENAMOS POR FECHA, SERIE, NUMERO, N
BEGIN
DECLARE C2 CURSOR FOR
SELECT
FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN,
CODARTICULO, REFERENCIA, DESCRIPCION, COLOR, TALLA,
EXPANDIDA,
CODALMACEN, LINEAOCULTA, PRESTAMO, FECHACADUCIDAD,
SUPEDIDO, CONTACTO, CODVENDEDOR, FECHAENTREGA,
CODFORMATO, CODMACRO,
DTO, COSTE, PRECIODEFECTO,
CODTARIFA, CARGO1, CARGO2, STOCK, PORCRETENCION,
TIPOIMPUESTO, IVA, REQ,
PRECIO, PRECIOMONEDA2,
PRECIOIVA, PRECIOIVAMONEDA2,
UNID1, UNID2, UNID3, UNID4, UNIDADESTOTAL, UNIDADESPAGADAS,
UDSEXPANSION, UDMEDIDA2, UDMEDIDA2EXPANSION, NUMKG,
NUMKGEXPANSION,
TOTAL, TOTALMONEDA2, TOTALEXPANSION, TOTALMONEDA2EXPANSION,
TOTALIVA,
TOTALIVAMONEDA2,
TOTALIVAEXPANSION,
TOTALIVAMONEDA2EXPANSION
FROM @TABLETEMP
ORDER BY FECHA, NUMSERIE, NUMALBARAN, N, NUMLIN, CODARTICULO,
TALLA, COLOR
END
SET @NUMLIN_ACT = 1;
OPEN C2
FETCH NEXT FROM C2 INTO
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION
WHILE (@@FETCH_STATUS = 0)
BEGIN
INSERT INTO @TABLE_NUMLIN_OK VALUES (
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN_ACT,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION)
SET @NUMLIN_ACT = @NUMLIN_ACT + 1;
FETCH NEXT FROM C2 INTO
@FECHA, @NUMSERIE, @NUMALBARAN, @N, @NUMLIN,
@CODARTICULO, @REFERENCIA, @DESCRIPCION, @COLOR, @TALLA,
@EXPANDIDA,
@CODALMACEN, @LINEAOCULTA, @PRESTAMO, @FECHACADUCIDAD,
@SUPEDIDO, @CONTACTO, @CODVENDEDOR, @FECHAENTREGA,
@CODFORMATO, @CODMACRO,
@DTO, @COSTE, @PRECIODEFECTO,
@CODTARIFA, @CARGO1, @CARGO2, @STOCK, @PORCRETENCION,
@TIPOIMPUESTO, @IVA, @REQ,
@PRECIO, @PRECIOMONEDA2,
@PRECIOIVA, @PRECIOIVAMONEDA2,
@UNID1, @UNID2, @UNID3, @UNID4, @UNIDADESTOTAL,
@UNIDADESPAGADAS,
@UDSEXPANSION, @UDMEDIDA2, @UDMEDIDA2EXPANSION, @NUMKG,
@NUMKGEXPANSION,
@TOTAL, @TOTALMONEDA2, @TOTALEXPANSION,
@TOTALMONEDA2EXPANSION,
@TOTALIVA,
@TOTALIVAMONEDA2,
@TOTALIVAEXPANSION,
@TOTALIVAMONEDA2EXPANSION
END;
CLOSE C2;
DEALLOCATE C2;
IF @ORDEN = 2
BEGIN
SELECT * FROM @TABLE_NUMLIN_OK ORDER BY FECHA, NUMSERIE,
NUMALBARAN, N, NUMLIN, TALLA, COLOR
END
ELSE
BEGIN
SELECT * FROM @TABLE_NUMLIN_OK ORDER BY NUMSERIE, NUMALBARAN, N,
NUMLIN, TALLA, COLOR
END
END
ELSE -- SI NO HAY NUMEROS DE SERIE, LA TABLA TEMPORAL YA TIENE LOS NÚMEROS
DE LÍNEA CORRECTO
BEGIN
IF @ORDEN = 2
BEGIN
SELECT * FROM @TABLETEMP ORDER BY FECHA, NUMSERIE, NUMALBARAN, N,
NUMLIN, TALLA, COLOR
END
ELSE
BEGIN
SELECT * FROM @TABLETEMP ORDER BY NUMSERIE, NUMALBARAN, N, NUMLIN,
TALLA, COLOR
END
END
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_ALBVENTATOT] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_ALBVENTATOT]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT SERIE, NUMERO, N, NUMLINEA, BRUTO, DTOCOMERC, TOTDTOCOMERC,
DTOPP, TOTDTOPP, BASEIMPONIBLE, IVA, TOTIVA, REQ, TOTREQ,
TOTAL, ESGASTO, DESCRIPCION
FROM ALBVENTATOT
WHERE SERIE= @SSERIE
AND NUMERO= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_CAMBIO] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
IF (@FCOSTEMEDIO IS NULL)
SET @FCOSTEMEDIO=0;
IF (@FCOSTESTOCK IS NULL)
SET @FCOSTESTOCK=0;
IF (@FULTIMOCOSTE IS NULL)
SET @FULTIMOCOSTE=0;
IF (@FPRECIOULTCOMPRA IS NULL)
SET @FPRECIOULTCOMPRA=0;
IF (@FULTDESCCOMERCIAL IS NULL)
SET @FULTDESCCOMERCIAL=0;
IF (@FUDSCOMPRADAS IS NULL)
SET @FUDSCOMPRADAS=0;
IF (@FFECHAULTCOMPRA IS NULL)
SET @FFECHAULTCOMPRA='01/01/1900'
END
GO
/****** Object: StoredProcedure [dbo].
[GET_COSTESARTICYFECHAULTCOMPRAPORALMACEN_OR_ARTICLINDM] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_COSTESARTICYFECHAULTCOMPRAPORALMACEN_OR_ARTICLINDM]
@SCODALMACEN NVARCHAR(3),
@ICODART INT,
@STALLA NVARCHAR(10),
@SCOLOR NVARCHAR(10),
@FCOSTEMEDIO FLOAT OUTPUT,
@FCOSTESTOCK FLOAT OUTPUT,
@FULTIMOCOSTE FLOAT OUTPUT,
@FPRECIOULTCOMPRA FLOAT OUTPUT,
@FULTDESCCOMERCIAL FLOAT OUTPUT,
@FUDSCOMPRADAS FLOAT OUTPUT,
@FFECHAULTCOMPRA DATETIME OUTPUT
AS
BEGIN
IF NOT EXISTS (SELECT CODALMACEN
FROM COSTESPORALMACEN
WHERE (CODALMACEN=@SCODALMACEN AND CODARTICULO=@ICODART) AND
(TALLA=@STALLA) AND (COLOR=@SCOLOR))
BEGIN
IF (@FCOSTEMEDIO IS NULL)
SET @FCOSTEMEDIO=0;
IF (@FCOSTESTOCK IS NULL)
SET @FCOSTESTOCK=0;
IF (@FULTIMOCOSTE IS NULL)
SET @FULTIMOCOSTE=0;
IF (@FPRECIOULTCOMPRA IS NULL)
SET @FPRECIOULTCOMPRA=0;
IF (@FULTDESCCOMERCIAL IS NULL)
SET @FULTDESCCOMERCIAL=0;
IF (@FUDSCOMPRADAS IS NULL)
SET @FUDSCOMPRADAS=0;
IF (@FFECHAULTCOMPRA IS NULL)
SET @FFECHAULTCOMPRA='01/01/1900'
END
GO
/****** Object: StoredProcedure [dbo].[GET_COTIZACION] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_COTIZACION]
@FECHA DATETIME,
@CODMONEDA INT,
@COTIZACION INT OUTPUT
AS
BEGIN
DECLARE @TEMPFECHA DATETIME;
DECLARE @APLICARCOTDEF NCHAR(1);
DECLARE @COTDEFECTO INT;
SELECT @APLICARCOTDEF=APLICARCOTDEF,
@COTDEFECTO=COTDEF
FROM MONEDAS
WHERE CODMONEDA=@CODMONEDA
IF @APLICARCOTDEF<>'T'
BEGIN
SELECT @COTIZACION = COTIZACION FROM COTIZACIONES
WHERE CODMONEDA = @CODMONEDA AND FECHA = @FECHA
IF @@ROWCOUNT = 0
BEGIN
SELECT @TEMPFECHA = MAX(FECHA) FROM COTIZACIONES
WHERE CODMONEDA = @CODMONEDA
AND FECHA < @FECHA
IF @@ROWCOUNT = 0
SET @COTIZACION = 1
ELSE
BEGIN
SELECT @COTIZACION = COTIZACION FROM COTIZACIONES
WHERE CODMONEDA = @CODMONEDA AND FECHA = @TEMPFECHA
IF @@ROWCOUNT = 0
SET @COTIZACION = 1
END
END
END
ELSE
SET @COTIZACION = @COTDEFECTO
END
GO
/****** Object: StoredProcedure [dbo].[GET_EXISTEDOCUMENTO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_EXISTEDOCUMENTO]
@STIPO NVARCHAR(14),
@SSERIE NVARCHAR(4),
@INUMERO INTEGER,
@EXISTE NCHAR(1) OUTPUT
AS
DECLARE @NUM INTEGER;
BEGIN
IF (@STIPO='NUMPEDCB')
BEGIN
SELECT @NUM = COUNT(NUMPEDIDO) FROM PEDCOMPRACAB
WHERE (NUMSERIE=@SSERIE) AND (NUMPEDIDO=@INUMERO) AND (N='B');
END
ELSE IF (@STIPO='NUMPEDCN')
BEGIN
SELECT @NUM = COUNT(NUMPEDIDO) FROM PEDCOMPRACAB
WHERE (NUMSERIE=@SSERIE) AND (NUMPEDIDO=@INUMERO) AND (N='N');
END
ELSE IF (@STIPO='NUMALBCB')
BEGIN
SELECT @NUM = COUNT(NUMALBARAN) FROM ALBCOMPRACAB
WHERE (NUMSERIE=@SSERIE) AND (NUMALBARAN=@INUMERO) AND (N='B');
END
ELSE IF ((@STIPO='NUMALBCN') OR (@STIPO='NUMDEPON'))
BEGIN
SELECT @NUM = COUNT(NUMALBARAN) FROM ALBCOMPRACAB
WHERE (NUMSERIE=@SSERIE) AND (NUMALBARAN=@INUMERO) AND (N='N')
END
ELSE IF (@STIPO='NUMFACCB')
BEGIN
SELECT @NUM = COUNT(NUMFACTURA) FROM FACTURASCOMPRA
WHERE (NUMSERIE=@SSERIE) AND (NUMFACTURA=@INUMERO) AND (N='B')
END
ELSE IF (@STIPO='NUMFACCN')
BEGIN
SELECT @NUM = COUNT(NUMFACTURA) FROM FACTURASCOMPRA
WHERE (NUMSERIE=@SSERIE) AND (NUMFACTURA=@INUMERO) AND (N='N')
END
/* DOCUMENTOS DE VENTA */
/*---------------------*/
ELSE IF (@STIPO='NUMPEDVB')
SELECT @NUM = COUNT(NUMPEDIDO) FROM PEDVENTACAB
WHERE (NUMSERIE=@SSERIE) AND (NUMPEDIDO=@INUMERO) AND (N='B');
ELSE IF (@STIPO='NUMPEDVN')
SELECT @NUM = COUNT(NUMPEDIDO) FROM PEDVENTACAB
WHERE (NUMSERIE=@SSERIE) AND (NUMPEDIDO=@INUMERO) AND (N='N');
ELSE IF (@STIPO='NUMALBVB')
SELECT @NUM = COUNT(NUMALBARAN) FROM ALBVENTACAB
WHERE (NUMSERIE=@SSERIE) AND (NUMALBARAN=@INUMERO) AND (N='B');
ELSE IF ((@STIPO='NUMALBVN') OR (@STIPO='NUMPRESN'))
SELECT @NUM = COUNT(NUMALBARAN) FROM ALBVENTACAB
WHERE (NUMSERIE=@SSERIE) AND (NUMALBARAN=@INUMERO) AND (N='N');
ELSE IF (@STIPO='NUMFACVB')
SELECT @NUM = COUNT(NUMFACTURA) FROM FACTURASVENTA
WHERE (NUMSERIE=@SSERIE) AND (NUMFACTURA=@INUMERO) AND (N='B');
ELSE IF (@STIPO='NUMFACVN')
SELECT @NUM = COUNT(NUMFACTURA) FROM FACTURASVENTA
WHERE (NUMSERIE=@SSERIE) AND (NUMFACTURA=@INUMERO) AND (N='N') ;
/* TESORERIA - FABRICACION */
/*-------------------------*/
ELSE IF (@STIPO='NUMCOBROSTESB')
SELECT @NUM = COUNT(NUMERO) FROM TESORERIA
WHERE ORIGEN='C' AND TIPODOCUMENTO='L' AND (SERIE=@SSERIE) AND
(NUMERO=@INUMERO)
AND (N='B');
ELSE IF (@STIPO='NUMCOBROSTESN')
SELECT @NUM = COUNT(NUMERO) FROM TESORERIA
WHERE ORIGEN='C' AND TIPODOCUMENTO='L' AND (SERIE=@SSERIE) AND
(NUMERO=@INUMERO)
AND (N='N');
ELSE IF (@STIPO='NUMPAGOSTESB')
SELECT @NUM = COUNT(NUMERO) FROM TESORERIA
WHERE ORIGEN='P' AND TIPODOCUMENTO='L' AND (SERIE=@SSERIE) AND
(NUMERO=@INUMERO)
AND (N='B');
ELSE IF (@STIPO='NUMPAGOSTESN')
SELECT @NUM = COUNT(NUMERO) FROM TESORERIA
WHERE ORIGEN='P' AND TIPODOCUMENTO='L' AND (SERIE=@SSERIE) AND
(NUMERO=@INUMERO)
AND (N='N')
ELSE IF (@STIPO='NUMFABB')
SELECT @NUM = COUNT(NUMERO) FROM ORDENESFABCAB
WHERE (SERIE=@SSERIE) AND (NUMERO=@INUMERO);
IF ( @NUM >0 )
SET @EXISTE = 'T';
ELSE
SET @EXISTE = 'F';
END
GO
/****** Object: StoredProcedure [dbo].[GET_FACTORIMPUESTO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_FACTORIMPUESTO] @TIPOIMPUESTO INT,
@CONREQ NCHAR(1),
@FACTOR FLOAT OUTPUT
AS
DECLARE @VIVA FLOAT;
DECLARE @VREQ FLOAT;
DECLARE @HAYCOFIS NVARCHAR(15)
BEGIN
SELECT @HAYCOFIS=VALOR FROM PARAMETROS WHERE CLAVE='COFIS' AND SUBCLAVE='.'
AND USUARIO='.';
IF (@HAYCOFIS IS NULL)
SET @HAYCOFIS='FALSE';
IF (@HAYCOFIS = 'TRUE')
BEGIN
IF (@CONREQ='T')
BEGIN
SET @FACTOR = 1 +((1 * @VREQ)/100)
END
ELSE
BEGIN
SET @FACTOR = 1;
END;
SET @FACTOR = @FACTOR + (@FACTOR * (@VIVA/100));
END
ELSE
BEGIN
IF (@CONREQ='T')
SET @FACTOR = (1 + ( (@VIVA + @VREQ ) /100 ) );
ELSE
SET @FACTOR = (1 + ( @VIVA /100 ) );
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_FACTURASCOMPRA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_FACTURASCOMPRA]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT C.NUMSERIE, C.NUMFACTURA, C.N, C.SUFACTURA, C.CODPROVEEDOR,
C.FECHA, C.HORA, C.ENVIOPOR, C.PORTESPAG, C.DTOCOMERCIAL,
C.TOTDTOCOMERCIAL, C.DTOPP, C.TOTDTOPP, C.TOTALBRUTO, C.TOTALIMPUESTOS,
C.TOTALNETO, C.CODMONEDA, C.FACTORMONEDA, C.TRASPASADO, C.IVAINCLUIDO,
C.FECHATRASPASO, C.ENLACE_EJERCICIO, C.ENLACE_EMPRESA, C.ENLACE_USUARIO,
C.ENLACE_ASIENTO,
C.FECHAENTRADA, C.TIPODOC, C.IDESTADO,
(C.TOTALBRUTO * C.FACTORMONEDA) AS TOTBRUTOMONEDA2,
(C.TOTDTOPP * C.FACTORMONEDA) AS TOTDTOPPMONEDA2,
(C.TOTDTOCOMERCIAL * C.FACTORMONEDA) AS TOTDTOCOMERCIALMONEDA2,
(C.TOTALIMPUESTOS * C.FACTORMONEDA) AS TOTIMPUESTOSMONEDA2,
(C.TOTALNETO * C.FACTORMONEDA) AS TOTNETOMONEDA2,
M.INICIALES AS INICIALESMONEDA,
M.DESCRIPCION AS DESCRIPCIONMONEDA
FROM FACTURASCOMPRA C LEFT JOIN MONEDAS M ON (C.CODMONEDA=M.CODMONEDA)
WHERE NUMSERIE= @SSERIE
AND NUMFACTURA= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_FACTURASCOMPRATOT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_FACTURASCOMPRATOT]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT SERIE, NUMERO, N ,NUMLINEA, BRUTO, DTOCOMERC, TOTDTOCOMERC,
DTOPP, TOTDTOPP, BASEIMPONIBLE, IVA, TOTIVA, REQ, TOTREQ,
TOTAL, ESGASTO, DESCRIPCION
FROM FACTURASCOMPRATOT
WHERE SERIE= @SSERIE
AND NUMERO= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_FACTURASVENTA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_FACTURASVENTA]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT C.NUMSERIE, C.NUMFACTURA, C.N, C.CODCLIENTE,
C.FECHA, C.HORA, C.ENVIOPOR, C.PORTESPAG, C.DTOCOMERCIAL,
C.TOTDTOCOMERCIAL, C.DTOPP, C.TOTDTOPP, C.TOTALBRUTO, C.TOTALIMPUESTOS,
C.TOTALNETO, C.TOTALCOSTE, C.CODMONEDA, C.FACTORMONEDA, C.TRASPASADA,
C.IVAINCLUIDO,
C.FECHATRASPASO, C.ENLACE_EJERCICIO, C.ENLACE_EMPRESA, C.ENLACE_USUARIO,
C.ENLACE_ASIENTO, C.CODVENDEDOR, C.VIENEDEFO,
C.FECHAENTRADA, C.TIPODOC, C.IDESTADO,
C.CAMBIO, C.PROPINA, C.ENTREGADO,
(C.TOTALBRUTO * C.FACTORMONEDA) AS TOTBRUTOMONEDA2,
(C.TOTDTOPP * C.FACTORMONEDA) AS TOTDTOPPMONEDA2,
(C.TOTDTOCOMERCIAL * C.FACTORMONEDA) AS TOTDTOCOMERCIALMONEDA2,
(C.TOTALIMPUESTOS * C.FACTORMONEDA) AS TOTIMPUESTOSMONEDA2,
(C.TOTALNETO * C.FACTORMONEDA) AS TOTNETOMONEDA2,
M.INICIALES AS INICIALESMONEDA,
M.DESCRIPCION AS DESCRIPCIONMONEDA
FROM FACTURASVENTA C LEFT JOIN MONEDAS M ON (C.CODMONEDA=M.CODMONEDA)
WHERE NUMSERIE= @SSERIE
AND NUMFACTURA= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_FACTURASVENTATOT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_FACTURASVENTATOT]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT SERIE, NUMERO, N ,NUMLINEA, BRUTO, DTOCOMERC, TOTDTOCOMERC,
DTOPP, TOTDTOPP, BASEIMPONIBLE, IVA, TOTIVA, REQ, TOTREQ,
TOTAL, ESGASTO, DESCRIPCION
FROM FACTURASVENTATOT
WHERE SERIE= @SSERIE
AND NUMERO= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_FECHAULTVENTA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_FECHAULTVENTA]
@CODART INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@FECHAULTVENTA DATETIME OUTPUT
AS
BEGIN
SELECT @FECHAULTVENTA = FECHAULTVENTA
FROM ARTICULOSLIN
WHERE (CODARTICULO=@CODART) AND (TALLA=@TALLA) AND (COLOR=@COLOR)
IF (@FECHAULTVENTA IS NULL)
SET @FECHAULTVENTA='01/01/1900';
END
GO
/****** Object: StoredProcedure [dbo].[GET_IMPUESTOCOMPRAARTICULO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_IMPUESTOCOMPRAARTICULO]
@CODARTICULO INT,
@TIPO INT OUTPUT
AS
BEGIN
SELECT @TIPO = IMPUESTOCOMPRA FROM ARTICULOS
WHERE CODARTICULO=@CODARTICULO
IF @@ROWCOUNT = 0
SET @TIPO = 0
END
GO
/****** Object: StoredProcedure [dbo].[GET_INFOCABECERAALBCOMPRA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_INFOCABECERAALBCOMPRA]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@FDTO FLOAT OUTPUT,
@FIVAINC NCHAR(1) OUTPUT,
@FFECHA DATETIME OUTPUT,
@FCODMONEDA INT OUTPUT,
@FFACTORMONEDA FLOAT OUTPUT
AS
DECLARE @ARA DATETIME
BEGIN
SET @ARA = GETDATE()
END
SET @IDTARIFAC = @IDTARIFAOK;
SET @CODPROVEEDOR = @CODPROVOK;
SET @NOMPROVEEDOR = @NOMPROVOK;
SET @PRECIO = @PRECIOOK;
SET @CODMONEDA = @CODMONEDAOK;
SET @PBRUTO = @PBRUTOOK;
SET @DTOTEXTO = @DTOTEXTOOK;
SET @X = @XOK;
SET @Y = @YOK;
CLOSE C2
DEALLOCATE C2
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_MEJORPROVEEDORFORZADO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_MEJORPROVEEDORFORZADO]
@FORZARPROVEEDOR INT,
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODALMACEN NVARCHAR(3),
@USARALMPORTARIFAS NVARCHAR(1),
@UNIDADES FLOAT,
@IDTARIFAC INT OUTPUT,
@CODPROVEEDOR INT OUTPUT,
@NOMPROVEEDOR NVARCHAR(35) OUTPUT,
@PRECIO FLOAT OUTPUT,
@CODMONEDA INT OUTPUT,
@PBRUTO FLOAT OUTPUT,
@DTOTEXTO NVARCHAR(60) OUTPUT,
@X FLOAT OUTPUT,
@Y FLOAT OUTPUT,
@IGNORARTARIFAPROV NVARCHAR(1)
AS
DECLARE @CODMONP INT
DECLARE @PRECIOMIN FLOAT
DECLARE @CODMONEDA1 INT
DECLARE @PRECIO1 FLOAT
DECLARE @PRECIOOK FLOAT
DECLARE @IDTARIFAOK INT
DECLARE @CODMONEDAOK FLOAT
DECLARE @CODPROVOK INT
DECLARE @NOMPROVOK NVARCHAR(35)
DECLARE @PBRUTOOK FLOAT
DECLARE @DTOTEXTOOK NVARCHAR(60)
DECLARE @XOK FLOAT
DECLARE @YOK FLOAT
DECLARE @ARA DATETIME
DECLARE @CONTINUA INT
BEGIN
/* INICIALIZAR EL PRECIO MÍNIMO */
SET @IDTARIFAOK = 0;
SET @PRECIOMIN = 0;
SET @PRECIOOK = 0;
SET @CODPROVOK = -1;
SET @NOMPROVOK = '';
SET @PBRUTOOK = 0;
SET @DTOTEXTOOK = '-0%';
SET @XOK = 0;
SET @YOK = 0;
EXEC GET_MONEDAPRINCIPAL @CODMONP OUTPUT
SET @CODMONEDAOK = @CODMONP;
IF (@USARALMPORTARIFAS<>'T')
BEGIN
SET @ARA = GETDATE()
DECLARE C1 CURSOR FOR
SELECT PR.IDTARIFAC,P.CODPROVEEDOR, P.NOMPROVEEDOR, PR.PNETO,
PR.CODMONEDA,PR.PBRUTO,PR.DTOTEXTO,PR.X,PR.Y
FROM PROVEEDORES P, PRECIOSCOMPRA PR, TARIFASCOMPRA T
WHERE (PR.CODARTICULO=@CODARTICULO) AND
(PR.TALLA=@TALLA) AND
(PR.COLOR=@COLOR) AND
(PR.CODPROVEEDOR = P.CODPROVEEDOR) AND
(T.FECHAINI<= @ARA) AND (T.FECHAFIN + 1 >=@ARA) AND
(PR.CODPROVEEDOR = T.CODPROVEEDOR) AND
(PR.IDTARIFAC = T.IDTARIFAC) AND
(PR.CODPROVEEDOR =P.CODPROVEEDOR) AND
(PR.X <= @UNIDADES) AND
(PR.CODPROVEEDOR =@FORZARPROVEEDOR)
ORDER BY PR.PNETO
OPEN C1
FETCH NEXT FROM C1 INTO @IDTARIFAC,@CODPROVEEDOR, @NOMPROVEEDOR,
@PRECIO,
@CODMONEDA1,@PBRUTO,@DTOTEXTO,@X,@Y
WHILE @@FETCH_STATUS = 0
BEGIN
IF (@IDTARIFAC IS NULL) SET @IDTARIFAC = @IDTARIFAOK;
IF (@CODPROVEEDOR IS NULL) SET @CODPROVEEDOR = @CODPROVOK;
IF (@NOMPROVEEDOR IS NULL) SET @NOMPROVEEDOR =@NOMPROVOK;
IF (@PRECIO IS NULL) SET @PRECIO=@PRECIOOK;
IF (@PBRUTO IS NULL) SET @PBRUTO=@PBRUTOOK;
IF (@DTOTEXTO IS NULL) SET @DTOTEXTO= @DTOTEXTOOK;
IF (@X IS NULL) SET @X = @XOK;
IF (@Y IS NULL) SET @Y = @YOK;
IF (@CODMONEDA1 IS NULL) SET @CODMONEDA1 = @CODMONP
IF (@CODMONEDA1 <> @CODMONP)
EXEC GET_CAMBIO @ARA,@CODMONEDA1,@CODMONP,@PRECIO, @PRECIO1
OUTPUT
ELSE
SET @PRECIO1 = @PRECIO;
IF ((@PRECIO1 < @PRECIOMIN) OR (@PRECIOMIN = 0))
/*CONTROLAMOS QUE SI SE HA DE IGNORAR LA TARIFA Y LA TARIFA DEL
PROVEEDOR CORRESPONDE A - CÓDIGO DE PROVEEDOR, ENTONCES NO SE CONSIDERE EL PRECIO
COMO BUENO*/
AND ((@IGNORARTARIFAPROV = 'F') OR (@IDTARIFAC <>
-@CODPROVEEDOR))
BEGIN
SET @PRECIOMIN = @PRECIO1;
SET @PRECIOOK = @PRECIO;
SET @CODMONEDAOK = @CODMONEDA1;
SET @NOMPROVOK = @NOMPROVEEDOR;
SET @IDTARIFAOK =@IDTARIFAC;
SET @CODPROVOK = @CODPROVEEDOR;
SET @PBRUTOOK = @PBRUTO;
SET @DTOTEXTOOK = @DTOTEXTO;
SET @XOK = @X;
SET @YOK = @Y;
END
FETCH NEXT FROM C1 INTO @IDTARIFAC,@CODPROVEEDOR,
@NOMPROVEEDOR, @PRECIO,
@CODMONEDA1,@PBRUTO,@DTOTEXTO,@X,@Y
END
SET @IDTARIFAC = @IDTARIFAOK;
SET @CODPROVEEDOR = @CODPROVOK;
SET @NOMPROVEEDOR = @NOMPROVOK;
SET @PRECIO = @PRECIOOK;
SET @CODMONEDA = @CODMONEDAOK;
SET @PBRUTO = @PBRUTOOK;
SET @DTOTEXTO = @DTOTEXTOOK;
SET @X =@XOK;
SET @Y =@YOK;
CLOSE C1
DEALLOCATE C1
END
ELSE
BEGIN
SET @ARA = GETDATE()
DECLARE C2 CURSOR FOR
SELECT PR.IDTARIFAC,P.CODPROVEEDOR, P.NOMPROVEEDOR, PR.PNETO,
PR.CODMONEDA,PR.PBRUTO,PR.DTOTEXTO,PR.X,PR.Y
FROM PROVEEDORES P, PRECIOSCOMPRA PR, TARIFASCOMPRA T,
ALMACENESTARIFA A
WHERE (PR.CODARTICULO=@CODARTICULO) AND
(PR.TALLA=@TALLA) AND
(PR.COLOR=@COLOR) AND
(PR.CODPROVEEDOR = P.CODPROVEEDOR) AND
(T.FECHAINI<=@ARA) AND (T.FECHAFIN + 1 >=@ARA) AND
(PR.CODPROVEEDOR = T.CODPROVEEDOR) AND
(PR.IDTARIFAC = T.IDTARIFAC) AND
(PR.CODPROVEEDOR =P.CODPROVEEDOR) AND
(T.CODPROVEEDOR=A.CODPROVEEDOR) AND
(T.IDTARIFAC=A.IDTARIFAC) AND
(A.CODALMACEN=@CODALMACEN) AND
(PR.X <= @UNIDADES) AND
(P.CODPROVEEDOR = @FORZARPROVEEDOR)
ORDER BY PR.PNETO
OPEN C2
FETCH C2 INTO @IDTARIFAC,@CODPROVEEDOR, @NOMPROVEEDOR, @PRECIO,
@CODMONEDA1,@PBRUTO,@DTOTEXTO,@X,@Y
WHILE @@FETCH_STATUS = 0
BEGIN
IF (@IDTARIFAC IS NULL) SET @IDTARIFAC = @IDTARIFAOK;
IF (@CODPROVEEDOR IS NULL) SET @CODPROVEEDOR = @CODPROVOK;
IF (@NOMPROVEEDOR IS NULL) SET @NOMPROVEEDOR =@NOMPROVOK;
IF (@PRECIO IS NULL) SET @PRECIO=@PRECIOOK;
IF (@PBRUTO IS NULL) SET @PBRUTO=@PBRUTOOK;
IF (@DTOTEXTO IS NULL) SET @DTOTEXTO= @DTOTEXTOOK;
IF (@X IS NULL) SET @X = @XOK;
IF (@Y IS NULL) SET @Y = @YOK;
IF (@CODMONEDA1 IS NULL) SET @CODMONEDA1 = @CODMONP;
IF (@CODMONEDA1 <> @CODMONP)
EXEC GET_CAMBIO @ARA,@CODMONEDA1,@CODMONP,@PRECIO,@PRECIO1
OUTPUT
ELSE
SET @PRECIO1 = @PRECIO;
IF ((@PRECIO1 < @PRECIOMIN) OR (@PRECIOMIN = 0))
/*CONTROLAMOS QUE SI SE HA DE IGNORAR LA TARIFA Y LA TARIFA DEL
PROVEEDOR CORRESPONDE A - CÓDIGO DE PROVEEDOR, ENTONCES NO SE CONSIDERE EL PRECIO
COMO BUENO*/
AND ((@IGNORARTARIFAPROV = 'F') OR (@IDTARIFAC <>
-@CODPROVEEDOR))
BEGIN
SET @PRECIOMIN = @PRECIO1;
SET @PRECIOOK = @PRECIO;
SET @CODMONEDAOK = @CODMONEDA1;
SET @NOMPROVOK = @NOMPROVEEDOR;
SET @CODPROVOK = @CODPROVEEDOR;
SET @PBRUTOOK = @PBRUTO;
SET @DTOTEXTOOK = @DTOTEXTO;
SET @XOK = @X;
SET @YOK = @Y;
SET @IDTARIFAOK =@IDTARIFAC;
END
FETCH C2 INTO @IDTARIFAC,@CODPROVEEDOR, @NOMPROVEEDOR, @PRECIO,
@CODMONEDA1,@PBRUTO,@DTOTEXTO
,@X,@Y
END
SET @IDTARIFAC = @IDTARIFAOK;
SET @CODPROVEEDOR = @CODPROVOK;
SET @NOMPROVEEDOR = @NOMPROVOK;
SET @PRECIO = @PRECIOOK;
SET @CODMONEDA = @CODMONEDAOK;
SET @PBRUTO = @PBRUTOOK;
SET @DTOTEXTO = @DTOTEXTOOK;
SET @X = @XOK;
SET @Y = @YOK;
CLOSE C2
DEALLOCATE C2
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_MONEDAPRINCIPAL] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
@UNIDADESREC,@UNIDADESPEN,@PRECIO,@DTO,@TOTALLINEA,
@TIPOIMPUESTO,@IVA,@REQ,@CODALMACEN,@DEPOSITO,
@PRECIOVENTA, @SUPEDIDO, @CODCLIENTE, @CARGO1,
@CARGO2, @DTOTEXTO, @ESOFERTA, @FECHAENTREGA,
@CODENVIO,
@PRECIOMONEDA2,@TOTALLINEAMONEDA2,
@NUMKG,@UDMEDIDA2);
FETCH NEXT FROM C1 INTO
@NUMSERIE, @NUMPEDIDO, @N, @NUMLINEA, @CODARTICULO, @REFERENCIA,
@DESCRIPCION, @COLOR, @TALLA, @UNID1, @UNID2, @UNID3,
@UNID4, @UNIDADESTOTAL, @UNIDADESREC, @UNIDADESPEN,
@PRECIO, @DTO, @TOTALLINEA, @TIPOIMPUESTO, @IVA, @REQ,
@CODALMACEN, @DEPOSITO, @PRECIOVENTA, @SUPEDIDO,
@CODCLIENTE, @CARGO1, @CARGO2, @DTOTEXTO, @ESOFERTA, @FECHAENTREGA,
@CODENVIO, @NUMKG,
@UDMEDIDA2
END;
CLOSE C1;
DEALLOCATE C1;
SELECT * FROM @TABLETEMP
ORDER BY NUMLINEA
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_PEDCOMPRATOT] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_PEDCOMPRATOT]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT SERIE, NUMERO, N, NUMLINEA, BRUTO, DTOCOMERC, TOTDTOCOMERC,
DTOPP, TOTDTOPP, BASEIMPONIBLE, IVA, TOTIVA, REQ, TOTREQ,
TOTAL, ESGASTO, DESCRIPCION
FROM PEDCOMPRATOT
WHERE SERIE= @SSERIE
AND NUMERO= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_PEDVENTACAB] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_PEDVENTACAB]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT C.NUMSERIE, C.NUMPEDIDO, C.N, C.CODCLIENTE, C.SERIEALBARAN,
C.NUMEROALBARAN, C.NALBARAN, C.FECHAPEDIDO, C.FECHAENTREGA,
C.ENVIOPOR, C.TOTBRUTO, C.DTOPP, C.TOTDTOPP, C.DTOCOMERCIAL,
C.TOTDTOCOMERCIAL, C.TOTIMPUESTOS, C.TOTNETO, C.CODMONEDA, C.FACTORMONEDA,
C.PORTESPAG, C.SUPEDIDO, C.IVAINCLUIDO, C.TODORECIBIDO, C.CODVENDEDOR,
C.CODTARIFA,
(C.TOTBRUTO * C.FACTORMONEDA) AS TOTBRUTOMONEDA2,
(C.TOTDTOPP * C.FACTORMONEDA) AS TOTDTOPPMONEDA2,
(C.TOTDTOCOMERCIAL * C.FACTORMONEDA) AS TOTDTOCOMERCIALMONEDA2,
(C.TOTIMPUESTOS * C.FACTORMONEDA) AS TOTIMPUESTOSMONEDA2,
(C.TOTNETO * C.FACTORMONEDA) AS TOTNETOMONEDA2,
M.INICIALES AS INICIALESMONEDA, M.DESCRIPCION AS DESCRIPCIONMONEDA,
C.CONTACTO, C.TIPODOC, C.IDESTADO,C.CODENVIO,C.TRANSPORTE
FROM PEDVENTACAB C LEFT JOIN MONEDAS M ON (C.CODMONEDA=M.CODMONEDA)
WHERE NUMSERIE= @SSERIE
AND NUMPEDIDO= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_PEDVENTALIN] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_PEDVENTALIN]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@RFACTOR FLOAT,
@AGRUP NVARCHAR(1),
@DECIMALES INT
AS
BEGIN
IF (@AGRUP = 'F') -- NO AGRUPADO
BEGIN
SELECT NUMSERIE, NUMPEDIDO, N, NUMLIN, CODARTICULO, REFERENCIA,
DESCRIPCION, COLOR, TALLA, UNID1, UNID2, UNID3, UNID4,
UNIDADESTOTAL, UNIDADESREC, UNIDADESPEN, PRECIO, DTO, TOTAL,
PRECIODEFECTO, TIPOIMPUESTO, IVA, REQ,CODALMACEN, NUMKG, PRESTAMO,
COSTE, CODTARIFA, CODVENDEDOR,
(UNIDADESTOTAL*(PRECIO*(1+((IVA+REQ)/100))) -
(DTO*UNIDADESTOTAL*(PRECIO*(1+((IVA+REQ)/100))))/100) * @RFACTOR AS
TOTALIVAMONEDA2,
TOTAL * @RFACTOR AS TOTALMONEDA2,
(PRECIO*(1+((IVA+REQ)/100)))* @RFACTOR AS PRECIOIVAMONEDA2,
PRECIO * @RFACTOR AS PRECIOMONEDA2,
ROUND(UNIDADESTOTAL*(PRECIO*(1+((IVA+REQ)/100))) -
(DTO*UNIDADESTOTAL*(PRECIO*(1+((IVA+REQ)/100))))/100, @DECIMALES)
AS TOTALIVA,
PRECIO*(1+((IVA+REQ)/100)) AS PRECIOIVA, COMENTARIO, FECHAENTREGA,
CODENVIO,
UDMEDIDA2, CARGO1, CARGO2
FROM PEDVENTALIN
WHERE NUMSERIE = @SSERIE AND NUMPEDIDO = @INUMERO AND N = @SN
END
ELSE -- AGRUPADO
BEGIN
DECLARE @NUMSERIE NVARCHAR(4),
@NUMPEDIDO INT,
@N NVARCHAR(1),
@NUMLIN INT,
@CODARTICULO INT,
@REFERENCIA NVARCHAR(15),
@DESCRIPCION NVARCHAR(40),
@COLOR NVARCHAR(10),
@TALLA NVARCHAR(10),
@UNID1 FLOAT,
@UNID2 FLOAT,
@UNID3 FLOAT,
@UNID4 FLOAT,
@UNIDADESTOTAL FLOAT,
@UNIDADESREC FLOAT,
@UNIDADESPEN FLOAT,
@PRECIO FLOAT,
@DTO FLOAT,
@TOTAL FLOAT,
@PRECIODEFECTO FLOAT,
@TIPOIMPUESTO SMALLINT,
@IVA FLOAT,
@REQ FLOAT,
@CODALMACEN NVARCHAR(3),
@NUMKG FLOAT,
@UDMEDIDA2 FLOAT,
@CARGO1 FLOAT,
@CARGO2 FLOAT,
@PRESTAMO NVARCHAR(1),
@COSTE FLOAT,
@CODTARIFA INT,
@CODVENDEDOR INT,
@TOTALIVAMONEDA2 FLOAT,
@TOTALMONEDA2 FLOAT,
@PRECIOIVAMONEDA2 FLOAT,
@PRECIOMONEDA2 FLOAT,
@TOTALIVA FLOAT,
@PRECIOIVA FLOAT,
@COMENTARIO NVARCHAR(30),
@FECHAENTREGA DATETIME,
@CODENVIO INT;
DECLARE @TABLETEMP TABLE(
NUMSERIE NVARCHAR(4),
NUMPEDIDO INT,
N NVARCHAR(1),
NUMLIN INT,
CODARTICULO INT,
REFERENCIA NVARCHAR(15),
DESCRIPCION NVARCHAR(40),
COLOR NVARCHAR(10),
TALLA NVARCHAR(10),
UNID1 FLOAT,
UNID2 FLOAT,
UNID3 FLOAT,
UNID4 FLOAT,
UNIDADESTOTAL FLOAT,
UNIDADESREC FLOAT,
UNIDADESPEN FLOAT,
PRECIO FLOAT,
DTO FLOAT,
TOTAL FLOAT,
PRECIODEFECTO FLOAT,
TIPOIMPUESTO SMALLINT,
IVA FLOAT,
REQ FLOAT,
CODALMACEN NVARCHAR(3),
NUMKG FLOAT,
UDMEDIDA2 FLOAT,
CARGO1 FLOAT,
CARGO2 FLOAT,
PRESTAMO NVARCHAR(1),
COSTE FLOAT,
CODTARIFA INT,
CODVENDEDOR INT,
TOTALIVAMONEDA2 FLOAT,
TOTALMONEDA2 FLOAT,
PRECIOIVAMONEDA2 FLOAT,
PRECIOMONEDA2 FLOAT,
TOTALIVA FLOAT,
PRECIOIVA FLOAT,
COMENTARIO NVARCHAR(30),
FECHAENTREGA DATETIME,
CODENVIO INT);
DECLARE C1 CURSOR FOR
SELECT NUMSERIE, NUMPEDIDO, N, MIN(NUMLIN), CODARTICULO,
REFERENCIA, DESCRIPCION, COLOR, TALLA, SUM(UNID1), SUM(UNID2),
SUM(UNID3), SUM(UNID4), SUM(UNIDADESTOTAL), SUM(UNIDADESREC),
SUM(UNIDADESPEN), PRECIO, DTO, SUM(TOTAL), PRECIODEFECTO,
TIPOIMPUESTO,
IVA, REQ, CODALMACEN, SUM(NUMKG),SUM(UDMEDIDA2), CARGO1, CARGO2,
PRESTAMO, COSTE, CODTARIFA,
CODVENDEDOR, COMENTARIO, FECHAENTREGA, CODENVIO
FROM PEDVENTALIN
WHERE NUMSERIE = @SSERIE AND NUMPEDIDO = @INUMERO AND N = @SN
GROUP BY NUMSERIE, NUMPEDIDO, N, CODARTICULO, REFERENCIA, DESCRIPCION,
COLOR, TALLA, PRECIO, DTO, PRECIODEFECTO, TIPOIMPUESTO,
IVA, REQ, CODALMACEN, CARGO1, CARGO2, PRESTAMO, COSTE, CODTARIFA,
CODVENDEDOR, COMENTARIO, FECHAENTREGA, CODENVIO
OPEN C1
FETCH NEXT FROM C1 INTO
@NUMSERIE, @NUMPEDIDO, @N, @NUMLIN, @CODARTICULO, @REFERENCIA,
@DESCRIPCION, @COLOR, @TALLA, @UNID1, @UNID2, @UNID3,
@UNID4, @UNIDADESTOTAL, @UNIDADESREC, @UNIDADESPEN, @PRECIO,
@DTO, @TOTAL, @PRECIODEFECTO, @TIPOIMPUESTO, @IVA, @REQ,
@CODALMACEN, @NUMKG,@UDMEDIDA2, @CARGO1, @CARGO2, @PRESTAMO, @COSTE,
@CODTARIFA, @CODVENDEDOR, @COMENTARIO, @FECHAENTREGA, @CODENVIO
WHILE (@@FETCH_STATUS = 0)
BEGIN
-- CALCULAMOS CAMPOS CALCULADOS.
SET @PRECIOIVA = @PRECIO*(1+((@IVA+@REQ)/100));
SET @PRECIOIVAMONEDA2 = @PRECIOIVA*@RFACTOR;
SET @PRECIOMONEDA2 = @PRECIO*@RFACTOR;
SET @TOTALMONEDA2 = @TOTAL*@RFACTOR;
SET @TOTALIVA = ROUND((@PRECIOIVA*@UNIDADESTOTAL)*(1-(@DTO/100)),
@DECIMALES);
SET @TOTALIVAMONEDA2 = @TOTALIVA*@RFACTOR;
-- GUARDAMOS DATOS.
INSERT INTO @TABLETEMP (NUMSERIE,NUMPEDIDO,N,NUMLIN,CODARTICULO,
REFERENCIA,DESCRIPCION,COLOR,TALLA,
UNID1,UNID2,UNID3,UNID4,UNIDADESTOTAL,
UNIDADESREC,UNIDADESPEN,PRECIO,DTO,TOTAL,
PRECIODEFECTO,TIPOIMPUESTO,IVA,REQ,CODALMACEN,
NUMKG,UDMEDIDA2, CARGO1, CARGO2,
PRESTAMO,COSTE,CODTARIFA, CODVENDEDOR,
TOTALIVAMONEDA2,
TOTALMONEDA2,PRECIOIVAMONEDA2,PRECIOMONEDA2,
TOTALIVA,PRECIOIVA,COMENTARIO,FECHAENTREGA,
CODENVIO)
VALUES (@NUMSERIE,@NUMPEDIDO,@N,@NUMLIN,@CODARTICULO,
@REFERENCIA,@DESCRIPCION,@COLOR,@TALLA,
@UNID1,@UNID2,@UNID3,@UNID4,@UNIDADESTOTAL,
@UNIDADESREC,@UNIDADESPEN,@PRECIO,@DTO,@TOTAL,
@PRECIODEFECTO,@TIPOIMPUESTO,@IVA,@REQ,@CODALMACEN,
@NUMKG,@UDMEDIDA2, @CARGO1, @CARGO2,
@PRESTAMO,@COSTE,@CODTARIFA, @CODVENDEDOR,
@TOTALIVAMONEDA2,
@TOTALMONEDA2,@PRECIOIVAMONEDA2,@PRECIOMONEDA2,
@TOTALIVA,@PRECIOIVA,@COMENTARIO,@FECHAENTREGA,
@CODENVIO);
FETCH NEXT FROM C1 INTO
@NUMSERIE, @NUMPEDIDO, @N, @NUMLIN, @CODARTICULO, @REFERENCIA,
@DESCRIPCION, @COLOR, @TALLA, @UNID1, @UNID2, @UNID3,
@UNID4, @UNIDADESTOTAL, @UNIDADESREC, @UNIDADESPEN, @PRECIO,
@DTO, @TOTAL, @PRECIODEFECTO, @TIPOIMPUESTO, @IVA, @REQ,
@CODALMACEN, @NUMKG,@UDMEDIDA2, @CARGO1, @CARGO2, @PRESTAMO, @COSTE,
@CODTARIFA, @CODVENDEDOR, @COMENTARIO, @FECHAENTREGA, @CODENVIO
END
CLOSE C1;
DEALLOCATE C1;
SELECT * FROM @TABLETEMP
ORDER BY NUMLIN
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_PEDVENTATOT] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_PEDVENTATOT]
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1)
AS
BEGIN
SELECT SERIE, NUMERO, N, NUMLINEA, BRUTO, DTOCOMERC, TOTDTOCOMERC,
DTOPP, TOTDTOPP, BASEIMPONIBLE, IVA, TOTIVA, REQ, TOTREQ,
TOTAL, ESGASTO, DESCRIPCION
FROM PEDVENTATOT
WHERE SERIE= @SSERIE
AND NUMERO= @INUMERO
AND N= @SN
END
GO
/****** Object: StoredProcedure [dbo].[GET_PRECIOCOSTE] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_PRECIOCOSTE] @COD INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@PRECIOCOSTE FLOAT OUTPUT
AS
DECLARE @TIPOCOSTE NVARCHAR(6);
BEGIN
EXEC GET_TIPO_PRECIOCOSTE @TIPOCOSTE OUTPUT
IF (@TIPOCOSTE ='ULTIMO')
BEGIN
SELECT @PRECIOCOSTE =ULTIMOCOSTE FROM ARTICULOSLIN
WHERE (CODARTICULO=@COD) AND (TALLA=@TALLA) AND (COLOR=@COLOR) ;
IF (@PRECIOCOSTE IS NULL)
SET @PRECIOCOSTE=0
END
ELSE IF (@TIPOCOSTE ='STOCK')
BEGIN
SELECT @PRECIOCOSTE = COSTESTOCK FROM ARTICULOSLIN
WHERE (CODARTICULO=@COD) AND (TALLA=@TALLA) AND (COLOR=@COLOR)
IF (@PRECIOCOSTE IS NULL)
SET @PRECIOCOSTE=0
END
ELSE
BEGIN
SELECT @PRECIOCOSTE = COSTEMEDIO FROM ARTICULOSLIN
WHERE (CODARTICULO=@COD) AND (TALLA=@TALLA) AND (COLOR=@COLOR);
IF (@PRECIOCOSTE IS NULL)
SET @PRECIOCOSTE=0
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_PROVEEDORIMPUESTOSNOAPLICABLES]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_PROVEEDORIMPUESTOSNOAPLICABLES]
@SERIE NVARCHAR(4),
@NUMERO INT,
@N NVARCHAR(1),
@IMPUESTOSNOAPLICABLES BIT OUTPUT
AS
BEGIN
SELECT
@IMPUESTOSNOAPLICABLES = COALESCE(P.IVANODEDUCIBLE, 0)
FROM ALBCOMPRACAB A
INNER JOIN PROVEEDORES P ON (P.CODPROVEEDOR = A.CODPROVEEDOR)
WHERE
A.NUMSERIE = @SERIE AND A.NUMALBARAN = @NUMERO AND A.N = @N
END
GO
/****** Object: StoredProcedure [dbo].[GET_RECIBOS] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[GET_RECIBOS]
@SORIGEN NVARCHAR(1),
@STIPODOC NVARCHAR(1),
@SSERIE NVARCHAR(4),
@INUMERO INT,
@SN NVARCHAR(1),
@PORIGENEE NVARCHAR(1),
@PTIPODOCEE NVARCHAR(1),
@COMENTARIODOCUMENTO NVARCHAR(30)
AS
DECLARE @REC_GENERA INT;
DECLARE @REC_TESORERIA INT;
BEGIN
-- Contamos número de registros que obtendríamos si obtenemos los
vencimientos de las entregas a cuenta donde se han generado.
SELECT @REC_GENERA = COUNT(*)
FROM [dbo].[GET_RECIBOS_EC_GENERA]
(@SORIGEN, @STIPODOC, @SSERIE, @INUMERO, @SN, @PORIGENEE, @PTIPODOCEE,
@COMENTARIODOCUMENTO);
-- Contamos número de vencimientos de tesorería del documento.
SELECT @REC_TESORERIA = COUNT(*)
FROM TESORERIA WHERE ORIGEN = @SORIGEN AND TIPODOCUMENTO = @STIPODOC AND
SERIE = @SSERIE
AND NUMERO = @INUMERO AND N = @SN;
IF (@REC_GENERA = @REC_TESORERIA) -- Si buscando los recibos donde se
generan entregas a cuenta obtenemos todos los vencimientos asociados al documento
BEGIN
-- Devolvemos datos de los vencimientos teniendo en cuenta donde se han
generado las entregas a cuenta utilizadas en el documento.
SELECT * FROM [dbo].[GET_RECIBOS_EC_GENERA] (@SORIGEN, @STIPODOC,
@SSERIE, @INUMERO, @SN, @PORIGENEE, @PTIPODOCEE, @COMENTARIODOCUMENTO );
END
ELSE -- Si no se han podido obtener los vencimientos donde se han generado
las entregas a cuenta utilizadas en el documento
BEGIN
-- Obtenemos los vencimientos del documento directamente sin poder
obtener los datos de donde se ha generado la entrega a cuenta.
SELECT * FROM [dbo].[GET_RECIBOS_EC_UTILIZA] (@SORIGEN, @STIPODOC,
@SSERIE, @INUMERO, @SN);
END
END
GO
/****** Object: StoredProcedure [dbo].[GET_SIG_NUMERO_SERIE] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_SIG_NUMERO_SERIE]
@STIPO NVARCHAR(14),
@SSERIE NVARCHAR(4),
@INUMSIG INT OUTPUT
AS
BEGIN
/* DOCUMENTOS DE COMPRA */
/*----------------------*/
IF (@STIPO='NUMPEDCB')
SELECT @INUMSIG = NUMPEDCB FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMPEDCN')
SELECT @INUMSIG = NUMPEDCN FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMALBCB')
SELECT @INUMSIG = NUMALBCB FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMALBCN')
SELECT @INUMSIG = NUMALBCN FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMFACCB')
SELECT @INUMSIG = NUMFACCB FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMFACCN')
SELECT @INUMSIG = NUMFACCN FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMPEDVB')
SELECT @INUMSIG = NUMPEDVB FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMPEDVN')
SELECT @INUMSIG = NUMPEDVN FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMALBVB')
SELECT @INUMSIG = NUMALBVB FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMALBVN')
SELECT @INUMSIG = NUMALBVN FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMFACVB')
SELECT @INUMSIG = NUMFACVB FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMFACVN')
SELECT @INUMSIG = NUMFACVN FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMCOBROSTESB')
SELECT @INUMSIG = NUMCOBROSTESB FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMCOBROSTESN')
SELECT @INUMSIG = NUMCOBROSTESN FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMPAGOSTESB')
SELECT @INUMSIG = NUMPAGOSTESB FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMPAGOSTESN')
SELECT @INUMSIG = NUMPAGOSTESN FROM SERIES WHERE SERIE = @SSERIE
ELSE IF (@STIPO='NUMFABB')
SELECT @INUMSIG = NUMFABB FROM SERIES WHERE SERIE = @SSERIE
IF (@INUMSIG IS NULL)
SET @INUMSIG = 0;
SET @INUMSIG= @INUMSIG +1 ;
END
GO
/****** Object: StoredProcedure [dbo].[GET_STOCKARTICULO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_STOCKARTICULO]
@ICODART INT,
@STALLA NVARCHAR(10),
@SCOLOR NVARCHAR(10),
@FTOTALSTOCK FLOAT OUTPUT
AS
BEGIN
SELECT @FTOTALSTOCK = SUM(STOCK) FROM STOCKS
WHERE (CODARTICULO=@ICODART) AND (TALLA=@STALLA) AND (COLOR=@SCOLOR)
IF (@FTOTALSTOCK IS NULL)
SET @FTOTALSTOCK=0;
END
GO
/****** Object: StoredProcedure [dbo].[GET_STOCKARTICULOPORALMACEN] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_STOCKARTICULOPORALMACEN]
@SCODALMACEN NVARCHAR(3),
@ICODART INT,
@STALLA NVARCHAR(10),
@SCOLOR NVARCHAR(10),
@FTOTALSTOCK FLOAT OUTPUT
AS
BEGIN
SELECT @FTOTALSTOCK = STOCK FROM STOCKS
WHERE (CODALMACEN=@SCODALMACEN AND CODARTICULO=@ICODART) AND (TALLA=@STALLA)
AND (COLOR=@SCOLOR)
IF (@FTOTALSTOCK IS NULL)
SET @FTOTALSTOCK=0;
END
GO
/****** Object: StoredProcedure [dbo].[GET_TARIFACONIVA] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_TARIFACONIVA]
@IDTARIFA INT,
@INCLUIDO NCHAR(1) OUTPUT
AS
BEGIN
SELECT @INCLUIDO = CONIVA FROM TARIFASVENTA
WHERE IDTARIFAV=@IDTARIFA
IF @@ROWCOUNT = 0
SET @INCLUIDO='F'
PRINT @INCLUIDO
END
GO
/****** Object: StoredProcedure [dbo].[GET_TIPO_PRECIOCOSTE] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_TIPO_PRECIOCOSTE] @TEMP NVARCHAR(6) OUTPUT
AS
SET @TEMP = (SELECT VALOR FROM PARAMETROS WHERE CLAVE='CODEF')
-- IF @@ROWCOUNT = 0
-- SET @TEMP = 'MEDIO'
RETURN
GO
/****** Object: StoredProcedure [dbo].[GET_TIPOIMPUESTOARTICULO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_TIPOIMPUESTOARTICULO]
@CODARTICULO INT,
@TIPO INT OUTPUT
AS
BEGIN
SELECT @TIPO = TIPOIMPUESTO FROM ARTICULOS
WHERE CODARTICULO=@CODARTICULO
IF @@ROWCOUNT = 0
SET @TIPO = 0
END
GO
/****** Object: StoredProcedure [dbo].[GET_UNID_FECREG] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_UNID_FECREG]
@PCODBARRAS NVARCHAR(200),
@PREF NVARCHAR(16),
@PARTIC NVARCHAR(41),
@PDEPAR INT,
@PSECCI INT,
@PFAMIL INT,
@PSUBFA INT,
@PMARCA INT,
@PLINIA INT,
@PTIPO INT,
@PCODPROV INT,
@PCODALMACEN NVARCHAR(4),
@PCODGRUPOALMACEN INT,
@PFECHA DATETIME
AS
BEGIN
DECLARE @ICGPID INT;
DECLARE @ICGPCODBARRAS NVARCHAR(1);
DECLARE @ICGPREF NVARCHAR(1);
DECLARE @ICGPARTIC NVARCHAR(1);
DECLARE @ICGPDEPAR NVARCHAR(1);
DECLARE @ICGPSECCI NVARCHAR(1);
DECLARE @ICGPFAMIL NVARCHAR(1);
DECLARE @ICGPSUBFA NVARCHAR(1);
DECLARE @ICGPMARCA NVARCHAR(1);
DECLARE @ICGPLINIA NVARCHAR(1);
DECLARE @ICGPTIPO NVARCHAR(1);
DECLARE @ICGPCODPROV NVARCHAR(1);
IF (@PCODBARRAS IS NULL)
BEGIN
SET @ICGPCODBARRAS='T';
END;
ELSE
BEGIN
SET @ICGPCODBARRAS='F';
END;
IF (@PREF IS NULL)
BEGIN
SET @ICGPREF='T';
END;
ELSE
BEGIN
SET @ICGPREF='F';
END;
IF (@PARTIC IS NULL)
BEGIN
SET @ICGPARTIC='T';
END;
ELSE
BEGIN
SET @ICGPARTIC='F';
END;
IF (@PDEPAR IS NULL)
BEGIN
SET @ICGPDEPAR='T';
END;
ELSE
BEGIN
SET @ICGPDEPAR='F';
END;
IF (@PSECCI IS NULL)
BEGIN
SET @ICGPSECCI='T';
END;
ELSE
BEGIN
SET @ICGPSECCI='F';
END;
IF (@PFAMIL IS NULL)
BEGIN
SET @ICGPFAMIL='T';
END;
ELSE
BEGIN
SET @ICGPFAMIL='F';
END;
IF (@PSUBFA IS NULL)
BEGIN
SET @ICGPSUBFA='T';
END;
ELSE
BEGIN
SET @ICGPSUBFA='F';
END;
IF (@PMARCA IS NULL)
BEGIN
SET @ICGPMARCA='T';
END;
ELSE
BEGIN
SET @ICGPMARCA='F';
END;
IF (@PLINIA IS NULL)
BEGIN
SET @ICGPLINIA='T';
END;
ELSE
BEGIN
SET @ICGPLINIA='F';
END;
IF (@PTIPO IS NULL)
BEGIN
SET @ICGPTIPO='T';
END;
ELSE
BEGIN
SET @ICGPTIPO='F';
END;
IF (@PCODPROV IS NULL)
BEGIN
SET @ICGPCODPROV='T';
END;
ELSE
BEGIN
SET @ICGPCODPROV='F';
END;
SELECT ARTICULOS.CODARTICULO AS CODARTICULO
, ARTICULOSLIN.TALLA COLLATE LATIN1_GENERAL_BIN AS TALLA
, ARTICULOSLIN.COLOR COLLATE LATIN1_GENERAL_BIN AS COLOR
, MOVIMENTS1.CODALMACENORIGEN AS CODALMACEN
, COALESCE(MOVIMENTS1.FECHA,'01/01/1900') AS FECHAREGUL
, COALESCE(MOVIMENTS1.UNIDADES,0.0) AS UNIDADES
, COALESCE(MOVIMENTS1.TIPO,'REG') AS TIPO
, MOVIMENTS1.ID
, COALESCE(MOVIMENTS1.UDMEDIDA2,0.0) AS UNIDADES2
FROM (( ARTICULOS LEFT JOIN ARTICULOSLIN ON
(ARTICULOS.CODARTICULO=ARTICULOSLIN.CODARTICULO) )
LEFT JOIN
( SELECT CODARTICULO,TALLA,COLOR,CODALMACENORIGEN,UNIDADES,TIPO,FECHA, ID,
UDMEDIDA2
FROM MOVIMENTS
WHERE (CODALMACENORIGEN=@PCODALMACEN OR CODALMACENORIGEN LIKE
@PCODALMACEN+'%' OR CODALMACENORIGEN IN (SELECT CODALMACEN FROM GRUPOSALMACENLIN
WHERE IDGRUPO=@PCODGRUPOALMACEN)) AND
(TIPO='REG' OR TIPO='INI')
AND FECHA <= @PFECHA
AND FECHA = (SELECT MAX(FECHA) FROM MOVIMENTS M WHERE
(M.CODALMACENORIGEN=@PCODALMACEN OR M.CODALMACENORIGEN LIKE
@PCODALMACEN+'%' OR M.CODALMACENORIGEN IN (SELECT CODALMACEN FROM GRUPOSALMACENLIN
WHERE IDGRUPO=@PCODGRUPOALMACEN)) AND
(M.TIPO='REG' OR M.TIPO='INI')
AND M.FECHA <= @PFECHA
AND M.CODARTICULO = MOVIMENTS.CODARTICULO
AND M.TALLA =MOVIMENTS.TALLA
AND M.COLOR = MOVIMENTS.COLOR
AND M.CODALMACENORIGEN = MOVIMENTS.CODALMACENORIGEN))
MOVIMENTS1 ON (ARTICULOSLIN.CODARTICULO=MOVIMENTS1.CODARTICULO)
AND (ARTICULOSLIN.TALLA=MOVIMENTS1.TALLA) AND
(ARTICULOSLIN.COLOR=MOVIMENTS1.COLOR)
)
LEFT JOIN REFERENCIASPROV ON
(ARTICULOS.CODARTICULO=REFERENCIASPROV.CODARTICULO)
WHERE (ARTICULOS.DESCRIPCION LIKE @PARTIC+'%' OR @ICGPARTIC='T')
AND (ARTICULOS.DPTO=@PDEPAR OR @ICGPDEPAR='T')
AND (ARTICULOS.SECCION=@PSECCI OR @ICGPSECCI='T')
AND (ARTICULOS.FAMILIA=@PFAMIL OR @ICGPFAMIL='T')
AND (ARTICULOS.SUBFAMILIA=@PSUBFA OR @ICGPSUBFA='T')
AND (ARTICULOS.MARCA=@PMARCA OR @ICGPMARCA='T')
AND (ARTICULOS.LINEA=@PLINIA OR @ICGPLINIA='T')
AND (ARTICULOS.REFPROVEEDOR LIKE @PREF+'%' OR @ICGPREF='T')
AND (ARTICULOSLIN.CODBARRAS LIKE @PCODBARRAS+'%' OR
@ICGPCODBARRAS='T')
AND (ARTICULOS.TIPO <> @PTIPO OR @ICGPTIPO='T' OR ARTICULOS.TIPO
IS NULL)
AND (REFERENCIASPROV.CODPROVEEDOR = @PCODPROV OR @ICGPCODPROV='T')
AND (ARTICULOS.USASTOCKS = 'T')
AND (MOVIMENTS1.CODALMACENORIGEN=@PCODALMACEN OR
MOVIMENTS1.CODALMACENORIGEN LIKE @PCODALMACEN+'%' OR MOVIMENTS1.CODALMACENORIGEN IN
(SELECT CODALMACEN FROM GRUPOSALMACENLIN WHERE IDGRUPO=@PCODGRUPOALMACEN))
ORDER BY MOVIMENTS1.CODALMACENORIGEN, ARTICULOS.CODARTICULO, ARTICULOSLIN.COLOR
COLLATE LATIN1_GENERAL_BIN, ARTICULOSLIN.TALLA COLLATE LATIN1_GENERAL_BIN
END
GO
/****** Object: StoredProcedure [dbo].[GET_UNID_FECREG_ORD] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_UNID_FECREG_ORD]
@PCODBARRAS NVARCHAR(200),
@PREF NVARCHAR(16),
@PARTIC NVARCHAR(41),
@PDEPAR INT,
@PSECCI INT,
@PFAMIL INT,
@PSUBFA INT,
@PMARCA INT,
@PLINIA INT,
@PTIPO INT,
@PCODPROV INT,
@PCODALMACEN NVARCHAR(4),
@PCODGRUPOALMACEN INT,
@PFECHA DATETIME
AS
BEGIN
DECLARE @ICGPCODBARRAS NVARCHAR(1);
DECLARE @ICGPREF NVARCHAR(1);
DECLARE @ICGPARTIC NVARCHAR(1);
DECLARE @ICGPDEPAR NVARCHAR(1);
DECLARE @ICGPSECCI NVARCHAR(1);
DECLARE @ICGPFAMIL NVARCHAR(1);
DECLARE @ICGPSUBFA NVARCHAR(1);
DECLARE @ICGPMARCA NVARCHAR(1);
DECLARE @ICGPLINIA NVARCHAR(1);
DECLARE @ICGPTIPO NVARCHAR(1);
DECLARE @ICGPCODPROV NVARCHAR(1);
IF (@PCODBARRAS IS NULL)
BEGIN
SET @ICGPCODBARRAS='T';
END;
ELSE
BEGIN
SET @ICGPCODBARRAS='F';
END;
IF (@PREF IS NULL)
BEGIN
SET @ICGPREF='T';
END;
ELSE
BEGIN
SET @ICGPREF='F';
END;
IF (@PARTIC IS NULL)
BEGIN
SET @ICGPARTIC='T';
END;
ELSE
BEGIN
SET @ICGPARTIC='F';
END;
IF (@PDEPAR IS NULL)
BEGIN
SET @ICGPDEPAR='T';
END;
ELSE
BEGIN
SET @ICGPDEPAR='F';
END;
IF (@PSECCI IS NULL)
BEGIN
SET @ICGPSECCI='T';
END;
ELSE
BEGIN
SET @ICGPSECCI='F';
END;
IF (@PFAMIL IS NULL)
BEGIN
SET @ICGPFAMIL='T';
END;
ELSE
BEGIN
SET @ICGPFAMIL='F';
END;
IF (@PSUBFA IS NULL)
BEGIN
SET @ICGPSUBFA='T';
END;
ELSE
BEGIN
SET @ICGPSUBFA='F';
END;
IF (@PMARCA IS NULL)
BEGIN
SET @ICGPMARCA='T';
END;
ELSE
BEGIN
SET @ICGPMARCA='F';
END;
IF (@PLINIA IS NULL)
BEGIN
SET @ICGPLINIA='T';
END;
ELSE
BEGIN
SET @ICGPLINIA='F';
END;
IF (@PTIPO IS NULL)
BEGIN
SET @ICGPTIPO='T';
END;
ELSE
BEGIN
SET @ICGPTIPO='F';
END;
IF (@PCODPROV IS NULL)
BEGIN
SET @ICGPCODPROV='T';
END;
ELSE
BEGIN
SET @ICGPCODPROV='F';
END;
SELECT ARTICULOS.DPTO AS DPTO
, ARTICULOS.SECCION AS SECCION
, ARTICULOS.REFPROVEEDOR COLLATE LATIN1_GENERAL_BIN AS REFPROVEEDOR
, ARTICULOS.DESCRIPCION COLLATE LATIN1_GENERAL_BIN AS DESCRIPCION
, ARTICULOS.CODARTICULO AS CODARTICULO
, ARTICULOSLIN.TALLA COLLATE LATIN1_GENERAL_BIN AS TALLA
, ARTICULOSLIN.COLOR COLLATE LATIN1_GENERAL_BIN AS COLOR
, MOVIMENTS1.CODALMACENORIGEN AS CODALMACEN
, COALESCE(MOVIMENTS1.FECHA,'01/01/1900') AS FECHAREGUL
, COALESCE(MOVIMENTS1.UNIDADES,0.0) AS UNIDADES
, COALESCE(MOVIMENTS1.TIPO,'REG') AS TIPO
, MOVIMENTS1.ID
, COALESCE(MOVIMENTS1.UDMEDIDA2,0.0) AS UNIDADES2
FROM (( ARTICULOS LEFT JOIN ARTICULOSLIN ON
(ARTICULOS.CODARTICULO=ARTICULOSLIN.CODARTICULO) )
LEFT JOIN
(SELECT CODARTICULO,TALLA,COLOR,CODALMACENORIGEN,UNIDADES,TIPO,FECHA, ID,
UDMEDIDA2
FROM MOVIMENTS
WHERE (CODALMACENORIGEN=@PCODALMACEN OR CODALMACENORIGEN LIKE
@PCODALMACEN+'%' OR CODALMACENORIGEN IN (SELECT CODALMACEN FROM GRUPOSALMACENLIN
WHERE IDGRUPO=@PCODGRUPOALMACEN)) AND
(TIPO='REG' OR TIPO='INI')
AND FECHA <= @PFECHA
AND FECHA = (SELECT MAX(FECHA) FROM MOVIMENTS M WHERE
(M.CODALMACENORIGEN=@PCODALMACEN OR M.CODALMACENORIGEN LIKE
@PCODALMACEN+'%' OR M.CODALMACENORIGEN IN (SELECT CODALMACEN FROM GRUPOSALMACENLIN
WHERE IDGRUPO=@PCODGRUPOALMACEN)) AND
(M.TIPO='REG' OR M.TIPO='INI')
AND M.FECHA <= @PFECHA
AND M.CODARTICULO = MOVIMENTS.CODARTICULO
AND M.TALLA =MOVIMENTS.TALLA
AND M.COLOR = MOVIMENTS.COLOR
AND M.CODALMACENORIGEN = MOVIMENTS.CODALMACENORIGEN))
MOVIMENTS1 ON (ARTICULOSLIN.CODARTICULO=MOVIMENTS1.CODARTICULO)
AND (ARTICULOSLIN.TALLA=MOVIMENTS1.TALLA) AND
(ARTICULOSLIN.COLOR=MOVIMENTS1.COLOR))
LEFT JOIN REFERENCIASPROV ON
(ARTICULOS.CODARTICULO=REFERENCIASPROV.CODARTICULO)
WHERE (ARTICULOS.DESCRIPCION LIKE @PARTIC+'%' OR @ICGPARTIC='T')
AND (ARTICULOS.DPTO=@PDEPAR OR @ICGPDEPAR='T')
AND (ARTICULOS.SECCION=@PSECCI OR @ICGPSECCI='T')
AND (ARTICULOS.FAMILIA=@PFAMIL OR @ICGPFAMIL='T')
AND (ARTICULOS.SUBFAMILIA=@PSUBFA OR @ICGPSUBFA='T')
AND (ARTICULOS.MARCA=@PMARCA OR @ICGPMARCA='T')
AND (ARTICULOS.LINEA=@PLINIA OR @ICGPLINIA='T')
AND (ARTICULOS.REFPROVEEDOR LIKE @PREF+'%' OR @ICGPREF='T')
AND (ARTICULOSLIN.CODBARRAS LIKE @PCODBARRAS+'%' OR
@ICGPCODBARRAS='T')
AND (ARTICULOS.TIPO <> @PTIPO OR @ICGPTIPO='T' OR ARTICULOS.TIPO
IS NULL)
AND (REFERENCIASPROV.CODPROVEEDOR = @PCODPROV OR @ICGPCODPROV='T')
AND (ARTICULOS.USASTOCKS = 'T')
AND (MOVIMENTS1.CODALMACENORIGEN=@PCODALMACEN OR
MOVIMENTS1.CODALMACENORIGEN LIKE @PCODALMACEN+'%' OR MOVIMENTS1.CODALMACENORIGEN IN
(SELECT CODALMACEN FROM GRUPOSALMACENLIN WHERE IDGRUPO=@PCODGRUPOALMACEN))
ORDER BY ARTICULOS.DPTO, ARTICULOS.SECCION, ARTICULOS.DESCRIPCION COLLATE
LATIN1_GENERAL_BIN,
ARTICULOS.REFPROVEEDOR COLLATE LATIN1_GENERAL_BIN,
MOVIMENTS1.CODALMACENORIGEN, ARTICULOS.CODARTICULO,
ARTICULOSLIN.COLOR COLLATE LATIN1_GENERAL_BIN, ARTICULOSLIN.TALLA
END
GO
/****** Object: StoredProcedure [dbo].[GET_UNID_FECREG_SOLO_ART] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GET_UNID_FECREG_SOLO_ART]
@PCODBARRAS NVARCHAR(200),
@PREF NVARCHAR(16),
@PARTIC NVARCHAR(41),
@PTEMPORADA NVARCHAR(16),
@PNORMA NVARCHAR(16),
@PTACON NVARCHAR(16),
@PCOMPOSICION NVARCHAR(16),
@PDEPAR INT,
@PSECCI INT,
@PFAMIL INT,
@PSUBFA INT,
@PMARCA INT,
@PLINIA INT,
@PTIPO INT,
@PNOINCKITS NVARCHAR(1),
@PDESCATALOGS NVARCHAR(1),
@PCODALMACEN NVARCHAR(4),
@PFECHA DATETIME
AS
BEGIN
DECLARE @ICGPCODBARRAS NVARCHAR(1);
DECLARE @ICGPREF NVARCHAR(1);
DECLARE @ICGPARTIC NVARCHAR(1);
DECLARE @ICGPTEMPORADA NVARCHAR(1);
DECLARE @ICGPNORMA NVARCHAR(1);
DECLARE @ICGPTACON NVARCHAR(1);
DECLARE @ICGPCOMPOSICION NVARCHAR(1);
DECLARE @ICGPDEPAR NVARCHAR(1);
DECLARE @ICGPSECCI NVARCHAR(1);
DECLARE @ICGPFAMIL NVARCHAR(1);
DECLARE @ICGPSUBFA NVARCHAR(1);
DECLARE @ICGPMARCA NVARCHAR(1);
DECLARE @ICGPLINIA NVARCHAR(1);
DECLARE @ICGPTIPO NVARCHAR(1);
DECLARE @ICGPNOINCKITS NVARCHAR(1);
DECLARE @ICGPDESCATALOGS NVARCHAR(1);
IF (@PCODBARRAS IS NULL)
SET @ICGPCODBARRAS='T';
ELSE
SET @ICGPCODBARRAS='F';
IF (@PREF IS NULL)
SET @ICGPREF='T';
ELSE
SET @ICGPREF='F';
IF (@PARTIC IS NULL)
SET @ICGPARTIC='T';
ELSE
SET @ICGPARTIC='F';
IF (@PTEMPORADA IS NULL)
SET @ICGPTEMPORADA='T';
ELSE
SET @ICGPTEMPORADA='F';
IF (@PNORMA IS NULL)
SET @ICGPNORMA='T';
ELSE
SET @ICGPNORMA='F';
IF (@PTACON IS NULL)
SET @ICGPTACON='T';
ELSE
SET @ICGPTACON='F';
IF (@PCOMPOSICION IS NULL)
SET @ICGPCOMPOSICION='T';
ELSE
SET @ICGPCOMPOSICION='F';
IF (@PDEPAR IS NULL)
SET @ICGPDEPAR='T';
ELSE
SET @ICGPDEPAR='F';
IF (@PSECCI IS NULL)
SET @ICGPSECCI='T';
ELSE
SET @ICGPSECCI='F';
IF (@PFAMIL IS NULL)
SET @ICGPFAMIL='T';
ELSE
SET @ICGPFAMIL='F';
IF (@PSUBFA IS NULL)
SET @ICGPSUBFA='T';
ELSE
SET @ICGPSUBFA='F';
IF (@PMARCA IS NULL)
SET @ICGPMARCA='T';
ELSE
SET @ICGPMARCA='F';
IF (@PLINIA IS NULL)
SET @ICGPLINIA='T';
ELSE
SET @ICGPLINIA='F';
IF (@PTIPO IS NULL)
SET @ICGPTIPO='T';
ELSE
SET @ICGPTIPO='F';
IF (@PNOINCKITS IS NULL)
SET @ICGPNOINCKITS='T';
ELSE
SET @ICGPNOINCKITS='F';
IF (@PDESCATALOGS IS NULL)
SET @ICGPDESCATALOGS='T';
ELSE
SET @ICGPDESCATALOGS='F';
SELECT ARTICULOS.DPTO AS DPTO
, ARTICULOS.SECCION AS SECCION
, ARTICULOS.REFPROVEEDOR AS REFPROVEEDOR
, ARTICULOS.DESCRIPCION AS DESCRIPCION
, ARTICULOS.TEMPORADA AS TEMPORADA
, ARTICULOS.NORMA AS NORMA
, ARTICULOS.TACON AS TACON
, ARTICULOS.COMPOSICION AS COMPOSICION
, ARTICULOSLIN.ORDEN AS ORDEN
, ARTICULOS.CODARTICULO AS CODARTICULO
, ARTICULOSLIN.TALLA AS TALLA
, ARTICULOSLIN.COLOR AS COLOR
, COALESCE(MOVIMENTS1.CODALMACENORIGEN,@PCODALMACEN) AS CODALMACEN
, COALESCE(MOVIMENTS1.FECHA,'01/01/1900') AS FECHAREGUL
, COALESCE(MOVIMENTS1.UNIDADES,0.0) AS UNIDADES
, COALESCE(MOVIMENTS1.TIPO,'REG') AS TIPO
, COALESCE(MOVIMENTS1.UDMEDIDA2,0.0) AS UNIDADES2
FROM
(( ARTICULOS LEFT JOIN ARTICULOSLIN ON
(ARTICULOS.CODARTICULO=ARTICULOSLIN.CODARTICULO) )
LEFT JOIN
(SELECT CODARTICULO,TALLA,COLOR,CODALMACENORIGEN,UNIDADES,TIPO,FECHA,UDMEDIDA2
FROM MOVIMENTS
WHERE CODALMACENORIGEN=@PCODALMACEN AND
(TIPO='REG' OR TIPO='INI')
AND FECHA <= @PFECHA
AND FECHA = (SELECT MAX(FECHA) FROM MOVIMENTS M WHERE
M.CODALMACENORIGEN=@PCODALMACEN AND
(M.TIPO='REG' OR M.TIPO='INI')
AND M.FECHA <= @PFECHA
AND M.CODARTICULO = MOVIMENTS.CODARTICULO
AND M.TALLA =MOVIMENTS.TALLA
AND M.COLOR = MOVIMENTS.COLOR
AND M.CODALMACENORIGEN = MOVIMENTS.CODALMACENORIGEN))
MOVIMENTS1 ON (ARTICULOSLIN.CODARTICULO=MOVIMENTS1.CODARTICULO)
AND (ARTICULOSLIN.TALLA=MOVIMENTS1.TALLA) AND
(ARTICULOSLIN.COLOR=MOVIMENTS1.COLOR))
WHERE (ARTICULOS.DESCRIPCION LIKE @PARTIC+'%' OR @ICGPARTIC='T')
AND (ARTICULOS.TEMPORADA=@PTEMPORADA OR @ICGPTEMPORADA='T')
AND (ARTICULOS.NORMA=@PNORMA OR @ICGPNORMA='T')
AND (ARTICULOS.TACON=@PTACON OR @ICGPTACON='T')
AND (ARTICULOS.COMPOSICION=@PCOMPOSICION OR @ICGPCOMPOSICION='T')
AND (ARTICULOS.DPTO=@PDEPAR OR @ICGPDEPAR='T')
AND (ARTICULOS.SECCION=@PSECCI OR @ICGPSECCI='T')
AND (ARTICULOS.FAMILIA=@PFAMIL OR @ICGPFAMIL='T')
AND (ARTICULOS.SUBFAMILIA=@PSUBFA OR @ICGPSUBFA='T')
AND (ARTICULOS.MARCA=@PMARCA OR @ICGPMARCA='T')
AND (ARTICULOS.LINEA=@PLINIA OR @ICGPLINIA='T')
AND (ARTICULOS.REFPROVEEDOR LIKE @PREF+'%' OR @ICGPREF='T')
AND (ARTICULOSLIN.CODBARRAS LIKE @PCODBARRAS+'%' OR @ICGPCODBARRAS='T')
AND (ARTICULOS.TIPO <> @PTIPO OR @ICGPTIPO='T')
AND (ARTICULOS.ESKIT='F' OR @ICGPNOINCKITS='T')
AND (ARTICULOS.DESCATALOGADO='F' OR @ICGPDESCATALOGS='T')
AND (ARTICULOS.USASTOCKS = 'T')
IF (@PCODBARRAS IS NULL)
SET @ICGPCODBARRAS='T';
ELSE
SET @ICGPCODBARRAS='F';
IF (@PREF IS NULL)
SET @ICGPREF='T';
ELSE
SET @ICGPREF='F';
IF (@PARTIC IS NULL)
SET @ICGPARTIC='T';
ELSE
SET @ICGPARTIC='F';
IF (@PTEMPORADA IS NULL)
SET @ICGPTEMPORADA='T';
ELSE
SET @ICGPTEMPORADA='F';
IF (@PNORMA IS NULL)
SET @ICGPNORMA='T';
ELSE
SET @ICGPNORMA='F';
IF (@PTACON IS NULL)
SET @ICGPTACON='T';
ELSE
SET @ICGPTACON='F';
IF (@PCOMPOSICION IS NULL)
SET @ICGPCOMPOSICION='T';
ELSE
SET @ICGPCOMPOSICION='F';
IF (@PDEPAR IS NULL)
SET @ICGPDEPAR='T';
ELSE
SET @ICGPDEPAR='F';
IF (@PSECCI IS NULL)
SET @ICGPSECCI='T';
ELSE
SET @ICGPSECCI='F';
IF (@PFAMIL IS NULL)
SET @ICGPFAMIL='T';
ELSE
SET @ICGPFAMIL='F';
IF (@PSUBFA IS NULL)
SET @ICGPSUBFA='T';
ELSE
SET @ICGPSUBFA='F';
IF (@PMARCA IS NULL)
SET @ICGPMARCA='T';
ELSE
SET @ICGPMARCA='F';
IF (@PLINIA IS NULL)
SET @ICGPLINIA='T';
ELSE
SET @ICGPLINIA='F';
IF (@PTIPO IS NULL)
SET @ICGPTIPO='T';
ELSE
SET @ICGPTIPO='F';
IF (@PNOINCKITS IS NULL)
SET @ICGPNOINCKITS='T';
ELSE
SET @ICGPNOINCKITS='F';
IF (@PDESCATALOGS IS NULL)
SET @ICGPDESCATALOGS='T';
ELSE
SET @ICGPDESCATALOGS='F';
SELECT ARTICULOS.DPTO AS DPTO
, ARTICULOS.SECCION AS SECCION
, ARTICULOS.REFPROVEEDOR AS REFPROVEEDOR
, ARTICULOS.DESCRIPCION AS DESCRIPCION
, ARTICULOS.TEMPORADA AS TEMPORADA
, ARTICULOS.NORMA AS NORMA
, ARTICULOS.TACON AS TACON
, ARTICULOS.COMPOSICION AS COMPOSICION
, ARTICULOSLIN.ORDEN AS ORDEN
, ARTICULOS.CODARTICULO AS CODARTICULO
, ARTICULOSLIN.TALLA AS TALLA
, ARTICULOSLIN.COLOR AS COLOR
, COALESCE(MOVIMENTS1.CODALMACENORIGEN,@PCODALMACEN) AS CODALMACEN
, COALESCE(MOVIMENTS1.FECHA,'01/01/1900') AS FECHAREGUL
, COALESCE(MOVIMENTS1.UNIDADES,0.0) AS UNIDADES
, COALESCE(MOVIMENTS1.TIPO,'REG') AS TIPO
, COALESCE(MOVIMENTS1.UDMEDIDA2,0.0) AS UNIDADES2
FROM
(( ARTICULOS LEFT JOIN ARTICULOSLIN ON
(ARTICULOS.CODARTICULO=ARTICULOSLIN.CODARTICULO) )
LEFT JOIN
(SELECT CODARTICULO,TALLA,COLOR,CODALMACENORIGEN,UNIDADES,TIPO,FECHA,UDMEDIDA2
FROM MOVIMENTS
WHERE CODALMACENORIGEN=@PCODALMACEN AND
(TIPO='REG' OR TIPO='INI')
AND FECHA <= @PFECHA
AND FECHA = (SELECT MAX(FECHA) FROM MOVIMENTS M WHERE
M.CODALMACENORIGEN=@PCODALMACEN AND
(M.TIPO='REG' OR M.TIPO='INI')
AND M.FECHA <= @PFECHA
AND M.CODARTICULO = MOVIMENTS.CODARTICULO
AND M.TALLA =MOVIMENTS.TALLA
AND M.COLOR = MOVIMENTS.COLOR
AND M.CODALMACENORIGEN = MOVIMENTS.CODALMACENORIGEN))
MOVIMENTS1 ON (ARTICULOSLIN.CODARTICULO=MOVIMENTS1.CODARTICULO)
AND (ARTICULOSLIN.TALLA=MOVIMENTS1.TALLA) AND
(ARTICULOSLIN.COLOR=MOVIMENTS1.COLOR))
WHERE (ARTICULOS.DESCRIPCION LIKE @PARTIC+'%' OR @ICGPARTIC='T')
AND (ARTICULOS.TEMPORADA=@PTEMPORADA OR @ICGPTEMPORADA='T')
AND (ARTICULOS.NORMA=@PNORMA OR @ICGPNORMA='T')
AND (ARTICULOS.TACON=@PTACON OR @ICGPTACON='T')
AND (ARTICULOS.COMPOSICION=@PCOMPOSICION OR @ICGPCOMPOSICION='T')
AND (ARTICULOS.DPTO=@PDEPAR OR @ICGPDEPAR='T')
AND (ARTICULOS.SECCION=@PSECCI OR @ICGPSECCI='T')
AND (ARTICULOS.FAMILIA=@PFAMIL OR @ICGPFAMIL='T')
AND (ARTICULOS.SUBFAMILIA=@PSUBFA OR @ICGPSUBFA='T')
AND (ARTICULOS.MARCA=@PMARCA OR @ICGPMARCA='T')
AND (ARTICULOS.LINEA=@PLINIA OR @ICGPLINIA='T')
AND (ARTICULOS.REFPROVEEDOR LIKE @PREF+'%' OR @ICGPREF='T')
AND (ARTICULOSLIN.CODBARRAS LIKE @PCODBARRAS+'%' OR @ICGPCODBARRAS='T')
AND (ARTICULOS.TIPO <> @PTIPO OR @ICGPTIPO='T')
AND (ARTICULOS.ESKIT='F' OR @ICGPNOINCKITS='T')
AND (ARTICULOS.DESCATALOGADO='F' OR @ICGPDESCATALOGS='T')
AND (ARTICULOS.USASTOCKS = 'T')
END;
GO
/****** Object: StoredProcedure [dbo].[GETCOSTESAACTUALIZAR] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[GETCOSTESAACTUALIZAR]
@ESWB NVARCHAR(10),
@CODART INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@UDSCOMPRA FLOAT,
@PRECIO FLOAT,
@FECHADOC DATETIME,
@FECHAULTCOMPRA DATETIME,
@ACTUALIZARULTIMOCOSTE NCHAR(1) OUTPUT,
@ACTUALIZARCOSTEMEDIOYCOSTESTOCK NCHAR(1) OUTPUT,
@ACTUALIZARUDSCOMPRADAS NCHAR(1) OUTPUT
AS
BEGIN
DECLARE @NORECALCULARCOSTES NVARCHAR(6);
DECLARE @FECHAULTVENTA DATETIME;
IF (@ESWB ='TRUE')
BEGIN
EXEC [DBO].GET_FECHAULTVENTA @CODART,@TALLA,@COLOR,@FECHAULTVENTA OUTPUT;
IF (@FECHADOC >= @FECHAULTCOMPRA AND @FECHADOC >= @FECHAULTVENTA)
BEGIN
SET @ACTUALIZARULTIMOCOSTE = 'T';
SET @ACTUALIZARCOSTEMEDIOYCOSTESTOCK = 'T';
END
ELSE
BEGIN
SET @ACTUALIZARULTIMOCOSTE = 'F';
SET @ACTUALIZARCOSTEMEDIOYCOSTESTOCK='F';
END;
END
ELSE
BEGIN
IF (@FECHADOC >= @FECHAULTCOMPRA)
SET @ACTUALIZARULTIMOCOSTE = 'T'
ELSE
SET @ACTUALIZARULTIMOCOSTE = 'F';
SET @ACTUALIZARCOSTEMEDIOYCOSTESTOCK= 'T';
END;
IF (@ACTUALIZARULTIMOCOSTE = 'T')
IF ((@TALLA <> '@') AND (@PRECIO = 0))
SET @ACTUALIZARULTIMOCOSTE = 'F';
SET @ACTUALIZARUDSCOMPRADAS = 'T';
SELECT @NORECALCULARCOSTES=VALOR FROM PARAMETROS WHERE CLAVE = 'NRCN' AND
SUBCLAVE = '.' AND USUARIO = '.';
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_2_11] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_2_11] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT AS
SELECT ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.DTO AS DTO
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, ALBVENTALIN.NUMLIN AS _ICG_CLAVE_
FROM ALBVENTALIN
WHERE ALBVENTALIN.NUMSERIE = @PSERIE
AND ALBVENTALIN.NUMALBARAN = @PNUMERO
AND ALBVENTALIN.N = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_2_15] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_2_15] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT AS
SELECT ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.DTO AS DTO
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, ALBVENTALIN.NUMLIN AS _ICG_CLAVE_
FROM ALBVENTALIN
WHERE ALBVENTALIN.NUMSERIE = @PSERIE
AND ALBVENTALIN.NUMALBARAN = @PNUMERO
AND ALBVENTALIN.N = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_2_16] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_2_16] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT AS
SELECT ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.DTO AS DTO
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDMEDIDA2 AS UDMEDIDA2
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, ALBVENTALIN.NUMLIN AS _ICG_CLAVE_
FROM ALBVENTALIN
WHERE ALBVENTALIN.NUMSERIE = @PSERIE
AND ALBVENTALIN.NUMALBARAN = @PNUMERO
AND ALBVENTALIN.N = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_2_7] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_2_7] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT AS
SELECT ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.DTO AS DTO
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, ALBVENTALIN.NUMLIN AS _ICG_CLAVE_
FROM ALBVENTALIN
WHERE ALBVENTALIN.NUMSERIE = @PSERIE
AND ALBVENTALIN.NUMALBARAN = @PNUMERO
AND ALBVENTALIN.N = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_2_9] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_2_9] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT AS
SELECT ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.DTO AS DTO
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, ALBVENTALIN.NUMLIN AS _ICG_CLAVE_
FROM ALBVENTALIN
WHERE ALBVENTALIN.NUMSERIE = @PSERIE
AND ALBVENTALIN.NUMALBARAN = @PNUMERO
AND ALBVENTALIN.N = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_4_11] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_4_11] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT , @ORDEN INT AS
SELECT ALBVENTACAB.FECHA AS FECHA
, ALBVENTACAB.NUMALBARAN AS NUMALBARAN
, ALBVENTACAB.NUMSERIE AS NUMSERIE
, ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.DTO AS DTO
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.NUMSERIE + REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS
NVARCHAR(10)))) + CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE
LATIN1_GENERAL_CS_AI + ALBVENTALIN.N AS ID_ALBARAN
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNID1 AS UNID1
, ALBVENTALIN.UNID2 AS UNID2
, ALBVENTALIN.UNID3 AS UNID3
, ALBVENTALIN.UNID4 AS UNID4
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, CASE WHEN @ORDEN = 1 THEN ALBVENTALIN.NUMSERIE + REPLICATE('-', 4 -
LEN(ALBVENTALIN.NUMSERIE))+ CAST(LEN(ALBVENTALIN.NUMSERIE) AS NVARCHAR(1)) +
REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10) ))) +
CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI +
ALBVENTALIN.N+ REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)))) +
CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI ELSE
REPLICATE('0', 4 - LEN(CAST(YEAR(ALBVENTACAB.FECHA) AS NVARCHAR(4)))) +
CAST(YEAR(ALBVENTACAB.FECHA) AS NVARCHAR(4))+ REPLICATE('0', 2 -
LEN(CAST(MONTH(ALBVENTACAB.FECHA) AS NVARCHAR(2)))) + CAST(MONTH(ALBVENTACAB.FECHA)
AS NVARCHAR(2))+ REPLICATE('0', 2 - LEN(CAST(DAY(ALBVENTACAB.FECHA) AS
NVARCHAR(2)))) + CAST(DAY(ALBVENTACAB.FECHA) AS NVARCHAR(2)) + ALBVENTALIN.NUMSERIE
+ REPLICATE('-', 4 - LEN(ALBVENTALIN.NUMSERIE))+ CAST(LEN(ALBVENTALIN.NUMSERIE) AS
NVARCHAR(1)) + REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS
NVARCHAR(10) ))) + CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE
LATIN1_GENERAL_CS_AI + ALBVENTALIN.N+ REPLICATE('0', 10 -
LEN(CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)))) + CAST(ALBVENTALIN.NUMLIN AS
NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI END AS _ICG_CLAVE_
FROM ALBVENTACAB
LEFT JOIN ALBVENTALIN
ON ALBVENTACAB.NUMSERIE = ALBVENTALIN.NUMSERIE
AND ALBVENTACAB.NUMALBARAN = ALBVENTALIN.NUMALBARAN
AND ALBVENTACAB.N = ALBVENTALIN.N
WHERE ALBVENTACAB.NUMSERIEFAC = @PSERIE
AND ALBVENTACAB.NUMFAC = @PNUMERO
AND ALBVENTACAB.NFAC = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_4_16] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_4_16] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT , @ORDEN INT AS
SELECT ALBVENTACAB.FECHA AS FECHA
, ALBVENTACAB.NUMALBARAN AS NUMALBARAN
, ALBVENTACAB.NUMSERIE AS NUMSERIE
, ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.DTO AS DTO
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.NUMSERIE + REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS
NVARCHAR(10)))) + CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE
LATIN1_GENERAL_CS_AI + ALBVENTALIN.N AS ID_ALBARAN
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.REFERENCIA AS REFERENCIA
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNID1 AS UNID1
, ALBVENTALIN.UNID2 AS UNID2
, ALBVENTALIN.UNID3 AS UNID3
, ALBVENTALIN.UNID4 AS UNID4
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, CASE WHEN @ORDEN = 1 THEN ALBVENTALIN.NUMSERIE + REPLICATE('-', 4 -
LEN(ALBVENTALIN.NUMSERIE))+ CAST(LEN(ALBVENTALIN.NUMSERIE) AS NVARCHAR(1)) +
REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10) ))) +
CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI +
ALBVENTALIN.N+ REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)))) +
CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI ELSE
REPLICATE('0', 4 - LEN(CAST(YEAR(ALBVENTACAB.FECHA) AS NVARCHAR(4)))) +
CAST(YEAR(ALBVENTACAB.FECHA) AS NVARCHAR(4))+ REPLICATE('0', 2 -
LEN(CAST(MONTH(ALBVENTACAB.FECHA) AS NVARCHAR(2)))) + CAST(MONTH(ALBVENTACAB.FECHA)
AS NVARCHAR(2))+ REPLICATE('0', 2 - LEN(CAST(DAY(ALBVENTACAB.FECHA) AS
NVARCHAR(2)))) + CAST(DAY(ALBVENTACAB.FECHA) AS NVARCHAR(2)) + ALBVENTALIN.NUMSERIE
+ REPLICATE('-', 4 - LEN(ALBVENTALIN.NUMSERIE))+ CAST(LEN(ALBVENTALIN.NUMSERIE) AS
NVARCHAR(1)) + REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS
NVARCHAR(10) ))) + CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE
LATIN1_GENERAL_CS_AI + ALBVENTALIN.N+ REPLICATE('0', 10 -
LEN(CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)))) + CAST(ALBVENTALIN.NUMLIN AS
NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI END AS _ICG_CLAVE_
FROM ALBVENTACAB
LEFT JOIN ALBVENTALIN
ON ALBVENTACAB.NUMSERIE = ALBVENTALIN.NUMSERIE
AND ALBVENTACAB.NUMALBARAN = ALBVENTALIN.NUMALBARAN
AND ALBVENTACAB.N = ALBVENTALIN.N
WHERE ALBVENTACAB.NUMSERIEFAC = @PSERIE
AND ALBVENTACAB.NUMFAC = @PNUMERO
AND ALBVENTACAB.NFAC = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_4_25] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_4_25] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT , @ORDEN INT AS
SELECT ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.NUMSERIE + REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS
NVARCHAR(10)))) + CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE
LATIN1_GENERAL_CS_AI + ALBVENTALIN.N AS ID_ALBARAN
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, CASE WHEN @ORDEN = 1 THEN ALBVENTALIN.NUMSERIE + REPLICATE('-', 4 -
LEN(ALBVENTALIN.NUMSERIE))+ CAST(LEN(ALBVENTALIN.NUMSERIE) AS NVARCHAR(1)) +
REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10) ))) +
CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI +
ALBVENTALIN.N+ REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)))) +
CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI ELSE
REPLICATE('0', 4 - LEN(CAST(YEAR(ALBVENTACAB.FECHA) AS NVARCHAR(4)))) +
CAST(YEAR(ALBVENTACAB.FECHA) AS NVARCHAR(4))+ REPLICATE('0', 2 -
LEN(CAST(MONTH(ALBVENTACAB.FECHA) AS NVARCHAR(2)))) + CAST(MONTH(ALBVENTACAB.FECHA)
AS NVARCHAR(2))+ REPLICATE('0', 2 - LEN(CAST(DAY(ALBVENTACAB.FECHA) AS
NVARCHAR(2)))) + CAST(DAY(ALBVENTACAB.FECHA) AS NVARCHAR(2)) + ALBVENTALIN.NUMSERIE
+ REPLICATE('-', 4 - LEN(ALBVENTALIN.NUMSERIE))+ CAST(LEN(ALBVENTALIN.NUMSERIE) AS
NVARCHAR(1)) + REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS
NVARCHAR(10) ))) + CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE
LATIN1_GENERAL_CS_AI + ALBVENTALIN.N+ REPLICATE('0', 10 -
LEN(CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)))) + CAST(ALBVENTALIN.NUMLIN AS
NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI END AS _ICG_CLAVE_
FROM ALBVENTACAB
LEFT JOIN ALBVENTALIN
ON ALBVENTACAB.NUMSERIE = ALBVENTALIN.NUMSERIE
AND ALBVENTACAB.NUMALBARAN = ALBVENTALIN.NUMALBARAN
AND ALBVENTACAB.N = ALBVENTALIN.N
WHERE ALBVENTACAB.NUMSERIEFAC = @PSERIE
AND ALBVENTACAB.NUMFAC = @PNUMERO
AND ALBVENTACAB.NFAC = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[ICG_DOC_4_26] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[ICG_DOC_4_26] @PSERIE NVARCHAR(4), @PNUMERO INT, @PN
NVARCHAR(1), @FACTOR FLOAT, @DECIMALES INT , @ORDEN INT AS
SELECT ALBVENTACAB.FECHA AS FECHA
, ALBVENTACAB.NUMALBARAN AS NUMALBARAN
, ALBVENTACAB.NUMSERIE AS NUMSERIE
, ALBVENTACAB.TOTALBRUTO AS TOTALBRUTO
, ALBVENTACAB.TOTALCARGOSDTOS AS TOTALCARGOSDTOS
, ALBVENTACAB.TOTDTOCOMERCIAL AS TOTDTOCOMERCIAL
, ALBVENTACAB.TOTDTOPP AS TOTDTOPP
, ALBVENTACAB.VIENEDEFO AS VIENEDEFO
, ALBVENTALIN.ABONODE_NUMALBARAN AS ABONODE_NUMALBARAN
, ALBVENTALIN.ABONODE_NUMSERIE AS ABONODE_NUMSERIE
, ALBVENTALIN.CODARTICULO AS CODARTICULO
, ALBVENTALIN.COLOR AS COLOR
, ALBVENTALIN.DESCRIPCION AS DESCRIPCION
, ALBVENTALIN.EXPANDIDA AS EXPANDIDA
, ALBVENTALIN.NUMSERIE + REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS
NVARCHAR(10)))) + CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE
LATIN1_GENERAL_CS_AI + ALBVENTALIN.N AS ID_ALBARAN
, ALBVENTALIN.LINEAOCULTA AS LINEAOCULTA
, ALBVENTALIN.PRECIO AS PRECIO
, ALBVENTALIN.TALLA AS TALLA
, ALBVENTALIN.TOTAL AS TOTAL
, ALBVENTALIN.TOTALEXPANSION AS TOTALEXPANSION
, ALBVENTALIN.UDSEXPANSION AS UDSEXPANSION
, ALBVENTALIN.UNIDADESTOTAL AS UNIDADESTOTAL
, ALBVENTALIN.ABONODE_N AS ABONODE_N
, CASE WHEN @ORDEN = 1 THEN ALBVENTALIN.NUMSERIE + REPLICATE('-', 4 -
LEN(ALBVENTALIN.NUMSERIE))+ CAST(LEN(ALBVENTALIN.NUMSERIE) AS NVARCHAR(1)) +
REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10) ))) +
CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI +
ALBVENTALIN.N+ REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)))) +
CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI ELSE
REPLICATE('0', 4 - LEN(CAST(YEAR(ALBVENTACAB.FECHA) AS NVARCHAR(4)))) +
CAST(YEAR(ALBVENTACAB.FECHA) AS NVARCHAR(4))+ REPLICATE('0', 2 -
LEN(CAST(MONTH(ALBVENTACAB.FECHA) AS NVARCHAR(2)))) + CAST(MONTH(ALBVENTACAB.FECHA)
AS NVARCHAR(2))+ REPLICATE('0', 2 - LEN(CAST(DAY(ALBVENTACAB.FECHA) AS
NVARCHAR(2)))) + CAST(DAY(ALBVENTACAB.FECHA) AS NVARCHAR(2)) + ALBVENTALIN.NUMSERIE
+ REPLICATE('-', 4 - LEN(ALBVENTALIN.NUMSERIE))+ CAST(LEN(ALBVENTALIN.NUMSERIE) AS
NVARCHAR(1)) + REPLICATE('0', 10 - LEN(CAST(ALBVENTALIN.NUMALBARAN AS
NVARCHAR(10) ))) + CAST(ALBVENTALIN.NUMALBARAN AS NVARCHAR(10)) COLLATE
LATIN1_GENERAL_CS_AI + ALBVENTALIN.N+ REPLICATE('0', 10 -
LEN(CAST(ALBVENTALIN.NUMLIN AS NVARCHAR(10)))) + CAST(ALBVENTALIN.NUMLIN AS
NVARCHAR(10)) COLLATE LATIN1_GENERAL_CS_AI END AS _ICG_CLAVE_
FROM ALBVENTACAB
LEFT JOIN ALBVENTALIN
ON ALBVENTACAB.NUMSERIE = ALBVENTALIN.NUMSERIE
AND ALBVENTACAB.NUMALBARAN = ALBVENTALIN.NUMALBARAN
AND ALBVENTACAB.N = ALBVENTALIN.N
WHERE ALBVENTACAB.NUMSERIEFAC = @PSERIE
AND ALBVENTACAB.NUMFAC = @PNUMERO
AND ALBVENTACAB.NFAC = @PN
ORDER BY _ICG_CLAVE_
GO
/****** Object: StoredProcedure [dbo].[INSERT_ARTICSLINTEMP] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[INSERT_ARTICSLINTEMP]
@CODARTICULO INTEGER,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10)
AS
BEGIN
INSERT INTO #ARTICSLIN_TEMP (CODARTICULO,TALLA,COLOR) VALUES
(@CODARTICULO,@TALLA,@COLOR)
END
GO
/****** Object: StoredProcedure [dbo].[INSERT_STOCK_UNKIT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[INSERT_STOCK_UNKIT]
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODALMACEN NVARCHAR(3) ,
@UNIDADES FLOAT,
@ESPRESTAMO NCHAR(1)
AS
BEGIN
DECLARE @CODARTKIT AS INTEGER
DECLARE @TALLAKIT AS NVARCHAR(10)
DECLARE @COLORKIT AS NVARCHAR(10)
DECLARE @UNIDADESKIT AS FLOAT
DECLARE @USASTOCKS AS NCHAR(1)
DECLARE @ESKIT AS NCHAR(1)
DECLARE @UDSELABORACION AS FLOAT
DECLARE @STOCKCOMPONENTE AS FLOAT
DECLARE @STOCKPRESTADO AS FLOAT
/* crear un cursor con los componentes del artículo entrado por parametros */
DECLARE C2 CURSOR LOCAL FAST_FORWARD FOR
SELECT
K.CODARTKIT, K.TALLAKIT, K.COLORKIT ,K.UNIDADES, A.USASTOCKS, A.ESKIT,
A.UDSELABORACION
FROM KITS K , ARTICULOS A WHERE
(K.CODARTICULO=@CODARTICULO) AND (K.TALLA=@TALLA) AND (K.COLOR=@COLOR)
AND (K.CODARTKIT=A.CODARTICULO)
OPEN C2
FETCH NEXT FROM C2 INTO @CODARTKIT, @TALLAKIT, @COLORKIT, @UNIDADESKIT,
@USASTOCKS, @ESKIT, @UDSELABORACION ;
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( @UDSELABORACION <> 0 )
SET @STOCKCOMPONENTE = ( @UNIDADES * @UNIDADESKIT /
@UDSELABORACION );
ELSE
SET @STOCKCOMPONENTE = ( @UNIDADES * @UNIDADESKIT )
IF @ESPRESTAMO ='T'
SET @STOCKPRESTADO = @STOCKCOMPONENTE
ELSE
SET @STOCKPRESTADO = 0
( CODARTICULO,TALLA,COLOR,CODALMACEN,STOCK,PRESTADO, STOCK2)
VALUES
ELSE
BEGIN
IF (@ESKIT= 'T') /* Si es un Kit sin stock se llama
recursivamente a esta misma función */
EXEC INSERT_STOCK_UNKIT @CODARTKIT, @TALLAKIT,
@COLORKIT, @CODALMACEN, @STOCKCOMPONENTE, @ESPRESTAMO
END
END
CLOSE C2;
DEALLOCATE C2;
END
GO
/****** Object: StoredProcedure [dbo].[INSERTASTOCK] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
SELECT
@DESCRIPCION_ACT = DESCRIPCION,
@FAMILIA_ACT=FAMILIA,
@SUBFAMILIA_ACT=SUBFAMILIA,
@LINEA_ACT=LINEA,
@TEMPORADA_ACT=TEMPORADA,
@GENERARETIQ_ACT=GENERARETIQ,
@MARCA_ACT= MARCA,
@CODTALLA_ACT= CODTALLA,
@NORMA_ACT=NORMA,
@TACON_ACT=TACON,
@COMPOSICION_ACT=COMPOSICION,
@TIPO_ACT=TIPO,
@CONTRAPARTIDAVENTA_ACT=CONTRAPARTIDAVENTA,
@CONTRAPARTIDACOMPRA_ACT=CONTRAPARTIDACOMPRA,
@GARANTIACOMPRA_ACT=GARANTIACOMPRA,
@GARANTIAVENTA_ACT=GARANTIAVENTA,
@TIPOSAT_ACT=TIPOSAT,
@MARGEN_ACT=MARGEN,
@CARGO1_ACT=CARGO1,
@CARGO2_ACT=CARGO2,
@CONTRAPARTIDACOSTEVENTAS_ACT=CONTRAPARTIDACOSTEVENTAS,
@TIENETC_ACT=TIENETC,
@CODDISENY_ACT=CODDISENY,
@TIPOIMPUESTO_ACT = TIPOIMPUESTO,
@DIASCADUCIDAD_ACT = DIASCADUCIDAD,
@IMPUESTOCOMPRA_ACT = IMPUESTOCOMPRA,
@HIOPOS_EBT_ACT = HIOPOS_EBT,
@HIOPOS_IMPRIMIRCOCINA_ACT = HIOPOS_IMPRIMIRCOCINA,
@HIOPOS_TAKEAWAY_ACT = HIOPOS_TAKEAWAY,
@FOTOSHA_ACT = FOTOSHA,
@FORZARUDSENTERASVENTA_ACT = FORZARUDSENTERASVENTA,
@DURACION_ACT = DURACION,
@IDTALONARIO_ACT = IDTALONARIO,
@HIOPOS_IMPRIMIRCOCINA2_ACT = HIOPOS_IMPRIMIRCOCINA2,
@HIOPOS_IMPRIMIRCOCINA3_ACT = HIOPOS_IMPRIMIRCOCINA3,
@HIOPOS_ISMODIFICADOR_ACT = HIOPOS_ISMODIFICADOR,
@NODTOAPLICABLE_ACT = NODTOAPLICABLE,
@CONTRAPARTIDADEVOLCOMPRA_ACT = CONTRAPARTIDADEVOLCOMPRA,
@CONTRAPARTIDADEVOLVENTA_ACT = CONTRAPARTIDADEVOLVENTA,
@CONTRAPARTIDADEVOLCOSTEVENTA_ACT = CONTRAPARTIDADEVOLCOSTEVENTA,
@CONTRAPARTIDADEVOLCOMPRADMN_ACT = CONTRAPARTIDADEVOLCOMPRADMN,
@CONTRAPARTIDADEVOLVENTADMN_ACT = CONTRAPARTIDADEVOLVENTADMN,
@CONTRAPARTIDADEVOLCOSTEVENTASDM_ACT = CONTRAPARTIDADEVOLCOSTEVENTASDM,
@AVISOVENTA_ACT = AVISOVENTA,
@DIRCONTAB_ACT = DIRCONTAB,
@SUBEMPRESA_ACT = SUBEMPRESA,
@FIJARPV_ALCAMBIARPRECIO_ACT = FIJARPV_ALCAMBIARPRECIO,
@FIJARPV_CADADIA_ACT = FIJARPV_CADADIA
FROM ARTICULOS
WHERE CODARTICULO = @CODARTICULO
WHERE
([CODARTICULO] = @CODARTICULO)
END
ELSE
BEGIN
IF (@FAMILIA IS NULL) SET @FAMILIA = 0;
IF (@SUBFAMILIA IS NULL) SET @SUBFAMILIA =0;
IF (@LINEA IS NULL) SET @LINEA=0;
IF (@GENERARETIQ IS NULL) SET @GENERARETIQ='F';
IF (@MARCA IS NULL) SET @MARCA=0;
IF (@CODTALLA IS NULL) SET @CODTALLA= '.';
IF (@TIPO IS NULL) SET @TIPO=0;
IF (@CARGO1 IS NULL) SET @CARGO1=0;
IF (@CARGO2 IS NULL) SET @CARGO2 =0;
INSERT INTO [DBO].[ARTICULOS] WITH (ROWLOCK)
( [CODARTICULO],
[DESCRIPCION],
[DESCRIPADIC],
[TIPOIMPUESTO],
[DPTO],
[SECCION],
[FAMILIA],
[SUBFAMILIA],
[LINEA],
[TEMPORADA],
[GENERARETIQ],
[FOTO],
[MARCA],
[CODTALLA],
[NORMA],
[TACON],
[COMPOSICION],
[ARTICULOVIRTUAL],
[TIENETC],
[UNID1C],
[UNID2C],
[UNID3C],
[UNID4C],
[UNID1V],
[UNID2V],
[UNID3V],
[UNID4V],
[ESKIT],
[USARNUMSERIE],
[GENNUMSERIE],
[TIPO],
[FECHAMODIFICADO],
[REFPROVEEDOR],
[CONTRAPARTIDAVENTA],
[CONTRAPARTIDACOMPRA],
[UNIDADMEDIDA],
[UDSELABORACION],
[MEDIDAREFERENCIA],
[PORPESO],
[USASTOCKS],
[IMPUESTOCOMPRA],
[DESCATALOGADO],
[UDSTRASPASO],
[TIPOARTICULO],
[GARANTIACOMPRA],
[GARANTIAVENTA],
[COLORFONDO],
[COLORTEXTO],
[TIPOSAT],
[FACTPORHORA],
[CONSUMADIC],
[MARGEN],
[CARGO1],
[CARGO2],
[NUMCONSUMICIONES],
[CODCENTRAL],
[CONTRAPARTIDACOSTEVENTAS],
[CODDISENY],
[CODIGOADUANA],
[MEDIDA2],
[VISIBLEWEB],
[DIASCADUCIDAD],
[PORCRETENCION],
[CONTRAPARTIDACONSUMO],
[CONTRAPARTIDAVENTADMN],
[CONTRAPARTIDACOMPRADMN],
[CONTRAPARTIDACOSTEVENTASDMN],
[PRECIOLIBRE],
[PRECIOMINIMO],
[PRECIOMAXIMO],
[HIOPOS_EBT],
[HIOPOS_IMPRIMIRCOCINA],
[HIOPOS_TAKEAWAY],
[FOTOSHA],
[FORZARUDSENTERASVENTA],
[DURACION],
[IDTALONARIO],
[HIOPOS_IMPRIMIRCOCINA2],
[HIOPOS_IMPRIMIRCOCINA3],
[HIOPOS_ISMODIFICADOR],
[NODTOAPLICABLE],
[CONTRAPARTIDADEVOLCOMPRA],
[CONTRAPARTIDADEVOLVENTA],
[CONTRAPARTIDADEVOLCOSTEVENTA],
[CONTRAPARTIDADEVOLCOMPRADMN],
[CONTRAPARTIDADEVOLVENTADMN],
[CONTRAPARTIDADEVOLCOSTEVENTASDM],
[AVISOVENTA],
[DIRCONTAB],
[SUBEMPRESA],
[FIJARPV_ALCAMBIARPRECIO],
[FIJARPV_CADADIA]
)
VALUES
( @CODARTICULO,
@DESCRIPCION,
@DESCRIPADIC,
@TIPOIMPUESTO,
@DPTO,
@SECCION,
@FAMILIA,
@SUBFAMILIA,
@LINEA,
@TEMPORADA,
@GENERARETIQ,
@FOTO,
@MARCA,
@CODTALLA,
@NORMA,
@TACON,
@COMPOSICION,
@ARTICULOVIRTUAL,
@TIENETC,
@UNID1C,
@UNID2C,
@UNID3C,
@UNID4C,
@UNID1V,
@UNID2V,
@UNID3V,
@UNID4V,
@ESKIT,
@USARNUMSERIE,
@GENNUMSERIE,
@TIPO,
@FECHAMODIFICADO,
@REFPROVEEDOR,
@CONTRAPARTIDAVENTA,
@CONTRAPARTIDACOMPRA,
@UNIDADMEDIDA,
@UDSELABORACION,
@MEDIDAREFERENCIA,
@PORPESO,
@USASTOCKS,
@IMPUESTOCOMPRA,
@DESCATALOGADO,
@UDSTRASPASO,
@TIPOARTICULO,
@GARANTIACOMPRA,
@GARANTIAVENTA,
@COLORFONDO,
@COLORTEXTO,
@TIPOSAT,
@FACTPORHORA,
@CONSUMADIC,
@MARGEN,
@CARGO1,
@CARGO2,
@NUMCONSUMICIONES,
@CODCENTRAL,
@CONTRAPARTIDACOSTEVENTAS,
@CODDISENY,
@CODIGOADUANA,
@MEDIDA2,
@VISIBLEWEB,
@DIASCADUCIDAD,
@PORCRETENCION,
@CONTRAPARTIDACONSUMO,
@CONTRAPARTIDAVENTADMN,
@CONTRAPARTIDACOMPRADMN,
@CONTRAPARTIDACOSTEVENTASDMN,
@PRECIOLIBRE,
@PRECIOMINIMO,
@PRECIOMAXIMO,
@HIOPOS_EBT,
@HIOPOS_IMPRIMIRCOCINA,
@HIOPOS_TAKEAWAY,
@FOTOSHA,
@FORZARUDSENTERASVENTA,
@DURACION,
@IDTALONARIO,
@HIOPOS_IMPRIMIRCOCINA2,
@HIOPOS_IMPRIMIRCOCINA3,
@HIOPOS_ISMODIFICADOR,
@NODTOAPLICABLE,
@CONTRAPARTIDADEVOLCOMPRA,
@CONTRAPARTIDADEVOLVENTA,
@CONTRAPARTIDADEVOLCOSTEVENTA,
@CONTRAPARTIDADEVOLCOMPRADMN,
@CONTRAPARTIDADEVOLVENTADMN,
@CONTRAPARTIDADEVOLCOSTEVENTASDM,
@AVISOVENTA,
@DIRCONTAB,
@SUBEMPRESA,
@FIJARPV_ALCAMBIARPRECIO,
@FIJARPV_CADADIA
)
END
IF @PRECIOLIBRE IS NULL
BEGIN
IF EXISTS(SELECT CODARTICULO FROM [DBO].[ARTICULOSREST] WHERE CODARTICULO =
@CODARTICULO)
BEGIN
UPDATE [DBO].[ARTICULOS] SET PRECIOLIBRE=AR.PRECIOLIBRE ,
PRECIOMINIMO=AR.PRECIOMIN , PRECIOMAXIMO=AR.PRECIOMAX
FROM [DBO].[ARTICULOSREST] AR
WHERE ARTICULOS.CODARTICULO=AR.CODARTICULO
AND AR.CODARTICULO=@CODARTICULO
END
ELSE
BEGIN
UPDATE [DBO].[ARTICULOS] SET PRECIOLIBRE='F' WHERE CODARTICULO = @CODARTICULO
END
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_ARTICULOSCOMENTARIOS_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_ARTICULOSCOMENTARIOS_INSERT]
(@CODARTICULO [INT],
@NUMCOMENTARIO [INT],
@COMENTARIO NVARCHAR(40),
@IMPRIMIBLE [NDBOOLEANT],
@CODIDIOMA [INT],
@VISIBLEWEB [NCHAR] (1) = NULL
)
AS
BEGIN
IF EXISTS(SELECT CODARTICULO FROM ARTICULOSCOMENTARIOS WHERE CODARTICULO =
@CODARTICULO AND NUMCOMENTARIO = @NUMCOMENTARIO)
BEGIN
UPDATE [DBO].[ARTICULOSCOMENTARIOS] WITH (ROWLOCK)
SET [COMENTARIO] = @COMENTARIO,
[IMPRIMIBLE] = @IMPRIMIBLE,
[CODIDIOMA] = @CODIDIOMA,
[VISIBLEWEB] = @VISIBLEWEB
WHERE
( [CODARTICULO] = @CODARTICULO AND
[NUMCOMENTARIO] = @NUMCOMENTARIO)
END
ELSE
BEGIN
INSERT INTO [DBO].[ARTICULOSCOMENTARIOS] WITH (ROWLOCK)
( [CODARTICULO],
[NUMCOMENTARIO],
[COMENTARIO],
[IMPRIMIBLE],
[CODIDIOMA],
[VISIBLEWEB]
)
VALUES
( @CODARTICULO,
@NUMCOMENTARIO,
@COMENTARIO,
@IMPRIMIBLE,
@CODIDIOMA,
@VISIBLEWEB
)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_ARTICULOSLIN_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_ARTICULOSLIN_INSERT]
(@CODARTICULO [INT],
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODBARRAS NVARCHAR(50),
@COSTEMEDIO [FLOAT],
@COSTESTOCK [FLOAT],
@ULTIMOCOSTE [FLOAT],
@PRECIOULTCOMPRA [FLOAT],
@ULTDESCCOMERCIAL [FLOAT],
@POSICIONTALLA [INT],
@POSICIONCOLOR [INT],
@PESO [FLOAT],
@UNIDADESCOMPRADAS [FLOAT],
@FECHAULTCOMPRA [DATETIME],
@ELABORACION NVARCHAR(60),
@ORDEN [INT],
@CODBARRAS2 NVARCHAR(50),
@CODALTERNATIVO [INT],
@TALLAALTERNATIVA NVARCHAR(10),
@COLORALTERNATIVO NVARCHAR(10),
@CODMONEDA [INT],
@ULTDTOCOMERCIAL [FLOAT],
@PRECIOCOMPRAREAL [FLOAT],
@CODBARRAS3 NVARCHAR(50),
@GARANTIACOMPRA NVARCHAR(20),
@GARANTIAVENTA NVARCHAR(20),
@UDSALTERNATIVO [FLOAT],
@ALTERNATIVOUSAPRECIO [NCHAR](1),
@FACTORMEDIDA2 [FLOAT] = NULL,
@DESCATALOGADO [NCHAR](1),
@COSTEMEDIODMN [FLOAT] = NULL,
@COSTESTOCKDMN [FLOAT] = NULL,
@ULTIMOCOSTEDMN [FLOAT] = NULL,
@PRECIOULTCOMPRADMN [FLOAT] = NULL,
@PRECIOCOMPRAREALDMN [FLOAT] = NULL,
@ULTDESCCOMERCIALDMN [FLOAT] = NULL,
@ULTDTOCOMERCIALDMN [FLOAT] = NULL,
@CODMONEDADMN [INT] = NULL,
@UNIDADESCOMPRADASDMN [FLOAT] = NULL,
@IMPORTECARGO1 [FLOAT] = NULL,
@IMPORTECARGO2 [FLOAT] = NULL,
@IMPORTECARGO1DMN [FLOAT] = NULL,
@IMPORTECARGO2DMN [FLOAT] = NULL
)
AS
BEGIN
IF EXISTS(SELECT CODARTICULO FROM ARTICULOSLIN WHERE CODARTICULO =
@CODARTICULO AND TALLA = @TALLA AND COLOR = @COLOR)
BEGIN
DECLARE
@CODBARRAS_ACT NVARCHAR (50),
@PESO_ACT [FLOAT],
@ELABORACION_ACT NVARCHAR(60),
@ORDEN_ACT [INT],
@CODBARRAS2_ACT NVARCHAR(50),
@CODALTERNATIVO_ACT [INT],
@CODBARRAS3_ACT NVARCHAR(50),
@GARANTIACOMPRA_ACT NVARCHAR(20),
@GARANTIAVENTA_ACT NVARCHAR(20),
@UDSALTERNATIVO_ACT [FLOAT],
@ALTERNATIVOUSAPRECIO_ACT [NCHAR](1),
@DESCATALOGADO_ACT [NCHAR](1),
@COSTEMEDIO_ACT [FLOAT],
@COSTESTOCK_ACT [FLOAT],
@ULTIMOCOSTE_ACT [FLOAT],
@PRECIOULTCOMPRA_ACT [FLOAT],
@ULTDESCCOMERCIAL_ACT [FLOAT],
@UNIDADESCOMPRADAS_ACT [FLOAT],
@FECHAULTCOMPRA_ACT [DATETIME],
@ULTDTOCOMERCIAL_ACT [FLOAT],
@PRECIOCOMPRAREAL_ACT [FLOAT],
@CODMONEDA_ACT [INT];
SELECT @CODBARRAS_ACT=CODBARRAS,
@PESO_ACT=PESO,
@ELABORACION_ACT=ELABORACION,
@ORDEN_ACT=ORDEN,
@CODBARRAS2_ACT=CODBARRAS2,
@CODALTERNATIVO_ACT= CODALTERNATIVO,
@CODBARRAS3_ACT= CODBARRAS3,
@GARANTIACOMPRA_ACT=GARANTIACOMPRA,
@GARANTIAVENTA_ACT=GARANTIAVENTA,
@UDSALTERNATIVO_ACT=UDSALTERNATIVO,
@ALTERNATIVOUSAPRECIO_ACT=ALTERNATIVOUSAPRECIO,
@DESCATALOGADO_ACT=DESCATALOGADO,
@COSTEMEDIO_ACT=COSTEMEDIO,
@COSTESTOCK_ACT=COSTESTOCK,
@ULTIMOCOSTE_ACT=ULTIMOCOSTE,
@PRECIOULTCOMPRA_ACT=PRECIOULTCOMPRA,
@ULTDESCCOMERCIAL_ACT=ULTDESCCOMERCIAL,
@UNIDADESCOMPRADAS_ACT=UNIDADESCOMPRADAS,
@FECHAULTCOMPRA_ACT=FECHAULTCOMPRA,
@ULTDTOCOMERCIAL_ACT=ULTDTOCOMERCIAL,
@PRECIOCOMPRAREAL_ACT=PRECIOCOMPRAREAL,
@CODMONEDA_ACT= CODMONEDA
FROM ARTICULOSLIN
WHERE CODARTICULO = @CODARTICULO;
IF (@CODBARRAS IS NULL) SET @CODBARRAS=@CODBARRAS_ACT;
IF (@PESO IS NULL) SET @PESO=@PESO_ACT;
IF (@ELABORACION IS NULL) SET @ELABORACION=@ELABORACION_ACT;
IF (@ORDEN IS NULL) SET @ORDEN=@ORDEN_ACT;
IF (@CODBARRAS2 IS NULL) SET @CODBARRAS2=@CODBARRAS2_ACT;
IF (@CODALTERNATIVO IS NULL) SET @CODALTERNATIVO=@CODALTERNATIVO_ACT;
IF (@CODBARRAS3 IS NULL) SET @CODBARRAS3=@CODBARRAS3_ACT;
IF (@GARANTIACOMPRA IS NULL) SET @GARANTIACOMPRA=@GARANTIACOMPRA_ACT;
IF (@GARANTIAVENTA IS NULL) SET @GARANTIAVENTA=@GARANTIAVENTA_ACT;
IF (@UDSALTERNATIVO IS NULL) SET @UDSALTERNATIVO=@UDSALTERNATIVO_ACT;
IF (@ALTERNATIVOUSAPRECIO IS NULL) SET
@ALTERNATIVOUSAPRECIO=@ALTERNATIVOUSAPRECIO_ACT;
IF (@DESCATALOGADO IS NULL) SET @DESCATALOGADO=@DESCATALOGADO_ACT;
IF (@COSTEMEDIO IS NULL) SET @COSTEMEDIO=@COSTEMEDIO_ACT;
IF (@COSTESTOCK IS NULL) SET @COSTESTOCK=@COSTESTOCK_ACT;
IF (@ULTIMOCOSTE IS NULL) SET @ULTIMOCOSTE=@ULTIMOCOSTE_ACT;
IF (@PRECIOULTCOMPRA IS NULL) SET
@PRECIOULTCOMPRA=@PRECIOULTCOMPRA_ACT;
IF (@ULTDESCCOMERCIAL IS NULL) SET
@ULTDESCCOMERCIAL=@ULTDESCCOMERCIAL_ACT;
IF (@UNIDADESCOMPRADAS IS NULL) SET
@UNIDADESCOMPRADAS=@UNIDADESCOMPRADAS_ACT;
IF (@FECHAULTCOMPRA IS NULL) SET @FECHAULTCOMPRA=@FECHAULTCOMPRA_ACT;
IF (@ULTDTOCOMERCIAL IS NULL) SET
@ULTDTOCOMERCIAL=@ULTDTOCOMERCIAL_ACT;
IF (@PRECIOCOMPRAREAL IS NULL) SET
@PRECIOCOMPRAREAL=@PRECIOCOMPRAREAL_ACT;
IF (@CODMONEDA IS NULL) SET @CODMONEDA=@CODMONEDA_ACT;
WHERE
( [CODARTICULO] = @CODARTICULO)
END
ELSE
BEGIN
INSERT INTO [DBO].[ARTICULOSREST] WITH (ROWLOCK)
( [CODARTICULO],
[REFTECLADO],
[IMPUESTOESP],
[PORDOSIS],
[SECOMPRA],
[SEVENDE],
[ORDEN],
[NOCOMBINAR],
[MENU],
[PRECIOLIBRE],
[PRECIOMAX],
[PRECIOMIN])
VALUES
( @CODARTICULO,
@REFTECLADO,
@IMPUESTOESP,
@PORDOSIS,
@SECOMPRA,
@SEVENDE,
@ORDEN,
@NOCOMBINAR,
@MENU,
@PRECIOLIBRE,
@PRECIOMAX,
@PRECIOMIN)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_CAMPOCERRADOARQUEOS_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_CAMPOCERRADOARQUEOS_INSERT]
(@FO [Int],
@ARQUEO [NCHAR](1),
@CAJA NVARCHAR(3),
@NUMERO [Float],
@CERRADO BIT
)
AS
BEGIN
IF EXISTS(SELECT NUMERO FROM ARQUEOS WHERE ARQUEO = @ARQUEO AND CAJA = @CAJA
AND NUMERO = @NUMERO)
BEGIN
UPDATE [dbo].[ARQUEOS] WITH (ROWLOCK)
SET
[CERRADO] = @CERRADO
WHERE
([ARQUEO] = @ARQUEO
AND [CAJA] = @CAJA
AND [NUMERO] = @NUMERO)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_CAMPOSLIBRES_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
/*
REALIZA:
INSERTA UN REGISTRO DE UNA TABLA DE CAMPOS LIBRES TENIENDO EN CUENTA LOS
VALORES POR DEFECTO.
PARAMETROS:
TABLA: IDENTIFICADOR DE LA TABLA DONDE SE INSERTA EL CAMPO LIBRE. SE PUEDE
CONSULTAR EL VALOR A INDICAR EN LA UNIDAD BE_TABLACAMPOSLIBRES O EN
EL DOCUMENTO K:\DOCUMENTACION\DISEÑO Y DESARROLLO\CAMPOS LIBRES\ANALISIS
DISENY CAMPOS LIBRES.DOC
NOMBRETABLA: NOMBRE DE LA TABLA DONDE SE DEBE INSERTAR EL REGISTRO. P.E.
ARTICULOSCAMPOSLIBRES,
CAMPOCLAVE1: PRIMER CAMPO QUE IDENTIFICA EL REGISTRO. (P.E. CODARTICULO)
VALORCLAVE1: VALOR DEL CAMPO 1 DEL REGISTRO QUE INSERTAMOS.
PRECONDICION:
ESTE VALOR SE HA DEBIDO GUARDAR CON LAS FUNCIONES DE LA UNIDAD DL_TIPOCAMPO
O SIMILARES..
*/
CREATE PROCEDURE [dbo].[PR_CAMPOSLIBRES_INSERT]
(
@TABLA INT, -- CÓDIGO ASOCIADO EN LA TABLA (VER UNIDAD
DELPHI: BE_TABLACAMPOSLIBRES)
@NOMBRETABLA NVARCHAR(100), -- NOMBRE DE LA TABLA DONDE SE GUARDAN LOS
VALORES DE LOS CAMPOS LIBRES. (EJ. ARTICULOSCAMPOSLIBRES)
@CAMPOCLAVE1 NVARCHAR(100), -- NOMBRE DEL CAMPO QUE IDENTIFICA EL
REGISTRO. (P.E. CODARTICULO)
@VALORCLAVE1 NVARCHAR(4000), -- VALOR DEL CAMPO QUE IDENTIFICA EL REGISTRO.
(P.E 1)
@CAMPOCLAVE2 NVARCHAR(100) = '', -- NOMBRE DEL SEGUNDO CAMPO QUE IDENTIFICA EL
REGISTRO. (VACÍO SI NO EXISTE)
@VALORCLAVE2 NVARCHAR(4000) = '', -- VALOR DEL SEGUNDO CAMPO QUE IDENTIFICA EL
REGISTRO. (VACÍO SI NO EXISTE)
@CAMPOCLAVE3 NVARCHAR(100) = '', -- NOMBRE DEL TERCER CAMPO QUE IDENTIFICA EL
REGISTRO. (VACÍO SI NO EXISTE)
@VALORCLAVE3 NVARCHAR(4000) = '', -- VALOR DEL TERCER CAMPO QUE IDENTIFICA EL
REGISTRO. (VACÍO SI NO EXISTE)
@CAMPOCLAVE4 NVARCHAR(100) = '', -- NOMBRE DEL CUARTO CAMPO QUE IDENTIFICA EL
REGISTRO. (VACÍO SI NO EXISTE)
@VALORCLAVE4 NVARCHAR(4000) = '' -- VALOR DEL CUARTO CAMPO QUE IDENTIFICA EL
REGISTRO. (VACÍO SI NO EXISTE)
)
AS
BEGIN
DECLARE @SQL NVARCHAR(4000);
DECLARE @SQLCAMPOS NVARCHAR(4000);
DECLARE @SQLVALORES NVARCHAR(4000);
DECLARE @CAMPO NVARCHAR(100);
DECLARE @DATATYPE NVARCHAR(100);
DECLARE @VALORDEFECTO NVARCHAR(4000);
DECLARE @PRIMERO INT;
SET @PRIMERO = 0;
SET @SQLVALORES = '';
SET @SQLCAMPOS = '';
DECLARE C1 CURSOR LOCAL FAST_FORWARD READ_ONLY FOR
SELECT CO.COLUMN_NAME, CO.DATA_TYPE, CL.VALORDEFECTO
FROM INFORMATION_SCHEMA.COLUMNS CO LEFT JOIN CAMPOSLIBRESCONFIG CL
ON CO.COLUMN_NAME = CL.CAMPO COLLATE Latin1_General_CS_AI
AND CL.TABLA = @TABLA
WHERE CO.TABLE_NAME = @NOMBRETABLA
ORDER BY CO.ORDINAL_POSITION;
OPEN C1;
FETCH NEXT FROM C1 INTO @CAMPO, @DATATYPE, @VALORDEFECTO;
WHILE @@FETCH_STATUS=0
BEGIN
IF ( ((NOT (@VALORDEFECTO IS NULL)) AND (@VALORDEFECTO <> '')) OR (@CAMPO =
@CAMPOCLAVE1) OR (@CAMPO = @CAMPOCLAVE2) OR (@CAMPO = @CAMPOCLAVE3) OR (@CAMPO =
@CAMPOCLAVE4) )
BEGIN
IF (@PRIMERO <> 0)
BEGIN
SET @SQLVALORES = @SQLVALORES + ', ';
SET @SQLCAMPOS = @SQLCAMPOS + ', ';
END
ELSE
BEGIN
SET @PRIMERO = 1;
END
IF (@CAMPO = @CAMPOCLAVE1)
BEGIN
SET @SQLVALORES = @SQLVALORES +
[DBO].GET_SQL_VALOR_TIPO(@VALORCLAVE1, @DATATYPE);
END;
ELSE IF (@CAMPO = @CAMPOCLAVE2)
BEGIN
SET @SQLVALORES = @SQLVALORES +
[DBO].GET_SQL_VALOR_TIPO(@VALORCLAVE2, @DATATYPE);
END;
ELSE IF (@CAMPO = @CAMPOCLAVE3)
BEGIN
SET @SQLVALORES = @SQLVALORES +
[DBO].GET_SQL_VALOR_TIPO(@VALORCLAVE3, @DATATYPE);
END;
ELSE IF (@CAMPO = @CAMPOCLAVE4)
BEGIN
SET @SQLVALORES = @SQLVALORES +
[DBO].GET_SQL_VALOR_TIPO(@VALORCLAVE4, @DATATYPE);
END;
ELSE
BEGIN
SET @SQLVALORES = @SQLVALORES +
[DBO].GET_SQL_VALOR_TIPO(@VALORDEFECTO, @DATATYPE);
END;
SET @SQLCAMPOS = @SQLCAMPOS + @CAMPO;
END
FETCH NEXT FROM C1 INTO @CAMPO,@DATATYPE,@VALORDEFECTO;
END
CLOSE C1;
DEALLOCATE C1;
SET @SQL = 'INSERT INTO ' + @NOMBRETABLA + ' WITH (ROWLOCK) ( ' + @SQLCAMPOS + ')
VALUES (' + @SQLVALORES + ')';
EXECUTE (@SQL);
END
GO
/****** Object: StoredProcedure [dbo].[PR_CARGOSDTOSCLIENTE_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_CARGOSDTOSCLIENTE_INSERT]
(@CODCLIENTE [INT],
@CODIGO [INT],
@VALOR [FLOAT] )
AS
BEGIN
INSERT INTO [DBO].[CARGOSDTOSCLIENTE] WITH (ROWLOCK) (
[CODCLIENTE],
[CODIGO],
[VALOR])
VALUES (
@CODCLIENTE,
@CODIGO,
@VALOR)
END
GO
/****** Object: StoredProcedure [dbo].[PR_CARGOSDTOSPROVEEDOR_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_CARGOSDTOSPROVEEDOR_INSERT]
(@CODPROVEEDOR [INT],
@CODIGO [INT],
@VALOR [FLOAT] )
AS
BEGIN
INSERT INTO [DBO].[CARGOSDTOSPROVEEDOR] WITH (ROWLOCK) (
[CODPROVEEDOR],
[CODIGO],
[VALOR])
VALUES (
@CODPROVEEDOR,
@CODIGO,
@VALOR)
END
GO
/****** Object: StoredProcedure [dbo].[PR_CLIENTES_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_CLIENTES_INSERT]
(@CODCLIENTE [Int],
@CODCONTABLE [NVARCHAR](12),
@NOMBRECLIENTE [NVARCHAR](255),
@NOMBRECOMERCIAL [NVARCHAR](255),
@CIF [NVARCHAR](12),
@ALIAS [NVARCHAR](255),
@DIRECCION1 [NVARCHAR](255),
@CODPOSTAL [NVARCHAR](8),
@POBLACION [NVARCHAR](100),
@PROVINCIA [NVARCHAR](100),
@PAIS [NVARCHAR](100),
@PERSONACONTACTO [NVARCHAR](255),
@TELEFONO1 [NVARCHAR](15),
@TELEFONO2 [NVARCHAR](15),
@FAX [NVARCHAR](15),
@FAXPEDIDOS [NVARCHAR](15),
@TELEX [NVARCHAR](15),
@E_MAIL [NVARCHAR](255),
@CODCLISUYO [NVARCHAR](12),
@NUMCUENTA [NVARCHAR](10),
@CODBANCO [NVARCHAR](4),
@NUMSUCURSAL [NVARCHAR](4),
@DIGCONTROLBANCO [NVARCHAR](2),
@CODPOSTALBANCO [NVARCHAR](8),
@CODSWIFT [NVARCHAR](15),
@NOMBREBANCO [NVARCHAR](255),
@DIRECCIONBANCO [NVARCHAR](255),
@POBLACIONBANCO [NVARCHAR](100),
@ENVIOPOR [NVARCHAR](20),
@ENVIODIRECION [NVARCHAR](255),
@ENVIOCODPOSTAL [NVARCHAR](8),
@ENVIOPOBLACION [NVARCHAR](100),
@ENVIOPROVINCIA [NVARCHAR](100),
@ENVIOPAIS [NVARCHAR](100),
@CANTPORTESPAG [Float],
@TIPOPORTES [NCHAR](1),
@NUMDIASENTREGA [Int],
@RIESGOCONCEDIDO [Float],
@TIPO [smallint],
@RECARGO [NCHAR](1),
@ZONA [NVARCHAR](2),
@CODVENDEDOR [Int],
@DIAPAGO1 [smallint],
@DIAPAGO2 [smallint],
@OBSERVACIONES [NTEXT],
@FACTURARSINIMPUESTOS [NCHAR](1),
@APDOCORREOS [NVARCHAR](12),
@DTOCOMERCIAL [Float],
@FECHAMODIFICADO [DateTime],
@REGIMFACT [NCHAR](1),
@CODMONEDA [Int],
@DIRECCION2 [NVARCHAR](255),
@COMPRADOREDI [NVARCHAR](13),
@RECEPTOREDI [NVARCHAR](13),
@CLIENTEEDI [NVARCHAR](13),
@PAGADOREDI [NVARCHAR](31),
@TIPODOC [Int],
@NUMTARJETA [NVARCHAR](20),
@FECHANACIMIENTO [DateTime],
@SEXO [NCHAR](1),
@NIF20 [NVARCHAR](20),
@DESCATALOGADO [NCHAR](1),
@TRANSPORTE [Int],
@MESVACACIONES [Int],
@GRUPOIMPRESION [Int],
@NUMCOPIASFACTURA [Int],
@TIPOCLIENTE [Int],
@CONDENTREGAEDI [NVARCHAR](3),
@CONDENTREGA [NVARCHAR](3),
@CODIDIOMA [Int],
@SERIE [NVARCHAR](4),
@ALMACEN [NVARCHAR](3),
@LOCAL_REMOTA [NCHAR](1),
@EMPRESA [Int],
@CODENTREGA [NVARCHAR](3),
@PROCEDENCIA [NVARCHAR](30),
@CODIGOPROCEDENCIA [Int],
@IDSUCURSAL [Int],
@CODVISIBLE [Int],
@CODPAIS [NVARCHAR](2),
@FACTURARCONIMPUESTO [Int],
@USUARIO [NVARCHAR](15),
@PASS [NVARCHAR](8),
@FOTOCLIENTE [image],
@YAEXISTIA [NCHAR](1) output,
@CARGOSFIJOSA [int] = NULL,
@TIPOTARJETA [int] = NULL,
@TARCADUCIDAD [NVARCHAR](4) = NULL,
@CVC [NVARCHAR](4) = NULL,
@CODCONTABLEDMN [NVARCHAR](12) = NULL,
@MOBIL [NVARCHAR](15)= NULL,
@NOCALCULARCARGO1ARTIC [bit]= NULL,
@NOCALCULARCARGO2ARTIC [bit]= NULL,
@ESCLIENTEDELGRUPO [BIT]= NULL,
@TIPORESERVA [int] = NULL,
@CAMPOSLIBRESTOTALIZAR [BIT]=NULL,
@CODIGOIBAN [NVARCHAR](100)=NULL,
@SECUENCIAADEUDO [INT]=NULL,
@SUBNORMA [INT]=NULL,
@ORDENADEUDO [NVARCHAR](35)=NULL,
@FECHAFIRMAORDENADEUDO [DateTime] = NULL,
@BLOQUEADO [NVARCHAR](1) = NULL
)
AS
BEGIN
IF EXISTS(SELECT CODCLIENTE FROM CLIENTES WHERE CODCLIENTE = @CODCLIENTE)
BEGIN
SET @YAEXISTIA = 'T'
DECLARE
@TIPOPORTES_ACT NCHAR(1),
@APDOCORREOS_ACT NVARCHAR(12),
@REGIMFACT_ACT NCHAR(1),
@COMPRADOREDI_ACT NVARCHAR(13),
@RECEPTOREDI_ACT NVARCHAR(13),
@CLIENTEEDI_ACT NVARCHAR(13),
@PAGADOREDI_ACT NVARCHAR(31),
@TIPODOC_ACT INT,
@TRANSPORTE_ACT INT,
@MESVACACIONES_ACT INT,
@GRUPOIMPRESION_ACT INT,
@NUMCOPIASFACTURA_ACT INT,
@TIPOCLIENTE_ACT INT,
@CONDENTREGAEDI_ACT NVARCHAR(3),
@CONDENTREGA_ACT NVARCHAR(3),
@CODIDIOMA_ACT INT,
@SERIE_ACT NVARCHAR(4),
@ALMACEN_ACT NVARCHAR(3),
@LOCAL_REMOTA_ACT NCHAR(1),
@EMPRESA_ACT INT,
@CODENTREGA_ACT NVARCHAR(3),
@PROCEDENCIA_ACT NVARCHAR(30),
@CODIGOPROCEDENCIA_ACT INT,
@IDSUCURSAL_ACT INT,
@CODVISIBLE_ACT INT,
@CODPAIS_ACT NVARCHAR(2),
@FACTURARCONIMPUESTO_ACT INT,
@USUARIO_ACT NVARCHAR(15),
@PASS_ACT NVARCHAR(8),
@MOBIL_ACT NVARCHAR(15),
@NOCALCULARCARGO1ARTIC_ACT BIT,
@NOCALCULARCARGO2ARTIC_ACT BIT,
@ESCLIENTEDELGRUPO_ACT BIT,
@TIPORESERVA_ACT INT,
@CAMPOSLIBRESTOTALIZAR_ACT BIT,
@CODIGOIBAN_ACT NVARCHAR(100),
@SECUENCIAADEUDO_ACT INT,
@SUBNORMA_ACT INT,
@ORDENADEUDO_ACT NVARCHAR(35),
@FECHAFIRMAORDENADEUDO_ACT [DateTime],
@BLOQUEADO_ACT [NVARCHAR](1);
AS
BEGIN
/* CREAR UN CURSOR CON LOS COMPONENTES DEL KIT ENTRADO POR PARAMETROS */
DECLARE C2 CURSOR LOCAL FAST_FORWARD FOR
SELECT
K.CODARTKIT, K.UNIDADES, A.USASTOCKS, A.ESKIT, A.UDSELABORACION
FROM KITS K, ARTICULOS A WHERE
(K.CODARTICULO=@CODARTICULO) AND (K.CODARTKIT=A.CODARTICULO)
OPEN C2
FETCH NEXT FROM C2 INTO @CODARTKIT, @UNIDADESKIT, @USASTOCKS, @ESKIT,
@UDSELABORACION ;
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF ( @UDSELABORACION <> 0 )
SET @STOCKCOMPONENTE = ( @STOCKKIT * @UNIDADESKIT /
@UDSELABORACION );
ELSE
SET @STOCKCOMPONENTE = ( @STOCKKIT * @UNIDADESKIT )
( FO,CAJA,Z,CODARTICULO,CODALMACEN,STOCK,FECHA)
VALUES
(@FO,@CAJA,@Z,@CODARTKIT,@CODALMACEN,
@STOCKCOMPONENTE,@FECHA)
END
ELSE
BEGIN
UPDATE #TTEMPORALDIRECTA SET STOCK = STOCK +
@STOCKCOMPONENTE
WHERE (CODARTICULO=@CODARTKIT AND
CODALMACEN=@CODALMACEN)
END
END
ELSE
BEGIN
IF (@ESKIT= 'T') /* SI ES UN KIT SIN STOCK SE LLAMA
RECURSIVAMENTE A ESTA MISMA FUNCIÓN */
EXEC PR_DESGLOSEKIT_FROMFREST @FO, @CAJA, @Z,
@CODARTKIT, @CODALMACEN, @STOCKCOMPONENTE, @FECHA
END
END
CLOSE C2;
DEALLOCATE C2;
END
GO
/****** Object: StoredProcedure [dbo].[PR_FACTURASCOMPRA_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_FACTURASCOMPRA_INSERT]
(@NUMSERIE NVARCHAR(4),
@NUMFACTURA [INT],
@N [NCHAR](1),
@SUFACTURA NVARCHAR(15),
@CODPROVEEDOR [INT],
@FECHA [DATETIME],
@HORA [DATETIME],
@ENVIOPOR NVARCHAR(20),
@PORTESPAG [NCHAR](1),
@DTOCOMERCIAL [FLOAT],
@TOTDTOCOMERCIAL [FLOAT],
@DTOPP [FLOAT],
@TOTDTOPP [FLOAT],
@TOTALBRUTO [FLOAT],
@TOTALIMPUESTOS [FLOAT],
@TOTALNETO [FLOAT],
@CODMONEDA [INT],
@FACTORMONEDA [FLOAT],
@IVAINCLUIDO [NCHAR](1),
@TRASPASADO [NCHAR](1),
@FECHATRASPASO [DATETIME],
@ENLACE_EJERCICIO [SMALLINT],
@ENLACE_EMPRESA [SMALLINT],
@ENLACE_USUARIO NVARCHAR(10),
@ENLACE_ASIENTO [INT],
@FECHAENTRADA [DATETIME],
@TIPODOC [INT],
@IDESTADO [INT],
@FECHAMODIFICADO [DATETIME],
@TRANSPORTE [INT],
@TOTALCARGOSDTOS [FLOAT],
@USUARIODESCUADRE [INT],
@FECHASUFACTURA [DATETIME] ,
@TOTALRETENCION [FLOAT] = NULL,
@ESINVERSION [BIT] = NULL,
@FECHACREACION [DATETIME] = NULL,
@NUMIMPRESIONES [INT] = NULL,
@ESENTREGAACUENTA [NVARCHAR](1) = NULL
)
AS
BEGIN
IF EXISTS(SELECT NUMSERIE FROM FACTURASCOMPRA WHERE NUMSERIE = @NUMSERIE AND
NUMFACTURA = @NUMFACTURA AND N = @N)
BEGIN
UPDATE [dbo].[FACTURASCOMPRA] WITH (ROWLOCK)
SET [SUFACTURA] = @SUFACTURA,
[CODPROVEEDOR] = @CODPROVEEDOR,
[FECHA] = @FECHA,
[HORA] = @HORA,
[ENVIOPOR] = @ENVIOPOR,
[PORTESPAG] = @PORTESPAG,
[DTOCOMERCIAL] = @DTOCOMERCIAL,
[TOTDTOCOMERCIAL] = @TOTDTOCOMERCIAL,
[DTOPP] = @DTOPP,
[TOTDTOPP] = @TOTDTOPP,
[TOTALBRUTO] = @TOTALBRUTO,
[TOTALIMPUESTOS] = @TOTALIMPUESTOS,
[TOTALNETO] = @TOTALNETO,
[CODMONEDA] = @CODMONEDA,
[FACTORMONEDA] = @FACTORMONEDA,
[IVAINCLUIDO] = @IVAINCLUIDO,
[FECHAENTRADA] = @FECHAENTRADA,
[TIPODOC] = @TIPODOC,
[IDESTADO] = @IDESTADO,
[FECHAMODIFICADO] = @FECHAMODIFICADO,
[TRANSPORTE] = @TRANSPORTE,
[TOTALCARGOSDTOS] = @TOTALCARGOSDTOS,
[USUARIODESCUADRE] = @USUARIODESCUADRE,
[FECHASUFACTURA] = @FECHASUFACTURA,
[TOTALRETENCION] = @TOTALRETENCION,
[ESINVERSION] = @ESINVERSION,
[FECHACREACION] = @FECHACREACION,
[NUMIMPRESIONES] = @NUMIMPRESIONES,
[ESENTREGAACUENTA] = @ESENTREGAACUENTA
WHERE
( [NUMSERIE] = @NUMSERIE
AND [NUMFACTURA ] = @NUMFACTURA
AND [N ] = @N)
END
ELSE
BEGIN
INSERT INTO [dbo].[FACTURASCOMPRA] WITH (ROWLOCK) (
[NUMSERIE],
[NUMFACTURA],
[N],
[SUFACTURA],
[CODPROVEEDOR],
[FECHA],
[HORA],
[ENVIOPOR],
[PORTESPAG],
[DTOCOMERCIAL],
[TOTDTOCOMERCIAL],
[DTOPP],
[TOTDTOPP],
[TOTALBRUTO],
[TOTALIMPUESTOS],
[TOTALNETO],
[CODMONEDA],
[FACTORMONEDA],
[TRASPASADO],
[IVAINCLUIDO],
[FECHATRASPASO],
[ENLACE_EJERCICIO],
[ENLACE_EMPRESA],
[ENLACE_USUARIO],
[ENLACE_ASIENTO],
[FECHAENTRADA],
[TIPODOC],
[IDESTADO],
[FECHAMODIFICADO],
[TRANSPORTE],
[TOTALCARGOSDTOS],
[USUARIODESCUADRE],
[FECHASUFACTURA],
[TOTALRETENCION],
[ESINVERSION],
[FECHACREACION],
[NUMIMPRESIONES],
[ESENTREGAACUENTA]
)
VALUES (
@NUMSERIE,
@NUMFACTURA,
@N,
@SUFACTURA,
@CODPROVEEDOR,
@FECHA,
@HORA,
@ENVIOPOR,
@PORTESPAG,
@DTOCOMERCIAL,
@TOTDTOCOMERCIAL,
@DTOPP,
@TOTDTOPP,
@TOTALBRUTO,
@TOTALIMPUESTOS,
@TOTALNETO,
@CODMONEDA,
@FACTORMONEDA,
@TRASPASADO,
@IVAINCLUIDO,
@FECHATRASPASO,
@ENLACE_EJERCICIO,
@ENLACE_EMPRESA,
@ENLACE_USUARIO,
@ENLACE_ASIENTO,
@FECHAENTRADA,
@TIPODOC,
@IDESTADO,
@FECHAMODIFICADO,
@TRANSPORTE,
@TOTALCARGOSDTOS,
@USUARIODESCUADRE,
@FECHASUFACTURA,
@TOTALRETENCION,
@ESINVERSION,
@FECHACREACION ,
@NUMIMPRESIONES,
@ESENTREGAACUENTA
)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_FACTURASCOMPRADTOS_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FACTURASCOMPRADTOS_INSERT]
(@NUMSERIE NVARCHAR(4),
@NUMERO [INT],
@N [NCHAR](1),
@LINEA [INT],
@NUMLINDOC [INT],
@CODDTO [INT],
@TIPO [NCHAR](1),
@SECUENCIA [INT],
@BASE [FLOAT],
@DTOCARGO [FLOAT],
@IMPORTE [FLOAT],
@UDSDTO [FLOAT],
@IMPORTEUNITARIODESC [FLOAT],
@TIPOIMPUESTO [INT],
@IVA [FLOAT],
@REQ [FLOAT],
@TIPODTO [INT] )
AS
BEGIN
INSERT INTO [DBO].[FACTURASCOMPRADTOS] WITH (ROWLOCK) (
[NUMSERIE],
[NUMERO],
[N],
[LINEA],
[NUMLINDOC],
[CODDTO],
[TIPO],
[SECUENCIA],
[BASE],
[DTOCARGO],
[IMPORTE],
[UDSDTO],
[IMPORTEUNITARIODESC],
[TIPOIMPUESTO],
[IVA],
[REQ],
[TIPODTO])
VALUES (
@NUMSERIE,
@NUMERO,
@N,
@LINEA,
@NUMLINDOC,
@CODDTO,
@TIPO,
@SECUENCIA,
@BASE,
@DTOCARGO,
@IMPORTE,
@UDSDTO,
@IMPORTEUNITARIODESC,
@TIPOIMPUESTO,
@IVA,
@REQ,
@TIPODTO)
END
GO
/****** Object: StoredProcedure [dbo].[PR_FACTURASCOMPRATOT_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FACTURASCOMPRATOT_INSERT]
(@SERIE NVARCHAR(4),
@NUMERO [INT],
@N [NCHAR](1),
@NUMLINEA [INT],
@BRUTO [FLOAT],
@DTOCOMERC [FLOAT],
@TOTDTOCOMERC [FLOAT],
@DTOPP [FLOAT],
@TOTDTOPP [FLOAT],
@BASEIMPONIBLE [FLOAT],
@IVA [FLOAT],
@TOTIVA [FLOAT],
@REQ [FLOAT],
@TOTREQ [FLOAT],
@TOTAL [FLOAT],
@ESGASTO [NCHAR](1),
@CODDTO [INT],
@DESCRIPCION NVARCHAR(40),
@DESCUADRE [FLOAT],
@VERIFICADO [FLOAT] )
AS
BEGIN
INSERT INTO [DBO].[FACTURASCOMPRATOT] WITH (ROWLOCK) (
[SERIE],
[NUMERO],
[N],
[NUMLINEA],
[BRUTO],
[DTOCOMERC],
[TOTDTOCOMERC],
[DTOPP],
[TOTDTOPP],
[BASEIMPONIBLE],
[IVA],
[TOTIVA],
[REQ],
[TOTREQ],
[TOTAL],
[ESGASTO],
[CODDTO],
[DESCRIPCION],
[DESCUADRE],
[VERIFICADO])
VALUES (
@SERIE,
@NUMERO,
@N,
@NUMLINEA,
@BRUTO,
@DTOCOMERC,
@TOTDTOCOMERC,
@DTOPP,
@TOTDTOPP,
@BASEIMPONIBLE,
@IVA,
@TOTIVA,
@REQ,
@TOTREQ,
@TOTAL,
@ESGASTO,
@CODDTO,
@DESCRIPCION,
@DESCUADRE,
@VERIFICADO)
END
GO
/****** Object: StoredProcedure [dbo].[PR_FACTURASVENTA_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_FACTURASVENTA_INSERT]
(@NUMSERIE NVARCHAR(4),
@NUMFACTURA [INT],
@N [NCHAR](1),
@CODCLIENTE [INT],
@FECHA [DATETIME],
@HORA [DATETIME],
@ENVIOPOR NVARCHAR(20),
@PORTESPAG [NCHAR](1),
@DTOCOMERCIAL [FLOAT],
@TOTDTOCOMERCIAL [FLOAT],
@DTOPP [FLOAT],
@TOTDTOPP [FLOAT],
@TOTALBRUTO [FLOAT],
@TOTALIMPUESTOS [FLOAT],
@TOTALNETO [FLOAT],
@TOTALCOSTE [FLOAT],
@CODMONEDA [INT],
@FACTORMONEDA [FLOAT],
@IVAINCLUIDO [NCHAR](1),
@TRASPASADA [NCHAR](1),
@FECHATRASPASO [DATETIME],
@ENLACE_EJERCICIO [SMALLINT],
@ENLACE_EMPRESA [SMALLINT],
@ENLACE_USUARIO NVARCHAR(10),
@ENLACE_ASIENTO [INT],
@CODVENDEDOR [INT],
@VIENEDEFO [NCHAR](1),
@FECHAENTRADA [DATETIME],
@TIPODOC [INT],
@IDESTADO [INT],
@FECHAMODIFICADO [DATETIME],
@Z [INT],
@CAJA NVARCHAR(3),
@TOTALCOSTEIVA [FLOAT],
@ENTREGADO [FLOAT],
@CAMBIO [FLOAT],
@PROPINA [FLOAT],
@CODENVIO [INT],
@TRANSPORTE [INT],
@TOTALCARGOSDTOS [FLOAT],
@NUMROLLO [INT],
@VENDEDORMODIFICADO [INT],
@TOTALRETENCION [FLOAT] = NULL,
@ESINVERSION [BIT] = NULL,
@FECHACREACION DATETIME = NULL,
@IDMOTIVODTO [INT] = NULL,
@NUMIMPRESIONES [INT]= NULL,
@CLEANCASHCONTROLCODE1 [NVARCHAR](100)=NULL,
@CLEANCASHCONTROLCODE2 [NVARCHAR](100)=NULL,
@ESENTREGAACUENTA [NVARCHAR](1)=NULL
)
AS
BEGIN
IF EXISTS(SELECT NUMSERIE FROM FACTURASVENTA WHERE NUMSERIE = @NUMSERIE AND
NUMFACTURA = @NUMFACTURA AND N = @N)
BEGIN
UPDATE [DBO].[FACTURASVENTA] WITH (ROWLOCK)
SET [CODCLIENTE] = @CODCLIENTE,
[FECHA] = @FECHA,
[HORA] = @HORA,
[ENVIOPOR] = @ENVIOPOR,
[PORTESPAG] = @PORTESPAG,
[DTOCOMERCIAL] = @DTOCOMERCIAL,
[TOTDTOCOMERCIAL] = @TOTDTOCOMERCIAL,
[DTOPP] = @DTOPP,
[TOTDTOPP] = @TOTDTOPP,
[TOTALBRUTO] = @TOTALBRUTO,
[TOTALIMPUESTOS] = @TOTALIMPUESTOS,
[TOTALNETO] = @TOTALNETO,
[TOTALCOSTE] = @TOTALCOSTE,
[CODMONEDA] = @CODMONEDA,
[FACTORMONEDA] = @FACTORMONEDA,
[IVAINCLUIDO] = @IVAINCLUIDO,
[CODVENDEDOR] = @CODVENDEDOR,
[VIENEDEFO] = @VIENEDEFO,
[FECHAENTRADA] = @FECHAENTRADA,
[TIPODOC] = @TIPODOC,
[IDESTADO] = @IDESTADO,
[FECHAMODIFICADO] = @FECHAMODIFICADO,
[Z] = @Z,
[CAJA] = @CAJA,
[TOTALCOSTEIVA] = @TOTALCOSTEIVA,
[ENTREGADO] = @ENTREGADO,
[CAMBIO] = @CAMBIO,
[PROPINA] = @PROPINA,
[CODENVIO] = @CODENVIO,
[TRANSPORTE] = @TRANSPORTE,
[TOTALCARGOSDTOS] = @TOTALCARGOSDTOS,
[NUMROLLO] = @NUMROLLO,
[VENDEDORMODIFICADO] = @VENDEDORMODIFICADO,
[TOTALRETENCION] = @TOTALRETENCION,
[ESINVERSION] = @ESINVERSION,
[FECHACREACION] =@FECHACREACION,
[IDMOTIVODTO] = @IDMOTIVODTO,
[NUMIMPRESIONES] = @NUMIMPRESIONES,
[CLEANCASHCONTROLCODE1] = @CLEANCASHCONTROLCODE1,
[CLEANCASHCONTROLCODE2] = @CLEANCASHCONTROLCODE2,
[ESENTREGAACUENTA] = @ESENTREGAACUENTA
WHERE
( [NUMSERIE] = @NUMSERIE
AND [NUMFACTURA ] = @NUMFACTURA
AND [N ] = @N)
END
ELSE
BEGIN
INSERT INTO [DBO].[FACTURASVENTA] WITH (ROWLOCK) (
[NUMSERIE],
[NUMFACTURA],
[N],
[CODCLIENTE],
[FECHA],
[HORA],
[ENVIOPOR],
[PORTESPAG],
[DTOCOMERCIAL],
[TOTDTOCOMERCIAL],
[DTOPP],
[TOTDTOPP],
[TOTALBRUTO],
[TOTALIMPUESTOS],
[TOTALNETO],
[TOTALCOSTE],
[CODMONEDA],
[FACTORMONEDA],
[IVAINCLUIDO],
[TRASPASADA],
[FECHATRASPASO],
[ENLACE_EJERCICIO],
[ENLACE_EMPRESA],
[ENLACE_USUARIO],
[ENLACE_ASIENTO],
[CODVENDEDOR],
[VIENEDEFO],
[FECHAENTRADA],
[TIPODOC],
[IDESTADO],
[FECHAMODIFICADO],
[Z],
[CAJA],
[TOTALCOSTEIVA],
[ENTREGADO],
[CAMBIO],
[PROPINA],
[CODENVIO],
[TRANSPORTE],
[TOTALCARGOSDTOS],
[NUMROLLO],
[VENDEDORMODIFICADO],
[TOTALRETENCION],
[ESINVERSION],
[FECHACREACION],
[IDMOTIVODTO],
[NUMIMPRESIONES],
[CLEANCASHCONTROLCODE1],
[CLEANCASHCONTROLCODE2],
[ESENTREGAACUENTA]
)
VALUES (
@NUMSERIE,
@NUMFACTURA,
@N,
@CODCLIENTE,
@FECHA,
@HORA,
@ENVIOPOR,
@PORTESPAG,
@DTOCOMERCIAL,
@TOTDTOCOMERCIAL,
@DTOPP,
@TOTDTOPP,
@TOTALBRUTO,
@TOTALIMPUESTOS,
@TOTALNETO,
@TOTALCOSTE,
@CODMONEDA,
@FACTORMONEDA,
@IVAINCLUIDO,
@TRASPASADA,
@FECHATRASPASO,
@ENLACE_EJERCICIO,
@ENLACE_EMPRESA,
@ENLACE_USUARIO,
@ENLACE_ASIENTO,
@CODVENDEDOR,
@VIENEDEFO,
@FECHAENTRADA,
@TIPODOC,
@IDESTADO,
@FECHAMODIFICADO,
@Z,
@CAJA,
@TOTALCOSTEIVA,
@ENTREGADO,
@CAMBIO,
@PROPINA,
@CODENVIO,
@TRANSPORTE,
@TOTALCARGOSDTOS,
@NUMROLLO,
@VENDEDORMODIFICADO,
@TOTALRETENCION,
@ESINVERSION,
@FECHACREACION,
@IDMOTIVODTO,
@NUMIMPRESIONES,
@CLEANCASHCONTROLCODE1,
@CLEANCASHCONTROLCODE2,
@ESENTREGAACUENTA
)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_FACTURASVENTADTOS_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FACTURASVENTADTOS_INSERT]
(@NUMSERIE NVARCHAR(4),
@NUMERO [INT],
@N [NCHAR](1),
@LINEA [INT],
@NUMLINDOC [INT],
@CODDTO [INT],
@TIPO [NCHAR](1),
@SECUENCIA [INT],
@BASE [FLOAT],
@DTOCARGO [FLOAT],
@IMPORTE [FLOAT],
@UDSDTO [FLOAT],
@IMPORTEUNITARIODESC [FLOAT],
@TIPOIMPUESTO [INT],
@IVA [FLOAT],
@REQ [FLOAT],
@TIPODTO [INT] )
AS
BEGIN
INSERT INTO [DBO].[FACTURASVENTADTOS] WITH (ROWLOCK) (
[NUMSERIE],
[NUMERO],
[N],
[LINEA],
[NUMLINDOC],
[CODDTO],
[TIPO],
[SECUENCIA],
[BASE],
[DTOCARGO],
[IMPORTE],
[UDSDTO],
[IMPORTEUNITARIODESC],
[TIPOIMPUESTO],
[IVA],
[REQ],
[TIPODTO])
VALUES (
@NUMSERIE,
@NUMERO,
@N,
@LINEA,
@NUMLINDOC,
@CODDTO,
@TIPO,
@SECUENCIA,
@BASE,
@DTOCARGO,
@IMPORTE,
@UDSDTO,
@IMPORTEUNITARIODESC,
@TIPOIMPUESTO,
@IVA,
@REQ,
@TIPODTO)
END
GO
/****** Object: StoredProcedure [dbo].[PR_FACTURASVENTANOTAS_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FACTURASVENTANOTAS_INSERT]
(@NUMSERIE NVARCHAR(4),
@NUMFACTURA [INT],
@N [NCHAR](1),
@NUMSERIENOTAS NVARCHAR(4),
@NUMFACTURANOTAS [INT],
@NNOTAS [NCHAR](1) )
AS
BEGIN
INSERT INTO [DBO].[FACTURASVENTANOTAS] WITH (ROWLOCK) (
[NUMSERIE],
[NUMFACTURA],
[N],
[NUMSERIENOTAS],
[NUMFACTURANOTAS],
[NNOTAS])
VALUES (
@NUMSERIE,
@NUMFACTURA,
@N,
@NUMSERIENOTAS,
@NUMFACTURANOTAS,
@NNOTAS)
END
GO
/****** Object: StoredProcedure [dbo].[PR_FACTURASVENTATOT_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FACTURASVENTATOT_INSERT]
(@SERIE NVARCHAR(4),
@NUMERO [INT],
@N [NCHAR](1),
@NUMLINEA [INT],
@BRUTO [FLOAT],
@DTOCOMERC [FLOAT],
@TOTDTOCOMERC [FLOAT],
@DTOPP [FLOAT],
@TOTDTOPP [FLOAT],
@BASEIMPONIBLE [FLOAT],
@IVA [FLOAT],
@TOTIVA [FLOAT],
@REQ [FLOAT],
@TOTREQ [FLOAT],
@TOTAL [FLOAT],
@ESGASTO [NCHAR](1),
@CODDTO [INT],
@DESCRIPCION NVARCHAR(40) )
AS
BEGIN
INSERT INTO [DBO].[FACTURASVENTATOT] WITH (ROWLOCK) (
[SERIE],
[NUMERO],
[N],
[NUMLINEA],
[BRUTO],
[DTOCOMERC],
[TOTDTOCOMERC],
[DTOPP],
[TOTDTOPP],
[BASEIMPONIBLE],
[IVA],
[TOTIVA],
[REQ],
[TOTREQ],
[TOTAL],
[ESGASTO],
[CODDTO],
[DESCRIPCION])
VALUES (
@SERIE,
@NUMERO,
@N,
@NUMLINEA,
@BRUTO,
@DTOCOMERC,
@TOTDTOCOMERC,
@DTOPP,
@TOTDTOPP,
@BASEIMPONIBLE,
@IVA,
@TOTIVA,
@REQ,
@TOTREQ,
@TOTAL,
@ESGASTO,
@CODDTO,
@DESCRIPCION)
END
GO
/****** Object: StoredProcedure [dbo].[PR_FORMATOS_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FORMATOS_INSERT]
(@CODFORMATO [INT],
@REFERENCIA NVARCHAR(15),
@DESCRIPCION NVARCHAR(30),
@COMBINADO [NCHAR](1),
@DOSIS1 [FLOAT],
@DOSIS2 [FLOAT],
@IMAGEN [IMAGE],
@CODIDIOMA [INT],
@COSTE2APROX [FLOAT],
@CODFAVORITO [INT] )
AS
BEGIN
IF EXISTS(SELECT CODFORMATO FROM FORMATOS WHERE CODFORMATO = @CODFORMATO)
BEGIN
IF ( @CODIDIOMA = 0 )
UPDATE [DBO].[FORMATOS] WITH (ROWLOCK)
SET [REFERENCIA] = @REFERENCIA,
[DESCRIPCION] = @DESCRIPCION,
[COMBINADO] = @COMBINADO,
[DOSIS1] = @DOSIS1,
[DOSIS2] = @DOSIS2,
[IMAGEN] = @IMAGEN,
[COSTE2APROX] = @COSTE2APROX,
[CODFAVORITO] = @CODFAVORITO
WHERE ( [CODFORMATO] = @CODFORMATO)
ELSE
BEGIN
UPDATE [DBO].[FORMATOS] WITH (ROWLOCK)
SET [REFERENCIA] = @REFERENCIA,
[COMBINADO] = @COMBINADO,
[DOSIS1] = @DOSIS1,
[DOSIS2] = @DOSIS2,
[IMAGEN] = @IMAGEN,
[COSTE2APROX] = @COSTE2APROX,
[CODFAVORITO] = @CODFAVORITO
WHERE ( [CODFORMATO] = @CODFORMATO);
END
END
ELSE
BEGIN
INSERT INTO [DBO].[FORMATOS] WITH (ROWLOCK)
( [CODFORMATO], [REFERENCIA], [DESCRIPCION], [COMBINADO], [DOSIS1],
[DOSIS2], [IMAGEN], [COSTE2APROX], [CODFAVORITO] )
VALUES
( @CODFORMATO, @REFERENCIA, @DESCRIPCION, @COMBINADO, @DOSIS1, @DOSIS2,
@IMAGEN, @COSTE2APROX, @CODFAVORITO )
END
IF (@CODIDIOMA <>0) EXEC PR_FORMATOSIDIOMAS_INSERT @CODFORMATO, @CODIDIOMA,
@DESCRIPCION;
END
GO
/****** Object: StoredProcedure [dbo].[PR_FORMATOSARTICULOS_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_FORMATOSARTICULOS_INSERT]
(@CODARTICULO [INT],
@CODFORMATO [INT],
@CODBARRAS NVARCHAR(50)=NULL,
@COMPRA NVARCHAR(1)=NULL,
@VENTA NVARCHAR(1)=NULL,
@VISIBLEENCOMPRA NVARCHAR(1)=NULL,
@VISIBLEENVENTA NVARCHAR(1)=NULL)
AS
BEGIN
IF NOT EXISTS(SELECT CODARTICULO FROM FORMATOSARTICULOS WHERE CODARTICULO =
@CODARTICULO AND CODFORMATO = @CODFORMATO)
BEGIN
INSERT INTO [DBO].[FORMATOSARTICULOS] (
[CODARTICULO],
[CODFORMATO],
[CODBARRAS],
[COMPRA],
[VENTA],
[VISIBLEENCOMPRA],
[VISIBLEENVENTA])
VALUES (
@CODARTICULO,
@CODFORMATO,
@CODBARRAS,
@COMPRA,
@VENTA,
@VISIBLEENCOMPRA,
@VISIBLEENVENTA)
END
ELSE
BEGIN
UPDATE [DBO].[FORMATOSARTICULOS] SET CODBARRAS = @CODBARRAS, COMPRA =
@COMPRA, VENTA = @VENTA
, VISIBLEENCOMPRA = @VISIBLEENCOMPRA,
VISIBLEENVENTA = @VISIBLEENVENTA
WHERE CODARTICULO = @CODARTICULO AND CODFORMATO = @CODFORMATO
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_FORMATOSIDIOMAS_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FORMATOSIDIOMAS_INSERT]
(@CODFORMATO [INT],
@CODIDIOMA [INT],
@DESCRIPCION NVARCHAR(30) )
AS
BEGIN
IF EXISTS(SELECT CODFORMATO FROM FORMATOSIDIOMAS WHERE CODFORMATO = @CODFORMATO)
BEGIN
UPDATE [DBO].[FORMATOSIDIOMAS]
SET [DESCRIPCION] = @DESCRIPCION
WHERE ( [CODFORMATO] = @CODFORMATO AND [CODIDIOMA] = @CODIDIOMA )
END
ELSE
INSERT INTO [DBO].[FORMATOSIDIOMAS]
(CODFORMATO, CODIDIOMA, DESCRIPCION )
VALUES
( @CODFORMATO, @CODIDIOMA, @DESCRIPCION )
END
GO
/****** Object: StoredProcedure [dbo].[PR_FPAGOCLIENTE_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FPAGOCLIENTE_INSERT]
(@CODCLIENTE [INT],
@TIPO NVARCHAR(15),
@CODFORMAPAGO NVARCHAR(6),
@CODDTOPP [INT],
@DTOPP [FLOAT],
@CANTIDAD [FLOAT] )
AS
BEGIN
-- SI EXISTE EN LA TABLA DE CLAVES PRIMARIAS FORMASPAGO PODEMOS INSERTAR
IF EXISTS(SELECT CODFORMAPAGO FROM FORMASPAGO WHERE CODFORMAPAGO =
@CODFORMAPAGO)
BEGIN
INSERT INTO [DBO].[FPAGOCLIENTE] (
[CODCLIENTE],
[TIPO],
[CODFORMAPAGO],
[CODDTOPP],
[DTOPP],
[CANTIDAD])
VALUES (
@CODCLIENTE,
@TIPO,
@CODFORMAPAGO,
@CODDTOPP,
@DTOPP,
@CANTIDAD)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_FPAGOPROVEEDOR_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_FPAGOPROVEEDOR_INSERT]
(@CODPROVEEDOR [INT],
@TIPO NVARCHAR(15),
@CODFORMAPAGO NVARCHAR(6),
@CODDTOPP [INT],
@DTOPP [FLOAT],
@CANTIDAD [FLOAT] )
AS
BEGIN
IF EXISTS(SELECT CODFORMAPAGO FROM FORMASPAGO WHERE CODFORMAPAGO =
@CODFORMAPAGO)
BEGIN
INSERT INTO [DBO].[FPAGOPROVEEDOR] (
[CODPROVEEDOR],
[TIPO],
[CODFORMAPAGO],
[CODDTOPP],
[DTOPP],
[CANTIDAD])
VALUES (
@CODPROVEEDOR,
@TIPO,
@CODFORMAPAGO,
@CODDTOPP,
@DTOPP,
@CANTIDAD)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_HUELLASVENDEDOR_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_HUELLASVENDEDOR_INSERT]
(@CODVENDEDOR [INT],
@HUELLA [IMAGE],
@HUELLA2 [IMAGE] = NULL,
@HUELLAX64 [IMAGE] = NULL,
@HUELLA2X64 [IMAGE] = NULL,
@HUELLATXT1 NVARCHAR(4000) = NULL,
@HUELLATXT2 NVARCHAR(4000) = NULL)
AS
BEGIN
IF NOT EXISTS (SELECT CODVENDEDOR FROM [DBO].[HUELLASVENDEDOR] WHERE
CODVENDEDOR = @CODVENDEDOR)
BEGIN
INSERT INTO [DBO].[HUELLASVENDEDOR] ([CODVENDEDOR],[HUELLA],[HUELLA2],
[HUELLAX64],[HUELLA2X64],[HUELLATXT1],[HUELLATXT2])
VALUES
(@CODVENDEDOR,@HUELLA,@HUELLA2,@HUELLAX64,@HUELLA2X64,@HUELLATXT1,@HUELLATXT2)
END
ELSE
BEGIN
IF (@HUELLAX64 IS NULL)
BEGIN
SELECT @HUELLAX64=HUELLAX64 FROM [DBO].[HUELLASVENDEDOR]
WHERE CODVENDEDOR=@CODVENDEDOR
END
IF (@HUELLA2X64 IS NULL)
BEGIN
SELECT @HUELLA2X64=HUELLA2X64 FROM [DBO].[HUELLASVENDEDOR]
WHERE CODVENDEDOR=@CODVENDEDOR
END
IF (@HUELLATXT1 IS NULL)
BEGIN
SELECT @HUELLATXT1=HUELLATXT1 FROM [DBO].[HUELLASVENDEDOR]
WHERE CODVENDEDOR=@CODVENDEDOR
END
IF (@HUELLATXT2 IS NULL)
BEGIN
SELECT @HUELLATXT2=HUELLATXT2 FROM [DBO].[HUELLASVENDEDOR]
WHERE CODVENDEDOR=@CODVENDEDOR
END
UPDATE [DBO].[HUELLASVENDEDOR] SET HUELLA=@HUELLA, HUELLA2=@HUELLA2,
HUELLAX64=@HUELLAX64,
HUELLA2X64=@HUELLA2X64,HUELLATXT1=@HUELLATXT1, HUELLATXT2=@HUELLATXT2
WHERE CODVENDEDOR = @CODVENDEDOR
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_INVENTARIOS_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_INVENTARIOS_INSERT]
(@FECHA [DATETIME],
@CODALMACEN NVARCHAR(3),
@TIPOVALORACION [INT],
@SERIE NVARCHAR (4),
@NUMERO [INT],
@CODVENDEDOR [INT]=-1,
@COMPLETO NVARCHAR (1)='F',
@METODO [INT]= 1,
@TIPOVALORACIONDMN [INT]= NULL)
AS
BEGIN
IF NOT EXISTS(SELECT FECHA FROM INVENTARIOS WHERE FECHA = @FECHA AND
CODALMACEN = @CODALMACEN)
BEGIN
INSERT INTO [DBO].[INVENTARIOS] WITH (ROWLOCK)
([FECHA],
[CODALMACEN],
[TIPOVALORACION],
[SERIE],
[NUMERO],
[CODVENDEDOR],
[COMPLETO],
[METODO],
[TIPOVALORACIONDMN]
)
VALUES (
@FECHA,
@CODALMACEN,
@TIPOVALORACION,
@SERIE,
@NUMERO,
@CODVENDEDOR,
@COMPLETO,
@METODO,
@TIPOVALORACIONDMN)
END
ELSE
BEGIN
UPDATE [DBO].[INVENTARIOS] WITH (ROWLOCK)
SET TIPOVALORACION= @TIPOVALORACION,
SERIE = @SERIE,
NUMERO = @NUMERO,
CODVENDEDOR = @CODVENDEDOR,
COMPLETO = @COMPLETO,
METODO = @METODO,
TIPOVALORACIONDMN = @TIPOVALORACIONDMN
WHERE FECHA = @FECHA AND CODALMACEN= @CODALMACEN
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_KITS_INSERT] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_KITS_INSERT]
(@CODARTICULO [INT],
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@LINEAKIT [INT],
@CODARTKIT [INT],
@TALLAKIT NVARCHAR(10),
@COLORKIT NVARCHAR(10),
@REFERENCIA NVARCHAR(15),
@DESCRIPCIOKIT NVARCHAR(40),
@REFERENCIAKIT NVARCHAR(15),
@UNIDADES [FLOAT],
@PRECIOUNIDAD [FLOAT],
@TOTALLINEA [FLOAT],
@IMPRIMIRLINEA [NDBOOLEANF])
AS
BEGIN
INSERT INTO [DBO].[KITS]
( [CODARTICULO],
[TALLA],
[COLOR],
[LINEAKIT],
[CODARTKIT],
[TALLAKIT],
[COLORKIT],
[REFERENCIA],
[DESCRIPCIOKIT],
[REFERENCIAKIT],
[UNIDADES],
[PRECIOUNIDAD],
[TOTALLINEA],
[IMPRIMIRLINEA])
VALUES
( @CODARTICULO,
@TALLA,
@COLOR,
@LINEAKIT,
@CODARTKIT,
@TALLAKIT,
@COLORKIT,
@REFERENCIA,
@DESCRIPCIOKIT,
@REFERENCIAKIT,
@UNIDADES,
@PRECIOUNIDAD,
@TOTALLINEA,
@IMPRIMIRLINEA)
END
GO
/****** Object: StoredProcedure [dbo].[PR_MODIFICADORESCAB_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_MODIFICADORESCAB_INSERT]
( @CODMODIFICADOR [INT],
@DESCRIPCION NVARCHAR(30),
@ESMENU [BIT],
@CODIDIOMA [INT],
@DIVISIBLE [BIT],
@COBRARDIVCARA [BIT]
)
AS
BEGIN
IF EXISTS(SELECT CODMODIFICADOR FROM MODIFICADORESCAB WHERE CODMODIFICADOR =
@CODMODIFICADOR)
BEGIN
IF (@CODIDIOMA = 0 )
BEGIN
UPDATE [DBO].[MODIFICADORESCAB]
SET [DESCRIPCION] = @DESCRIPCION,[ESMENU]=@ESMENU,[DIVISIBLE]=@DIVISIBLE,
[COBRARDIVCARA]=@COBRARDIVCARA
WHERE ( [CODMODIFICADOR] = @CODMODIFICADOR )
END
ELSE
BEGIN
UPDATE [DBO].[MODIFICADORESCAB]
SET [ESMENU]=@ESMENU,[DIVISIBLE]=@DIVISIBLE,[COBRARDIVCARA]=@COBRARDIVCARA
WHERE ( [CODMODIFICADOR] = @CODMODIFICADOR )
END
END
ELSE
BEGIN
INSERT INTO [DBO].[MODIFICADORESCAB] ( [CODMODIFICADOR], [DESCRIPCION],
[ESMENU],[DIVISIBLE],[COBRARDIVCARA] )
VALUES ( @CODMODIFICADOR, @DESCRIPCION,@ESMENU,@DIVISIBLE,@COBRARDIVCARA)
END
IF @CODIDIOMA<>0 EXEC PR_MODIFICADORESIDIOMAS_INSERT @CODMODIFICADOR,@CODIDIOMA,
@DESCRIPCION
END
GO
/****** Object: StoredProcedure [dbo].[PR_MODIFICADORESIDIOMAS_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_MODIFICADORESIDIOMAS_INSERT]
( @CODMODIFICADOR [INT],
@CODIDIOMA [INT],
@DESCRIPCION NVARCHAR(30))
AS
BEGIN
IF EXISTS(SELECT CODMODIFICADOR FROM MODIFICADORESIDIOMAS WHERE CODMODIFICADOR =
@CODMODIFICADOR)
BEGIN
UPDATE [DBO].[MODIFICADORESIDIOMAS]
SET [DESCRIPCION] = @DESCRIPCION
WHERE ( [CODMODIFICADOR] = @CODMODIFICADOR AND [CODIDIOMA] = @CODIDIOMA)
END
ELSE
INSERT INTO [DBO].[MODIFICADORESIDIOMAS] (CODMODIFICADOR, CODIDIOMA,
DESCRIPCION )
VALUES( @CODMODIFICADOR, @CODIDIOMA, @DESCRIPCION )
END
GO
/****** Object: StoredProcedure [dbo].[PR_MODIFICADORESLIN_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_MODIFICADORESLIN_INSERT]
(@CODMODIFICADOR [INT],
@CODARTICULOCOM [INT],
@ESARTICULO [INT],
@DOSIS [FLOAT],
@INCPRECIO [FLOAT],
@POSICION [INT],
@PREDETERMINADO [BIT],
@CODFORMATO [INT],
@ESDTO [BIT] = NULL)
AS
BEGIN
WHERE
( [CODMODIFICADOR] = @CODMODIFICADOR
AND [CODARTICULOCOM] = @CODARTICULOCOM
AND [POSICION] = @POSICION
AND [CODFORMATO] = @CODFORMATO)
END
ELSE
BEGIN
INSERT INTO [DBO].[MODIFICADORESLIN] (
[CODMODIFICADOR],
[CODARTICULOCOM],
[ESARTICULO],
[DOSIS],
[INCPRECIO],
[POSICION],
[PREDETERMINADO],
[CODFORMATO],
[ESDTO])
VALUES (
@CODMODIFICADOR,
@CODARTICULOCOM,
@ESARTICULO,
@DOSIS,
@INCPRECIO,
@POSICION,
@PREDETERMINADO,
@CODFORMATO,
@ESDTO)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_MOVIMENTS_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_MOVIMENTS_INSERT]
(@CODALMACENORIGEN NVARCHAR(3),
@CODALMACENDESTINO NVARCHAR(3),
@NUMSERIE NVARCHAR(25),
@CODARTICULO [INT],
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@PRECIO [FLOAT],
@FECHA [DATETIME],
@HORA [DATETIME],
@CODPROCLI [FLOAT],
@TIPO NVARCHAR(3),
@UNIDADES [FLOAT],
@SERIEDOC NVARCHAR(4),
@NUMDOC [FLOAT],
@SERIECOMPRA NVARCHAR(4),
@NUMFACCOMPRA [INT],
@CAJA NVARCHAR(3),
@STOCK [FLOAT],
@PVP [FLOAT],
@CODMONEDAPVP [INT],
@CALCMOVPOST [NCHAR](1),
@UDMEDIDA2 [FLOAT],
@ZONA NVARCHAR (50)=NULL,
@PVPDMN [FLOAT] =NULL,
@PRECIODMN [FLOAT] = NULL,
@STOCK2 [FLOAT]=NULL)
AS
BEGIN
INSERT INTO [DBO].[MOVIMENTS] WITH (ROWLOCK) (
[CODALMACENORIGEN],
[CODALMACENDESTINO],
[NUMSERIE],
[CODARTICULO],
[TALLA],
[COLOR],
[PRECIO],
[FECHA],
[HORA],
[CODPROCLI],
[TIPO],
[UNIDADES],
[SERIEDOC],
[NUMDOC],
[SERIECOMPRA],
[NUMFACCOMPRA],
[CAJA],
[STOCK],
[PVP],
[CODMONEDAPVP],
[CALCMOVPOST],
[UDMEDIDA2],
[ZONA],
[PVPDMN],
[PRECIODMN],
[STOCK2] )
VALUES (
@CODALMACENORIGEN,
@CODALMACENDESTINO,
@NUMSERIE,
@CODARTICULO,
@TALLA,
@COLOR,
@PRECIO,
@FECHA,
@HORA,
@CODPROCLI,
@TIPO,
@UNIDADES,
@SERIEDOC,
@NUMDOC,
@SERIECOMPRA,
@NUMFACCOMPRA,
@CAJA,
@STOCK,
@PVP,
@CODMONEDAPVP,
@CALCMOVPOST,
@UDMEDIDA2,
@ZONA,
@PVPDMN,
@PRECIODMN,
@STOCK2 )
END
GO
/****** Object: StoredProcedure [dbo].[PR_OBTENER_SQLCAMPOSLIBRES_INSERT]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_OBTENER_SQLCAMPOSLIBRES_INSERT]
(
@SQLCAMPOS NVARCHAR(4000) OUTPUT,
@SQLVALORES NVARCHAR(4000) OUTPUT,
@TABLA INT,
@NOMBRETABLA NVARCHAR(100),
@ULTIMOCAMPO NVARCHAR(100) OUTPUT,
@CAMPOCLAVE1 NVARCHAR(100),
@CAMPOCLAVE2 NVARCHAR(100) = '',
@CAMPOCLAVE3 NVARCHAR(100) = '',
@CAMPOCLAVE4 NVARCHAR(100) = ''
)
AS
BEGIN
AS
BEGIN
INSERT INTO [DBO].[PEDCOMPRALIN] WITH (ROWLOCK) (
[NUMSERIE],
[NUMPEDIDO],
[N],
[NUMLINEA],
[CODARTICULO],
[REFERENCIA],
[TALLA],
[COLOR],
[DESCRIPCION],
[UNID1],
[UNID2],
[UNID3],
[UNID4],
[UNIDADESTOTAL],
[UNIDADESREC],
[UNIDADESPEN],
[PRECIO],
[DTO],
[TIPOIMPUESTO],
[IVA],
[REQ],
[TOTALLINEA],
[CODALMACEN],
[DEPOSITO],
[PRECIOVENTA],
[NUMKG],
[SUPEDIDO],
[CODCLIENTE],
[CARGO1],
[CARGO2],
[ESOFERTA],
[DTOTEXTO],
[FECHAENTREGA],
[CODENVIO],
[UDMEDIDA2],
[LINEAOCULTA],
[CODFORMATO]
)
VALUES (
@NUMSERIE,
@NUMPEDIDO,
@N,
@NUMLINEA,
@CODARTICULO,
@REFERENCIA,
@TALLA,
@COLOR,
@DESCRIPCION,
@UNID1,
@UNID2,
@UNID3,
@UNID4,
@UNIDADESTOTAL,
@UNIDADESREC,
@UNIDADESPEN,
@PRECIO,
@DTO,
@TIPOIMPUESTO,
@IVA,
@REQ,
@TOTALLINEA,
@CODALMACEN,
@DEPOSITO,
@PRECIOVENTA,
@NUMKG,
@SUPEDIDO,
@CODCLIENTE,
@CARGO1,
@CARGO2,
@ESOFERTA,
@DTOTEXTO,
@FECHAENTREGA,
@CODENVIO,
@UDMEDIDA2,
@LINEAOCULTA,
@CODFORMATO
)
END
GO
/****** Object: StoredProcedure [dbo].[PR_PEDCOMPRATOT_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_PEDCOMPRATOT_INSERT]
(@SERIE NVARCHAR(4),
@NUMERO [INT],
@N [NCHAR](1),
@NUMLINEA [INT],
@BRUTO [FLOAT],
@DTOCOMERC [FLOAT],
@TOTDTOCOMERC [FLOAT],
@DTOPP [FLOAT],
@TOTDTOPP [FLOAT],
@BASEIMPONIBLE [FLOAT],
@IVA [FLOAT],
@TOTIVA [FLOAT],
@REQ [FLOAT],
@TOTREQ [FLOAT],
@TOTAL [FLOAT],
@ESGASTO [NCHAR](1),
@CODDTO [INT],
@DESCRIPCION NVARCHAR(40) )
AS
BEGIN
INSERT INTO [DBO].[PEDCOMPRATOT] WITH (ROWLOCK) (
[SERIE],
[NUMERO],
[N],
[NUMLINEA],
[BRUTO],
[DTOCOMERC],
[TOTDTOCOMERC],
[DTOPP],
[TOTDTOPP],
[BASEIMPONIBLE],
[IVA],
[TOTIVA],
[REQ],
[TOTREQ],
[TOTAL],
[ESGASTO],
[CODDTO],
[DESCRIPCION])
VALUES (
@SERIE,
@NUMERO,
@N,
@NUMLINEA,
@BRUTO,
@DTOCOMERC,
@TOTDTOCOMERC,
@DTOPP,
@TOTDTOPP,
@BASEIMPONIBLE,
@IVA,
@TOTIVA,
@REQ,
@TOTREQ,
@TOTAL,
@ESGASTO,
@CODDTO,
@DESCRIPCION)
END
GO
/****** Object: StoredProcedure [dbo].[PR_PEDVENTACAB_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_PEDVENTACAB_INSERT]
(@NUMSERIE NVARCHAR(4),
@NUMPEDIDO [DNUMERO0],
@N [NDN],
@SUPEDIDO NVARCHAR(15),
@SERIEALBARAN NVARCHAR(4),
@NUMEROALBARAN [DNUMERO0],
@NALBARAN [NDN],
@CODCLIENTE [INT],
@FECHAPEDIDO [DATETIME],
@FECHAENTREGA [DATETIME],
@ENVIOPOR NVARCHAR(20),
@PORTESPAG [NDBOOLEANF],
@TOTBRUTO [FLOAT],
@DTOCOMERCIAL [FLOAT],
@TOTDTOCOMERCIAL [FLOAT],
@DTOPP [FLOAT],
@TOTDTOPP [FLOAT],
@TOTIMPUESTOS [FLOAT],
@TOTNETO [FLOAT],
@TOTALCOSTE [FLOAT],
@CODMONEDA [FLOAT],
@FACTORMONEDA [FLOAT],
@CODVENDEDOR [INT],
@IVAINCLUIDO [NDBOOLEANF],
@CODTARIFA [INT],
@TODORECIBIDO [NDBOOLEANF],
@CONTACTO [INT],
@TIPODOC [INT],
@IDESTADO [INT],
@FECHAMODIFICADO [DATETIME],
@Z [INT],
@CAJA NVARCHAR(3),
@TOTALCOSTEIVA [FLOAT],
@HORA [DATETIME],
@IMPGASTOSCANCEL [FLOAT],
@OBSERVRESERVA [NDMEMO],
@NBULTOS [INT],
@TRANSPORTE [INT],
@CODENVIO [INT],
@CONDENTREGA NVARCHAR(3),
@CONDENTREGAEDI NVARCHAR(3),
@TOTALCARGOSDTOS [FLOAT],
@NUMROLLO [INT],
@HORAENTREGA [DATETIME],
@TIPORESERVA [INT],
@ESTADORESERVA [INT],
@FECHACREACION [DATETIME],
@NUMIMPRESIONES [INT])
AS
BEGIN
IF EXISTS(SELECT NUMSERIE FROM PEDVENTACAB WHERE NUMSERIE = @NUMSERIE AND
NUMPEDIDO = @NUMPEDIDO AND N = @N)
BEGIN
UPDATE [DBO].[PEDVENTACAB] WITH (ROWLOCK)
SET [SUPEDIDO] = @SUPEDIDO,
[SERIEALBARAN] = @SERIEALBARAN,
[NUMEROALBARAN] = @NUMEROALBARAN,
[NALBARAN] = @NALBARAN,
[CODCLIENTE] = @CODCLIENTE,
[FECHAPEDIDO] = @FECHAPEDIDO,
[FECHAENTREGA] = @FECHAENTREGA,
[ENVIOPOR] = @ENVIOPOR,
[PORTESPAG] = @PORTESPAG,
[TOTBRUTO] = @TOTBRUTO,
[DTOCOMERCIAL] = @DTOCOMERCIAL,
[TOTDTOCOMERCIAL] = @TOTDTOCOMERCIAL,
[DTOPP] = @DTOPP,
[TOTDTOPP] = @TOTDTOPP,
[TOTIMPUESTOS] = @TOTIMPUESTOS,
[TOTNETO] = @TOTNETO,
[TOTALCOSTE] = @TOTALCOSTE,
[CODMONEDA] = @CODMONEDA,
[FACTORMONEDA] = @FACTORMONEDA,
[CODVENDEDOR] = @CODVENDEDOR,
[IVAINCLUIDO] = @IVAINCLUIDO,
[CODTARIFA] = @CODTARIFA,
[TODORECIBIDO] = @TODORECIBIDO,
[CONTACTO] = @CONTACTO,
[TIPODOC] = @TIPODOC,
[IDESTADO] = @IDESTADO,
[FECHAMODIFICADO] = @FECHAMODIFICADO,
[Z] = @Z,
[CAJA] = @CAJA,
[TOTALCOSTEIVA] = @TOTALCOSTEIVA,
[HORA] = @HORA,
[IMPGASTOSCANCEL] = @IMPGASTOSCANCEL,
[OBSERVRESERVA] = @OBSERVRESERVA,
[NBULTOS] = @NBULTOS,
[TRANSPORTE] = @TRANSPORTE,
[CODENVIO] = @CODENVIO,
[CONDENTREGA] = @CONDENTREGA,
[CONDENTREGAEDI] = @CONDENTREGAEDI,
[TOTALCARGOSDTOS] = @TOTALCARGOSDTOS,
[NUMROLLO] = @NUMROLLO,
[HORAENTREGA] = @HORAENTREGA,
[TIPORESERVA] = @TIPORESERVA,
[ESTADORESERVA] = @ESTADORESERVA,
[FECHACREACION] = @FECHACREACION,
[NUMIMPRESIONES] = @NUMIMPRESIONES
WHERE
( [NUMSERIE] = @NUMSERIE AND
[NUMPEDIDO] = @NUMPEDIDO AND
[N] = @N)
END
ELSE
BEGIN
INSERT INTO [DBO].[PEDVENTACAB] WITH (ROWLOCK)
( [NUMSERIE],
[NUMPEDIDO],
[N],
[SUPEDIDO],
[SERIEALBARAN],
[NUMEROALBARAN],
[NALBARAN],
[CODCLIENTE],
[FECHAPEDIDO],
[FECHAENTREGA],
[ENVIOPOR],
[PORTESPAG],
[TOTBRUTO],
[DTOCOMERCIAL],
[TOTDTOCOMERCIAL],
[DTOPP],
[TOTDTOPP],
[TOTIMPUESTOS],
[TOTNETO],
[TOTALCOSTE],
[CODMONEDA],
[FACTORMONEDA],
[CODVENDEDOR],
[IVAINCLUIDO],
[CODTARIFA],
[TODORECIBIDO],
[CONTACTO],
[TIPODOC],
[IDESTADO],
[FECHAMODIFICADO],
[Z],
[CAJA],
[TOTALCOSTEIVA],
[HORA],
[IMPGASTOSCANCEL],
[OBSERVRESERVA],
[NBULTOS],
[TRANSPORTE],
[CODENVIO],
[CONDENTREGA],
[CONDENTREGAEDI],
[TOTALCARGOSDTOS],
[NUMROLLO],
[HORAENTREGA],
[TIPORESERVA],
[ESTADORESERVA],
[FECHACREACION],
[NUMIMPRESIONES])
VALUES
( @NUMSERIE,
@NUMPEDIDO,
@N,
@SUPEDIDO,
@SERIEALBARAN,
@NUMEROALBARAN,
@NALBARAN,
@CODCLIENTE,
@FECHAPEDIDO,
@FECHAENTREGA,
@ENVIOPOR,
@PORTESPAG,
@TOTBRUTO,
@DTOCOMERCIAL,
@TOTDTOCOMERCIAL,
@DTOPP,
@TOTDTOPP,
@TOTIMPUESTOS,
@TOTNETO,
@TOTALCOSTE,
@CODMONEDA,
@FACTORMONEDA,
@CODVENDEDOR,
@IVAINCLUIDO,
@CODTARIFA,
@TODORECIBIDO,
@CONTACTO,
@TIPODOC,
@IDESTADO,
@FECHAMODIFICADO,
@Z,
@CAJA,
@TOTALCOSTEIVA,
@HORA,
@IMPGASTOSCANCEL,
@OBSERVRESERVA,
@NBULTOS,
@TRANSPORTE,
@CODENVIO,
@CONDENTREGA,
@CONDENTREGAEDI,
@TOTALCARGOSDTOS,
@NUMROLLO,
@HORAENTREGA,
@TIPORESERVA,
@ESTADORESERVA,
@FECHACREACION,
@NUMIMPRESIONES)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_PEDVENTADTOS_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_PEDVENTADTOS_INSERT]
(
@NUMSERIE NVARCHAR(4), @NUMERO DINTEGER, @N NDN, @LINEA INT,
@NUMLINDOC INT, @CODDTO INT, @TIPO NVARCHAR(1), @SECUENCIA INT,
@BASE DFLOAT0, @DTOCARGO DFLOAT0, @IMPORTE DFLOAT0, @UDSDTO DFLOAT0,
@IMPORTEUNITARIODESC DFLOAT0, @TIPOIMPUESTO INT, @IVA DFLOAT0, @REQ DFLOAT0,
@TIPODTO INT
)
AS
BEGIN
IF EXISTS(SELECT NUMSERIE FROM PEDVENTADTOS WHERE NUMSERIE = @NUMSERIE AND
NUMERO = @NUMERO AND N = @N AND LINEA = @LINEA)
BEGIN
UPDATE [dbo].[PEDVENTADTOS] WITH (ROWLOCK) SET
[NUMSERIE] = @NUMSERIE, [NUMERO] = @NUMERO, [N] = @N, [LINEA] =
@LINEA,
[NUMLINDOC] = @NUMLINDOC, [CODDTO] = @CODDTO, [TIPO] = @TIPO,
[SECUENCIA] = @SECUENCIA,
[BASE] = @BASE, [DTOCARGO] = @DTOCARGO, [IMPORTE] = @IMPORTE,
[UDSDTO] = @UDSDTO,
[IMPORTEUNITARIODESC] = @IMPORTEUNITARIODESC, [TIPOIMPUESTO] =
@TIPOIMPUESTO, [IVA] = @IVA, [REQ] = @REQ,
[TIPODTO] = @TIPODTO
WHERE
[NUMSERIE] = @NUMSERIE AND [NUMERO] = @NUMERO AND [N] = @N AND
[LINEA] = @LINEA
END
ELSE
BEGIN
INSERT INTO [dbo].[PEDVENTADTOS] WITH (ROWLOCK) (
[NUMSERIE],[NUMERO],[N],[LINEA],
[NUMLINDOC],[CODDTO],[TIPO],[SECUENCIA],
[BASE],[DTOCARGO],[IMPORTE],[UDSDTO],
[IMPORTEUNITARIODESC],[TIPOIMPUESTO],[IVA],[REQ],
[TIPODTO]
) VALUES (
@NUMSERIE,@NUMERO,@N,@LINEA,
@NUMLINDOC,@CODDTO,@TIPO,@SECUENCIA,
@BASE,@DTOCARGO,@IMPORTE,@UDSDTO,
@IMPORTEUNITARIODESC,@TIPOIMPUESTO,@IVA,@REQ,
@TIPODTO
)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_PEDVENTALIN_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_PEDVENTALIN_INSERT]
(@NUMSERIE VARCHAR(4),
@NUMPEDIDO [INT],
@N [CHAR](1),
@NUMLIN [INT],
@CODARTICULO [INT],
@REFERENCIA VARCHAR(15),
@DESCRIPCION VARCHAR(40),
@TALLA VARCHAR(10),
@COLOR VARCHAR(10),
@UNID1 [FLOAT],
@UNID2 [FLOAT],
@UNID3 [FLOAT],
@UNID4 [FLOAT],
@UNIDADESTOTAL [FLOAT],
@UNIDADESPEN [FLOAT],
@UNIDADESREC [FLOAT],
@PRECIO [FLOAT],
@DTO [FLOAT],
@TOTAL [FLOAT],
@PRECIODEFECTO [FLOAT],
@TIPOIMPUESTO [SMALLINT],
@IVA [FLOAT],
@REQ [FLOAT],
@CODALMACEN VARCHAR(3),
@NUMKG [FLOAT],
@PRESTAMO [CHAR](1),
@COSTE [FLOAT],
@CODTARIFA [INT],
@CODVENDEDOR [INT],
@COSTEIVA [FLOAT],
@FECHAENTREGA [DATETIME],
@COMENTARIO VARCHAR(30),
@CODENVIO [INT],
@CARGO1 [FLOAT],
@CARGO2 [FLOAT],
@UDMEDIDA2 [FLOAT]= NULL,
@IDMOTIVODTO [INT]=NULL,
@LINEAOCULTA [CHAR](1)=NULL,
@CODFORMATO [INT]=NULL,
@CODMACRO [INT]=NULL,
@UDSPEDIDAS [FLOAT]=NULL,
@PESOUNITARIO [FLOAT]=NULL,
@IMPRESO [FLOAT]=NULL,
@IMPORTEANTESPROMOCION [FLOAT] = NULL,
@IMPORTEANTESPROMOCIONIVA [FLOAT] = NULL,
@DTOANTESPROMOCION [FLOAT] = NULL
)
AS
BEGIN
INSERT INTO [DBO].[PEDVENTALIN] WITH (ROWLOCK) (
[NUMSERIE],
[NUMPEDIDO],
[N],
[NUMLIN],
[CODARTICULO],
[REFERENCIA],
[DESCRIPCION],
[TALLA],
[COLOR],
[UNID1],
[UNID2],
[UNID3],
[UNID4],
[UNIDADESTOTAL],
[UNIDADESPEN],
[UNIDADESREC],
[PRECIO],
[DTO],
[TOTAL],
[PRECIODEFECTO],
[TIPOIMPUESTO],
[IVA],
[REQ],
[CODALMACEN],
[NUMKG],
[PRESTAMO],
[COSTE],
[CODTARIFA],
[CODVENDEDOR],
[COSTEIVA],
[FECHAENTREGA],
[COMENTARIO],
[CODENVIO],
[CARGO1],
[CARGO2],
[UDMEDIDA2],
[IDMOTIVODTO],
[LINEAOCULTA],
[CODFORMATO],
[CODMACRO],
[UDSPEDIDAS],
[PESOUNITARIO],
[IMPRESO],
[IMPORTEANTESPROMOCION],
[IMPORTEANTESPROMOCIONIVA],
[DTOANTESPROMOCION]
)
VALUES (
@NUMSERIE,
@NUMPEDIDO,
@N,
@NUMLIN,
@CODARTICULO,
@REFERENCIA,
@DESCRIPCION,
@TALLA,
@COLOR,
@UNID1,
@UNID2,
@UNID3,
@UNID4,
@UNIDADESTOTAL,
@UNIDADESPEN,
@UNIDADESREC,
@PRECIO,
@DTO,
@TOTAL,
@PRECIODEFECTO,
@TIPOIMPUESTO,
@IVA,
@REQ,
@CODALMACEN,
@NUMKG,
@PRESTAMO,
@COSTE,
@CODTARIFA,
@CODVENDEDOR,
@COSTEIVA,
@FECHAENTREGA,
@COMENTARIO,
@CODENVIO,
@CARGO1,
@CARGO2,
@UDMEDIDA2,
@IDMOTIVODTO,
@LINEAOCULTA,
@CODFORMATO,
@CODMACRO,
@UDSPEDIDAS,
@PESOUNITARIO,
@IMPRESO,
@IMPORTEANTESPROMOCION,
@IMPORTEANTESPROMOCIONIVA,
@DTOANTESPROMOCION
)
END
GO
/****** Object: StoredProcedure [dbo].[PR_PEDVENTATOT_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_PEDVENTATOT_INSERT]
(@SERIE NVARCHAR(4),
@NUMERO [INT],
@N [NCHAR](1),
@NUMLINEA [INT],
@BRUTO [FLOAT],
@DTOCOMERC [FLOAT],
@TOTDTOCOMERC [FLOAT],
@DTOPP [FLOAT],
@TOTDTOPP [FLOAT],
@BASEIMPONIBLE [FLOAT],
@IVA [FLOAT],
@TOTIVA [FLOAT],
@REQ [FLOAT],
@TOTREQ [FLOAT],
@TOTAL [FLOAT],
@ESGASTO [NCHAR](1),
@CODDTO [INT],
@DESCRIPCION NVARCHAR(40) )
AS
BEGIN
INSERT INTO [DBO].[PEDVENTATOT] WITH (ROWLOCK) (
[SERIE],
[NUMERO],
[N],
[NUMLINEA],
[BRUTO],
[DTOCOMERC],
[TOTDTOCOMERC],
[DTOPP],
[TOTDTOPP],
[BASEIMPONIBLE],
[IVA],
[TOTIVA],
[REQ],
[TOTREQ],
[TOTAL],
[ESGASTO],
[CODDTO],
[DESCRIPCION])
VALUES (
@SERIE,
@NUMERO,
@N,
@NUMLINEA,
@BRUTO,
@DTOCOMERC,
@TOTDTOCOMERC,
@DTOPP,
@TOTDTOPP,
@BASEIMPONIBLE,
@IVA,
@TOTIVA,
@REQ,
@TOTREQ,
@TOTAL,
@ESGASTO,
@CODDTO,
@DESCRIPCION)
END
GO
/****** Object: StoredProcedure [dbo].[PR_PROVEEDORES_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_PROVEEDORES_INSERT]
(@CODPROVEEDOR [Int],
@CODCONTABLE [NVARCHAR](12),
@NOMPROVEEDOR [NVARCHAR](255),
@NOMCOMERCIAL [NVARCHAR](255),
@CIF [NVARCHAR](12),
@NIF20 [NVARCHAR](20),
@ALIAS [NVARCHAR](255),
@DIRECCION1 [NVARCHAR](255),
@CODPOSTAL [NVARCHAR](8),
@POBLACION [NVARCHAR](100),
@PROVINCIA [NVARCHAR](100),
@PAIS [NVARCHAR](100),
@PERSONACONTACTO [NVARCHAR](255),
@TELEFONO1 [NVARCHAR](15),
@TELEFONO2 [NVARCHAR](15),
@FAX [NVARCHAR](15),
@FAXPEDIDOS [NVARCHAR](15),
@TELEX [NVARCHAR](15),
@E_MAIL [NVARCHAR](255),
@CODCLISUYO [NVARCHAR](12),
@NUMCUENTA [NVARCHAR](10),
@CODBANCO [NVARCHAR](4),
@NUMSUCURSAL [NVARCHAR](4),
@DIGCONTROLBANCO [NVARCHAR](2),
@CODPOSTALBANCO [NVARCHAR](8),
@NOMBREBANCO [NVARCHAR](255),
@DIRECCIONBANCO [NVARCHAR](255),
@POBLACIONBANCO [NVARCHAR](100),
@CODSWIFT [NVARCHAR](15),
@ENVIOPOR [NVARCHAR](20),
@ENVIODIRECION [NVARCHAR](255),
@ENVIOCODPOSTAL [NVARCHAR](8),
@ENVIOPOBLACION [NVARCHAR](100),
@ENVIOPROVINCIA [NVARCHAR](100),
@ENVIOPAIS [NVARCHAR](100),
@CANTPORTESPAG [Float],
@TIPOPORTES [NCHAR](1),
@NUMDIASENTREGA [Int],
@OBSERVACIONES [NTEXT],
@CODTALLA [NVARCHAR](10),
@COMPRARSINIMPUESTOS [NCHAR](1),
@COMPRARIVAINCLUIDO [NCHAR](1),
@APTOCORREOS [NVARCHAR](12),
@DTOCOMERCIAL [Float],
@TIPO [smallint],
@REGIMFACT [NCHAR](1),
@CODMONEDA [Int],
@DIAPAGO1 [smallint],
@DIAPAGO2 [smallint],
@FECHAMODIFICADO [DateTime],
@DIRECCION2 [NVARCHAR](255),
@TRANSPORTE [Int],
@CODIDIOMA [Int],
@SERIEALBINDIRECTA [NVARCHAR](4),
@SERIEFACINDIRECTA [NVARCHAR](4),
@TIPODOC [Int],
@B2B_ORIGEN [Int],
@B2B_IDMAPPING [Int],
@CODCENTRAL [Int],
@CODVISIBLE [Int],
@VENCIMSEGUN [Int],
@CODPAIS [NVARCHAR](2),
@ENVIOCODPAIS [NVARCHAR](2),
@NUMDIASCANCELACION [Int],
@FACTURARCONIMPUESTO [Int],
@DESCATALOGADO [NCHAR](1),
@YAEXISTIA [NCHAR](1) output,
@PEDIDOMINIMO [Float] = NULL,
@CODCONTABLECOMPRA [NVARCHAR](12) = NULL,
@CODIGOIBAN [NVARCHAR] (100) = NULL,
@CODCONTABLEDMN [NVARCHAR] (12) = NULL,
@MOBIL [NVARCHAR] (15) = NULL,
@ESPROVDELGRUPO [BIT]= NULL
)
AS
BEGIN
IF EXISTS(SELECT CODPROVEEDOR FROM PROVEEDORES WHERE CODPROVEEDOR =
@CODPROVEEDOR)
BEGIN
DECLARE
@ESPROVDELGRUPO_ACT BIT;
SELECT @ESPROVDELGRUPO_ACT=ESPROVDELGRUPO
FROM PROVEEDORES WHERE CODPROVEEDOR = @CODPROVEEDOR
IF (@ACTUALIZARCOSTES = 'T')
BEGIN
IF (@DTO IS NULL)
SET @DTOLINEA = 0;
ELSE
SET @DTOLINEA = @DTO;
UPDATE ARTICULOSLIN
WITH (ROWLOCK)
SET COSTEMEDIO = @COSTEMEDIOFINAL
,UNIDADESCOMPRADAS = (@TOTALUDSANT - @UNIDADESTOTAL)
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = @TALLA) AND (COLOR = @COLOR);
UPDATE ARTICULOSLIN
WITH (ROWLOCK)
SET COSTESTOCK = @COSTESTOCKFINAL
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = @TALLA) AND (COLOR = @COLOR)
AND (@COSTESTOCKFINAL >= 0);
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARCOSTESDELETEDM] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARCOSTESDELETEDM]
@ESWB NVARCHAR(10),
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@DTO FLOAT,
@PRECIO FLOAT,
@IMPORTEGASTOS FLOAT,
@UNIDADESTOTAL FLOAT,
@DTOCABECERA FLOAT ,
@IVAINC NCHAR(1),
@FECHA DATETIME,
@CODMONEDADOC INT,
@FACTORMONEDA FLOAT,
@NORECALCULARCOSTESSICERO NVARCHAR(6),
@IMPORTECARGO1 FLOAT,
@IMPORTECARGO2 FLOAT
AS
BEGIN
DECLARE @STOCKACTUAL FLOAT;
DECLARE @COSTEMEDIOANT FLOAT;
DECLARE @COSTESTOCKANT FLOAT;
DECLARE @F1 FLOAT;
DECLARE @F2 FLOAT;
DECLARE @F3 FLOAT;
DECLARE @TOTALUDSANT FLOAT;
DECLARE @DTOLINEA FLOAT;
DECLARE @ULTIMOCOSTEFINAL FLOAT;
DECLARE @COSTEMEDIOFINAL FLOAT;
DECLARE @COSTESTOCKFINAL FLOAT;
DECLARE @FECHAULTCOMPRA DATETIME;
DECLARE @FECHAULTVENTA DATETIME;
DECLARE @ACTUALIZARCOSTES NCHAR(1);
EXEC GETACTUALIZARCOSTESALBORRAR
@ESWB,@NORECALCULARCOSTESSICERO,@CODARTICULO,@TALLA,@COLOR,@UNIDADESTOTAL,
@FECHA,@FECHAULTCOMPRA,@ACTUALIZARCOSTES
OUTPUT;
IF (@ACTUALIZARCOSTES = 'T')
BEGIN
IF (@DTO IS NULL)
SET @DTOLINEA =0;
ELSE
SET @DTOLINEA=@DTO;
SET @COSTEMEDIOFINAL =
[DBO].CALCOLDCOSTE('T',@TOTALUDSANT,@COSTEMEDIOANT,@UNIDADESTOTAL,@ULTIMOCOSTEFINAL
);
IF (@TALLA = '@')
SET @COSTESTOCKFINAL =
[DBO].CALCOLDCOSTE('T',@STOCKACTUAL,@COSTESTOCKANT,@UNIDADESTOTAL,@ULTIMOCOSTEFINAL
)
ELSE
SET @COSTESTOCKFINAL =
[DBO].CALCOLDCOSTE('F',@STOCKACTUAL,@COSTESTOCKANT,@UNIDADESTOTAL,@ULTIMOCOSTEFINAL
)
IF (@DTO IS NULL)
SET @DTOLINEA = 0;
ELSE
SET @DTOLINEA = @DTO;
IF (@TALLA = '@')
SET @COSTESTOCKFINAL = [dbo].CALCNEWCOSTE('T', @STOCKACTUAL, @COSTESTOCKANT,
@UNIDADESTOTAL, @ULTIMOCOSTEFINALMONPRINCIPAL);
ELSE
SET @COSTESTOCKFINAL = [dbo].CALCNEWCOSTE('F', @STOCKACTUAL, @COSTESTOCKANT,
@UNIDADESTOTAL, @ULTIMOCOSTEFINALMONPRINCIPAL);
UPDATE ARTICULOSLIN
WITH (ROWLOCK)
SET COSTESTOCK = @COSTESTOCKFINAL
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = @TALLA) AND (COLOR = @COLOR)
AND (@COSTESTOCKFINAL >= 0)
IF (@IVAINC = 'F')
BEGIN
SET @PRECIOULTCOMPRAFINAL = @PRECIO;
SET @PRECIOCOMPRAREALFINAL = ((@PRECIO) * (1 - (@DTOLINEA / 100)) * (1 -
(@DTOCABECERA / 100))) + @IMPORTEGASTOS + @IMPORTECARGO1 + @IMPORTECARGO2;
END
ELSE
BEGIN
SET @PRECIOULTCOMPRAFINAL = @PRECIO * (1 + ((@IVA + @REQ) / 100));
SET @PRECIOCOMPRAREALFINAL = ((@PRECIO) * (1 + ((@IVA + @REQ) / 100)) * (1 -
(@DTOLINEA / 100)) * (1 - (@DTOCABECERA / 100))) + @IMPORTEGASTOS + @IMPORTECARGO1
+ @IMPORTECARGO2;
END;
UPDATE ARTICULOSLIN
WITH (ROWLOCK)
SET FECHAULTCOMPRA = @FECHA
,PRECIOULTCOMPRA = @PRECIOULTCOMPRAFINAL
,ULTDESCCOMERCIAL = @DTO
,CODMONEDA = @CODMONEDADOC
,ULTDTOCOMERCIAL = @DTOCABECERA
,PRECIOCOMPRAREAL = @PRECIOCOMPRAREALFINAL
,IMPORTECARGO1 = @IMPORTECARGO1
,IMPORTECARGO2 = @IMPORTECARGO2
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = @TALLA) AND (COLOR = @COLOR)
AND ((FECHAULTCOMPRA < @FECHA + 1) OR (FECHAULTCOMPRA IS NULL));
END
ELSE IF (@ACTUALIZARCOSTEMEDIOYCOSTESTOCK = 'T' AND @ACTUALIZARUDSCOMPRADAS =
'T')
BEGIN
UPDATE ARTICULOSLIN
WITH (ROWLOCK)
SET COSTEMEDIO = @COSTEMEDIOFINAL
,UNIDADESCOMPRADAS = (@TOTALUDSANT + @UNIDADESTOTAL)
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = @TALLA) AND (COLOR = @COLOR);
UPDATE ARTICULOSLIN
WITH (ROWLOCK)
SET COSTESTOCK = @COSTESTOCKFINAL
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = @TALLA) AND (COLOR = @COLOR)
AND (@COSTESTOCKFINAL >= 0)
END
ELSE IF (@ACTUALIZARUDSCOMPRADAS = 'T')
BEGIN
UPDATE ARTICULOSLIN
WITH (ROWLOCK)
SET UNIDADESCOMPRADAS = (@TOTALUDSANT + @UNIDADESTOTAL)
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = @TALLA) AND (COLOR = @COLOR);
END;
IF (@TALLA = '@')
BEGIN
UPDATE ARTICULOSLIN
WITH (ROWLOCK)
SET FACTORMEDIDA2 = ABS(@UNIDADESTOTAL) / ABS(@UDMEDIDA2)
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = '.') AND (COLOR = '.') AND
(FACTORMEDIDA2 = 0 OR FACTORMEDIDA2 IS NULL);
END
END
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARCOSTESINSERTDM] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARCOSTESINSERTDM]
@ESWB NVARCHAR(10),
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@DTO FLOAT,
@UNIDADESTOTAL FLOAT,
@PRECIO FLOAT,
@IMPORTEGASTOS FLOAT,
@IVA FLOAT,
@REQ FLOAT,
@UDMEDIDA2 FLOAT,
@DEPOSITO NCHAR(1),
@CODALMACEN NVARCHAR(3),
@DTOCABECERA FLOAT,
@IVAINC NCHAR(1),
@FECHA DATETIME,
@CODMONEDADOC INT,
@FACTORMONEDADOC FLOAT,
@IMPORTECARGO1 FLOAT,
@IMPORTECARGO2 FLOAT
AS
BEGIN
DECLARE @STOCKACTUAL FLOAT;
DECLARE @COSTEMEDIOANT FLOAT;
DECLARE @COSTESTOCKANT FLOAT;
DECLARE @ULTIMOCOSTEANT FLOAT;
DECLARE @PRECIOULTCOMPRAANT FLOAT;
DECLARE @ULTDESCCOMERCIALANT FLOAT;
DECLARE @TOTALUDSANT FLOAT;
DECLARE @FECHAULTCOMPRAANT DATETIME;
EXEC GETCOSTESAACTUALIZAR
@ESWB,@CODARTICULO,@TALLA,@COLOR,@UNIDADESTOTAL,@PRECIO,
@FECHA,@FECHAULTCOMPRAANT,
@ACTUALIZARULTIMOCOSTE OUTPUT,
@ACTUALIZARCOSTEMEDIOYCOSTESTOCK OUTPUT,
@ACTUALIZARUDSCOMPRADAS OUTPUT;
IF (@DTO IS NULL)
SET @DTOLINEA =0;
ELSE
SET @DTOLINEA=@DTO;
IF (@IVAINC='F')
BEGIN
SET @PRECIOULTCOMPRAFINAL = @PRECIO;
SET @PRECIOCOMPRAREALFINAL = ((@PRECIO) * (1 - (@DTOLINEA / 100)) *
(1 - (@DTOCABECERA/100)) )+@IMPORTEGASTOS+@IMPORTECARGO1+@IMPORTECARGO2;
END
ELSE
BEGIN
SET @PRECIOULTCOMPRAFINAL = @PRECIO * (1 + ((@IVA + @REQ)/100) );
SET @PRECIOCOMPRAREALFINAL = ((@PRECIO)* (1 + ((@IVA +
@REQ)/100) ) * (1 - (@DTOLINEA / 100)) * (1 - (@DTOCABECERA/100))
)+@IMPORTEGASTOS+@IMPORTECARGO1+@IMPORTECARGO2;
END
END
ELSE IF (@ACTUALIZARCOSTEMEDIOYCOSTESTOCK='T' AND @ACTUALIZARUDSCOMPRADAS='T')
BEGIN
UPDATE ARTICULOSLIN WITH (ROWLOCK)
SET COSTEMEDIODMN = @COSTEMEDIOFINAL,
UNIDADESCOMPRADASDMN = (@TOTALUDSANT + @UNIDADESTOTAL)
WHERE (CODARTICULO=@CODARTICULO) AND (TALLA=@TALLA) AND
(COLOR=@COLOR);
IF (@TALLA='@')
BEGIN
UPDATE ARTICULOSLIN WITH (ROWLOCK)
SET FACTORMEDIDA2 = ABS(@UNIDADESTOTAL)/ABS(@UDMEDIDA2)
WHERE (CODARTICULO = @CODARTICULO)
AND (TALLA = '.') AND (COLOR = '.')
AND (FACTORMEDIDA2=0 OR FACTORMEDIDA2 IS NULL);
END
END
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARCOSTESPORALMACENDELETE]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARCOSTESPORALMACENDELETE]
@ESWB NVARCHAR(10)
,@CODARTICULO INT
,@TALLA NVARCHAR(10)
,@COLOR NVARCHAR(10)
,@CODALMACEN NVARCHAR(3)
,@DTO FLOAT
,@PRECIO FLOAT
,@IMPORTEGASTOS FLOAT
,@UNIDADESTOTAL FLOAT
,@DTOCABECERA FLOAT
,@IVAINC NCHAR(1)
,@FECHA DATETIME
,@CODMONEDADOC INT
,@FACTORMONEDA FLOAT
,@NORECALCULARCOSTESSICERO NCHAR(1)
,@IMPORTECARGO1 FLOAT
,@IMPORTECARGO2 FLOAT
AS
BEGIN
DECLARE @STOCKACTUAL FLOAT;
DECLARE @COSTEMEDIOANT FLOAT;
DECLARE @COSTESTOCKANT FLOAT;
DECLARE @F1 FLOAT;
DECLARE @F2 FLOAT;
DECLARE @F3 FLOAT;
DECLARE @TOTALUDSANT FLOAT;
DECLARE @FECHAULTCOMPRAANT DATETIME;
DECLARE @CODMONEDAPRINCIPAL INT;
DECLARE @DTOLINEA FLOAT;
DECLARE @ULTIMOCOSTEFINAL FLOAT;
DECLARE @ULTIMOCOSTEFINALMONPRIN FLOAT;
DECLARE @COSTEMEDIOFINAL FLOAT;
DECLARE @COSTESTOCKFINAL FLOAT;
DECLARE @ACTUALIZARCOSTES NCHAR(1);
IF (@ACTUALIZARCOSTES = 'T')
BEGIN
IF (@DTO IS NULL)
SET @DTOLINEA = 0;
ELSE
SET @DTOLINEA = @DTO;
IF (@TALLA = '@')
SET @COSTESTOCKFINAL = [dbo].CALCOLDCOSTE('T', @STOCKACTUAL, @COSTESTOCKANT,
@UNIDADESTOTAL, @ULTIMOCOSTEFINALMONPRIN)
ELSE
SET @COSTESTOCKFINAL = [dbo].CALCOLDCOSTE('F', @STOCKACTUAL, @COSTESTOCKANT,
@UNIDADESTOTAL, @ULTIMOCOSTEFINALMONPRIN);
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET COSTEMEDIO = @COSTEMEDIOFINAL
,UNIDADESCOMPRADAS = (@TOTALUDSANT - @UNIDADESTOTAL)
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR);
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET COSTESTOCK = @COSTESTOCKFINAL
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR) AND (@COSTESTOCKFINAL >= 0);
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARCOSTESPORALMACENDELETEDM]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARCOSTESPORALMACENDELETEDM]
@ESWB NVARCHAR(10),
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODALMACEN NVARCHAR(3),
@DTO FLOAT,
@PRECIO FLOAT,
@IMPORTEGASTOS FLOAT,
@UNIDADESTOTAL FLOAT,
@DTOCABECERA FLOAT,
@IVAINC NCHAR(1),
@FECHA DATETIME,
@CODMONEDADOC INT,
@FACTORMONEDA FLOAT,
@NORECALCULARCOSTESSICERO NVARCHAR(6),
@IMPORTECARGO1 FLOAT,
@IMPORTECARGO2 FLOAT
AS
BEGIN
DECLARE @STOCKACTUAL FLOAT;
DECLARE @COSTEMEDIOANT FLOAT;
DECLARE @COSTESTOCKANT FLOAT;
DECLARE @F1 FLOAT;
DECLARE @F2 FLOAT;
DECLARE @F3 FLOAT;
DECLARE @TOTALUDSANT FLOAT;
DECLARE @FECHAULTCOMPRAANT DATETIME;
DECLARE @DTOLINEA FLOAT;
DECLARE @ULTIMOCOSTEFINAL FLOAT;
DECLARE @COSTEMEDIOFINAL FLOAT;
DECLARE @COSTESTOCKFINAL FLOAT;
DECLARE @ACTUALIZARCOSTES NCHAR(1);
EXEC GETACTUALIZARCOSTESALBORRAR
@ESWB,@NORECALCULARCOSTESSICERO,@CODARTICULO,@TALLA,@COLOR,@UNIDADESTOTAL,
@FECHA,@FECHAULTCOMPRAANT,@ACTUALIZARCOSTES
OUTPUT;
IF (@ACTUALIZARCOSTES ='T')
BEGIN
IF (@DTO IS NULL)
SET @DTOLINEA =0;
ELSE
SET @DTOLINEA=@DTO;
SET @COSTEMEDIOFINAL =
[DBO].CALCOLDCOSTE('T',@TOTALUDSANT,@COSTEMEDIOANT,@UNIDADESTOTAL,@ULTIMOCOSTEFINAL
);
IF (@TALLA = '@')
SET @COSTESTOCKFINAL =
[DBO].CALCOLDCOSTE('T',@STOCKACTUAL,@COSTESTOCKANT,@UNIDADESTOTAL,@ULTIMOCOSTEFINAL
)
ELSE
SET @COSTESTOCKFINAL =
[DBO].CALCOLDCOSTE('F',@STOCKACTUAL,@COSTESTOCKANT,@UNIDADESTOTAL,@ULTIMOCOSTEFINAL
);
UPDATE COSTESPORALMACEN WITH (ROWLOCK)
SET COSTEMEDIODMN = @COSTEMEDIOFINAL,
UNIDADESCOMPRADASDMN = (@TOTALUDSANT - @UNIDADESTOTAL)
WHERE (CODALMACEN=@CODALMACEN AND CODARTICULO=@CODARTICULO) AND
(TALLA=@TALLA) AND (COLOR=@COLOR);
END
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARCOSTESPORALMACENINSERT]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARCOSTESPORALMACENINSERT]
@ESWB NVARCHAR(10)
,@CODARTICULO INT
,@TALLA NVARCHAR(10)
,@COLOR NVARCHAR(10)
,@DTO FLOAT
,@UNIDADESTOTAL FLOAT
,@PRECIO FLOAT
,@IMPORTEGASTOS FLOAT
,@IVA FLOAT
,@REQ FLOAT
,@UDMEDIDA2 FLOAT
,@DEPOSITO NCHAR(1)
,@CODALMACEN NVARCHAR(3)
,@DTOCABECERA FLOAT
,@IVAINC NCHAR(1)
,@FECHA DATETIME
,@CODMONEDADOC INT
,@FACTORMONEDADOC FLOAT
,@IMPORTECARGO1 FLOAT
,@IMPORTECARGO2 FLOAT
AS
BEGIN
DECLARE @STOCKACTUAL FLOAT;
DECLARE @COSTEMEDIOANT FLOAT;
DECLARE @COSTESTOCKANT FLOAT;
DECLARE @ULTIMOCOSTEANT FLOAT;
DECLARE @PRECIOULTCOMPRAANT FLOAT;
DECLARE @ULTDESCCOMERCIALANT FLOAT;
DECLARE @TOTALUDSANT FLOAT;
DECLARE @FECHAULTCOMPRAANT DATETIME;
DECLARE @CODMONEDAPRIN INT;
DECLARE @DTOLINEA FLOAT;
DECLARE @EXISTSCOSTEALMACEN NCHAR(1);
DECLARE @ULTIMOCOSTEFINAL FLOAT;
DECLARE @ULTIMOCOSTEFINALMONPRINCIPAL FLOAT;
DECLARE @COSTEMEDIOFINAL FLOAT;
DECLARE @COSTESTOCKFINAL FLOAT;
DECLARE @PRECIOULTCOMPRAFINAL FLOAT;
DECLARE @PRECIOCOMPRAREALFINAL FLOAT;
DECLARE @ACTUALIZARULTIMOCOSTE NCHAR(1);
DECLARE @ACTUALIZARCOSTEMEDIOYCOSTESTOCK NCHAR(1);
DECLARE @ACTUALIZARUDSCOMPRADAS NCHAR(1);
IF (@DTO IS NULL)
SET @DTOLINEA = 0;
ELSE
SET @DTOLINEA = @DTO;
IF NOT EXISTS (
SELECT CODALMACEN
FROM COSTESPORALMACEN
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR)
)
SET @EXISTSCOSTEALMACEN = 'F';
IF (@TALLA = '@')
SET @COSTESTOCKFINAL = [dbo].CALCNEWCOSTE('T', @STOCKACTUAL, @COSTESTOCKANT,
@UNIDADESTOTAL, @ULTIMOCOSTEFINALMONPRINCIPAL);
ELSE
SET @COSTESTOCKFINAL = [dbo].CALCNEWCOSTE('F', @STOCKACTUAL, @COSTESTOCKANT,
@UNIDADESTOTAL, @ULTIMOCOSTEFINALMONPRINCIPAL);
IF (@EXISTSCOSTEALMACEN = 'F')
BEGIN
IF EXISTS (
SELECT CODARTICULO
FROM ARTICULOSLIN
WHERE (CODARTICULO = @CODARTICULO) AND (TALLA = @TALLA) AND (COLOR =
@COLOR)
)
INSERT INTO COSTESPORALMACEN
WITH (ROWLOCK) (
CODALMACEN
,CODARTICULO
,TALLA
,COLOR
,COSTEMEDIO
,ULTIMOCOSTE
,PRECIOULTCOMPRA
,ULTDESCCOMERCIAL
,UNIDADESCOMPRADAS
,ULTDTOCOMERCIAL
,PRECIOCOMPRAREAL
,CODMONEDA
,IMPORTECARGO1
,IMPORTECARGO2
)
VALUES (
@CODALMACEN
,@CODARTICULO
,@TALLA
,@COLOR
,@COSTEMEDIOFINAL
,@ULTIMOCOSTEFINALMONPRINCIPAL
,@PRECIOULTCOMPRAFINAL
,@DTO
,@TOTALUDSANT + @UNIDADESTOTAL
,@DTOCABECERA
,@PRECIOCOMPRAREALFINAL
,@CODMONEDADOC
,@IMPORTECARGO1
,@IMPORTECARGO2
)
END;
IF (@ACTUALIZARULTIMOCOSTE = 'T' AND @ACTUALIZARCOSTEMEDIOYCOSTESTOCK = 'T' AND
@ACTUALIZARUDSCOMPRADAS = 'T')
BEGIN
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET COSTEMEDIO = @COSTEMEDIOFINAL
,ULTIMOCOSTE = @ULTIMOCOSTEFINALMONPRINCIPAL
,UNIDADESCOMPRADAS = (@TOTALUDSANT + @UNIDADESTOTAL)
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR);
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET COSTESTOCK = @COSTESTOCKFINAL
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR) AND (@COSTESTOCKFINAL >= 0);
IF (@IVAINC = 'F')
BEGIN
SET @PRECIOULTCOMPRAFINAL = @PRECIO;
SET @PRECIOCOMPRAREALFINAL = ((@PRECIO) * (1 - (@DTOLINEA / 100)) * (1 -
(@DTOCABECERA / 100))) + @IMPORTEGASTOS + @IMPORTECARGO1 + @IMPORTECARGO2;
END
ELSE
BEGIN
SET @PRECIOULTCOMPRAFINAL = @PRECIO * (1 + ((@IVA + @REQ) / 100));
SET @PRECIOCOMPRAREALFINAL = ((@PRECIO) * (1 + ((@IVA + @REQ) / 100)) * (1 -
(@DTOLINEA / 100)) * (1 - (@DTOCABECERA / 100))) + @IMPORTEGASTOS + @IMPORTECARGO1
+ @IMPORTECARGO2;
END;
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET FECHAULTCOMPRA = @FECHA
,PRECIOULTCOMPRA = @PRECIOULTCOMPRAFINAL
,ULTDESCCOMERCIAL = @DTO
,CODMONEDA = @CODMONEDADOC
,ULTDTOCOMERCIAL = @DTOCABECERA
,PRECIOCOMPRAREAL = @PRECIOCOMPRAREALFINAL
,IMPORTECARGO1 = @IMPORTECARGO1
,IMPORTECARGO2 = @IMPORTECARGO2
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR) AND ((FECHAULTCOMPRA < @FECHA + 1) OR (FECHAULTCOMPRA
IS NULL));
END
ELSE IF (@ACTUALIZARCOSTEMEDIOYCOSTESTOCK = 'T' AND @ACTUALIZARUDSCOMPRADAS =
'T')
BEGIN
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET COSTEMEDIO = @COSTEMEDIOFINAL
,UNIDADESCOMPRADAS = (@TOTALUDSANT + @UNIDADESTOTAL)
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR);
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET COSTESTOCK = @COSTESTOCKFINAL
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR) AND (@COSTESTOCKFINAL >= 0);
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET FECHAULTCOMPRA = @FECHA
,PRECIOULTCOMPRA = @PRECIOULTCOMPRAFINAL
,ULTDESCCOMERCIAL = @DTO
,CODMONEDA = @CODMONEDADOC
,ULTDTOCOMERCIAL = @DTOCABECERA
,PRECIOCOMPRAREAL = @PRECIOCOMPRAREALFINAL
,IMPORTECARGO1 = @IMPORTECARGO1
,IMPORTECARGO2 = @IMPORTECARGO2
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR) AND ((FECHAULTCOMPRA < @FECHA + 1) OR (FECHAULTCOMPRA
IS NULL));
END
ELSE IF (@ACTUALIZARUDSCOMPRADAS = 'T')
BEGIN
UPDATE COSTESPORALMACEN
WITH (ROWLOCK)
SET UNIDADESCOMPRADAS = (@TOTALUDSANT + @UNIDADESTOTAL)
WHERE (CODALMACEN = @CODALMACEN AND CODARTICULO = @CODARTICULO) AND (TALLA =
@TALLA) AND (COLOR = @COLOR);
END;
END;
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARCOSTESPORALMACENINSERTDM]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARCOSTESPORALMACENINSERTDM]
@ESWB NVARCHAR(10),
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@DTO FLOAT,
@UNIDADESTOTAL FLOAT,
@PRECIO FLOAT,
@IMPORTEGASTOS FLOAT,
@IVA FLOAT,
@REQ FLOAT,
@UDMEDIDA2 FLOAT,
@DEPOSITO NCHAR(1),
@CODALMACEN NVARCHAR(3),
@DTOCABECERA FLOAT,
@IVAINC NCHAR(1),
@FECHA DATETIME,
@CODMONEDADOC INT,
@FACTORMONEDADOC FLOAT,
@IMPORTECARGO1 FLOAT,
@IMPORTECARGO2 FLOAT
AS
BEGIN
DECLARE @STOCKACTUAL FLOAT;
DECLARE @COSTEMEDIOANT FLOAT;
DECLARE @COSTESTOCKANT FLOAT;
DECLARE @ULTIMOCOSTEANT FLOAT;
DECLARE @PRECIOULTCOMPRAANT FLOAT;
DECLARE @ULTDESCCOMERCIALANT FLOAT;
DECLARE @TOTALUDSANT FLOAT;
DECLARE @FECHAULTCOMPRAANT DATETIME;
DECLARE @DTOLINEA FLOAT;
DECLARE @EXISTSCOSTEALMACEN NCHAR(1);
DECLARE @ULTIMOCOSTEFINAL FLOAT;
DECLARE @COSTEMEDIOFINAL FLOAT;
DECLARE @COSTESTOCKFINAL FLOAT;
DECLARE @PRECIOULTCOMPRAFINAL FLOAT;
DECLARE @PRECIOCOMPRAREALFINAL FLOAT;
DECLARE @ACTUALIZARULTIMOCOSTE NCHAR(1);
DECLARE @ACTUALIZARCOSTEMEDIOYCOSTESTOCK NCHAR(1);
DECLARE @ACTUALIZARUDSCOMPRADAS NCHAR(1);
EXEC GETCOSTESAACTUALIZAR
@ESWB,@CODARTICULO,@TALLA,@COLOR,@UNIDADESTOTAL,@PRECIO,
@FECHA,@FECHAULTCOMPRAANT,
@ACTUALIZARULTIMOCOSTE OUTPUT,
@ACTUALIZARCOSTEMEDIOYCOSTESTOCK OUTPUT,
@ACTUALIZARUDSCOMPRADAS OUTPUT;
IF (@DTO IS NULL)
SET @DTOLINEA =0;
ELSE
SET @DTOLINEA=@DTO;
IF (@USARDOBLEMONEDA IS NULL)
SET @USARDOBLEMONEDA = 'FALSE';
DECLARE C1 CURSOR LOCAL FOR
SELECT ALBCOMPRALIN.CODARTICULO,ALBCOMPRALIN.TALLA,ALBCOMPRALIN.COLOR,
ALBCOMPRALIN.PRECIO,
ALBCOMPRALIN.DTO, ALBCOMPRALIN.IMPORTEGASTOS,ALBCOMPRALIN.NUMSERIE,
ALBCOMPRALIN.NUMALBARAN,
ALBCOMPRALIN.IVA, ALBCOMPRALIN.DEPOSITO,
ALBCOMPRALIN.UNIDADESTOTAL,ALBCOMPRALIN.UDMEDIDA2,
ALBCOMPRALIN.REQ ,
ALBCOMPRALIN.CODALMACEN,ALBCOMPRALIN.USARCOLTALLAS,
ALBCOMPRACAB.DTOCOMERCIAL,ALBCOMPRACAB.IVAINCLUIDO
,ALBCOMPRACAB.FECHAALBARAN ,
ALBCOMPRACAB.CODMONEDA,ALBCOMPRACAB.FACTORMONEDA,TIPOSDOC.STOCK,ALBCOMPRALIN.IMPORT
ECARGO1,ALBCOMPRALIN.IMPORTECARGO2
FROM ALBCOMPRACAB INNER JOIN ALBCOMPRALIN ON
(ALBCOMPRACAB.NUMSERIE=ALBCOMPRALIN.NUMSERIE AND
ALBCOMPRACAB.NUMALBARAN=ALBCOMPRALIN.NUMALBARAN AND
ALBCOMPRACAB.N=ALBCOMPRALIN.N)
LEFT JOIN TIPOSDOC ON (ALBCOMPRACAB.TIPODOC = TIPOSDOC.TIPODOC)
WHERE ALBCOMPRACAB.FACTURADO='T' AND ALBCOMPRACAB.NUMSERIEFAC=@NUMSERIEFAC AND
ALBCOMPRACAB.NUMFAC=@NUMFACTURA AND
ALBCOMPRACAB.NFAC=@N
OPEN C1
FETCH NEXT FROM C1 INTO @CODARTICULO,@TALLA,@COLOR, @PRECIO,@DTO,
@IMPORTEGASTOS,
@NUMSERIE, @NUMALBARAN,@IVA, @DEPOSITO,
@UNIDADESTOTAL,@UDMEDIDA2,
@REQ ,
@CODALMACEN,@USARCOLTALLAS,@DTOCABECERA,@IVAINCLUIDO,@FECHA,
@CODMONEDADOC,@FACTORMONEDADOC,@DOCUSASTOCK,@IMPORTECARGO1,@IMPORTECARGO2
WHILE @@FETCH_STATUS=0
BEGIN
IF (@IMPORTECARGO1 IS NULL)
SET @IMPORTECARGO1 = 0
IF (@IMPORTECARGO2 IS NULL)
SET @IMPORTECARGO2 = 0
@UDMEDIDA2,@DEPOSITO,@CODALMACEN,@DTOCABECERA,@IVAINCLUIDO,
@FECHA,@CODMONEDADOC,
@FACTORMONEDADOC,@IMPORTECARGO1,@IMPORTECARGO2;
@UDMEDIDA2,@DEPOSITO,@CODALMACEN,@DTOCABECERA,@IVAINCLUIDO,
@FECHA,@CODMONEDADOC,
@FACTORMONEDADOC,@IMPORTECARGO1,@IMPORTECARGO2;
EXEC PR_RECALCULARCOSTESPORALMACENINSERT 'F',@CODARTICULO, @TALLA,
@COLOR, @DTO,
@UNIDADESTOTAL,@PRECIO,
@IMPORTEGASTOS, @IVA , @REQ ,
@UDMEDIDA2 ,@DEPOSITO ,
@CODALMACEN , @DTOCABECERA , @IVAINCLUIDO ,
@FECHA , @CODMONEDADOC,
@FACTORMONEDADOC,@IMPORTECARGO1,@IMPORTECARGO2;
END;
IF ((@USARDOBLEMONEDA='FALSE') OR (@N='N'))
IF (@DOCUSASTOCK = 'T') AND (@USASTOCK='T')
BEGIN
EXEC PR_RECALCULARSTOCKINSERT @CODARTICULO ,@TALLA , @COLOR ,
@CODALMACEN , @UNIDADESTOTAL ,
@FECHA,@DEPOSITO,'T',@UDMEDIDA2;
SET @UNIDADESTOTAL = @UNIDADESTOTAL * (-1);
EXEC PR_RECALCULARSTOCKTRANSITO @CODARTICULO , @TALLA , @COLOR
,@CODALMACEN , @UNIDADESTOTAL ,
@DEPOSITO;
END
END
ELSE
BEGIN
IF ((@USARDOBLEMONEDA='FALSE') OR (@N='N'))
BEGIN
EXEC PR_RECALCULARCOSTESDELETEDM 'F',@CODARTICULO,@TALLA ,
@COLOR , @DTO ,@PRECIO,
@IMPORTEGASTOS,@UNIDADESTOTAL,
@DTOCABECERA,
@IVAINCLUIDO,
@FECHA,@CODMONEDADOC , @FACTORMONEDADOC ,@NORECALCULARCOSTESSICERO,
@IMPORTECARGO1,@IMPORTECARGO2;
EXEC PR_RECALCULARCOSTESPORALMACENDELETEDM 'F',@CODARTICULO,
@TALLA, @COLOR, @CODALMACEN,@DTO,
@PRECIO,@IMPORTEGASTOS,
@UNIDADESTOTAL,@DTOCABECERA,
@IVAINCLUIDO ,@FECHA
,@CODMONEDADOC, @FACTORMONEDADOC ,
@NORECALCULARCOSTESSICERO,
@IMPORTECARGO1,@IMPORTECARGO2;
END
ELSE
BEGIN
@NORECALCULARCOSTESSICERO,@IMPORTECARGO1,@IMPORTECARGO2;
END;
IF ((@USARDOBLEMONEDA='FALSE') OR (@N='N'))
IF (@DOCUSASTOCK = 'T') AND (@USASTOCK='T')
BEGIN
EXEC PR_RECALCULARSTOCKTRANSITO @CODARTICULO , @TALLA , @COLOR
,@CODALMACEN , @UNIDADESTOTAL ,
@DEPOSITO ;
SET @UNIDADESTOTAL = @UNIDADESTOTAL * (-1);
SET @UDMEDIDA2 = @UDMEDIDA2 * (-1);
EXEC PR_RECALCULARSTOCKINSERT @CODARTICULO ,@TALLA , @COLOR ,
@CODALMACEN , @UNIDADESTOTAL ,
@FECHA,@DEPOSITO,'T',@UDMEDIDA2;
END
END
FETCH NEXT FROM C1 INTO @CODARTICULO,@TALLA,@COLOR, @PRECIO,@DTO,
@IMPORTEGASTOS,
@NUMSERIE, @NUMALBARAN,@IVA, @DEPOSITO,
@UNIDADESTOTAL,@UDMEDIDA2,
@REQ ,
@CODALMACEN,@USARCOLTALLAS,@DTOCABECERA,@IVAINCLUIDO,@FECHA,
@CODMONEDADOC,@FACTORMONEDADOC,@DOCUSASTOCK,@IMPORTECARGO1,@IMPORTECARGO2;
END
CLOSE C1;
DEALLOCATE C1;
END
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARSTOCKCONTABLE] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARSTOCKCONTABLE]
@NUMSERIEALB NVARCHAR(4),
@NUMALBARAN DNUMERO0,
@N NDN ,
@ESINSERCION NCHAR(1)
AS
BEGIN
DECLARE @CODARTICULO INT;
DECLARE @TALLA NVARCHAR(10);
DECLARE @COLOR NVARCHAR(10)
DECLARE @UNIDADESTOTAL FLOAT;
DECLARE @UNIDADESTOTAL2 FLOAT;
DECLARE @CODALMACEN NVARCHAR(3);
DECLARE @CODIGO INT;
DECLARE @EXISTESTOCK NCHAR(1);
DECLARE @STOCKMINIMO FLOAT;
DECLARE @STOCKMAXIMO FLOAT;
DECLARE @USARDOBLEMONEDA NVARCHAR(20);
IF (@USARDOBLEMONEDA IS NULL)
SET @USARDOBLEMONEDA = 'FALSE';
IF ((@USARDOBLEMONEDA='FALSE') OR (@N='N'))
BEGIN
OPEN C1
FETCH NEXT FROM C1 INTO @CODARTICULO,@TALLA,@COLOR,@UNIDADESTOTAL,
@CODALMACEN, @UNIDADESTOTAL2;
WHILE @@FETCH_STATUS=0
BEGIN
IF (@CODIGO IS NULL)
BEGIN
SET @EXISTESTOCK='F'
END
ELSE
BEGIN
SET @EXISTESTOCK='T'
END
IF (@EXISTESTOCK='F')
BEGIN
SELECT @STOCKMINIMO = STOCKMINIMO,@STOCKMAXIMO = STOCKMAXIMO
FROM ALMACEN WHERE CODALMACEN = @CODALMACEN;
IF (@ESINSERCION='T')
SET @UNIDADESTOTAL = @UNIDADESTOTAL * (-1);
CLOSE C1;
DEALLOCATE C1;
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARSTOCKINSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARSTOCKINSERT]
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODALMACEN NVARCHAR(3),
@UNIDADESTOTAL FLOAT,
@FECHA DATETIME,
@DEPOSITO NCHAR(1),
@CALCULARSTOCKCONTABLE NCHAR(1),
@UNIDADESTOTAL2 FLOAT
AS
BEGIN
DECLARE @CODIGO INT;
DECLARE @STOCKREGUL FLOAT;
DECLARE @STOCKREGUL2 FLOAT;
DECLARE @FECHAREGUL DATETIME;
DECLARE @EXISTESTOCK NCHAR(1);
DECLARE @UDSSTOCK FLOAT;
DECLARE @UDSSTOCK2 FLOAT;
DECLARE @UDSCONTABLE FLOAT;
DECLARE @UDSDEPOSITO FLOAT;
DECLARE @STOCKMINIMO FLOAT;
DECLARE @STOCKMAXIMO FLOAT;
DECLARE @UBICACIONGENERICO NVARCHAR(25);
IF (@CODIGO IS NULL)
BEGIN
SET @EXISTESTOCK='F'
END
ELSE
BEGIN
SET @EXISTESTOCK='T'
END
IF (@DEPOSITO='T')
BEGIN
SET @UDSDEPOSITO=@UNIDADESTOTAL;
END
ELSE
BEGIN
SET @UDSDEPOSITO = 0;
END
IF (@CALCULARSTOCKCONTABLE='T')
BEGIN
SET @UDSCONTABLE = @UDSSTOCK;
END
ELSE
BEGIN
SET @UDSCONTABLE = 0;
END
IF (@EXISTESTOCK='T')
BEGIN
UPDATE STOCKS WITH (ROWLOCK) SET STOCK = STOCK +
@UDSSTOCK,STOCKCONTABLE=STOCKCONTABLE + @UDSCONTABLE,
DEPOSITO = DEPOSITO + @UDSDEPOSITO,
STOCK2 = STOCK2 + @UDSSTOCK2
WHERE (CODARTICULO=@CODARTICULO) AND (TALLA= @TALLA) AND
(COLOR=@COLOR) AND (CODALMACEN=@CODALMACEN);
END
ELSE
BEGIN
SELECT @STOCKMINIMO = STOCKMINIMO,@STOCKMAXIMO = STOCKMAXIMO
FROM ALMACEN WHERE CODALMACEN = @CODALMACEN;
SET @UBICACIONGENERICO='';
IF ( @TALLA='@' )
BEGIN
SELECT @UBICACIONGENERICO= UBICACION FROM STOCKS
WHERE CODARTICULO = @CODARTICULO
AND TALLA='.'
AND COLOR='.'
AND CODALMACEN = @CODALMACEN
END
@UDSSTOCK,0,0,0,@UDSDEPOSITO,0,@STOCKMINIMO,@STOCKMAXIMO,
@UDSSTOCK2,@UBICACIONGENERICO;
IF (@CALCULARSTOCKCONTABLE='T')
BEGIN
UPDATE STOCKS WITH (ROWLOCK) SET STOCKCONTABLE=STOCKCONTABLE +
@UDSCONTABLE
WHERE (CODARTICULO=@CODARTICULO) AND (TALLA= @TALLA) AND
(COLOR=@COLOR) AND (CODALMACEN=@CODALMACEN);
END
END
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_RECALCULARSTOCKTRANSITO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_RECALCULARSTOCKTRANSITO]
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODALMACEN NVARCHAR(3),
@UNIDADESTOTAL FLOAT,
@DEPOSITO NCHAR(1)
AS
BEGIN
DECLARE @CODIGO INT;
DECLARE @EXISTESTOCK NCHAR(1);
DECLARE @UDSSTOCK FLOAT;
DECLARE @UDSDEPOSITO FLOAT;
DECLARE @STOCKMINIMO FLOAT;
DECLARE @STOCKMAXIMO FLOAT;
DECLARE @FECHA DATETIME;
SELECT @CODIGO = CODARTICULO FROM STOCKS WHERE CODARTICULO= @CODARTICULO AND
TALLA =@TALLA
AND COLOR =@COLOR AND CODALMACEN = @CODALMACEN
IF (@CODIGO IS NULL)
BEGIN
SET @EXISTESTOCK='F'
END
ELSE
BEGIN
SET @EXISTESTOCK='T'
END
SET @UDSSTOCK = @UNIDADESTOTAL;
IF (@DEPOSITO='T')
SET @UDSDEPOSITO=@UNIDADESTOTAL;
ELSE
SET @UDSDEPOSITO = 0;
IF (@EXISTESTOCK='T')
BEGIN
UPDATE STOCKS WITH (ROWLOCK) SET ENTRANSITO = ENTRANSITO + @UDSSTOCK,
DEPOSITO = DEPOSITO + @UDSDEPOSITO
WHERE (CODARTICULO=@CODARTICULO) AND (TALLA= @TALLA) AND
(COLOR=@COLOR) AND (CODALMACEN=@CODALMACEN);
END
ELSE
BEGIN
SELECT @STOCKMINIMO = STOCKMINIMO,@STOCKMAXIMO = STOCKMAXIMO FROM
ALMACEN WHERE CODALMACEN = @CODALMACEN;
EXEC INSERTASTOCKTRANSITO @CODARTICULO,@TALLA,@COLOR,@CODALMACEN,
@UDSSTOCK, @STOCKMINIMO,@STOCKMAXIMO ;
UPDATE STOCKS WITH (ROWLOCK) SET DEPOSITO = DEPOSITO + @UDSDEPOSITO
WHERE (CODARTICULO=@CODARTICULO) AND (TALLA= @TALLA) AND
(COLOR=@COLOR) AND
(CODALMACEN=@CODALMACEN);
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_REFERENCIASPROV_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REFERENCIASPROV_INSERT]
(@CODARTICULO [INT],
@REFPROVEEDOR NVARCHAR(15),
@CODPROVEEDOR [INT],
@UDSDEFECTO [DFLOAT0])
AS
BEGIN
IF EXISTS(SELECT CODARTICULO FROM REFERENCIASPROV WHERE CODARTICULO =
@CODARTICULO AND REFPROVEEDOR = @REFPROVEEDOR AND CODPROVEEDOR = @CODPROVEEDOR)
BEGIN
UPDATE [DBO].[REFERENCIASPROV] WITH (ROWLOCK)
SET [UDSDEFECTO] = @UDSDEFECTO
WHERE
( [CODARTICULO] = @CODARTICULO AND
[REFPROVEEDOR] = @REFPROVEEDOR AND
[CODPROVEEDOR] = @CODPROVEEDOR)
END
ELSE
BEGIN
INSERT INTO [DBO].[REFERENCIASPROV] WITH (ROWLOCK)
( [CODARTICULO],
[REFPROVEEDOR],
[CODPROVEEDOR],
[UDSDEFECTO])
VALUES
( @CODARTICULO,
@REFPROVEEDOR,
@CODPROVEEDOR,
@UDSDEFECTO)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_REGISTROEMPLEADOS_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REGISTROEMPLEADOS_INSERT]
(@FO [INT],
@CODEMPLEADO [INT],
@DIA [DATETIME],
@HORAIN [DATETIME],
@HORAOUT [DATETIME],
@HORAS [FLOAT],
@VENTAS [FLOAT],
@NUMVENTAS [INT],
@Z [INT],
@CAJA NVARCHAR(3) )
AS
BEGIN
IF EXISTS(SELECT FO FROM REGISTROEMPLEADOS WHERE FO = @FO AND CODEMPLEADO =
@CODEMPLEADO AND CAJA = @CAJA AND DIA = @DIA AND HORAIN = @HORAIN)
BEGIN
UPDATE [DBO].[REGISTROEMPLEADOS]
SET [HORAS] = @HORAS,
[VENTAS] = @VENTAS,
[NUMVENTAS] = @NUMVENTAS,
[Z] = @Z,
[CAJA] = @CAJA
WHERE
( [FO] = @FO
AND [CODEMPLEADO ] = @CODEMPLEADO
AND [CAJA ] = @CAJA
AND [DIA ] = @DIA
AND [HORAIN ] = @HORAIN)
END
ELSE
BEGIN
INSERT INTO [DBO].[REGISTROEMPLEADOS] (
[FO],
[CODEMPLEADO],
[DIA],
[HORAIN],
[HORAOUT],
[HORAS],
[VENTAS],
[NUMVENTAS],
[Z],
[CAJA])
VALUES (
@FO,
@CODEMPLEADO,
@DIA,
@HORAIN,
@HORAOUT,
@HORAS,
@VENTAS,
@NUMVENTAS,
@Z,
@CAJA)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_REM_CONFIG_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REM_CONFIG_INSERT]
@IDCONFIG INT,
@VALOR NVARCHAR(100)
AS
BEGIN
IF EXISTS (SELECT IDCONFIG FROM REM_CONFIG WHERE IDCONFIG=@IDCONFIG)
BEGIN
UPDATE REM_CONFIG WITH (ROWLOCK) SET VALOR =@VALOR WHERE
IDCONFIG=@IDCONFIG
END
ELSE
BEGIN
INSERT INTO REM_CONFIG WITH (ROWLOCK) (IDCONFIG,VALOR) VALUES
(@IDCONFIG, @VALOR)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_REM_PEDTEMPCAB_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REM_PEDTEMPCAB_INSERT]
( @SUPEDIDO NVARCHAR(15),
@CODCLIENTE [INT],
@FECHA [DATETIME],
@FECHAENTREGA [DATETIME],
@ENVIOPOR NVARCHAR(20),
@TOTALNETO [FLOAT],
@IDPEDIDO [INT] OUTPUT )
AS
BEGIN
-- SOLO SE INSETA EL PEDIDO SI NO EXISTE EN PEDIDOS SIN CONFIRMAR NI EN PEDIDOS DE
VENTA
IF NOT EXISTS( SELECT SUPEDIDO FROM REM_PEDTEMPCAB WHERE CODCLIENTE=@CODCLIENTE
AND SUPEDIDO=@SUPEDIDO)
AND
NOT EXISTS( SELECT SUPEDIDO FROM PEDVENTACAB WHERE CODCLIENTE=@CODCLIENTE
AND SUPEDIDO=@SUPEDIDO)
BEGIN
INSERT INTO [REM_PEDTEMPCAB]
([SUPEDIDO], [CODCLIENTE], [FECHA], [FECHAENTREGA],
[ENVIOPOR], [TOTALNETO] )
VALUES
(@SUPEDIDO, @CODCLIENTE, @FECHA, @FECHAENTREGA, @ENVIOPOR,
@TOTALNETO)
SET @IDPEDIDO = @@IDENTITY
END
ELSE -- SI NO SE INSERTA EL PEDIDO SE DEVUELVE -1
BEGIN
SET @IDPEDIDO = -1
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_REM_PEDTEMPLIN_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REM_PEDTEMPLIN_INSERT]
(@IDPEDIDO [INT],
@IDLINEA [INT],
@CODARTICULO [INT],
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@UNID1 [FLOAT],
@UNID2 [FLOAT],
@UNID3 [FLOAT],
@UNID4 [FLOAT],
@PRECIO [FLOAT],
@DTO [FLOAT] )
AS INSERT INTO [REM_PEDTEMPLIN]
( [IDPEDIDO], [IDLINEA], [CODARTICULO], [TALLA] , [COLOR], [UNID1],
[UNID2], [UNID3], [UNID4], [PRECIO], [DTO] )
VALUES
( @IDPEDIDO, @IDLINEA, @CODARTICULO, @TALLA, @COLOR, @UNID1, @UNID2,
@UNID3, @UNID4, @PRECIO, @DTO )
GO
/****** Object: StoredProcedure [dbo].[PR_REM_RANGOS_GETFRONT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REM_RANGOS_GETFRONT] (@IDFRONT [INT] )
AS
BEGIN
SELECT IDFRONT,
MIN(CASE TIPO WHEN 1 THEN MINIMO END) AS MINCODARTICULO ,
MIN(CASE TIPO WHEN 1 THEN MAXIMO END) AS MAXCODARTICULO,
MIN(CASE TIPO WHEN 2 THEN MINIMO END) AS MINCODCLIENTE,
MIN(CASE TIPO WHEN 2 THEN MAXIMO END) AS MAXCODCLIENTE,
MIN(CASE TIPO WHEN 3 THEN MINIMO END) AS MINCODPROVEEDOR,
MIN(CASE TIPO WHEN 3 THEN MAXIMO END) AS MAXCODPROVEEDOR,
MIN(CASE TIPO WHEN 4 THEN MINIMO END) AS MINCODVENDEDOR,
MIN(CASE TIPO WHEN 4 THEN MAXIMO END) AS MAXCODVENDEDOR,
MIN(CASE TIPO WHEN 5 THEN MINIMO END) AS MINCODCLIVARIOS,
MIN(CASE TIPO WHEN 5 THEN MAXIMO END) AS MAXCODCLIVARIOS,
MIN(CASE TIPO WHEN 6 THEN MINIMO END) AS MINCODFAVORITOS,
MIN(CASE TIPO WHEN 6 THEN MAXIMO END) AS MAXCODFAVORITOS
FROM REM_RANGOS WHERE IDFRONT = @IDFRONT
GROUP BY IDFRONT
END
GO
/****** Object: StoredProcedure [dbo].[PR_REM_VERSIONES_UPDATEVERSIONEXP]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REM_VERSIONES_UPDATEVERSIONEXP]
@IDTABLA INT,
@VERSION BIGINT
AS
BEGIN
IF EXISTS (SELECT IDTABLA FROM REM_VERSIONES WHERE IDTABLA=@IDTABLA)
BEGIN
UPDATE REM_VERSIONES SET VERSIONEXP =@VERSION WHERE
IDTABLA=@IDTABLA
END
ELSE
BEGIN
INSERT INTO REM_VERSIONES (IDTABLA,VERSIONIMP,VERSIONEXP) VALUES
(@IDTABLA,0, @VERSION)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_REM_VERSIONES_UPDATEVERSIONIMP]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REM_VERSIONES_UPDATEVERSIONIMP]
@IDTABLA INT,
@VERSIONIMP BIGINT
AS
BEGIN
IF EXISTS (SELECT IDTABLA FROM REM_VERSIONES WHERE IDTABLA=@IDTABLA)
BEGIN
UPDATE REM_VERSIONES SET VERSIONIMP =@VERSIONIMP WHERE
IDTABLA=@IDTABLA
END
ELSE
BEGIN
INSERT INTO REM_VERSIONES (IDTABLA,VERSIONIMP,VERSIONEXP) VALUES
(@IDTABLA, @VERSIONIMP, 0)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_REM_VERSIONESLOCAL_UPDATEVERSIONEXP]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REM_VERSIONESLOCAL_UPDATEVERSIONEXP]
@IDTABLA INT,
@CLAVE NVARCHAR(50),
@VERSION BIGINT
AS
BEGIN
IF EXISTS (SELECT IDTABLA FROM REM_VERSIONESLOCAL WHERE IDTABLA=@IDTABLA
AND CLAVE=@CLAVE)
BEGIN
UPDATE REM_VERSIONESLOCAL SET VERSIONEXP =@VERSION WHERE
IDTABLA=@IDTABLA AND CLAVE=@CLAVE
END
ELSE
BEGIN
INSERT INTO REM_VERSIONESLOCAL
(IDTABLA,CLAVE,VERSIONIMP,VERSIONEXP) VALUES (@IDTABLA,@CLAVE,0, @VERSION)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_REM_VERSIONESLOCAL_UPDATEVERSIONIMP]
Script Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_REM_VERSIONESLOCAL_UPDATEVERSIONIMP]
@IDTABLA INT,
@CLAVE NVARCHAR(50),
@VERSIONIMP BIGINT
AS
BEGIN
IF EXISTS (SELECT IDTABLA FROM REM_VERSIONESLOCAL WHERE IDTABLA=@IDTABLA
AND CLAVE=@CLAVE)
BEGIN
UPDATE REM_VERSIONESLOCAL SET VERSIONIMP =@VERSIONIMP WHERE
IDTABLA=@IDTABLA AND CLAVE=@CLAVE
END
ELSE
BEGIN
INSERT INTO REM_VERSIONESLOCAL
(IDTABLA,CLAVE,VERSIONIMP,VERSIONEXP) VALUES (@IDTABLA,@CLAVE,@VERSIONIMP, 0)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_SECUENCIACARGOSPROV_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_SECUENCIACARGOSPROV_INSERT]
(@CODPROVEEDOR [INT],
@CODCARGODTO [INT],
@SECUENCIA [INT] )
AS
BEGIN
INSERT INTO [DBO].[SECUENCIACARGOSPROV] WITH (ROWLOCK) (
[CODPROVEEDOR],
[CODCARGODTO],
[SECUENCIA])
VALUES (
@CODPROVEEDOR,
@CODCARGODTO,
@SECUENCIA)
END
GO
/****** Object: StoredProcedure [dbo].[PR_TARIFASCLIENTE_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_TARIFASCLIENTE_INSERT]
(@CODCLIENTE [INT],
@IDTARIFAV [INT],
@DESCRIPCION NVARCHAR(35),
@POSICION [INT],
@DTO [FLOAT],
@CODPROVEEDOR [INT],
@CODEXTERNO NVARCHAR(15) )
AS
BEGIN
-- SI YA EXISTE ACTUALIZAMOS
IF EXISTS(SELECT CODCLIENTE FROM TARIFASCLIENTE WHERE CODCLIENTE =
@CODCLIENTE AND IDTARIFAV = @IDTARIFAV)
BEGIN
UPDATE [DBO].[TARIFASCLIENTE]
SET [DESCRIPCION] = @DESCRIPCION,
[POSICION] = @POSICION,
[DTO] = @DTO,
[CODPROVEEDOR] = @CODPROVEEDOR,
[CODEXTERNO] = @CODEXTERNO
WHERE
( [CODCLIENTE] = @CODCLIENTE
AND [IDTARIFAV ] = @IDTARIFAV)
END
-- SI NO, Y SI EXISTE LA TARIFA EN LA TABLA DE CLAVES PRIMARIAS
TARIFASVENTA PODEMOS INSERTAR
ELSE IF EXISTS(SELECT IDTARIFAV FROM TARIFASVENTA WHERE IDTARIFAV =
@IDTARIFAV)
BEGIN
INSERT INTO [DBO].[TARIFASCLIENTE] (
[CODCLIENTE],
[IDTARIFAV],
[DESCRIPCION],
[POSICION],
[DTO],
[CODPROVEEDOR],
[CODEXTERNO])
VALUES (
@CODCLIENTE,
@IDTARIFAV,
@DESCRIPCION,
@POSICION,
@DTO,
@CODPROVEEDOR,
@CODEXTERNO)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_TARJETAS_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
-- FIN TRIGGERS
CREATE PROCEDURE [dbo].[PR_TARJETAS_INSERT]
(@CODCLIENTE [INT],
@IDTARJETA [INT],
@POSICION [INT],
@IDTIPOTARJETA [INT],
@DESCRIPCION NVARCHAR(50),
@CADUCIDAD [DATETIME],
@SALDOTARJETA [FLOAT],
@VALIDA [NCHAR](1) )
AS
BEGIN
IF EXISTS(SELECT CODCLIENTE FROM TARJETAS WHERE IDTARJETA = @IDTARJETA)
BEGIN
UPDATE [DBO].[TARJETAS]
SET [IDTIPOTARJETA] = @IDTIPOTARJETA,
[DESCRIPCION] = @DESCRIPCION,
[CADUCIDAD] = @CADUCIDAD,
[VALIDA] = @VALIDA,
[SALDOTARJETA] = @SALDOTARJETA
WHERE
( [IDTARJETA ] = @IDTARJETA)
END
ELSE
BEGIN
INSERT INTO [DBO].[TARJETAS] (
[CODCLIENTE],
[IDTARJETA],
[POSICION],
[IDTIPOTARJETA],
[DESCRIPCION],
[CADUCIDAD],
[VALIDA],
[SALDOTARJETA])
VALUES (
@CODCLIENTE,
@IDTARJETA,
@POSICION,
@IDTIPOTARJETA,
@DESCRIPCION,
@CADUCIDAD,
@VALIDA,
@SALDOTARJETA)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_TARJETASCLIENTE_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_TARJETASCLIENTE_INSERT]
(@CODCLIENTE [INT],
@IDTARJETA [INT],
@POSICION [INT],
@IDTIPOTARJETA [INT],
@DESCRIPCION NVARCHAR(50),
@CADUCIDAD [DATETIME],
@CONSREALIZADAS [INT],
@PUNTOSACUMULADOS [INT],
@CONSACUMULADAS [FLOAT],
@IMPORTEACUMULADO [FLOAT],
@TICKETSACUMULADOS [FLOAT],
@VALIDA [NCHAR](1) )
AS
BEGIN
IF EXISTS(SELECT CODCLIENTE FROM TARJETASCLIENTE WHERE CODCLIENTE =
@CODCLIENTE AND IDTARJETA = @IDTARJETA)
BEGIN
UPDATE [DBO].[TARJETASCLIENTE]
SET [IDTIPOTARJETA] = @IDTIPOTARJETA,
[DESCRIPCION] = @DESCRIPCION,
[CADUCIDAD] = @CADUCIDAD,
[VALIDA] = @VALIDA
WHERE
( [CODCLIENTE] = @CODCLIENTE
AND [IDTARJETA ] = @IDTARJETA)
END
ELSE
BEGIN
INSERT INTO [DBO].[TARJETASCLIENTE] (
[CODCLIENTE],
[IDTARJETA],
[POSICION],
[IDTIPOTARJETA],
[DESCRIPCION],
[CADUCIDAD],
[CONSREALIZADAS],
[PUNTOSACUMULADOS],
[CONSACUMULADAS],
[IMPORTEACUMULADO],
[TICKETSACUMULADOS],
[VALIDA])
VALUES (
@CODCLIENTE,
@IDTARJETA,
@POSICION,
@IDTIPOTARJETA,
@DESCRIPCION,
@CADUCIDAD,
@CONSREALIZADAS,
@PUNTOSACUMULADOS,
@CONSACUMULADAS,
@IMPORTEACUMULADO,
@TICKETSACUMULADOS,
@VALIDA)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_TESORERIA_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_TESORERIA_INSERT] (
@ORIGEN [NCHAR] (1),
@TIPODOCUMENTO [NCHAR] (1),
@SERIE [NVARCHAR] (4),
@NUMERO [INT] ,
@N [NCHAR] (1),
@POSICION [SMALLINT] ,
@FECHADOCUMENTO [DATETIME] ,
@FECHAVENCIMIENTO [DATETIME] ,
@REPOSICION [NCHAR] (1),
@CUENTA [NVARCHAR] (12),
@CODIGOINTERNO [INT] ,
@IMPORTE [FLOAT] ,
@CONTRAPARTIDA [NVARCHAR] (12),
@MARCABORRADO [NCHAR] (1),
@CODFORMAPAGO [NVARCHAR] (6),
@CODTIPOPAGO [NVARCHAR] (2),
@ESTADO [NCHAR] (1),
@COMENTARIO [NVARCHAR] (30),
@NUMEROREMESA [INT] ,
@IMPRESO [NCHAR] (1),
@TRASPASADO [NCHAR] (1),
@FECHATRASPASO [DATETIME] ,
@FECHACARTERA [DATETIME] ,
@FECHADESCONTADO [DATETIME] ,
@FECHASALDADO [DATETIME] ,
@FECHADEVUELTO [DATETIME] ,
@IMPORTEGASTOS [FLOAT] ,
@CUENTAGASTOS [NVARCHAR] (12),
@ENLACE_EJERCICIO [SMALLINT] ,
@ENLACE_EMPRESA [SMALLINT] ,
@ENLACE_USUARIO [NVARCHAR] (10),
@ENLACE_ASIENTO [INT] ,
@ENLACE_APUNTE [INT] ,
@FECHADIRECTA [NCHAR] (1),
@GENAPUNTE [NVARCHAR] (15),
@FACTORMONEDA [FLOAT] ,
@CODMONEDA [INT] ,
@SUDOCUMENTO [NVARCHAR] (15),
@MULTIPLE [NCHAR] (1),
@NUMEFECTO [NVARCHAR] (30),
@CUENTAPUENTE [NVARCHAR] (12),
@MORA [FLOAT] ,
@ZSALDADO [INT] ,
@FECHAMODIFICADO [DATETIME] ,
@CAJASALDADO [NVARCHAR] (3),
@DESCUADRE [FLOAT] ,
@BLOQUEADO [NCHAR] (1),
@COMPENSACION [INT] ,
@COMENTARIOVISIBLE [NVARCHAR] (30),
@BASE [FLOAT] ,
@CODIMPUESTO [INT] ,
@PORCIVA [FLOAT] ,
@CUOTAIVA [FLOAT] ,
@PORCREQ [FLOAT] ,
@CUOTAREQ [FLOAT] ,
@CUENTAIVA [NVARCHAR] (12),
@CUENTAREQ [NVARCHAR] (12),
@FACTORMONEDAREAL [FLOAT] ,
@NUMTXNTEF [NVARCHAR] (15),
@NUMRTSTEF [NVARCHAR] (40),
@RETENCION [BIT] = NULL,
@SERIERECIBO [NVARCHAR] (4) = NULL,
@NUMRECIBO [INT] = NULL,
@BINTARJETA [NVARCHAR] (6) = NULL,
@CAJACARTERA [NVARCHAR] (3) = NULL,
@ZCARTERA [INT] = NULL
)
AS
BEGIN
INSERT INTO[dbO].[TESORERIA] WITH(ROWLOCK) (
[ORIGEN],
[TIPODOCUMENTO],
[SERIE],
[NUMERO],
[N],
[POSICION],
[FECHADOCUMENTO],
[FECHAVENCIMIENTO],
[REPOSICION],
[CUENTA],
[CODIGOINTERNO],
[IMPORTE],
[CONTRAPARTIDA],
[MARCABORRADO],
[CODFORMAPAGO],
[CODTIPOPAGO],
[ESTADO],
[COMENTARIO],
[NUMEROREMESA],
[IMPRESO],
[TRASPASADO],
[FECHATRASPASO],
[FECHACARTERA],
[FECHADESCONTADO],
[FECHASALDADO],
[FECHADEVUELTO],
[IMPORTEGASTOS],
[CUENTAGASTOS],
[ENLACE_EJERCICIO],
[ENLACE_EMPRESA],
[ENLACE_USUARIO],
[ENLACE_ASIENTO],
[ENLACE_APUNTE],
[FECHADIRECTA],
[GENAPUNTE],
[FACTORMONEDA],
[CODMONEDA],
[SUDOCUMENTO],
[MULTIPLE],
[NUMEFECTO],
[CUENTAPUENTE],
[MORA],
[ZSALDADO],
[FECHAMODIFICADO],
[CAJASALDADO],
[DESCUADRE],
[BLOQUEADO],
[COMPENSACION],
[COMENTARIOVISIBLE],
[BASE],
[CODIMPUESTO],
[PORCIVA],
[CUOTAIVA],
[PORCREQ],
[CUOTAREQ],
[CUENTAIVA],
[CUENTAREQ],
[FACTORMONEDAREAL],
[NUMTXNTEF],
[NUMRTSTEF],
[RETENCION],
[SERIERECIBO],
[NUMRECIBO],
[BINTARJETA],
[CAJACARTERA],
[ZCARTERA]
) VALUES (
@ORIGEN,
@TIPODOCUMENTO,
@SERIE,
@NUMERO,
@N,
@POSICION,
@FECHADOCUMENTO,
@FECHAVENCIMIENTO,
@REPOSICION,
@CUENTA,
@CODIGOINTERNO,
@IMPORTE,
@CONTRAPARTIDA,
@MARCABORRADO,
@CODFORMAPAGO,
@CODTIPOPAGO,
@ESTADO,
@COMENTARIO,
@NUMEROREMESA,
@IMPRESO,
@TRASPASADO,
@FECHATRASPASO,
@FECHACARTERA,
@FECHADESCONTADO,
@FECHASALDADO,
@FECHADEVUELTO,
@IMPORTEGASTOS,
@CUENTAGASTOS,
@ENLACE_EJERCICIO,
@ENLACE_EMPRESA,
@ENLACE_USUARIO,
@ENLACE_ASIENTO,
@ENLACE_APUNTE,
@FECHADIRECTA,
@GENAPUNTE,
@FACTORMONEDA,
@CODMONEDA,
@SUDOCUMENTO,
@MULTIPLE,
@NUMEFECTO,
@CUENTAPUENTE,
@MORA,
@ZSALDADO,
@FECHAMODIFICADO,
@CAJASALDADO,
@DESCUADRE,
@BLOQUEADO,
@COMPENSACION,
@COMENTARIOVISIBLE,
@BASE,
@CODIMPUESTO,
@PORCIVA,
@CUOTAIVA,
@PORCREQ,
@CUOTAREQ,
@CUENTAIVA,
@CUENTAREQ,
@FACTORMONEDAREAL,
@NUMTXNTEF,
@NUMRTSTEF,
@RETENCION,
@SERIERECIBO,
@NUMRECIBO,
@BINTARJETA,
@CAJACARTERA,
@ZCARTERA
)
END
GO
/****** Object: StoredProcedure [dbo].[pr_TIPOTARJETAS_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[pr_TIPOTARJETAS_INSERT]
@IDTIPOTARJETA INT,
@DESCRIPCION NVARCHAR(50),
@CONDICIONESPORFRONT NVARCHAR(1),
@PROMOCIONESPORFRONT NVARCHAR(1),
@REINICIARXSESION NVARCHAR(1),
@NOACUMPUNTOSCONSUMICIONES NVARCHAR(1),
@ADMITESALDO NVARCHAR(1),
@ADMITESOBRECARGO NVARCHAR(1),
@TIPOVALIDEZ INT,
@ARTICULOSALDO INT,
@NEWID INT OUTPUT,
@ESENTRADA BIT,
@ARTICULOENTRADA INT,
@ENTRADADESDE DATETIME,
@ENTRADAHASTA DATETIME,
@HORAENTRADA DATETIME,
@HORASALIDA DATETIME,
@NUMENTRADASDIA INT,
@IDENTSALIDA BIT,
@IDENTHUELLA BIT,
@ACUMULARMENUS BIT,
@NUMACUMULARMENUS INT,
@TEXTOREGALOMENU NVARCHAR(200),
@AVISOIDENTIFICAR BIT,
@TEXTOAVISOIDENTIFICAR NVARCHAR(200)
,@PERMITIRRECARGAS NVARCHAR(1)
AS
BEGIN
IF (@IDTIPOTARJETA > 0) AND EXISTS (SELECT IDTIPOTARJETA FROM TIPOSTARJETA WHERE
IDTIPOTARJETA = @IDTIPOTARJETA)
BEGIN
(IDTIPOTARJETA,DESCRIPCION,CONDICIONESPORFRONT,PROMOCIONESPORFRONT,REINICIARXSESION
,NOACUMPUNTOSCONSUMICIONES,
ADMITESALDO,ADMITESOBRECARGO,TIPOVALIDEZ,ARTICULOSALDO,ESENTRADA,ARTICULOENTRADA,EN
TRADADESDE,ENTRADAHASTA,
HORAENTRADA, HORASALIDA, NUMENTRADASDIA, IDENTSALIDA, IDENTHUELLA,
ACUMULARMENUS, NUMACUMULARMENUS, TEXTOREGALOMENU,
AVISOIDENTIFICAR, TEXTOAVISOIDENTIFICAR
, PERMITIRRECARGAS)
VALUES
(@NEWID,@DESCRIPCION,@CONDICIONESPORFRONT,@PROMOCIONESPORFRONT,@REINICIARXSESION,@N
OACUMPUNTOSCONSUMICIONES,
@ADMITESALDO,@ADMITESOBRECARGO,@TIPOVALIDEZ,@ARTICULOSALDO,@ESENTRADA,@ARTICULOENTR
ADA,@ENTRADADESDE,
@ENTRADAHASTA, @HORAENTRADA, @HORASALIDA, @NUMENTRADASDIA,
@IDENTSALIDA, @IDENTHUELLA,
@ACUMULARMENUS, @NUMACUMULARMENUS, @TEXTOREGALOMENU,
@AVISOIDENTIFICAR, @TEXTOAVISOIDENTIFICAR, @PERMITIRRECARGAS)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_TIPOTARJETASCLIENTE_INSERT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[PR_TIPOTARJETASCLIENTE_INSERT]
@ID INT,
@DESCRIPCION NVARCHAR(50),
@NUMCONSUMICIONES INT,
@REINICIARXSESION NVARCHAR(1),
@TARIFACONSUMICIONES INT,
@DTOCONSUMICIONES FLOAT,
@NOACUMPUNTOSCONSUMICIONES NVARCHAR(1),
@TARIFAPUNTOS INT,
@NUMCONSUMICIONESL INT,
@NUMCONSUMICIONESM INT,
@NUMCONSUMICIONESX INT,
@NUMCONSUMICIONESJ INT,
@NUMCONSUMICIONESV INT,
@NUMCONSUMICIONESS INT,
@NUMCONSUMICIONESD INT,
@NEWID FLOAT OUTPUT
AS
BEGIN
IF (@ID > 0) AND EXISTS (SELECT ID FROM TIPOTARJETASCLIENTE WHERE ID = @ID)
BEGIN
@DTOCONSUMICIONES,@NOACUMPUNTOSCONSUMICIONES,@TARIFAPUNTOS,@NUMCONSUMICIONESL,
@NUMCONSUMICIONESM,@NUMCONSUMICIONESX,@NUMCONSUMICIONESJ,@NUMCONSUMICIONESV,
@NUMCONSUMICIONESS,@NUMCONSUMICIONESD)
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_TOTALESPUNTOSFACTURA_SELECT] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
/* PROCESO QUE CALCULA LOS CAMPOS PUNTOS_ACUM, PUNTOS_CANJEADOS Y PUNTOS_TARJETA
DE UNA FACTURA */
CREATE PROCEDURE [dbo].[PR_TOTALESPUNTOSFACTURA_SELECT]
@SERIE NVARCHAR(4),
@NUMFACTURA INT,
@N NVARCHAR(1)
AS
BEGIN
DECLARE @TABLE_RESULT
TABLE ( NUMSERIEFAC NVARCHAR(4),
NUMFAC INTEGER,
NFAC NVARCHAR(1),
PUNTOS_ACUM INTEGER,
PUNTOS_CANJEADOS INTEGER,
PUNTOS_TARJETA INTEGER);
DECLARE @PUNTOS_ACUM INTEGER;
DECLARE @PUNTOS_CANJEADOS INTEGER;
DECLARE @PUNTOS_TARJETA INTEGER;
DECLARE @NUMSERIE NVARCHAR(4);
DECLARE @NUMALBARAN INTEGER;
DECLARE @NALB NVARCHAR(1);
DECLARE @IDTARJETA INTEGER;
DECLARE @IDTARJETA_ACT INTEGER;
DECLARE @FECHA_ACT DATETIME;
DECLARE @PUNTOS_ACUM_ACT INTEGER;
DECLARE @PUNTOS_CANJEADOS_ACT INTEGER;
DECLARE @PUNTOS_TARJETA_ACT INTEGER;
/* DEFINIMOS UN CURSOR QUE RECORRERÁ LOS ALBARANES DE UNA FACTURA*/
/* ORDENADOS POR TARJETA Y EN ORDEN DESCENDENTE PARA QUE SÓLO ACUMULEMOS LOS */
/* PUNTOS DE LA TARJETA DEL ÚLTIMO ALBARÁN DE LA MISMA TARJETA. */
DECLARE C1 CURSOR FAST_FORWARD FOR
SELECT AC.FECHA, AC.NUMSERIE, AC.NUMALBARAN, AC.N, AC.IDTARJETA
, AC.PUNTOSACUM, AC.PUNTOSCANJEADOS, AC.TOTALPUNTOS
FROM ALBVENTACAB AC
WHERE AC.NUMSERIEFAC = @SERIE AND AC.NUMFAC = @NUMFACTURA AND AC.N = @N
ORDER BY AC.IDTARJETA, AC.FECHA DESC, AC.HORA DESC, AC.NUMSERIE DESC,
AC.NUMALBARAN DESC, AC.N DESC
OPEN C1
/* INICIALIZAMOS CAMPOS */
SET @PUNTOS_ACUM = 0;
SET @PUNTOS_CANJEADOS = 0;
SET @PUNTOS_TARJETA = 0;
SET @IDTARJETA = 0;
FETCH NEXT FROM C1 INTO
@FECHA_ACT, @NUMSERIE, @NUMALBARAN, @NALB, @IDTARJETA_ACT, @PUNTOS_ACUM_ACT,
@PUNTOS_CANJEADOS_ACT, @PUNTOS_TARJETA_ACT
WHILE (@@FETCH_STATUS = 0) /* RECORREMOS ALBARANES DE LA TARJETA */
BEGIN
IF ((@IDTARJETA <> @IDTARJETA_ACT) OR (@PUNTOS_TARJETA = 0)) /* SI NOS
ENCONTRAMOS UNA TARJETA DE LA QUE AUN NO HABÍAMOS ACUMULADO SUS PUNTOS */
BEGIN
SET @IDTARJETA = @IDTARJETA_ACT; /*
GUARDAMOS LA TARJETA PARA NO ACUMULAR LOS PUNTOS DE LA MISMA TARJETA DOS VECES */
SET @PUNTOS_TARJETA = @PUNTOS_TARJETA + @PUNTOS_TARJETA_ACT; /*
ACUMULAMOS LOS PUNTOS DE LAS TARJETAS. */
END
SET @PUNTOS_CANJEADOS = @PUNTOS_CANJEADOS + @PUNTOS_CANJEADOS_ACT; /*
ACUMULAMOS LOS PUNTOS CANJEADOS DE TODOS LOS ALBARANES. */
SET @PUNTOS_ACUM = @PUNTOS_ACUM + @PUNTOS_ACUM_ACT; /*
ACUMULAMOS LOS PUNTOS ACUMULADOS DE TODOS LOS ALBARANES. */
FETCH NEXT FROM C1 INTO
@FECHA_ACT, @NUMSERIE, @NUMALBARAN, @NALB, @IDTARJETA_ACT,
@PUNTOS_ACUM_ACT,
@PUNTOS_CANJEADOS_ACT, @PUNTOS_TARJETA_ACT
END;
INSERT INTO @TABLE_RESULT(NUMSERIEFAC, NUMFAC, NFAC, PUNTOS_ACUM,
PUNTOS_CANJEADOS, PUNTOS_TARJETA)
VALUES ( @SERIE, @NUMFACTURA, @N, @PUNTOS_ACUM, @PUNTOS_CANJEADOS,
@PUNTOS_TARJETA); /* INSERTAMOS EN LA TABLA A DEVOLVER EL ÚNICO
REGISTRO CON LOS VALORES ACUMULADOS. */
CLOSE C1;
DEALLOCATE C1;
SELECT * FROM @TABLE_RESULT
END
GO
/****** Object: StoredProcedure [dbo].[PR_TRASPASOSCAB_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_TRASPASOSCAB_INSERT]
(@SERIE NVARCHAR(4),
@NUMERO [INT],
@CAJA NVARCHAR(3),
@FECHA [DATETIME],
@CODALMACENORIGEN NVARCHAR(3),
@CODALMACENDESTINO NVARCHAR(3),
@SERIECOMPRA NVARCHAR(4),
@NUMFACCOMPRA [INT],
@CONTABILIZADO [NCHAR](1),
@TOTAL [FLOAT],
@ANULADO [NCHAR](1),
@SERIEANULADO NVARCHAR(4),
@CAJAANULADO NVARCHAR(3),
@NUMEROANULADO [INT],
@RECIBIDO [NCHAR](1),
@FECHARECIBIDO [DATETIME],
@IDENTIFICADOR NVARCHAR(20),
@RECIBIDOPORCODVENDEDOR [INT],
@DESCARGADO [NCHAR](1) ,
@ESAUTOMATICO [NCHAR](1),
@ESRECUENTO [NCHAR](1),
@ESAJUSTE [NCHAR](1),
@CUENTAGASTOSEXISTENCIAS NVARCHAR(12),
@CUENTAGASTOSEXISTENCIASDMN NVARCHAR(12),
@IDCONCEPTOAJUSTE [INT],
@IDCONCEPTOAJUSTEDMN [INT],
@ESCONTABILIZABLE [NCHAR](1),
@YAEXISTIA [NCHAR](1) OUTPUT,
@OBSERVACIONES NVARCHAR (100) = NULL,
@TOTALDMN [FLOAT] = NULL,
@SERIEVENTA NVARCHAR(4) = NULL,
@NUMFACVENTA [INT] =NULL,
@FECHACREACION [DATETIME]=NULL,
@IMPRESIONES [INT]=NULL,
@FECHATRANSPORTE [DATETIME]=NULL,
@MODIFICABLE NVARCHAR(1)=NULL )
AS
BEGIN
IF NOT EXISTS(SELECT SERIE FROM TRASPASOSCAB WHERE SERIE = @SERIE AND NUMERO
= @NUMERO AND CAJA = @CAJA)
BEGIN
SET @YAEXISTIA = 'F'
INSERT INTO [DBO].[TRASPASOSCAB] WITH (ROWLOCK) (
[SERIE],
[NUMERO],
[CAJA],
[FECHA],
[CODALMACENORIGEN],
[CODALMACENDESTINO],
[SERIECOMPRA],
[NUMFACCOMPRA],
[CONTABILIZADO],
[TOTAL],
[ANULADO],
[SERIEANULADO],
[CAJAANULADO],
[NUMEROANULADO],
[RECIBIDO],
[FECHARECIBIDO],
[IDENTIFICADOR],
[RECIBIDOPORCODVENDEDOR],
[DESCARGADO],
[ESAUTOMATICO],
[OBSERVACIONES],
[TOTALDMN],
[ESRECUENTO],
[ESAJUSTE] ,
[CUENTAGASTOSEXISTENCIAS],
[CUENTAGASTOSEXISTENCIASDMN],
[IDCONCEPTOAJUSTE],
[IDCONCEPTOAJUSTEDMN],
[ESCONTABILIZABLE],
[SERIEVENTA],
[NUMFACVENTA],
[FECHACREACION],
[IMPRESIONES],
[FECHATRANSPORTE],
[MODIFICABLE]
)
VALUES (
@SERIE,
@NUMERO,
@CAJA,
@FECHA,
@CODALMACENORIGEN,
@CODALMACENDESTINO,
@SERIECOMPRA,
@NUMFACCOMPRA,
@CONTABILIZADO,
@TOTAL,
@ANULADO,
@SERIEANULADO,
@CAJAANULADO,
@NUMEROANULADO,
@RECIBIDO,
@FECHARECIBIDO,
@IDENTIFICADOR,
@RECIBIDOPORCODVENDEDOR,
@DESCARGADO,
@ESAUTOMATICO,
@OBSERVACIONES,
@TOTALDMN,
@ESRECUENTO,
@ESAJUSTE ,
@CUENTAGASTOSEXISTENCIAS,
@CUENTAGASTOSEXISTENCIASDMN,
@IDCONCEPTOAJUSTE,
@IDCONCEPTOAJUSTEDMN,
@ESCONTABILIZABLE,
@SERIEVENTA,
@NUMFACVENTA,
@FECHACREACION,
@IMPRESIONES,
@FECHATRANSPORTE,
@MODIFICABLE
)
END
ELSE
BEGIN
UPDATE TRASPASOSCAB SET IMPRESIONES = @IMPRESIONES WHERE SERIE = @SERIE
AND NUMERO = @NUMERO AND CAJA = @CAJA
SET @YAEXISTIA = 'T'
END
END
GO
/****** Object: StoredProcedure [dbo].[PR_TRASPASOSFIRMA_INSERT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[PR_TRASPASOSFIRMA_INSERT]
(@SERIE NVARCHAR(4),
@NUMERO [INT],
@CAJA NVARCHAR(3),
@N NCHAR(1),
@VERSIONFIRMA NVARCHAR(10),
@FIRMA NVARCHAR(500),
@CLAVEPRIVADA NVARCHAR(1200),
@ATDOCCODEID NVARCHAR(250) = NULL)
AS
BEGIN
IF EXISTS(SELECT SERIE FROM TRASPASOSFIRMA WHERE SERIE=@SERIE AND
NUMERO=@NUMERO AND CAJA=@CAJA)
BEGIN
DECLARE
@SERIE_ACT NVARCHAR(4),
@NUMERO_ACT [INT],
@CAJA_ACT NVARCHAR(3),
@N_ACT NCHAR(1),
@VERSIONFIRMA_ACT NVARCHAR(10),
@FIRMA_ACT NVARCHAR(500),
@CLAVEPRIVADA_ACT NVARCHAR(1200),
@ATDOCCODEID_ACT NVARCHAR(250);
SELECT
@SERIE_ACT=SERIE,
@NUMERO_ACT=NUMERO,
@CAJA_ACT=CAJA,
@N_ACT=N,
@VERSIONFIRMA_ACT=VERSIONFIRMA,
@FIRMA_ACT=FIRMA,
@CLAVEPRIVADA_ACT=CLAVEPRIVADA,
@ATDOCCODEID_ACT=ATDOCCODEID
FROM TRASPASOSFIRMA
WHERE SERIE=@SERIE AND NUMERO=@NUMERO AND CAJA=@CAJA
AS
BEGIN
/* CREAR UNA LISTA DE ARTÍCULOS DIRECTOS (PORQUE USAN STOCK) CON LA ESTRUCTURA
DE LA TABLA STOCKSPORZ*/
CREATE TABLE #TTEMPORALDIRECTA (
FO INT,
CAJA INT,
Z INT,
CODARTICULO INT,
CODALMACEN NVARCHAR(3),
STOCK FLOAT,
FECHA DATETIME)
INSERT INTO #TTEMPORALDIRECTA
SELECT ACS.FO, CAST(RIGHT(RTRIM(ACS.SERIE),3) AS INTEGER) AS CAJA, AC.Z,
ACS.CODARTICULO, CODALMACEN=COALESCE(ACS.CODALMACEN,AL.CODALMACEN),
SUM(ACS.CONSUMO) AS STOCK, AC.FECHA
FROM ALBVENTACONSUMO ACS
LEFT JOIN ARTICULOS A ON (ACS.CODARTICULO = A.CODARTICULO)
LEFT JOIN ALBVENTALIN AL ON (
ACS.NUMSERIE =AL.NUMSERIE
AND ACS.NUMALBARAN = AL.NUMALBARAN
AND ACS.NUMLINEA = AL.NUMLIN
AND ACS.N =AL.N)
LEFT JOIN ALBVENTACAB AC ON (
AC.NUMSERIE =ACS.NUMSERIE
AND AC.NUMALBARAN = ACS.NUMALBARAN
AND AC.N =ACS.N)
WHERE ACS.NUMSERIE=@SERIE
AND ACS.NUMALBARAN=@NUMERO
AND ACS.N=@N
AND A.USASTOCKS='T'
AND A.CODARTICULO > 0
GROUP BY ACS.FO, ACS.SERIE, AC.Z, ACS.CODARTICULO,ACS.CODALMACEN, AL.CODALMACEN,
AC.FECHA
/*DECLARAMOS UNAS VARIABLES PARA IR TOMANDO LOS VALORES DE LOS KITS DEL CURSOR*/
DECLARE
@VAR_FO INT,
@VAR_CAJA INT,
@VAR_Z INT,
@VAR_CODARTICULO INT,
@VAR_CODALMACEN NVARCHAR(3),
@VAR_STOCK FLOAT,
@VAR_FECHA DATETIME;
/* LOS KITS SIN STOCK SE COLOCAN EN UN CURSOR PARA IR DESGLOSANDOLOS E INSERTANDO
LOS
COMPONENTES EN LA TABLA TEMPORAL DIRECTA*/
DECLARE C1 CURSOR LOCAL FAST_FORWARD FOR
SELECT ACS.FO, CAST(RIGHT(RTRIM(ACS.SERIE),3) AS INTEGER) AS CAJA, AC.Z,
ACS.CODARTICULO, CODALMACEN=COALESCE(ACS.CODALMACEN,AL.CODALMACEN),
SUM(ACS.CONSUMO) AS STOCK, AC.FECHA
FROM ALBVENTACONSUMO ACS
LEFT JOIN ARTICULOS A ON (ACS.CODARTICULO = A.CODARTICULO)
LEFT JOIN ALBVENTALIN AL ON (
ACS.NUMSERIE =AL.NUMSERIE
AND ACS.NUMALBARAN = AL.NUMALBARAN
AND ACS.NUMLINEA = AL.NUMLIN
AND ACS.N =AL.N)
-- ACS.CODARTICULO = AL.CODARTICULO
LEFT JOIN ALBVENTACAB AC ON (
AC.NUMSERIE =ACS.NUMSERIE
AND AC.NUMALBARAN = ACS.NUMALBARAN
AND AC.N =ACS.N)
WHERE ACS.NUMSERIE=@SERIE
AND ACS.NUMALBARAN=@NUMERO
AND ACS.N=@N
AND A.ESKIT='T'
AND A.USASTOCKS='F'
AND A.CODARTICULO > 0
GROUP BY ACS.FO, ACS.SERIE, AC.Z, ACS.CODARTICULO, ACS.CODALMACEN, AL.CODALMACEN,
AC.FECHA
OPEN C1
FETCH NEXT FROM C1 INTO
@VAR_FO,
@VAR_CAJA,
@VAR_Z,
@VAR_CODARTICULO,
@VAR_CODALMACEN,
@VAR_STOCK,
@VAR_FECHA;
IF (@@FETCH_STATUS = 0)
BEGIN
WHILE (@@FETCH_STATUS = 0)
BEGIN
/*LLAMAMOS CON CADA ARTICULO KIT A UN SP QUE TRATARÁ CADA KIT DE FORMA RECURSIVA E
END
GO
/****** Object: StoredProcedure [dbo].[SP_ACTUALIZARPRECIOSCOMPRA] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_ACTUALIZARPRECIOSCOMPRA]
@CODMONEDA INT,
@FECHAMODIFICADO DATETIME
AS
DECLARE @TEMPMAXIMOS TABLE (NUMLINEA INT)
INSERT INTO @TEMPMAXIMOS (NUMLINEA)
SELECT MAX(NUMLIN) FROM #TEMPAL
GROUP BY CODPROVEEDOR,IDTARIFAC,CODARTICULO,TALLA,COLOR,X
DELETE FROM #TEMPAL
WHERE NOT EXISTS(
SELECT NUMLINEA FROM @TEMPMAXIMOS TM
WHERE #TEMPAL.NUMLIN = TM.NUMLINEA)
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@UDSELABORACION <> 0)
SET @STOCKCOMPONENTE = (@UNIDADES * @UNIDADESKIT / @UDSELABORACION);
ELSE
SET @STOCKCOMPONENTE = (@UNIDADES * @UNIDADESKIT)
IF (@USASTOCKS = 'T')
BEGIN
/* Si el componente usa stocks, realizamos proceso de actualización de stock
*/
SELECT
@CODARTICULOTEMP=CODARTICULO, @STOCKREGUL=STOCKREGUL, @FECHAREGUL
=FECHAREGUL, @STOCKREGUL2=STOCKREGUL2
FROM
STOCKS
WHERE
CODARTICULO=@CODARTKIT AND TALLA =@TALLAKIT AND COLOR =@COLORKIT
AND CODALMACEN=@CODALMACEN
IF (@CODARTICULOTEMP IS NULL)
SET @EXISTESTOCK=0
ELSE
SET @EXISTESTOCK=1
EXEC INSERTASTOCK
@CODARTKIT,@TALLAKIT,@COLORKIT,@CODALMACEN,@UDSSTOCK,0,0,0,0,0,@STOCKMINIMO,@STOCKM
AXIMO,0
END
END
END
END
ELSE
BEGIN
/* Si el componente es un Kit lanzamos el mismo proceso de actualización de
los componentes */
IF (@ESKIT= 'T')
BEGIN
EXEC SP_ACTUALIZARSTOCKSCOMPONENTESKIT @CODARTKIT, @TALLAKIT, @COLORKIT,
@CODALMACEN, @STOCKCOMPONENTE, @FECHA, @FECHAFACTURA, @TIPOTRIGGER
END
END
FETCH NEXT FROM C1 INTO @CODARTKIT, @TALLAKIT, @COLORKIT, @UNIDADESKIT,
@UDSELABORACION, @USASTOCKS, @ESKIT;
END
CLOSE C1;
DEALLOCATE C1;
END
GO
/****** Object: StoredProcedure [dbo].[SP_CALCSTOCKREGULFECHAREGUL] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_CALCSTOCKREGULFECHAREGUL]
@CODARTICULO int,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODALMACEN NVARCHAR(3),
@STOCKREGUL FLOAT OUTPUT,
@FECHAREGUL DATETIME OUTPUT,
@STOCKREGUL2 FLOAT OUTPUT
AS
BEGIN
SET @FECHAREGUL='1/1/1950'
SET @STOCKREGUL=0
SET @STOCKREGUL2=0
SELECT @STOCKREGUL = UNIDADES,@FECHAREGUL = FECHA , @STOCKREGUL2 =
UDMEDIDA2 FROM MOVIMENTS
WHERE TIPO='REG'
AND CODARTICULO=@CODARTICULO
AND TALLA=@TALLA
AND COLOR=@COLOR
AND CODALMACENORIGEN =@CODALMACEN
ORDER BY FECHA DESC,HORA DESC
END
GO
/****** Object: StoredProcedure [dbo].[sp_consultas_ventas_x_dia] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
-- =============================================
-- Author: GERSON REQUENA
-- Create date: 2016.12.23
-- Description: sp_consultas_ventas_x_dia
-- =============================================
CREATE PROCEDURE [dbo].[sp_consultas_ventas_x_dia]
AS
BEGIN
SET NOCOUNT ON;
begin try
if exists( select * from sysobjects where id =
object_id( 'FACTURACION_RETAIL_ICG' ))
drop table FACTURACION_RETAIL_ICG
end try
begin catch
select
error_number() as errornumber,
error_severity() as errorseverity,
error_state() as errorstate,
error_procedure() as errorprocedure,
error_line() as errorline,
error_message() as errormessage;
end catch
END
GO
/****** Object: StoredProcedure [dbo].[SP_CREARARTICULOSLIN] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_CREARARTICULOSLIN]
@CODMONEDA INT
AS
/* MARCAR ELS ARTICLES QUE NO EXISTEIXEN. ALBERT;03/03/2004;##6460 */
/* ALTRAMENT, TOTS ELS ARTICLES DEL DOCUMENT SAFEGEIXEN A LES TARIFES DE VENTA
PER DEFECTE A PREU ZERO*/
UPDATE #TEMPAL
SET EXISTEART = 'F'
WHERE NOT EXISTS (SELECT AL.CODARTICULO FROM ARTICULOSLIN AL WHERE
(#TEMPAL.CODARTICULO=AL.CODARTICULO AND #TEMPAL.TALLA=AL.TALLA
COLLATE Latin1_General_CS_AI AND
#TEMPAL.COLOR=AL.COLOR COLLATE Latin1_General_CS_AI ) )
/* CREAR ARTICULOSLIN QUE PUEDAN FALTAR */
INSERT INTO ARTICULOSLIN WITH (ROWLOCK)
(CODARTICULO,TALLA,COLOR,POSICIONTALLA,POSICIONCOLOR,CODMONEDA)
SELECT DISTINCT T.CODARTICULO,T.TALLA,T.COLOR,0,0,@CODMONEDA
FROM #TEMPAL T
WHERE NOT EXISTS (SELECT AL.CODARTICULO FROM ARTICULOSLIN AL WHERE
(AL.CODARTICULO=T.CODARTICULO AND AL.TALLA=T.TALLA COLLATE
Latin1_General_CS_AI AND
AL.COLOR=T.COLOR COLLATE Latin1_General_CS_AI ) )
GO
/****** Object: StoredProcedure [dbo].[SP_CREARPRECIOSVENTADEFECTO] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_CREARPRECIOSVENTADEFECTO]
@IDTARIFAV INT,
@CODMONEDA INT
AS
/* CREAR PRECIOS VENTA ARTICULOS NUEVOS */
INSERT INTO PRECIOSVENTA WITH (ROWLOCK)
(IDTARIFAV,CODARTICULO,TALLA,COLOR,PBRUTO,X,Y,
DTO,PNETO,BENEFICIO,PORCC,PORCV,CODMONEDA,
CODFORMATO,DTOTEXTO)
SELECT DISTINCT @IDTARIFAV,T.CODARTICULO,T.TALLA,T.COLOR,0,1,1,
0,0,NULL,NULL,NULL,@CODMONEDA,
FA.CODFORMATO,'-0%'
FROM #TEMPAL T INNER JOIN FORMATOSARTICULOS FA
ON FA.CODARTICULO = T.CODARTICULO
OPEN C1
FETCH NEXT FROM C1 INTO
@CODARTICULOACT,@TALLAACT,@COLORACT,@FECHAREGULACT,@UNIDADESACT
WHILE @@FETCH_STATUS = 0
BEGIN
IF ( (@CODARTICULO<>@CODARTICULOACT) OR (@TALLAACT<>@TALLA) OR
(@COLORACT<>@COLOR) ) -- SI ESTAMOS EN UN NUEVO ARTICULO
BEGIN
INSERT INTO @TABLETEMP (CODARTICULO,TALLA,COLOR,FECHAREGUL,UNIDADES)
VALUES
( @CODARTICULOACT,@TALLAACT,@COLORACT,@FECHAREGULACT,@UNIDADESACT);
SET @CODARTICULO =@CODARTICULOACT;
SET @TALLA = @TALLAACT;
SET @COLOR = @COLORACT;
END;
FETCH NEXT FROM C1 INTO
@CODARTICULOACT,@TALLAACT,@COLORACT,@FECHAREGULACT,@UNIDADESACT
END
CLOSE C1;
DEALLOCATE C1;
SELECT * FROM @TABLETEMP;
END;
GO
/****** Object: StoredProcedure [dbo].[SP_GUARDARPRECIOHOTEL] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_GUARDARPRECIOHOTEL]
(
@PCODTARIFA INT,
@PIDTEMPORADA INT,
@PCODARTICULO INT,
@PCODCLIENTE INT,
@PCODHABITACION INT,
@PTIPO NVARCHAR(1),
@PSUBTIPO INT,
@PIDRANGO INT,
@PPRECIO FLOAT,
@PDTOTEXTOSLE NVARCHAR(10),
@PPRECIOPROD FLOAT,
@PPRECIOPRODEXTRAS FLOAT,
@PPRECIOPRODSERVICIOS FLOAT
)
AS
BEGIN
IF EXISTS (
SELECT PRECIO FROM PRECIOSHOTEL WHERE CODTARIFA= @PCODTARIFA
AND IDTEMPORADA= @PIDTEMPORADA
AND CODARTICULO= @PCODARTICULO
AND CODCLIENTE= @PCODCLIENTE
AND CODHABITACION = @PCODHABITACION
AND TIPO = @PTIPO
AND SUBTIPO = @PSUBTIPO
AND IDRANGO= @PIDRANGO )
BEGIN
UPDATE PRECIOSHOTEL SET PRECIO= @PPRECIO, DTOTEXTOSLE = @PDTOTEXTOSLE,
PRODUCCION=@PPRECIOPROD, PRODUCCIONEXTRAS=@PPRECIOPRODEXTRAS,
PRODUCCIONSERVICIOS=@PPRECIOPRODSERVICIOS
WHERE CODTARIFA= @PCODTARIFA AND IDTEMPORADA= @PIDTEMPORADA
AND CODARTICULO= @PCODARTICULO AND CODCLIENTE= @PCODCLIENTE AND
CODHABITACION= @PCODHABITACION
AND TIPO = @PTIPO AND SUBTIPO = @PSUBTIPO AND IDRANGO= @PIDRANGO
END
ELSE
BEGIN
INSERT INTO PRECIOSHOTEL(CODTARIFA, IDTEMPORADA, CODARTICULO, CODCLIENTE,
IDRANGO,CODHABITACION,
TIPO,SUBTIPO,PRECIO,DTOTEXTOSLE,PRODUCCION,
PRODUCCIONEXTRAS,PRODUCCIONSERVICIOS )
VALUES(@PCODTARIFA,@PIDTEMPORADA,@PCODARTICULO,@PCODCLIENTE,@PIDRANGO,@PCODHABITACI
ON,
@PTIPO,@PSUBTIPO,@PPRECIO,@PDTOTEXTOSLE,@PPRECIOPROD,
@PPRECIOPRODEXTRAS,@PPRECIOPRODSERVICIOS);
END
END
GO
/****** Object: StoredProcedure [dbo].[SP_INCREMENTARRESERVADOCUPO] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_INCREMENTARRESERVADOCUPO]
@IDCUPO INT,
@FECHA DATETIME,
@NUMHABITACIONES INT,
@CONTROLOVERBOOKING BIT
AS
BEGIN
SET NOCOUNT ON;
DECLARE @DISPONIBILIDAD INT
DECLARE @TIPOCUPO INT
DECLARE @TIPOHABITACION INT
DECLARE @IDHOTEL INT
IF @DISPONIBILIDAD=0
BEGIN
RAISERROR ('OVERBOOKING DE CUPO',18,1)
END
ELSE
BEGIN
UPDATE HCUPOSFECHA WITH (ROWLOCK) SET RESERVADO = RESERVADO +
@NUMHABITACIONES FROM HCUPOSFECHA F INNER JOIN HCUPOS C ON C.IDCUPO = F.IDCUPO
WHERE F.FECHA = @FECHA AND C.IDCUPO = @IDCUPO
END
END
GO
/****** Object: StoredProcedure [dbo].[SP_INSERT_ALBCOMPRALIN] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SP_INSERT_ALBCOMPRALIN]
(@NUMSERIE_1 NVARCHAR(4),
@NUMALBARAN_2 [DNUMERO0],
@N_3 [NDN],
@NUMLIN_4 [INT],
@CODARTICULO_5 [INT],
@REFERENCIA_6 NVARCHAR(15),
@DESCRIPCION_7 NVARCHAR(40),
@COLOR_8 NVARCHAR(10),
@TALLA_9 NVARCHAR(10),
@UNID1_10 [FLOAT],
@UNID2_11 [FLOAT],
@UNID3_12 [FLOAT],
@UNID4_13 [FLOAT],
@UNIDADESTOTAL_14 [FLOAT],
@UNIDADESPAGADAS_15 [FLOAT],
@PRECIO_16 [DFLOAT0],
@DTO_17 [DFLOAT0],
@TOTAL_18 [DFLOAT0],
@TIPOIMPUESTO_19 [SMALLINT],
@IVA_20 [DFLOAT0],
@REQ_21 [DFLOAT0],
@NUMKG_22 [DFLOAT0],
@CODALMACEN_23 NVARCHAR(3),
@DEPOSITO_24 [NDBOOLEANF],
@PRECIOVENTA_25 [DFLOAT0],
@USARCOLTALLAS_26 [NDBOOLEANF],
@IMPORTEGASTOS_27 [DFLOAT0],
@UDSEXPANSION_28 [FLOAT],
@EXPANDIDA_29 NVARCHAR(1),
@TOTALEXPANSION_30 [FLOAT],
@SUPEDIDO_31 NVARCHAR(15),
@CODCLIENTE_32 [INT],
@NUMKGEXPANSION_33 [DFLOAT0],
@CARGO1_34 [DFLOAT0],
@CARGO2_35 [DFLOAT0],
@ESOFERTA_36 [NDBOOLEANF],
@DTOTEXTO_37 NVARCHAR(60),
@CODENVIO_38 [INTEGER],
@UDMEDIDA2_39 [DFLOAT0],
@UDMEDIDA2EXPANSION_40 [DFLOAT0],
@PORCRETENCION_41 [DFLOAT0],
@TIPORETENCION_42 [INT],
@UDSABONADAS_43 [DFLOAT0],
@ABONODE_NUMSERIE_44 NVARCHAR (4),
@ABONODE_NUMALBARAN_45 [INT],
@ABONODE_N_46 NVARCHAR (1),
@IMPORTECARGO1_47 FLOAT,
@IMPORTECARGO2_48 FLOAT,
@LINEAOCULTA_49 [NDBOOLEANF],
@IDMOTIVO_50 [INT],
@CODFORMATO_51 [INTEGER])
AS INSERT INTO [ALBCOMPRALIN] WITH (ROWLOCK)
( [NUMSERIE],
[NUMALBARAN],
[N],
[NUMLIN],
[CODARTICULO],
[REFERENCIA],
[DESCRIPCION],
[COLOR],
[TALLA],
[UNID1],
[UNID2],
[UNID3],
[UNID4],
[UNIDADESTOTAL],
[UNIDADESPAGADAS],
[PRECIO],
[DTO],
[TOTAL],
[TIPOIMPUESTO],
[IVA],
[REQ],
[NUMKG],
[CODALMACEN],
[DEPOSITO],
[PRECIOVENTA],
[USARCOLTALLAS],
[IMPORTEGASTOS],
[UDSEXPANSION],
[EXPANDIDA],
[TOTALEXPANSION],
[SUPEDIDO],
[CODCLIENTE],
[NUMKGEXPANSION],
[CARGO1],
[CARGO2],
[ESOFERTA],
[DTOTEXTO],
[CODENVIO],
[UDMEDIDA2],
[UDMEDIDA2EXPANSION],
[PORCRETENCION],
[TIPORETENCION],
[UDSABONADAS],
[ABONODE_NUMSERIE],
[ABONODE_NUMALBARAN],
[ABONODE_N],
[IMPORTECARGO1],
[IMPORTECARGO2],
[LINEAOCULTA],
[IDMOTIVO],
[CODFORMATO]
)
VALUES
( @NUMSERIE_1,
@NUMALBARAN_2,
@N_3,
@NUMLIN_4,
@CODARTICULO_5,
@REFERENCIA_6,
@DESCRIPCION_7,
@COLOR_8,
@TALLA_9,
@UNID1_10,
@UNID2_11,
@UNID3_12,
@UNID4_13,
@UNIDADESTOTAL_14,
@UNIDADESPAGADAS_15,
@PRECIO_16,
@DTO_17,
@TOTAL_18,
@TIPOIMPUESTO_19,
@IVA_20,
@REQ_21,
@NUMKG_22,
@CODALMACEN_23,
@DEPOSITO_24,
@PRECIOVENTA_25,
@USARCOLTALLAS_26,
@IMPORTEGASTOS_27,
@UDSEXPANSION_28,
@EXPANDIDA_29,
@TOTALEXPANSION_30,
@SUPEDIDO_31,
@CODCLIENTE_32,
@NUMKGEXPANSION_33,
@CARGO1_34,
@CARGO2_35,
@ESOFERTA_36,
@DTOTEXTO_37,
@CODENVIO_38,
@UDMEDIDA2_39,
@UDMEDIDA2EXPANSION_40,
@PORCRETENCION_41,
@TIPORETENCION_42,
@UDSABONADAS_43,
@ABONODE_NUMSERIE_44,
@ABONODE_NUMALBARAN_45,
@ABONODE_N_46,
@IMPORTECARGO1_47,
@IMPORTECARGO2_48,
@LINEAOCULTA_49,
@IDMOTIVO_50,
@CODFORMATO_51)
GO
/****** Object: StoredProcedure [dbo].[SP_INSERT_ALBVENTACONSUMO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SP_INSERT_ALBVENTACONSUMO]
(@NUMSERIE_1 NVARCHAR(4),
@NUMALBARAN_2 [DNUMERO0],
@N_3 [NDN],
@NUMLINEA_4 [INT],
@FO_5 [INT],
@SERIE_6 NVARCHAR(4),
@CODARTICULO_7 [INT],
@CONSUMO_8 [DFLOAT0],
@CODALMACEN_9 NVARCHAR(3))
VALUES
( @NUMSERIE_1,
@NUMALBARAN_2,
@N_3,
@NUMLINEA_4,
@FO_5,
@SERIE_6,
@CODARTICULO_7,
@CONSUMO_8,
@CODALMACEN_9)
GO
/****** Object: StoredProcedure [dbo].[SP_INSERT_ALBVENTALIN] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SP_INSERT_ALBVENTALIN]
(@NUMSERIE_1 [NVARCHAR](4),
@NUMALBARAN_2 [DNUMERO0],
@N_3 [NDN],
@NUMLIN_4 [int],
@CODARTICULO_5 [int],
@REFERENCIA_6 [NVARCHAR](15),
@DESCRIPCION_7 [NVARCHAR](40),
@COLOR_8 [NVARCHAR](10),
@TALLA_9 [NVARCHAR](10),
@UNID1_10 [float],
@UNID2_11 [float],
@UNID3_12 [float],
@UNID4_13 [float],
@UNIDADESTOTAL_14 [DFLOAT0],
@UNIDADESPAGADAS_15 [DFLOAT0],
@PRECIO_16 [DFLOAT0],
@DTO_17 [DFLOAT0],
@TOTAL_18 [DFLOAT0],
@COSTE_19 [DFLOAT0],
@PRECIODEFECTO_20 [DFLOAT0],
@TIPOIMPUESTO_21 [smallint],
@IVA_22 [DFLOAT0],
@REQ_23 [DFLOAT0],
@CODTARIFA_24 [int],
@CODALMACEN_25 [NVARCHAR](3),
@LINEAOCULTA_26 [NDBOOLEANF],
@NUMKG_27 [DFLOAT0],
@PRESTAMO_28 [NDBOOLEANF],
@CODVENDEDOR_29 [int],
@SUPEDIDO_30 [NVARCHAR](15),
@CONTACTO_31 [int],
@PRECIOIVA_32 [float],
@CODFORMATO_33 [int],
@CODMACRO_34 [int],
@UDSEXPANSION_35 [float],
@EXPANDIDA_36 [NVARCHAR](1),
@TOTALEXPANSION_37 [float],
@COSTEIVA_38 [float],
@TIPO_39 [NVARCHAR](2),
@FECHAENTREGA_40 [datetime],
@COMISION_41 [float],
@NUMKGEXPANSION_42 [DFLOAT0],
@CARGO1_43 [DFLOAT0],
@CARGO2_44 [DFLOAT0],
@UDSABONADAS_45 [DFLOAT0],
@ABONODE_NUMSERIE_46 [NVARCHAR](4),
@ABONODE_NUMALBARAN_47 [int],
@ABONODE_N_48 [NVARCHAR](1),
@FECHACADUCIDAD_49 [DATETIME],
@UDMEDIDA2_50 [DFLOAT0],
@UDMEDIDA2EXPANSION_51 [DFLOAT0],
@IDPROMOCION_52 [int],
@IMPORTEANTESPROMOCION_53 [DFLOAT0],
@IMPORTEANTESPROMOCIONIVA_54 [DFLOAT0],
@IMPORTEPROMOCION_55 [DFLOAT0],
@IMPORTEPROMOCIONIVA_56 [DFLOAT0],
@PORCRETENCION_57 [DFLOAT0],
@DTOANTESPROMOCION_58 [DFLOAT0],
@IDMOTIVODTO_59 [int],
@DETALLEMODIF_60 [bit],
@DETALLEDENUMLINEA_61 [int],
@FAMILIAAENA_62 [int],
@TIPORETENCION_63 [int],
@ABONODELINEA_64 [int],
@IDMOTIVOABONO_65 [int],
@ISPRECIO2_66 [NVARCHAR] (1)
)
)
VALUES
( @NUMSERIE_1,
@NUMALBARAN_2,
@N_3,
@NUMLIN_4,
@CODARTICULO_5,
@REFERENCIA_6,
@DESCRIPCION_7,
@COLOR_8,
@TALLA_9,
@UNID1_10,
@UNID2_11,
@UNID3_12,
@UNID4_13,
@UNIDADESTOTAL_14,
@UNIDADESPAGADAS_15,
@PRECIO_16,
@DTO_17,
@TOTAL_18,
@COSTE_19,
@PRECIODEFECTO_20,
@TIPOIMPUESTO_21,
@IVA_22,
@REQ_23,
@CODTARIFA_24,
@CODALMACEN_25,
@LINEAOCULTA_26,
@NUMKG_27,
@PRESTAMO_28,
@CODVENDEDOR_29,
@SUPEDIDO_30,
@CONTACTO_31,
@PRECIOIVA_32,
@CODFORMATO_33,
@CODMACRO_34,
@UDSEXPANSION_35,
@EXPANDIDA_36,
@TOTALEXPANSION_37,
@COSTEIVA_38,
@TIPO_39,
@FECHAENTREGA_40,
@COMISION_41,
@NUMKGEXPANSION_42,
@CARGO1_43,
@CARGO2_44,
@UDSABONADAS_45,
@ABONODE_NUMSERIE_46,
@ABONODE_NUMALBARAN_47,
@ABONODE_N_48,
@FECHACADUCIDAD_49,
@UDMEDIDA2_50,
@UDMEDIDA2EXPANSION_51,
@IDPROMOCION_52,
@IMPORTEANTESPROMOCION_53,
@IMPORTEANTESPROMOCIONIVA_54,
@IMPORTEPROMOCION_55,
@IMPORTEPROMOCIONIVA_56,
@PORCRETENCION_57,
@DTOANTESPROMOCION_58,
@IDMOTIVODTO_59,
@DETALLEMODIF_60,
@DETALLEDENUMLINEA_61,
@FAMILIAAENA_62,
@TIPORETENCION_63,
@ABONODELINEA_64,
@IDMOTIVOABONO_65,
@ISPRECIO2_66
)
GO
/****** Object: StoredProcedure [dbo].[SP_INSERT_ALBVENTAMODIF] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_INSERT_ALBVENTAMODIF]
(@NUMSERIE_1 NVARCHAR(4),
@NUMALBARAN_2 [DNUMERO0],
@N_3 [NDN],
@NUMLINEA_4 [INT],
@FO_5 [INT],
@SERIE_6 NVARCHAR(4),
@NUMMODIF_7 [SMALLINT],
@DESCRIPCION_8 NVARCHAR(35),
@INCPRECIO_9 [DFLOAT0],
@CODMODIF_10 [INT],
@CODARTICULO_11 [INT],
@ORDEN_12 [SMALLINT],
@NIVEL_13 [SMALLINT])
AS INSERT INTO [ALBVENTAMODIF] WITH (ROWLOCK)
( [NUMSERIE],
[NUMALBARAN],
[N],
[NUMLINEA],
[FO],
[SERIE],
[NUMMODIF],
[DESCRIPCION],
[INCPRECIO],
[CODMODIF],
[CODARTICULO],
[ORDEN],
[NIVEL])
VALUES
( @NUMSERIE_1,
@NUMALBARAN_2,
@N_3,
@NUMLINEA_4,
@FO_5,
@SERIE_6,
@NUMMODIF_7,
@DESCRIPCION_8,
@INCPRECIO_9,
@CODMODIF_10,
@CODARTICULO_11,
@ORDEN_12,
@NIVEL_13)
GO
/****** Object: StoredProcedure [dbo].[SP_INSERT_PEDCOMPRALIN] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SP_INSERT_PEDCOMPRALIN]
(@NUMSERIE_1 NVARCHAR(4),
@NUMPEDIDO_2 [DNUMERO0],
@N_3 [NDN],
@NUMLINEA_4 [INT],
@CODARTICULO_5 [INT],
@REFERENCIA_6 NVARCHAR(15),
@TALLA_7 NVARCHAR(10),
@COLOR_8 NVARCHAR(10),
@DESCRIPCION_9 NVARCHAR(40),
@UNID1_10 [FLOAT],
@UNID2_11 [FLOAT],
@UNID3_12 [FLOAT],
@UNID4_13 [FLOAT],
@UNIDADESTOTAL_14 [FLOAT],
@UNIDADESREC_15 [FLOAT],
@UNIDADESPEN_16 [FLOAT],
@PRECIO_17 [FLOAT],
@DTO_18 [FLOAT],
@TIPOIMPUESTO_19 [SMALLINT],
@IVA_20 [FLOAT],
@REQ_21 [FLOAT],
@TOTALLINEA_22 [FLOAT],
@CODALMACEN_23 NVARCHAR(3),
@DEPOSITO_24 [NDBOOLEANF],
@PRECIOVENTA_25 [FLOAT],
@NUMKG_26 [FLOAT],
@SUPEDIDO_27 NVARCHAR(15),
@CODCLIENTE_28 [INT],
@CARGO1_29 [DFLOAT0],
@CARGO2_30 [DFLOAT0],
@DTOTEXTO_31 NVARCHAR(60),
@ESOFERTA_32 [NDBOOLEANF],
@FECHAENTREGA_33 [DATETIME],
@CODENVIO_34 [INTEGER],
@UDMEDIDA2_35 [DFLOAT0],
@LINEAOCULTA_36 [NDBOOLEANF],
@CODFORMATO_37 [INTEGER])
VALUES
( @NUMSERIE_1,
@NUMPEDIDO_2,
@N_3,
@NUMLINEA_4,
@CODARTICULO_5,
@REFERENCIA_6,
@TALLA_7,
@COLOR_8,
@DESCRIPCION_9,
@UNID1_10,
@UNID2_11,
@UNID3_12,
@UNID4_13,
@UNIDADESTOTAL_14,
@UNIDADESREC_15,
@UNIDADESPEN_16,
@PRECIO_17,
@DTO_18,
@TIPOIMPUESTO_19,
@IVA_20,
@REQ_21,
@TOTALLINEA_22,
@CODALMACEN_23,
@DEPOSITO_24,
@PRECIOVENTA_25,
@NUMKG_26,
@SUPEDIDO_27,
@CODCLIENTE_28,
@CARGO1_29,
@CARGO2_30,
@DTOTEXTO_31,
@ESOFERTA_32,
@FECHAENTREGA_33,
@CODENVIO_34,
@UDMEDIDA2_35,
@LINEAOCULTA_36,
@CODFORMATO_37)
GO
/****** Object: StoredProcedure [dbo].[SP_INSERT_PEDVENTALIN] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SP_INSERT_PEDVENTALIN]
(@NUMSERIE_1 NVARCHAR(4),
@NUMPEDIDO_2 [DNUMERO0],
@N_3 [NDN],
@NUMLIN_4 [INT],
@CODARTICULO_5 [INT],
@REFERENCIA_6 NVARCHAR(15),
@DESCRIPCION_7 NVARCHAR(40),
@TALLA_8 NVARCHAR(10),
@COLOR_9 NVARCHAR(10),
@UNID1_10 [FLOAT],
@UNID2_11 [FLOAT],
@UNID3_12 [FLOAT],
@UNID4_13 [FLOAT],
@UNIDADESTOTAL_14 [FLOAT],
@UNIDADESPEN_15 [FLOAT],
@UNIDADESREC_16 [FLOAT],
@PRECIO_17 [FLOAT],
@DTO_18 [FLOAT],
@TOTAL_19 [FLOAT],
@PRECIODEFECTO_20 [FLOAT],
@TIPOIMPUESTO_21 [SMALLINT],
@IVA_22 [FLOAT],
@REQ_23 [FLOAT],
@CODALMACEN_24 NVARCHAR(3),
@NUMKG_25 [FLOAT],
@PRESTAMO_26 [NDBOOLEANF],
@COSTE_27 [FLOAT],
@CODTARIFA_28 [INT],
@CODVENDEDOR_29 [INT],
@COSTEIVA_30 [FLOAT],
@FECHAENTREGA_31 [DATETIME],
@COMENTARIO_32 NVARCHAR(30),
@CODENVIO_33 [INT],
@CARGO1_34 [DFLOAT0],
@CARGO2_35 [DFLOAT0],
@UDMEDIDA2_36 [DFLOAT0],
@IDMOTIVODTO_37 [INT],
@LINEAOCULTA_38 [NDBOOLEANF],
@CODFORMATO_39 [INTEGER],
@IMPORTEANTESPROMOCION_40 DOUBLE PRECISION,
@IMPORTEANTESPROMOCIONIVA_41 DOUBLE PRECISION,
@DTOANTESPROMOCION_42 DOUBLE PRECISION)
VALUES
( @NUMSERIE_1,
@NUMPEDIDO_2,
@N_3,
@NUMLIN_4,
@CODARTICULO_5,
@REFERENCIA_6,
@DESCRIPCION_7,
@TALLA_8,
@COLOR_9,
@UNID1_10,
@UNID2_11,
@UNID3_12,
@UNID4_13,
@UNIDADESTOTAL_14,
@UNIDADESPEN_15,
@UNIDADESREC_16,
@PRECIO_17,
@DTO_18,
@TOTAL_19,
@PRECIODEFECTO_20,
@TIPOIMPUESTO_21,
@IVA_22,
@REQ_23,
@CODALMACEN_24,
@NUMKG_25,
@PRESTAMO_26,
@COSTE_27,
@CODTARIFA_28,
@CODVENDEDOR_29,
@COSTEIVA_30,
@FECHAENTREGA_31,
@COMENTARIO_32,
@CODENVIO_33,
@CARGO1_34,
@CARGO2_35,
@UDMEDIDA2_36,
@IDMOTIVODTO_37,
@LINEAOCULTA_38,
@CODFORMATO_39,
@IMPORTEANTESPROMOCION_40,
@IMPORTEANTESPROMOCIONIVA_41,
@DTOANTESPROMOCION_42)
GO
/****** Object: StoredProcedure [dbo].[SP_INSERT_PRESUPLIN] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_INSERT_PRESUPLIN]
(@NUMSERIE_1 NVARCHAR(4),
@NUMPRESUPUESTO_2 [DNUMERO0],
@N_3 [NDN],
@VERSION_4 [DNUMERO0],
@NUMLINEA_5 [INT],
@CODARTICULO_6 [INT],
@REFERENCIA_7 NVARCHAR(15),
@DESCRIPCION_8 NVARCHAR(40),
@TALLA_9 [NDTALLA],
@COLOR_10 [NDCOLOR],
@UNID1_11 [DFLOAT0],
@UNID2_12 [DFLOAT0],
@UNID3_13 [DFLOAT0],
@UNID4_14 [DFLOAT0],
@UNIDADESTOTAL_15 [DFLOAT0],
@PRECIO_16 [DFLOAT0],
@DTO_17 [DFLOAT0],
@TOTAL_18 [DFLOAT0],
@PRECIODEFECTO_19 [DFLOAT0],
@TIPOIMPUESTO_20 [SMALLINT],
@IVA_21 [DFLOAT0],
@REQ_22 [DFLOAT0],
@NUMKG_23 [DFLOAT0],
@COSTE_24 [DFLOAT0],
@CODTARIFA_25 [INT],
@CODVENDEDOR_26 [INT],
@COSTEIVA_27 [DFLOAT0],
@IDPARTIDA_28 [INT],
@SUPEDIDO_29 NVARCHAR(15),
@ESTADO_30 [INT],
@CARGO1_31 [DFLOAT0],
@CARGO2_32 [DFLOAT0],
@UDMEDIDA2_33 [DFLOAT0])
AS INSERT INTO [PRESUPUESTOSLIN]
( [NUMSERIE],
[NUMPRESUPUESTO],
[N],
[VERSION],
[NUMLINEA],
[CODARTICULO],
[REFERENCIA],
[DESCRIPCION],
[TALLA],
[COLOR],
[UNID1],
[UNID2],
[UNID3],
[UNID4],
[UNIDADESTOTAL],
[PRECIO],
[DTO],
[TOTAL],
[PRECIODEFECTO],
[TIPOIMPUESTO],
[IVA],
[REQ],
[NUMKG],
[COSTE],
[CODTARIFA],
[CODVENDEDOR],
[COSTEIVA],
[IDPARTIDA],
[SUPEDIDO],
[ESTADO],
[CARGO1],
[CARGO2],
[UDMEDIDA2])
VALUES
( @NUMSERIE_1,
@NUMPRESUPUESTO_2,
@N_3,
@VERSION_4,
@NUMLINEA_5,
@CODARTICULO_6,
@REFERENCIA_7,
@DESCRIPCION_8,
@TALLA_9,
@COLOR_10,
@UNID1_11,
@UNID2_12,
@UNID3_13,
@UNID4_14,
@UNIDADESTOTAL_15,
@PRECIO_16,
@DTO_17,
@TOTAL_18,
@PRECIODEFECTO_19,
@TIPOIMPUESTO_20,
@IVA_21,
@REQ_22,
@NUMKG_23,
@COSTE_24,
@CODTARIFA_25,
@CODVENDEDOR_26,
@COSTEIVA_27,
@IDPARTIDA_28,
@SUPEDIDO_29,
@ESTADO_30,
@CARGO1_31,
@CARGO2_32,
@UDMEDIDA2_33)
GO
/****** Object: StoredProcedure [dbo].[SP_INSERTMOVIMENT] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_INSERTMOVIMENT]
(@CODALMACENORIGEN_1 [NVARCHAR](3),
@CODALMACENDESTINO_2 [NVARCHAR](3),
@CODARTICULO_3 [INT],
@TALLA_4 [NVARCHAR](10),
@COLOR_5 [NVARCHAR](10),
@PRECIO_6 [FLOAT],
@FECHA_7 [DATETIME],
@HORA_8 [DATETIME],
@TIPO_9 [NVARCHAR](3),
@UNIDADES_10 [FLOAT],
@SERIEDOC_11 [NVARCHAR](4),
@NUMDOC_12 [FLOAT],
@CAJA_13 [NVARCHAR](3),
@PVP_14 [FLOAT],
@CODMONEDAPVP_15 [INT],
@UDMEDIDA2_16 [FLOAT],
@PRECIODMN [FLOAT],
@PVPDMN [FLOAT],
@STOCK [FLOAT],
@STOCK2 [FLOAT]
)
AS
INSERT INTO [MOVIMENTS] WITH (ROWLOCK)
( [CODALMACENORIGEN],
[CODALMACENDESTINO],
[CODARTICULO],
[TALLA],
[COLOR],
[PRECIO],
[FECHA],
[HORA],
[TIPO],
[UNIDADES],
[SERIEDOC],
[NUMDOC],
[CAJA],
[PVP],
[CODMONEDAPVP],
[UDMEDIDA2],
[PRECIODMN],
[PVPDMN],
[STOCK],
[STOCK2])
VALUES
( @CODALMACENORIGEN_1,
@CODALMACENDESTINO_2,
@CODARTICULO_3,
@TALLA_4,
@COLOR_5,
@PRECIO_6,
@FECHA_7,
@HORA_8,
@TIPO_9,
@UNIDADES_10,
@SERIEDOC_11,
@NUMDOC_12,
@CAJA_13,
@PVP_14,
@CODMONEDAPVP_15,
@UDMEDIDA2_16,
@PRECIODMN,
@PVPDMN,
@STOCK,
@STOCK2)
GO
/****** Object: StoredProcedure [dbo].[SP_INSERTTABLATEMP_AL] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_INSERTTABLATEMP_AL]
@CODARTICULO INT,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODPROVEEDOR INT,
@IDTARIFAC INT,
@PBRUTO FLOAT,
@DTO FLOAT,
@TOTALDTO FLOAT,
@PNETO FLOAT,
@X FLOAT,
@Y FLOAT,
@DTOTEXTO NVARCHAR(60),
@NUMLIN INT,
@ESOFERTA NVARCHAR(1),
@PVP FLOAT
AS
INSERT INTO #TEMPAL
(CODARTICULO,TALLA,COLOR,CODPROVEEDOR,IDTARIFAC,PBRUTO,DTO,TOTALDTO,PNETO,DTOTEXTO,
X,Y,
POSICIONTALLA,POSICIONCOLOR,NUMLIN,ESOFERTA,PVP)
VALUES
(@CODARTICULO,@TALLA,@COLOR,@CODPROVEEDOR,@IDTARIFAC,@PBRUTO,@DTO,@TOTALDTO,@PNETO,
@DTOTEXTO,@X,@Y,
0,0,@NUMLIN,@ESOFERTA,@PVP)
GO
/****** Object: StoredProcedure [dbo].[SP_PRECIOSCOMPRA] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_PRECIOSCOMPRA]
@CODPROV INT,
@IDTARIFA INT
AS
BEGIN
SELECT
PC.CODPROVEEDOR,PC.IDTARIFAC,PC.CODARTICULO,PC.TALLA,PC.COLOR,PC.PBRUTO,PC.X,PC.Y,
PC.DTO,PC.PNETO,PC.CODMONEDA,A.DESCRIPCION,A.REFPROVEEDOR,
PC.FECHAMODIFICADO,A.USARNUMSERIE
FROM PRECIOSCOMPRA PC, ARTICULOS A, ARTICULOSLIN AL
WHERE (PC.CODPROVEEDOR=@CODPROV) AND (PC.IDTARIFAC=@IDTARIFA) AND
(A.CODARTICULO=PC.CODARTICULO)
AND (AL.CODARTICULO= PC.CODARTICULO) AND (AL.TALLA=PC.TALLA)
AND (AL.COLOR=PC.COLOR) AND AL.TALLA <> '@'
ORDER BY AL.ORDEN,A.REFPROVEEDOR
END
GO
/****** Object: StoredProcedure [dbo].[SP_PRECIOSVENTAARTICULO] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_PRECIOSVENTAARTICULO]
@VCODARTICULO INT,
@VTALLA NVARCHAR(10),
@VCOLOR NVARCHAR(10),
@CONREQ NCHAR(1),
@TIPOCOSTE SMALLINT,
@CODALMACEN NVARCHAR(3)
AS
BEGIN
DECLARE @CODARTICULO INTEGER,
@TALLA NVARCHAR(10),
@COLOR NVARCHAR(10),
@CODFORMATO INT,
@IDTARIFAV INT,
@DESCRIPCION NVARCHAR(40),
@CONIVA NCHAR(1),
@PBRUTO FLOAT,
@X FLOAT,
@Y FLOAT,
@DTO FLOAT,
@DTOTEXTO NVARCHAR(30),
@PNETO FLOAT,
@CODMONEDA INT,
@BENEFICIO FLOAT,
@PORCC FLOAT,
@PORCV FLOAT,
@ULTIMOCOSTE FLOAT,
@COSTEMEDIO FLOAT,
@COSTESTOCK FLOAT,
@INICIALESMONEDA NVARCHAR(10),
@DESCFORMATO NVARCHAR(30),
@ULTIMOCOSTEACT FLOAT,
@PORCCREAL FLOAT,
@PORCVREAL FLOAT,
@TARIFAALTERNATIVA INT,
@COMBINADO NVARCHAR(1),
@DOSIS1 FLOAT,
@UDSELABORACION FLOAT;
DECLARE @TABLETEMP TABLE (CODARTICULO INTEGER,
TALLA NVARCHAR(10),
COLOR NVARCHAR(10),
CODFORMATO INT,
IDTARIFAV INT,
DESCRIPCION NVARCHAR(40),
CONIVA NCHAR(1),
PBRUTO FLOAT,
X FLOAT,
Y FLOAT,
DTO FLOAT,
DTOTEXTO NVARCHAR(30),
PNETO FLOAT,
CODMONEDA INT,
BENEFICIO FLOAT,
PORCC FLOAT,
PORCV FLOAT,
ULTIMOCOSTE FLOAT,
COSTEMEDIO FLOAT,
COSTESTOCK FLOAT,
INICIALESMONEDA NVARCHAR(10),
DESCFORMATO NVARCHAR(30),
ULTIMOCOSTEACT FLOAT,
PORCCREAL FLOAT,
PORCVREAL FLOAT,
TARIFAALTERNATIVA INT,
COMBINADO NVARCHAR(1),
DOSIS1 FLOAT,
UDSELABORACION FLOAT);
DECLARE @TIPOIMPUESTO INT;
DECLARE @FACTORIMPUESTO FLOAT;
DECLARE @COSTEVALIDO FLOAT;
DECLARE @CODMONEDAPRIN INT;
DECLARE @FECHAULTCOMPRA DATETIME;
DECLARE @CODMONEDAARTLIN INT;
DECLARE @ARA DATETIME;
DECLARE @CODMONEDATARIFA INT;
AL.PRECIOCOMPRAREAL,AL.CODMONEDA,PV.PORCC,PV.PORCV,T.TARIFAALTERNATIVA,F.COMBINADO,
F.DOSIS1,A.UDSELABORACION
FROM ARTICULOSLIN AL, TARIFASVENTA T ,
(PRECIOSVENTA PV LEFT JOIN MONEDAS M ON (PV.CODMONEDA = M.CODMONEDA))
LEFT JOIN FORMATOS F ON (PV.CODFORMATO=F.CODFORMATO)
INNER JOIN ARTICULOS A ON (A.CODARTICULO = PV.CODARTICULO)
WHERE (PV.CODARTICULO=@VCODARTICULO) AND (PV.TALLA=@VTALLA) AND
(PV.COLOR=@VCOLOR) AND (PV.IDTARIFAV =T.IDTARIFAV) AND
(AL.CODARTICULO= PV.CODARTICULO) AND (AL.TALLA=PV.TALLA) AND
(AL.COLOR=PV.COLOR)
ORDER BY PV.IDTARIFAV, PV.CODFORMATO
END
ELSE
BEGIN
DECLARE C1 CURSOR FOR
SELECT PV.CODARTICULO,PV.TALLA,PV.COLOR, PV.CODFORMATO,
T.IDTARIFAV,T.DESCRIPCION,
T.CONIVA,PV.PBRUTO,PV.X,PV.Y,
PV.DTO,PV.DTOTEXTO,PV.PNETO,PV.CODMONEDA,CPA.ULTIMOCOSTE,
CPA.COSTEMEDIO,CPA.COSTESTOCK, M.INICIALES,
F.DESCRIPCION,CPA.FECHAULTCOMPRA,
CPA.PRECIOCOMPRAREAL,CPA.CODMONEDA,PV.PORCC,PV.PORCV,T.TARIFAALTERNATIVA,F.COMBINAD
O,F.DOSIS1,A.UDSELABORACION
FROM TARIFASVENTA T,
PRECIOSVENTA PV LEFT JOIN COSTESPORALMACEN CPA
ON PV.CODARTICULO = CPA.CODARTICULO
AND PV.TALLA = CPA.TALLA
AND PV.COLOR = CPA.COLOR
AND CPA.CODALMACEN = @CODALMACEN
LEFT JOIN MONEDAS M
ON PV.CODMONEDA = M.CODMONEDA
LEFT JOIN FORMATOS F
ON (PV.CODFORMATO=F.CODFORMATO)
INNER JOIN ARTICULOS A ON (A.CODARTICULO = PV.CODARTICULO)
WHERE (PV.CODARTICULO=@VCODARTICULO) AND (PV.TALLA=@VTALLA) AND
(PV.COLOR=@VCOLOR) AND (PV.IDTARIFAV =T.IDTARIFAV)
ORDER BY PV.IDTARIFAV, PV.CODFORMATO
END
OPEN C1
FETCH NEXT FROM C1 INTO
@CODARTICULO,@TALLA,@COLOR,@CODFORMATO,@IDTARIFAV,@DESCRIPCION,@CONIVA,@PBRUTO,
@X,@Y,@DTO,@DTOTEXTO,@PNETO,@CODMONEDA,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK,
@INICIALESMONEDA,@DESCFORMATO,@FECHAULTCOMPRA,@ULTIMOCOSTEACT,@CODMONEDAARTLIN,
@PORCCREAL,@PORCVREAL,@TARIFAALTERNATIVA,@COMBINADO,@DOSIS1,@UDSELABORACION;
WHILE (@@FETCH_STATUS = 0)
BEGIN
IF (@CONIVA = 'T')
BEGIN
EXECUTE GET_FACTORIMPUESTO @TIPOIMPUESTO,@CONREQ, @FACTORIMPUESTO
OUTPUT;
IF (@FACTORIMPUESTO IS NULL) SET @FACTORIMPUESTO = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @FACTORIMPUESTO);
SET @COSTEMEDIO = (@COSTEMEDIO * @FACTORIMPUESTO);
SET @COSTESTOCK = (@COSTESTOCK * @FACTORIMPUESTO);
SET @ULTIMOCOSTEACT =(@ULTIMOCOSTEACT * @FACTORIMPUESTO);
END;
SELECT @CODMONEDATARIFA = CODMONEDA FROM TARIFASVENTA
WHERE IDTARIFAV=@IDTARIFAV;
-- SI EL CÓDIGO DE MONEDA ES NULO O ES 0
-- SUPONEMOS QUE ES LA MONEDA DE LA TARIFA
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL)) SET @CODMONEDA =
@CODMONEDATARIFA;
-- SI EL CÓDIGO DE MONEDA ES NULO O ES 0
-- SUPONEMOS QUE ES LA MONEDA PRINCIPAL
IF ((@CODMONEDA=0) OR (@CODMONEDA IS NULL)) SET @CODMONEDA = @CODMONEDAPRIN;
SELECT @INICIALESMONEDA = INICIALES FROM MONEDAS
WHERE CODMONEDA=@CODMONEDA;
SET @ARA = GETDATE();
EXECUTE GET_CAMBIO
@ARA,@CODMONEDAARTLIN,@CODMONEDAPRIN,@ULTIMOCOSTEACT,@ULTIMOCOSTEACT OUTPUT;
IF (@TIPOCOSTE = 0) SET @COSTEVALIDO = @ULTIMOCOSTE
ELSE IF (@TIPOCOSTE = 1) SET @COSTEVALIDO = @COSTEMEDIO
ELSE IF (@TIPOCOSTE = 2) SET @COSTEVALIDO = @COSTESTOCK
ELSE SET @COSTEVALIDO = @ULTIMOCOSTEACT;
IF (@CODMONEDA <> @CODMONEDAPRIN)
BEGIN
EXECUTE GET_CAMBIO
@FECHAULTCOMPRA,@CODMONEDAPRIN,@CODMONEDA,@ULTIMOCOSTE,@ULTIMOCOSTE OUTPUT;
EXECUTE GET_CAMBIO
@FECHAULTCOMPRA,@CODMONEDAPRIN,@CODMONEDA,@COSTEMEDIO,@COSTEMEDIO OUTPUT;
EXECUTE GET_CAMBIO
@FECHAULTCOMPRA,@CODMONEDAPRIN,@CODMONEDA,@COSTESTOCK,@COSTESTOCK OUTPUT;
EXECUTE GET_CAMBIO
@FECHAULTCOMPRA,@CODMONEDAPRIN,@CODMONEDA,@ULTIMOCOSTEACT,@ULTIMOCOSTEACT OUTPUT;
EXECUTE GET_CAMBIO
@FECHAULTCOMPRA,@CODMONEDAPRIN,@CODMONEDA,@COSTEVALIDO,@COSTEVALIDO OUTPUT;
END;
IF (@CODFORMATO <> 0)
BEGIN
IF (@UDSELABORACION= 0)
SET @UDSELABORACION = 1;
SET @ULTIMOCOSTE = (@ULTIMOCOSTE * @DOSIS1)/@UDSELABORACION;
SET @COSTEMEDIO = (@COSTEMEDIO * @DOSIS1)/@UDSELABORACION;
SET @COSTESTOCK = (@COSTESTOCK * @DOSIS1)/@UDSELABORACION;
SET @ULTIMOCOSTEACT =(@ULTIMOCOSTEACT * @DOSIS1)/@UDSELABORACION;
SET @COSTEVALIDO=(@COSTEVALIDO*@DOSIS1)/@UDSELABORACION;
END;
IF (@PNETO IS NULL) SET @PNETO = 0;
IF (@DESCFORMATO IS NULL) SET @DESCFORMATO='';
SET @BENEFICIO = (@PNETO - (@COSTEVALIDO));
IF (@PNETO=0)
BEGIN
SET @PORCC = 0;
SET @PORCV = 0;
END;
ELSE
BEGIN
SET @PORCV = ((@PNETO -@COSTEVALIDO)/ @PNETO ) * 100;
IF (@COSTEVALIDO <> 0)
SET @PORCC = ( (@PNETO - @COSTEVALIDO) * 100 ) / @COSTEVALIDO;
ELSE
SET @PORCC = 100;
END;
INSERT INTO @TABLETEMP(CODARTICULO,TALLA,COLOR,CODFORMATO,IDTARIFAV,
DESCRIPCION,CONIVA,PBRUTO,X,Y,DTO,DTOTEXTO,PNETO,
CODMONEDA,BENEFICIO,PORCC,PORCV,ULTIMOCOSTE,
COSTEMEDIO,COSTESTOCK,INICIALESMONEDA,DESCFORMATO,
ULTIMOCOSTEACT,PORCCREAL,PORCVREAL,TARIFAALTERNATIVA,COMBINADO,DOSIS1,UDSELABORACIO
N)
VALUES(@CODARTICULO,@TALLA,@COLOR,@CODFORMATO,@IDTARIFAV,
@DESCRIPCION,@CONIVA,@PBRUTO,@X,@Y,@DTO,@DTOTEXTO,@PNETO,
@CODMONEDA,@BENEFICIO,@PORCC,@PORCV,@ULTIMOCOSTE,
@COSTEMEDIO,@COSTESTOCK,@INICIALESMONEDA,@DESCFORMATO,
@ULTIMOCOSTEACT,@PORCCREAL,@PORCVREAL,@TARIFAALTERNATIVA,@COMBINADO,@DOSIS1,@UDSELA
BORACION);
FETCH NEXT FROM C1 INTO
@CODARTICULO,@TALLA,@COLOR,@CODFORMATO,@IDTARIFAV,@DESCRIPCION,@CONIVA,@PBRUTO,
@X,@Y,@DTO,@DTOTEXTO,@PNETO,@CODMONEDA,@ULTIMOCOSTE,@COSTEMEDIO,@COSTESTOCK,
@INICIALESMONEDA,@DESCFORMATO,@FECHAULTCOMPRA,@ULTIMOCOSTEACT,@CODMONEDAARTLIN,
@PORCCREAL,@PORCVREAL,@TARIFAALTERNATIVA,@COMBINADO,@DOSIS1,@UDSELABORACION;
END;
CLOSE C1;
DEALLOCATE C1;
SELECT * FROM @TABLETEMP;
END
GO
/****** Object: StoredProcedure [dbo].[SP_RANKING_ARTICULO_CLI] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_RANKING_ARTICULO_CLI]
@CODART INT,
@FECHAINI DATETIME,
@FECHAFIN DATETIME,
@SERIE NVARCHAR(4),
@N NCHAR(1) AS
BEGIN
SELECT AL.UNIDADESTOTAL AS UNIDADESTOTAL, AL.TOTAL AS IMPORTE,
(AL.COSTE * AL.UNIDADESTOTAL) AS COSTE,CLI.CODCLIENTE AS CODIGO,
CLI.NOMBRECLIENTE AS DESCRIPCION,AC.CODMONEDA AS CODMONEDA,AC.FECHA AS
FECHA
FROM ALBVENTACAB AC,
ALBVENTALIN AL,
CLIENTES CLI
WHERE (AL.NUMSERIE = AC.NUMSERIE) AND
(AL.NUMALBARAN = AC.NUMALBARAN) AND
(AL.N = AC.N) AND
(AC.CODCLIENTE = CLI.CODCLIENTE) AND
(AC.FECHA>=@FECHAINI) AND
(AC.FECHA<@FECHAFIN + 1) AND
(AL.CODARTICULO=@CODART) AND
((AC.N=@N) OR (@N='T') ) AND
((AC.NUMSERIE LIKE @SERIE) OR (@SERIE ='ALL'))
END
GO
/****** Object: StoredProcedure [dbo].[SP_RANKING_ARTICULO_PROV] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_RANKING_ARTICULO_PROV]
@CODART INTEGER,
@FECHAINI DATETIME,
@FECHAFIN DATETIME,
@SERIE NVARCHAR(4),
@N NCHAR(1) AS
BEGIN
SELECT AL.UNIDADESTOTAL AS UNIDADESTOTAL, AL.TOTAL AS IMPORTE,
P.CODPROVEEDOR AS CODIGO, P.NOMPROVEEDOR AS DESCRIPCION,
AC.CODMONEDA AS CODMONEDA, AC.FECHAALBARAN AS FECHA
FROM ALBCOMPRACAB AC,
ALBCOMPRALIN AL,
PROVEEDORES P
WHERE (AL.NUMSERIE = AC.NUMSERIE) AND
(AL.NUMALBARAN = AC.NUMALBARAN) AND
(AL.N = AC.N) AND
(AC.CODPROVEEDOR = P.CODPROVEEDOR) AND
(AC.FECHAALBARAN >= @FECHAINI) AND
(AC.FECHAALBARAN < @FECHAFIN+1) AND
(AL.CODARTICULO= @CODART) AND
((AC.N=@N) OR (@N='T') ) AND
((AC.NUMSERIE LIKE @SERIE) OR (@SERIE = 'ALL'))
END
GO
/****** Object: StoredProcedure [dbo].[SP_RANKING_CLIENTES_ART] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_RANKING_CLIENTES_ART]
@CODCLI INT,
@FECHAINI DATETIME,
@FECHAFIN DATETIME,
@SERIE NVARCHAR(4),
@N NCHAR(1)
AS
BEGIN
SELECT SUM(AL.UNIDADESTOTAL) AS UNIDADESTOTAL,
SUM(AL.TOTAL) AS IMPORTE,
SUM(AL.COSTE * AL.UNIDADESTOTAL) AS COSTE,
AL.CODARTICULO AS CODIGO,
AL.DESCRIPCION AS DESCRIPCION,
AC.CODMONEDA AS CODMONEDA,
AC.FECHA AS FECHA
FROM ALBVENTACAB AC,
ALBVENTALIN AL
WHERE (AL.NUMSERIE = AC.NUMSERIE) AND
(AL.NUMALBARAN = AC.NUMALBARAN) AND
(AL.N = AC.N) AND
(AC.FECHA>=@FECHAINI) AND
(AC.FECHA<@FECHAFIN+1) AND
(AC.CODCLIENTE=@CODCLI) AND
((AC.N=@N) OR (@N='T') ) AND
((AC.NUMSERIE LIKE @SERIE) OR (@SERIE ='ALL'))
GROUP BY AL.CODARTICULO,AL.DESCRIPCION,AC.CODMONEDA,AC.FECHA
END
GO
/****** Object: StoredProcedure [dbo].[SP_RANKING_PROVEED_ART] Script Date:
14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER OFF
GO
CREATE PROCEDURE [dbo].[SP_RANKING_PROVEED_ART]
@CODPRO INT,
@FECHAINI DATETIME,
@FECHAFIN DATETIME,
@SERIE NVARCHAR(4),
@N NCHAR(1) AS
BEGIN
SELECT SUM(AL.UNIDADESTOTAL) AS UNIDADESTOTAL,
SUM(AL.TOTAL) AS IMPORTE,
AL.CODARTICULO AS CODIGO,
AL.DESCRIPCION AS DESCRIPCION,
AC.CODMONEDA AS CODMONEDA,
AC.FECHAALBARAN AS FECHA
FROM ALBCOMPRACAB AC, ALBCOMPRALIN AL
WHERE (AL.NUMSERIE = AC.NUMSERIE) AND
(AL.NUMALBARAN = AC.NUMALBARAN) AND
(AL.N = AC.N) AND
(AC.FECHAALBARAN >= @FECHAINI) AND
(AC.FECHAALBARAN < @FECHAFIN+1) AND
(AC.CODPROVEEDOR = @CODPRO) AND
((AC.N = @N) OR (@N= 'T') ) AND
((AC.NUMSERIE LIKE @SERIE) OR (@SERIE = 'ALL'))
GROUP BY AL.CODARTICULO,AL.DESCRIPCION,AC.CODMONEDA,AC.FECHAALBARAN
END
GO
/****** Object: StoredProcedure [dbo].[SP_RECUPERARCALENDARIOCUPOTARIFA] Script
Date: 14/5/2019 4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[SP_RECUPERARCALENDARIOCUPOTARIFA]
@IDCUPO INT, @IDTARIFA INT, @CODINTERMEDIARIO INT, @DESDE DATETIME, @HASTA
DATETIME
AS
BEGIN
SELECT
DIA, MIN(IDTEMPORADA) AS IDTEMPORADA
FROM
(
--DIAS CON CUPO Y TARIFA
SELECT DISTINCT
F.FECHA AS DIA, 0 AS IDTEMPORADA
FROM
HCUPOSFECHA F
INNER JOIN HCUPOS C ON C.IDCUPO = F.IDCUPO
LEFT JOIN (
SELECT
CASE WHEN MAX(T.DIA) IS NOT NULL
THEN @CODINTERMEDIARIO ELSE 0 END AS CODCLIENTE, R.DESDE, R.HASTA
FROM
TARIFASHOTELRANGOS R
LEFT JOIN TARIFASHOTELCALENDARIO T
ON R.DESDE <= T.DIA AND R.HASTA >= T.DIA AND T.CODTARIFA = @IDTARIFA AND
T.CODCLIENTE = @CODINTERMEDIARIO
INNER JOIN TARIFASHOTELTEMPORADAS P
ON P.IDRANGO = R.IDRANGO
WHERE
((R.DESDE <= @HASTA AND R.HASTA >=
@DESDE) OR (R.DESDE <= @DESDE AND R.HASTA >= @HASTA)) AND P.CODTARIFA = @IDTARIFA
AND P.CODCLIENTE IN (0,
@CODINTERMEDIARIO)
GROUP BY
R.IDRANGO,R.DESDE,R.HASTA
) Z ON Z.DESDE <= F.FECHA AND Z.HASTA >=
F.FECHA
INNER JOIN TARIFASHOTELCALENDARIO T ON T.DIA = F.FECHA AND
T.CODTARIFA = @IDTARIFA AND Z.CODCLIENTE = T.CODCLIENTE
WHERE
F.IDCUPO = @IDCUPO AND F.FECHA >= @DESDE AND F.FECHA <=
@HASTA AND T.CODCLIENTE = Z.CODCLIENTE AND T.CODTARIFA = @IDTARIFA AND
F.DESCATALOGADO <> 1
UNION ALL
UNION ALL
NEWPRECIOCOMPRAREALDMN DOUBLE
PRECISION);
-- INSERTO EN LA TABLA TEMPORAL LOS REGISTROS QUE SI EXISTEN EN
COSTESPORALMACEN
INSERT INTO #TEMP_UPDATECOSTES
(VINSERT,CODALMACEN,CODARTICULO,TALLA,COLOR,
FECHATRASPASO,UNIDADES,PRECIO,PRECIODMN,OLDSTOCK,
OLDULTIMOCOSTE,OLDCOSTEMEDIO,OLDCOSTESTOCK,
OLDFECHAULTCOMPRA,OLDUNIDADESCOMPRADAS,
OLDULTIMOCOSTEDMN,OLDCOSTEMEDIODMN,OLDCOSTESTOCKDMN,
OLDUNIDADESCOMPRADASDMN,
TIPOIMPUESTO,IVA,
NEWCOSTEMEDIO,NEWCOSTESTOCK,NEWULTIMOCOSTE,
NEWPRECIOULTCOMPRA,NEWPRECIOCOMPRAREAL,
NEWCOSTEMEDIODMN,NEWCOSTESTOCKDMN,NEWULTIMOCOSTEDMN,
NEWPRECIOULTCOMPRADMN,NEWPRECIOCOMPRAREALDMN)
SELECT
'T',M.CODALMACENDESTINO,M.CODARTICULO,M.TALLA,M.COLOR,
M.FECHA,M.UNIDADES,M.PRECIO,M.PRECIODMN,
COALESCE(M.OLDSTOCK,0),
COALESCE(CPA.ULTIMOCOSTE,0),
COALESCE(CPA.COSTEMEDIO,0),
COALESCE(CPA.COSTESTOCK,0),
COALESCE(CPA.FECHAULTCOMPRA,0),
COALESCE(CPA.UNIDADESCOMPRADAS,0),
COALESCE(CPA.ULTIMOCOSTEDMN,0),
COALESCE(CPA.COSTEMEDIODMN,0),
COALESCE(CPA.COSTESTOCKDMN,0),
COALESCE(CPA.UNIDADESCOMPRADASDMN,0),
COALESCE(A.TIPOIMPUESTO,0),0,
0,0,0,
0,0,
0,0,0,
0,0
FROM #TEMP_TRATABLES M
INNER JOIN ARTICULOS A
ON A.CODARTICULO = M.CODARTICULO
INNER JOIN COSTESPORALMACEN CPA
ON CPA.CODALMACEN = M.CODALMACENDESTINO COLLATE
Latin1_General_CS_AI
AND CPA.CODARTICULO = M.CODARTICULO
AND CPA.TALLA = M.TALLA COLLATE
Latin1_General_CS_AI
AND CPA.COLOR = M.COLOR COLLATE
Latin1_General_CS_AI
WHERE M.ID = M.MINID;
-- INSERTO EN LA TABLA TEMPORAL LOS REGISTROS QUE NO EXISTEN EN
COSTESPORALMACEN
INSERT INTO #TEMP_UPDATECOSTES
(VINSERT,CODALMACEN,CODARTICULO,TALLA,COLOR,
FECHATRASPASO,UNIDADES,PRECIO,PRECIODMN,
OLDSTOCK,OLDULTIMOCOSTE,OLDCOSTEMEDIO,OLDCOSTESTOCK,
OLDFECHAULTCOMPRA,OLDUNIDADESCOMPRADAS,
OLDULTIMOCOSTEDMN,OLDCOSTEMEDIODMN,OLDCOSTESTOCKDMN,
OLDUNIDADESCOMPRADASDMN,
TIPOIMPUESTO,IVA,
NEWCOSTEMEDIO,NEWCOSTESTOCK,NEWULTIMOCOSTE,
NEWPRECIOULTCOMPRA,NEWPRECIOCOMPRAREAL,
NEWCOSTEMEDIODMN,NEWCOSTESTOCKDMN,NEWULTIMOCOSTEDMN,
NEWPRECIOULTCOMPRADMN,NEWPRECIOCOMPRAREALDMN)
SELECT
'F',M.CODALMACENDESTINO,M.CODARTICULO,M.TALLA,M.COLOR,
M.FECHA,M.UNIDADES,M.PRECIO,M.PRECIODMN,
COALESCE(M.OLDSTOCK,0),
COALESCE(AL.ULTIMOCOSTE,0),COALESCE(AL.COSTEMEDIO,0),COALESCE(AL.COSTESTOCK,0),
COALESCE(AL.FECHAULTCOMPRA,0),COALESCE(AL.UNIDADESCOMPRADAS,0),
COALESCE(AL.ULTIMOCOSTEDMN,0),COALESCE(AL.COSTEMEDIODMN,0),COALESCE(AL.COSTESTOCKDM
N,0),
COALESCE(AL.UNIDADESCOMPRADASDMN,0),
COALESCE(A.TIPOIMPUESTO,0),0,
0,0,0,
0,0,
0,0,0,
0,0
FROM #TEMP_TRATABLES M
INNER JOIN ARTICULOS A
ON A.CODARTICULO = M.CODARTICULO
INNER JOIN ARTICULOSLIN AL
ON AL.CODARTICULO = M.CODARTICULO
AND AL.TALLA = M.TALLA COLLATE
Latin1_General_CS_AI
AND AL.COLOR = M.COLOR COLLATE
Latin1_General_CS_AI
LEFT JOIN COSTESPORALMACEN CA ON
M.CODALMACENDESTINO=CA.CODALMACEN COLLATE Latin1_General_CS_AI
AND M.CODARTICULO=CA.CODARTICULO
AND M.TALLA=CA.TALLA COLLATE
Latin1_General_CS_AI
AND M.COLOR=CA.COLOR COLLATE
Latin1_General_CS_AI
WHERE M.ID = M.MINID
AND CA.CODALMACEN IS NULL;
SELECT @CODALMACEN = CODALMACEN FROM #TEMP_UPDATECOSTES;
-- SI HAY REGISTROS EN EL TRASPASO
IF NOT (@CODALMACEN IS NULL)
BEGIN
-- OBTENGO SI LA VALORACION ES IVA INCLUIDO O NO
SELECT @TIPOVALORACION = VALORACIONTRASPASOS FROM ALMACEN WHERE
CODALMACEN = @CODALMACEN;
IF (@TIPOVALORACION IS NULL) SET @TIPOVALORACION = -1;
-- SI LA VALORACION ES UN COSTE ES IVA NO INCLUIDO
IF (@TIPOVALORACION < 0)
SET @IVAINC = 'F'
ELSE -- SI LA VALORACION ES UNA TARIFA ES IVA INCLUIDO SI LA
TARIFA LO ES
BEGIN
SELECT @IVAINC = CONIVA FROM TARIFASVENTA WHERE IDTARIFAV =
@TIPOVALORACION;
IF (@IVAINC IS NULL) SET @IVAINC = 'F';
END;
IF (@IVAINC='T')
UPDATE #TEMP_UPDATECOSTES SET IVA = IMPUESTOS.IVA
FROM IMPUESTOS
WHERE #TEMP_UPDATECOSTES.TIPOIMPUESTO = IMPUESTOS.TIPOIVA;
-- CALCULO NUEVOS COSTES
UPDATE #TEMP_UPDATECOSTES SET NEWULTIMOCOSTE = CASE
WHEN (TALLA <> '@') AND
(PRECIO=0) THEN
COALESCE(OLDULTIMOCOSTE,0)
ELSE
COALESCE(PRECIO,0)
END,
NEWCOSTEMEDIO = [DBO].CALCNEWCOSTE('T',
OLDUNIDADESCOMPRADAS,OLDCOSTEMEDIO,
UNIDADES,PRECIO),
NEWCOSTESTOCK = CASE
WHEN TALLA = '@' THEN
[DBO].CALCNEWCOSTE('T',OLDSTOCK,OLDCOSTESTOCK,
UNIDADES,PRECIO)
ELSE
[DBO].CALCNEWCOSTE('F',OLDSTOCK,OLDCOSTESTOCK,
UNIDADES,PRECIO)
END,
NEWPRECIOULTCOMPRA =COALESCE(PRECIO *
(1+IVA/100),0),
NEWULTIMOCOSTEDMN = CASE
WHEN (TALLA <> '@') AND
(PRECIODMN=0) THEN
COALESCE(OLDULTIMOCOSTEDMN,0)
ELSE
COALESCE(PRECIODMN,0)
END,
NEWCOSTEMEDIODMN =
[DBO].CALCNEWCOSTE('T',OLDUNIDADESCOMPRADASDMN,OLDCOSTEMEDIODMN,
UNIDADES,PRECIODMN),
NEWCOSTESTOCKDMN = CASE
WHEN TALLA= '@' THEN
[DBO].CALCNEWCOSTE('T',OLDSTOCK,OLDCOSTESTOCKDMN,
UNIDADES,PRECIODMN)
ELSE
[DBO].CALCNEWCOSTE('F',OLDSTOCK,OLDCOSTESTOCKDMN,
UNIDADES,PRECIODMN)
END,
NEWPRECIOULTCOMPRADMN
=COALESCE(PRECIODMN,0);
-- ACTUALIZO LOS COSTESPORALMACEN QUE EXISTEN
UPDATE COSTESPORALMACEN WITH (ROWLOCK)
SET COSTEMEDIO = COALESCE(#TEMP_UPDATECOSTES.NEWCOSTEMEDIO,0),
COSTESTOCK = COALESCE(#TEMP_UPDATECOSTES.NEWCOSTESTOCK,0),
ULTIMOCOSTE =
COALESCE( #TEMP_UPDATECOSTES.NEWULTIMOCOSTE,0),
UNIDADESCOMPRADAS = COALESCE(#TEMP_UPDATECOSTES.UNIDADES +
#TEMP_UPDATECOSTES.OLDUNIDADESCOMPRADAS,0) ,
COSTEMEDIODMN =
COALESCE(#TEMP_UPDATECOSTES.NEWCOSTEMEDIODMN,0),
COSTESTOCKDMN =
COALESCE(#TEMP_UPDATECOSTES.NEWCOSTESTOCKDMN,0),
ULTIMOCOSTEDMN =
COALESCE( #TEMP_UPDATECOSTES.NEWULTIMOCOSTEDMN,0),
UNIDADESCOMPRADASDMN = COALESCE(#TEMP_UPDATECOSTES.UNIDADES
+ #TEMP_UPDATECOSTES.OLDUNIDADESCOMPRADASDMN,0)
FROM #TEMP_UPDATECOSTES
WHERE #TEMP_UPDATECOSTES.CODALMACEN =
COSTESPORALMACEN.CODALMACEN COLLATE Latin1_General_CS_AI
AND #TEMP_UPDATECOSTES.CODARTICULO =
COSTESPORALMACEN.CODARTICULO
AND #TEMP_UPDATECOSTES.TALLA = COSTESPORALMACEN.TALLA COLLATE
Latin1_General_CS_AI
AND #TEMP_UPDATECOSTES.COLOR = COSTESPORALMACEN.COLOR COLLATE
Latin1_General_CS_AI
-- INSERTO LOS COSTESPORALMACEN QUE NO EXISTEN
INSERT INTO COSTESPORALMACEN WITH (ROWLOCK)
(CODALMACEN,CODARTICULO,TALLA,COLOR,COSTEMEDIO,COSTESTOCK,ULTIMOCOSTE,UNIDADESCOMPR
ADAS,
FECHAULTCOMPRA,PRECIOULTCOMPRA,ULTDESCCOMERCIAL,CODMONEDA,ULTDTOCOMERCIAL,PRECIOCOM
PRAREAL,
COSTEMEDIODMN,COSTESTOCKDMN,ULTIMOCOSTEDMN,UNIDADESCOMPRADASDMN,
PRECIOULTCOMPRADMN,ULTDESCCOMERCIALDMN,CODMONEDADMN,ULTDTOCOMERCIALDMN,PRECIOCOMPRA
REALDMN)
SELECT
CODALMACEN,CODARTICULO,TALLA,COLOR,COALESCE(NEWCOSTEMEDIO,0),COALESCE(NEWCOSTESTOCK
,0),COALESCE(NEWULTIMOCOSTE,0),
COALESCE(UNIDADES,0),
COALESCE(FECHATRASPASO,0),COALESCE(NEWPRECIOULTCOMPRA,0),0,@CODMONEDAPRIN,0,COALESC
E(NEWPRECIOULTCOMPRA,0),
COALESCE(NEWCOSTEMEDIODMN,0),COALESCE(NEWCOSTESTOCKDMN,0),COALESCE(NEWULTIMOCOSTEDM
N,0),
COALESCE(UNIDADES,0),
COALESCE(NEWPRECIOULTCOMPRADMN,0),0,@CODMONEDANACIONAL,0,COALESCE(NEWPRECIOULTCOMPR
ADMN,0)
FROM #TEMP_UPDATECOSTES
WHERE VINSERT = 'F'
-- ACTUALIZO LOS DATOS CORRESPONDIENTES A LA ULTIMA COMPRA
/*
UPDATE COSTESPORALMACEN WITH (ROWLOCK)
SET FECHAULTCOMPRA =
COALESCE(#TEMP_UPDATECOSTES.FECHATRASPASO,0),
PRECIOULTCOMPRA
=COALESCE(#TEMP_UPDATECOSTES.NEWPRECIOULTCOMPRA,0),
ULTDESCCOMERCIAL = 0,
CODMONEDA = @CODMONEDAPRIN,
ULTDTOCOMERCIAL = 0,
PRECIOCOMPRAREAL =
COALESCE(#TEMP_UPDATECOSTES.NEWPRECIOULTCOMPRA,0),
PRECIOULTCOMPRADMN
=COALESCE(#TEMP_UPDATECOSTES.NEWPRECIOULTCOMPRADMN,0),
ULTDESCCOMERCIALDMN = 0,
CODMONEDADMN = @CODMONEDANACIONAL,
ULTDTOCOMERCIALDMN = 0,
PRECIOCOMPRAREALDMN =
COALESCE(#TEMP_UPDATECOSTES.NEWPRECIOULTCOMPRADMN,0)
FROM #TEMP_UPDATECOSTES
WHERE COSTESPORALMACEN.CODALMACEN=#TEMP_UPDATECOSTES.CODALMACEN
COLLATE Latin1_General_CS_AI
AND
COSTESPORALMACEN.CODARTICULO=#TEMP_UPDATECOSTES.CODARTICULO
AND COSTESPORALMACEN.TALLA = #TEMP_UPDATECOSTES.TALLA COLLATE
Latin1_General_CS_AI
AND COSTESPORALMACEN.COLOR = #TEMP_UPDATECOSTES.COLOR COLLATE
Latin1_General_CS_AI
AND ((FECHAULTCOMPRA<#TEMP_UPDATECOSTES.FECHATRASPASO+1) OR
(FECHAULTCOMPRA IS NULL)) ;
*/
END;
DROP TABLE #TEMP_UPDATECOSTES;
DELETE FROM #TEMP_TRATABLES WHERE ID = MINID;
SELECT @NUMREG =COUNT(*) FROM #TEMP_TRATABLES;
END;
DROP TABLE #TEMP_TRATABLES;
END
GO
/****** Object: StoredProcedure [dbo].[UPDATESTOCK_ALBV] Script Date: 14/5/2019
4:39:37 p. m. ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[UPDATESTOCK_ALBV]
@SERIE NVARCHAR(4),
@NUMERO INT,
@N NCHAR(1),
@ESPRESTAMO NCHAR(1),
@FECHADOC DATETIME,
@SIGNO FLOAT /* -1 Desestocar y +1 para Estocar Al borrar documento
poner 1 y al guardar documento poner -1 */
AS
BEGIN
DECLARE @PORCONSUMOS NVARCHAR(1);
DECLARE @NUM INTEGER;
/* Crear una lista de artículos agrupando por artículo */
DECLARE @TABLATEMPORAL TABLE ( CODARTICULO INT,
TALLA NVARCHAR(10) COLLATE Latin1_General_CS_AI,
COLOR NVARCHAR(10) COLLATE Latin1_General_CS_AI,
CODALMACEN NVARCHAR(3) COLLATE Latin1_General_CS_AI,
STOCK FLOAT,
PRESTADO FLOAT,
STOCK2 FLOAT)
IF (@PORCONSUMOS='F')
BEGIN
END
/* Calcular la lista de Kits sin Stock del documento Se ponen en un cursor para
ir calculando el stock Kit a Kit */
/* Los stocks de los componentes se irán guardando en la tabla temporal */
DECLARE C1 CURSOR LOCAL FAST_FORWARD FOR
SELECT AL.CODARTICULO, AL.TALLA, AL.COLOR, AL.CODALMACEN,
SUM(AL.UNIDADESTOTAL) AS STOCK , SUM(AL.UDMEDIDA2) AS STOCK2
FROM ALBVENTALIN AL INNER JOIN ARTICULOS A ON (AL.CODARTICULO =
A.CODARTICULO)
WHERE (AL.NUMSERIE=@SERIE AND AL.NUMALBARAN=@NUMERO AND AL.N=@N AND
A.ESKIT='T' AND A.USASTOCKS='F' )
GROUP BY AL.CODARTICULO, AL.TALLA, AL.COLOR, AL.CODALMACEN
OPEN C1
FETCH NEXT FROM C1 INTO @CODARTICULO, @TALLA, @COLOR, @CODALMACEN,
@STOCK,@STOCK2;
IF (@@FETCH_STATUS = 0)
BEGIN
WHILE (@@FETCH_STATUS = 0)
BEGIN
/* guardar en la tabla temporal todos los
componentes del Kit */
EXEC INSERT_STOCK_UNKIT @CODARTICULO, @TALLA,
@COLOR, @CODALMACEN, @STOCK, @ESPRESTAMO
FETCH NEXT FROM C1 INTO @CODARTICULO, @TALLA,
@COLOR, @CODALMACEN, @STOCK , @STOCK2
END
/* Actualizar stock para registros de stock ya existentes */
UPDATE STOCKS WITH (ROWLOCK)
SET
STOCK = S.STOCK + T.STOCK * @SIGNO,
PRESTADO = S.PRESTADO - T.PRESTADO * @SIGNO,
STOCK2 = S.STOCK2 + T.STOCK2 * @SIGNO
FROM STOCKS S
INNER JOIN #NOMBRETABLATEMP T ON (S.CODARTICULO =
T.CODARTICULO AND S.TALLA=T.TALLA COLLATE Latin1_General_CS_AI
AND S.COLOR = T.COLOR COLLATE Latin1_General_CS_AI AND
S.CODALMACEN= T.CODALMACEN COLLATE Latin1_General_CS_AI )
WHERE (S.FECHAREGUL <= @FECHADOC)