Вы находитесь на странице: 1из 28

USE [master]

GO
/****** Object: Database [Tenebrosa2008] Script Date: 12/05/19 20:59:47 ******/
CREATE DATABASE [Tenebrosa2008]
CONTAINMENT = NONE
ON PRIMARY
( NAME = N'Tenebrosa2008', FILENAME = N'C:\Tenebrosa2008.mdf' , SIZE = 8192KB ,
MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
LOG ON
( NAME = N'Tenebrosa2008_log', FILENAME = N'C:\Tenebrosa2008_log.ldf' , SIZE =
3456KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)
GO
ALTER DATABASE [Tenebrosa2008] SET COMPATIBILITY_LEVEL = 100
GO
IF (1 = FULLTEXTSERVICEPROPERTY('IsFullTextInstalled'))
begin
EXEC [Tenebrosa2008].[dbo].[sp_fulltext_database] @action = 'enable'
end
GO
ALTER DATABASE [Tenebrosa2008] SET ANSI_NULL_DEFAULT OFF
GO
ALTER DATABASE [Tenebrosa2008] SET ANSI_NULLS OFF
GO
ALTER DATABASE [Tenebrosa2008] SET ANSI_PADDING OFF
GO
ALTER DATABASE [Tenebrosa2008] SET ANSI_WARNINGS OFF
GO
ALTER DATABASE [Tenebrosa2008] SET ARITHABORT OFF
GO
ALTER DATABASE [Tenebrosa2008] SET AUTO_CLOSE OFF
GO
ALTER DATABASE [Tenebrosa2008] SET AUTO_SHRINK OFF
GO
ALTER DATABASE [Tenebrosa2008] SET AUTO_UPDATE_STATISTICS ON
GO
ALTER DATABASE [Tenebrosa2008] SET CURSOR_CLOSE_ON_COMMIT OFF
GO
ALTER DATABASE [Tenebrosa2008] SET CURSOR_DEFAULT GLOBAL
GO
ALTER DATABASE [Tenebrosa2008] SET CONCAT_NULL_YIELDS_NULL OFF
GO
ALTER DATABASE [Tenebrosa2008] SET NUMERIC_ROUNDABORT OFF
GO
ALTER DATABASE [Tenebrosa2008] SET QUOTED_IDENTIFIER OFF
GO
ALTER DATABASE [Tenebrosa2008] SET RECURSIVE_TRIGGERS OFF
GO
ALTER DATABASE [Tenebrosa2008] SET DISABLE_BROKER
GO
ALTER DATABASE [Tenebrosa2008] SET AUTO_UPDATE_STATISTICS_ASYNC OFF
GO
ALTER DATABASE [Tenebrosa2008] SET DATE_CORRELATION_OPTIMIZATION OFF
GO
ALTER DATABASE [Tenebrosa2008] SET TRUSTWORTHY OFF
GO
ALTER DATABASE [Tenebrosa2008] SET ALLOW_SNAPSHOT_ISOLATION OFF
GO
ALTER DATABASE [Tenebrosa2008] SET PARAMETERIZATION SIMPLE
GO
ALTER DATABASE [Tenebrosa2008] SET READ_COMMITTED_SNAPSHOT OFF
GO
ALTER DATABASE [Tenebrosa2008] SET HONOR_BROKER_PRIORITY OFF
GO
ALTER DATABASE [Tenebrosa2008] SET RECOVERY FULL
GO
ALTER DATABASE [Tenebrosa2008] SET MULTI_USER
GO
ALTER DATABASE [Tenebrosa2008] SET PAGE_VERIFY CHECKSUM
GO
ALTER DATABASE [Tenebrosa2008] SET DB_CHAINING OFF
GO
ALTER DATABASE [Tenebrosa2008] SET FILESTREAM( NON_TRANSACTED_ACCESS = OFF )
GO
ALTER DATABASE [Tenebrosa2008] SET TARGET_RECOVERY_TIME = 0 SECONDS
GO
ALTER DATABASE [Tenebrosa2008] SET DELAYED_DURABILITY = DISABLED
GO
EXEC sys.sp_db_vardecimal_storage_format N'Tenebrosa2008', N'ON'
GO
USE [Tenebrosa2008]
GO
/****** Object: Table [dbo].[Banco] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Banco](
[idBanco] [char](2) NOT NULL,
[nombreBanco] [varchar](70) NOT NULL,
CONSTRAINT [PK_Banco] PRIMARY KEY CLUSTERED
(
[idBanco] ASC
)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 OFF
GO
/****** Object: Table [dbo].[c_datos] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[c_datos](
[direccion] [char](18) NULL,
[descripcion] [char](18) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Categoria] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Categoria](
[idCategoria] [int] NOT NULL,
[NombreCategoria] [varchar](30) NOT NULL,
[idRubro] [int] NOT NULL,
PRIMARY KEY CLUSTERED
(
[idCategoria] ASC
)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 OFF
GO
/****** Object: Table [dbo].[CLIENTE] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[CLIENTE](
[Cliente] [char](4) NOT NULL,
[Zona] [char](2) NULL,
[Ruc] [char](11) NULL,
[Nombre] [char](18) NULL,
[Direccion] [char](18) NULL,
[Saldo] [decimal](9, 2) NULL,
[credito] [bit] NULL,
[topeCredito] [numeric](9, 2) NULL,
[TipoCliente] [char](1) NULL,
[Calificacion] [char](1) NULL,
[idRepresentante] [int] NOT NULL,
CONSTRAINT [PK_CLIENTE] PRIMARY KEY CLUSTERED
(
[Cliente] ASC
)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 OFF
GO
/****** Object: Table [dbo].[Compras_cabecera] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Compras_cabecera](
[idCompras] [int] NOT NULL,
[fecha] [datetime] NOT NULL,
[n�Factura] [int] NOT NULL,
[IdLocal] [int] NULL,
[IdVersion] [int] NULL,
PRIMARY KEY CLUSTERED
(
[idCompras] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object: Table [dbo].[Compras_Detalle] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Compras_Detalle](
[Id_Compras_Detalle] [int] NOT NULL,
[IdProducto] [int] NOT NULL,
[IdCompras] [int] NOT NULL,
[Compra] [decimal](8, 2) NOT NULL,
[Pedido] [decimal](8, 2) NOT NULL,
[Recibida] [decimal](8, 2) NOT NULL,
CONSTRAINT [PK_id_Compras_Detalle] PRIMARY KEY CLUSTERED
(
[Id_Compras_Detalle] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object: Table [dbo].[cronograma] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[cronograma](
[NroCuota] [int] NOT NULL,
[Documento] [char](9) NOT NULL,
[TipoDoc] [char](1) NOT NULL,
[Importe] [numeric](9, 2) NULL,
[Interes] [numeric](9, 2) NULL,
[IgvInteres] [numeric](9, 2) NULL,
[feVence] [datetime] NULL,
[Fepago] [datetime] NULL,
[estado] [char](1) NOT NULL,
[idMedioPago] [char](2) NULL,
[idPuntoPago] [char](2) NULL,
[idBanco] [char](2) NULL,
CONSTRAINT [PK_cronograma] PRIMARY KEY CLUSTERED
(
[NroCuota] ASC,
[Documento] 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
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[DETADOC] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DETADOC](
[Documento] [char](9) NOT NULL,
[TipoDoc] [char](1) NOT NULL,
[Producto] [char](4) NOT NULL,
[Cantidad] [numeric](9, 2) NULL,
[Igv] [numeric](9, 2) NULL,
[PrecUnit] [numeric](9, 2) NULL,
CONSTRAINT [PK_DETADOC] PRIMARY KEY CLUSTERED
(
[Documento] ASC,
[TipoDoc] ASC,
[Producto] ASC
)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 OFF
GO
/****** Object: Table [dbo].[DETALIQUI] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DETALIQUI](
[liquidacion] [char](9) NOT NULL,
[Documento] [char](9) NOT NULL,
[TipoDoc] [char](1) NOT NULL,
[TipoPago] [char](1) NULL,
[Importe] [decimal](9, 2) NULL,
[Estado] [char](1) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[DetalleRequerimiento] Script Date: 12/05/19
20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DetalleRequerimiento](
[Item] [int] NOT NULL,
[Tipo] [nchar](10) NULL,
[Descripcion] [char](50) NOT NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[DETAPEDIDO] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DETAPEDIDO](
[Pedido] [char](9) NOT NULL,
[Producto] [char](4) NOT NULL,
[Cantidad] [decimal](9, 2) NULL,
[PrecUnit] [decimal](9, 2) NULL,
[FAB] [int] NULL,
CONSTRAINT [PK_DETAPEDIDO] PRIMARY KEY CLUSTERED
(
[Pedido] ASC,
[Producto] ASC
)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 OFF
GO
/****** Object: Table [dbo].[DOCUMENTO] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[DOCUMENTO](
[Documento] [char](9) NOT NULL,
[TipoDoc] [char](1) NOT NULL,
[Proveedor] [char](4) NULL,
[Pedido] [char](9) NULL,
[Cliente] [char](4) NULL,
[Fecha] [datetime] NULL,
[Estado] [char](1) NULL,
[DocRefer] [char](9) NULL,
[Personal] [char](2) NULL,
[pagado] [numeric](9, 2) NOT NULL,
[UNegocio] [char](2) NOT NULL,
[FormaPago] [char](1) NULL,
[Hora] [datetime] NULL,
CONSTRAINT [PK_DOCUMENTO] PRIMARY KEY CLUSTERED
(
[Documento] 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
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Factura] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Factura](
[idFactura] [int] NOT NULL,
[VentaAsociada] [decimal](8, 2) NOT NULL,
[fecha] [datetime] NOT NULL,
[n�Factura] [int] NOT NULL,
[IdLocal] [int] NULL,
[IdVersion] [int] NULL,
PRIMARY KEY CLUSTERED
(
[idFactura] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object: Table [dbo].[Factura_Detalle] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[Factura_Detalle](
[Id_Factura_Detalle] [int] NOT NULL,
[IdProducto] [int] NOT NULL,
[IdFactura] [int] NOT NULL,
[PrecioSinImporte] [decimal](8, 2) NOT NULL,
[Cantidad] [int] NOT NULL,
CONSTRAINT [PK_id_Factura_Detalle] PRIMARY KEY CLUSTERED
(
[Id_Factura_Detalle] ASC
)WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF,
ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY]
) ON [PRIMARY]

GO
/****** Object: Table [dbo].[Familia] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Familia](
[idFamilia] [int] NOT NULL,
[NombreFamilia] [varchar](30) NOT NULL,
[idCategoria] [int] NOT NULL,
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
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[feriados] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[feriados](
[fecha] [datetime] NULL
) ON [PRIMARY]

GO
/****** Object: Table [dbo].[FORMAPAGO] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[FORMAPAGO](
[FormaPago] [char](1) NOT NULL,
[Descripcion] [char](18) NULL,
[NroDias] [int] NULL,
CONSTRAINT [PK_FORMAPAGO] PRIMARY KEY CLUSTERED
(
[FormaPago] ASC
)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 OFF
GO
/****** Object: Table [dbo].[LINEA] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[LINEA](
[Linea] [char](2) NOT NULL,
[Descripcion] [char](18) NULL,
[ComiMayor] [tinyint] NULL,
[sysUser] [varchar](30) NOT NULL,
[sysFecha] [datetime] NOT NULL,
[sysEquipo] [varchar](30) NOT NULL,
CONSTRAINT [PK_LINEA] 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
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[LIQUIDACION] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[LIQUIDACION](
[liquidacion] [char](9) NOT NULL,
[Personal] [char](2) NULL,
[Fecha] [datetime] NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Local] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Local](
[IdLocal] [int] IDENTITY(1,1) NOT NULL,
[Nombre] [varchar](50) NULL,
CONSTRAINT [PK_Local] PRIMARY KEY CLUSTERED
(
[IdLocal] ASC
)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 OFF
GO
/****** Object: Table [dbo].[MARCA] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MARCA](
[Marca] [char](2) NOT NULL,
[Proveedor] [char](4) NULL,
[Linea] [char](2) NULL,
[Descripcion] [char](18) NULL,
CONSTRAINT [PK_MARCA] PRIMARY KEY CLUSTERED
(
[Marca] ASC
)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 OFF
GO
/****** Object: Table [dbo].[MedioPago] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MedioPago](
[idMedioPago] [char](2) NOT NULL,
[Descripcion] [varchar](70) NOT NULL,
[Activo] [bit] NOT 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]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[MetaMarcaPersonal] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MetaMarcaPersonal](
[personal] [char](2) NULL,
[marca] [char](2) NULL,
[Anualidad] [int] NULL,
[Mensualidad] [int] NULL,
[MontoPresupuesto] [numeric](38, 2) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[MetaProductoZona] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MetaProductoZona](
[zona] [char](2) NULL,
[producto] [char](4) NOT NULL,
[Anualidad] [int] NULL,
[Mensualidad] [int] NULL,
[MontoPresupuesto] [numeric](38, 2) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[MetaSectorista] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MetaSectorista](
[personal] [char](2) NULL,
[Mes] [int] NULL,
[Anual] [int] NULL,
[Meta] [numeric](38, 4) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[MetasVendedor] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MetasVendedor](
[Anual] [int] NULL,
[Mes] [int] NULL,
[Personal] [char](2) NULL,
[Monto] [numeric](9, 2) NOT NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Modificacion] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Modificacion](
[Codigo] [int] NOT NULL,
[Tabla] [varchar](20) NULL,
[campo] [char](15) NULL,
[ValorHoy] [char](20) NULL,
[ValorNuevo] [char](20) NULL,
[Usuario] [varchar](50) NOT NULL,
[Equipo] [char](20) NOT NULL,
[Fecha] [datetime] NOT NULL,
[idCodigo] [varchar](70) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[MultiTabla] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[MultiTabla](
[Tipo] [char](2) NOT NULL,
[Valor] [char](3) NOT NULL,
[Descripcion] [varchar](70) NOT NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[PARAMETRO] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[PARAMETRO](
[Parametro] [int] NOT NULL,
[Igv] [decimal](8, 2) NULL,
[TasaInt] [decimal](8, 2) NULL,
[TasaLegal] [decimal](8, 2) NULL,
[Fecha] [datetime] NULL,
[TasaDolar] [decimal](9, 2) NULL,
[activo] [bit] NOT NULL,
[Vencidos] [tinyint] NOT NULL
) ON [PRIMARY]

GO
/****** Object: Table [dbo].[PEDIDO] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PEDIDO](
[Pedido] [char](9) NOT NULL,
[FormaPago] [char](1) NULL,
[Personal] [char](2) NULL,
[Cliente] [char](4) NULL,
[Fecha] [datetime] NULL,
[Estado] [char](1) NULL,
[UnidadNegocio] [char](2) NULL,
CONSTRAINT [PK_PEDIDO] PRIMARY KEY CLUSTERED
(
[Pedido] ASC
)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 OFF
GO
/****** Object: Table [dbo].[PERSONAL] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PERSONAL](
[Personal] [char](2) NOT NULL,
[Nombre] [char](30) NULL,
[Telefono] [char](7) NULL,
[Activo] [bit] NOT NULL,
[Basico] [numeric](9, 2) NULL,
[Email] [varchar](70) NOT NULL,
[formato] [char](5) NOT NULL,
[idTienda] [char](2) NULL,
[fechaNac] [datetime] NOT NULL,
[fechaIngre] [datetime] NOT NULL,
[idOficina] [int] NULL,
[Genero] [bit] NULL CONSTRAINT [DF_PERSONAL_Genero] DEFAULT ((0)),
CONSTRAINT [PK_PERSONAL] PRIMARY KEY CLUSTERED
(
[Personal] ASC
)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 OFF
GO
/****** Object: Table [dbo].[ProcesoCargaIncremental] Script Date: 12/05/19
20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ProcesoCargaIncremental](
[IdProceso] [int] IDENTITY(1,1) NOT NULL,
[IdTipoProceso] [int] NULL,
[IdLocal] [int] NULL,
[Fecha] [datetime] NULL,
[Cargar] [char](1) NULL,
[Cargadoencubo] [char](1) NULL,
CONSTRAINT [PK_ProcesoCargaIncremental] 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
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[PRODUCTO] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PRODUCTO](
[Producto] [char](4) NOT NULL,
[Marca] [char](2) NULL,
[Descripcion] [char](30) NULL,
[StockAc] [int] NULL,
[StockMax] [int] NULL,
[StockMin] [int] NULL,
[PrecVenta] [numeric](9, 2) NULL,
[PrecCosto] [numeric](9, 2) NULL,
[Peso] [numeric](9, 2) NULL,
[ConIgv] [bit] NOT NULL,
[UniMed] [char](6) NULL,
CONSTRAINT [PK_PRODUCTO] PRIMARY KEY CLUSTERED
(
[Producto] ASC
)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 OFF
GO
/****** Object: Table [dbo].[ProductoUnegocio] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ProductoUnegocio](
[UNegocio] [char](2) NOT NULL,
[Producto] [char](4) NOT NULL,
[Stockac] [numeric](9, 2) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[PronosticoClienteMarca] Script Date: 12/05/19
20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PronosticoClienteMarca](
[marca] [char](2) NOT NULL,
[Anual] [int] NOT NULL,
[TRIMEStre] [int] NOT NULL,
[cliente] [char](4) NOT NULL,
[Monto] [numeric](38, 4) NOT NULL,
[idPronostico] [int] NOT NULL
) ON [PRIMARY]
GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[PROVEEDOR] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PROVEEDOR](
[Proveedor] [char](4) NOT NULL,
[RazonSocial] [char](18) NULL,
[Direccion] [varchar](40) NULL,
[email] [varchar](60) NULL,
[Ruc] [char](11) NULL,
CONSTRAINT [PK_PROVEEDOR] PRIMARY KEY CLUSTERED
(
[Proveedor] ASC
)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 OFF
GO
/****** Object: Table [dbo].[PuntoPago] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[PuntoPago](
[idPuntoPago] [char](2) NOT NULL,
[Descripcion] [varchar](70) NOT NULL,
[Activo] [bit] NOT NULL,
[idTienda] [char](2) NOT NULL,
CONSTRAINT [PK_PuntoPago] PRIMARY KEY CLUSTERED
(
[idPuntoPago] ASC
)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 OFF
GO
/****** Object: Table [dbo].[Requerimiento] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Requerimiento](
[item] [int] NOT NULL,
[descripcion] [varchar](70) NULL,
[Cubo] [varchar](50) NULL,
[Proyecto] [varchar](50) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Rubro] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Rubro](
[idRubro] [int] NOT NULL,
[NombreRubro] [varchar](30) NOT NULL,
[idSeccion] [int] NOT NULL,
PRIMARY KEY CLUSTERED
(
[idRubro] ASC
)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 OFF
GO
/****** Object: Table [dbo].[Seccion] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Seccion](
[idSeccion] [int] NOT NULL,
[NombreSeccion] [varchar](30) NOT NULL,
PRIMARY KEY CLUSTERED
(
[idSeccion] ASC
)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 OFF
GO
/****** Object: Table [dbo].[SeguimientoX] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[SeguimientoX](
[Item] [int] NOT NULL,
[Tabla] [varchar](80) NULL,
[Campo] [varchar](80) NULL,
[ValorActual] [varchar](70) NULL,
[ValorNuevo] [varchar](70) NULL,
[Usuario] [varchar](50) NOT NULL,
[Equipo] [varchar](60) NOT NULL,
[Fecha] [datetime] NOT NULL,
[Aplicacion] [varchar](70) NOT NULL,
[Codigo] [varchar](50) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[SubFamilia] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[SubFamilia](
[idSubFamilia] [int] NOT NULL,
[NombreSubFamilia] [varchar](30) NOT NULL,
[idFamilia] [int] NOT NULL,
PRIMARY KEY CLUSTERED
(
[idSubFamilia] ASC
)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 OFF
GO
/****** Object: Table [dbo].[sys_documentacion] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE TABLE [dbo].[sys_documentacion](
[Schemax] [nvarchar](128) NOT NULL,
[Tabla] [nvarchar](128) NOT NULL,
[Campo] [nvarchar](128) NULL,
[Columna] [nvarchar](128) NOT NULL,
[max_length] [smallint] NOT NULL,
[scale] [tinyint] NOT NULL,
[precision] [tinyint] NOT NULL
) ON [PRIMARY]

GO
/****** Object: Table [dbo].[Tienda] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Tienda](
[idTienda] [char](2) NOT NULL,
[Descripcion] [varchar](50) NULL,
[Responsabl] [nchar](10) NULL,
[Region] [int] NOT NULL,
[Ciudad] [varchar](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]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[TIPODOC] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[TIPODOC](
[TipoDoc] [char](1) NOT NULL,
[Descripcion] [char](18) NULL,
[Serie] [char](3) NULL,
[Numero] [int] NULL,
[Signo] [smallint] NULL,
[Unegocio] [char](2) NULL,
CONSTRAINT [PK_TIPODOC] 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
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[UNegocio] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[UNegocio](
[UNegocio] [char](2) NOT NULL,
[Descripcion] [char](50) NOT NULL,
[Responsable] [char](50) NOT NULL,
[sysEquipo] [varchar](30) NOT NULL,
[SysFecha] [datetime] NOT NULL,
[SysUsuario] [varchar](50) NOT NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[v_datos] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[v_datos](
[idMarca] [char](2) NULL,
[Producto] [char](30) NULL,
[Montos] [numeric](19, 4) NULL,
[nombre] [char](18) NULL,
[Marca] [char](18) NULL,
[Anual] [int] NULL,
[Mensual] [int] NULL,
[zona] [char](2) NULL,
[personal] [char](2) NULL,
[documento] [char](9) NOT NULL,
[tipodoc] [char](1) NOT NULL,
[Cobranza] [numeric](9, 2) NOT NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[VentaMeta] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[VentaMeta](
[personal] [char](2) NULL,
[anual] [int] NULL,
[Mes] [int] NULL,
[zona] [char](2) NULL,
[Monto] [numeric](38, 6) NULL,
[idcodigo] [int] NOT NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[VentaMetaY] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[VentaMetaY](
[zona] [char](2) NULL,
[Anual] [int] NULL,
[Mensual] [int] NULL,
[MetaVenta] [numeric](38, 4) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[Version] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[Version](
[IdVersion] [int] IDENTITY(1,1) NOT NULL,
[Nombre] [varchar](50) NULL,
CONSTRAINT [PK_Version] PRIMARY KEY CLUSTERED
(
[IdVersion] ASC
)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 OFF
GO
/****** Object: Table [dbo].[ZONA] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ZONA](
[Zona] [char](2) NOT NULL,
[Descripcion] [char](18) NULL,
CONSTRAINT [PK_ZONA] PRIMARY KEY CLUSTERED
(
[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
SET ANSI_PADDING OFF
GO
/****** Object: Table [dbo].[ZonaMarcaTiempo] Script Date: 12/05/19 20:59:47
******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ZonaMarcaTiempo](
[zona] [char](2) NULL,
[linea] [char](2) NULL,
[Anualidad] [int] NULL,
[trimestre] [int] NULL,
[MontoProyectado] [numeric](38, 2) NULL
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
/****** Object: View [dbo].[View_1] Script Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE VIEW [dbo].[View_1]
AS
SELECT dbo.CLIENTE.Cliente, dbo.PEDIDO.Pedido, dbo.PRODUCTO.Producto,
dbo.DETAPEDIDO.Cantidad, dbo.DETAPEDIDO.PrecUnit, dbo.PROVEEDOR.Proveedor,
dbo.PEDIDO.Fecha
FROM dbo.CLIENTE INNER JOIN
dbo.PEDIDO ON dbo.CLIENTE.Cliente = dbo.PEDIDO.Cliente
INNER JOIN
dbo.DETAPEDIDO ON dbo.PEDIDO.Pedido =
dbo.DETAPEDIDO.Pedido INNER JOIN
dbo.PRODUCTO ON dbo.DETAPEDIDO.Producto =
dbo.PRODUCTO.Producto INNER JOIN
dbo.MARCA ON dbo.PRODUCTO.Marca = dbo.MARCA.Marca INNER
JOIN
dbo.PROVEEDOR ON dbo.MARCA.Proveedor =
dbo.PROVEEDOR.Proveedor

GO
ALTER TABLE [dbo].[CLIENTE] WITH CHECK ADD CONSTRAINT [FK_CLIENTE_ZONA] FOREIGN
KEY([Zona])
REFERENCES [dbo].[ZONA] ([Zona])
GO
ALTER TABLE [dbo].[CLIENTE] CHECK CONSTRAINT [FK_CLIENTE_ZONA]
GO
ALTER TABLE [dbo].[Compras_cabecera] WITH CHECK ADD CONSTRAINT
[FK_Compras_cabecera_Local] FOREIGN KEY([IdLocal])
REFERENCES [dbo].[Local] ([IdLocal])
GO
ALTER TABLE [dbo].[Compras_cabecera] CHECK CONSTRAINT [FK_Compras_cabecera_Local]
GO
ALTER TABLE [dbo].[Compras_Detalle] WITH CHECK ADD CONSTRAINT
[FK_Compras_Detalle_Compras_cabecera] FOREIGN KEY([IdCompras])
REFERENCES [dbo].[Compras_cabecera] ([idCompras])
GO
ALTER TABLE [dbo].[Compras_Detalle] CHECK CONSTRAINT
[FK_Compras_Detalle_Compras_cabecera]
GO
ALTER TABLE [dbo].[cronograma] WITH CHECK ADD CONSTRAINT [FK_cronograma_Banco]
FOREIGN KEY([idBanco])
REFERENCES [dbo].[Banco] ([idBanco])
GO
ALTER TABLE [dbo].[cronograma] CHECK CONSTRAINT [FK_cronograma_Banco]
GO
ALTER TABLE [dbo].[cronograma] WITH CHECK ADD CONSTRAINT
[FK_cronograma_MedioPago] FOREIGN KEY([idMedioPago])
REFERENCES [dbo].[MedioPago] ([idMedioPago])
GO
ALTER TABLE [dbo].[cronograma] CHECK CONSTRAINT [FK_cronograma_MedioPago]
GO
ALTER TABLE [dbo].[cronograma] WITH CHECK ADD CONSTRAINT
[FK_cronograma_PuntoPago] FOREIGN KEY([idPuntoPago])
REFERENCES [dbo].[PuntoPago] ([idPuntoPago])
GO
ALTER TABLE [dbo].[cronograma] CHECK CONSTRAINT [FK_cronograma_PuntoPago]
GO
ALTER TABLE [dbo].[DETADOC] WITH CHECK ADD CONSTRAINT [FK_DETADOC_DOCUMENTO]
FOREIGN KEY([Documento], [TipoDoc])
REFERENCES [dbo].[DOCUMENTO] ([Documento], [TipoDoc])
GO
ALTER TABLE [dbo].[DETADOC] CHECK CONSTRAINT [FK_DETADOC_DOCUMENTO]
GO
ALTER TABLE [dbo].[DETADOC] WITH CHECK ADD CONSTRAINT [FK_DETADOC_PRODUCTO]
FOREIGN KEY([Producto])
REFERENCES [dbo].[PRODUCTO] ([Producto])
GO
ALTER TABLE [dbo].[DETADOC] CHECK CONSTRAINT [FK_DETADOC_PRODUCTO]
GO
ALTER TABLE [dbo].[DETAPEDIDO] WITH CHECK ADD CONSTRAINT [FK_DETAPEDIDO_PEDIDO]
FOREIGN KEY([Pedido])
REFERENCES [dbo].[PEDIDO] ([Pedido])
GO
ALTER TABLE [dbo].[DETAPEDIDO] CHECK CONSTRAINT [FK_DETAPEDIDO_PEDIDO]
GO
ALTER TABLE [dbo].[DETAPEDIDO] WITH CHECK ADD CONSTRAINT [FK_DETAPEDIDO_PRODUCTO]
FOREIGN KEY([Producto])
REFERENCES [dbo].[PRODUCTO] ([Producto])
GO
ALTER TABLE [dbo].[DETAPEDIDO] CHECK CONSTRAINT [FK_DETAPEDIDO_PRODUCTO]
GO
ALTER TABLE [dbo].[DOCUMENTO] WITH CHECK ADD CONSTRAINT [FK_DOCUMENTO_CLIENTE]
FOREIGN KEY([Cliente])
REFERENCES [dbo].[CLIENTE] ([Cliente])
GO
ALTER TABLE [dbo].[DOCUMENTO] CHECK CONSTRAINT [FK_DOCUMENTO_CLIENTE]
GO
ALTER TABLE [dbo].[DOCUMENTO] WITH CHECK ADD CONSTRAINT [FK_DOCUMENTO_PEDIDO]
FOREIGN KEY([Pedido])
REFERENCES [dbo].[PEDIDO] ([Pedido])
GO
ALTER TABLE [dbo].[DOCUMENTO] CHECK CONSTRAINT [FK_DOCUMENTO_PEDIDO]
GO
ALTER TABLE [dbo].[DOCUMENTO] WITH CHECK ADD CONSTRAINT [FK_DOCUMENTO_TIPODOC]
FOREIGN KEY([TipoDoc])
REFERENCES [dbo].[TIPODOC] ([TipoDoc])
GO
ALTER TABLE [dbo].[DOCUMENTO] CHECK CONSTRAINT [FK_DOCUMENTO_TIPODOC]
GO
ALTER TABLE [dbo].[Factura] WITH CHECK ADD CONSTRAINT [FK_Factura_Local] FOREIGN
KEY([IdLocal])
REFERENCES [dbo].[Local] ([IdLocal])
GO
ALTER TABLE [dbo].[Factura] CHECK CONSTRAINT [FK_Factura_Local]
GO
ALTER TABLE [dbo].[Factura] WITH CHECK ADD CONSTRAINT [FK_Factura_Version]
FOREIGN KEY([IdVersion])
REFERENCES [dbo].[Version] ([IdVersion])
GO
ALTER TABLE [dbo].[Factura] CHECK CONSTRAINT [FK_Factura_Version]
GO
ALTER TABLE [dbo].[Factura_Detalle] WITH CHECK ADD CONSTRAINT [FK_id_Factura]
FOREIGN KEY([IdFactura])
REFERENCES [dbo].[Factura] ([idFactura])
GO
ALTER TABLE [dbo].[Factura_Detalle] CHECK CONSTRAINT [FK_id_Factura]
GO
ALTER TABLE [dbo].[Familia] WITH CHECK ADD CONSTRAINT [FK_Familia] FOREIGN
KEY([idCategoria])
REFERENCES [dbo].[Categoria] ([idCategoria])
GO
ALTER TABLE [dbo].[Familia] CHECK CONSTRAINT [FK_Familia]
GO
ALTER TABLE [dbo].[MARCA] WITH CHECK ADD CONSTRAINT [FK_MARCA_LINEA] FOREIGN
KEY([Linea])
REFERENCES [dbo].[LINEA] ([Linea])
GO
ALTER TABLE [dbo].[MARCA] CHECK CONSTRAINT [FK_MARCA_LINEA]
GO
ALTER TABLE [dbo].[MARCA] WITH CHECK ADD CONSTRAINT [FK_MARCA_PROVEEDOR] FOREIGN
KEY([Proveedor])
REFERENCES [dbo].[PROVEEDOR] ([Proveedor])
GO
ALTER TABLE [dbo].[MARCA] CHECK CONSTRAINT [FK_MARCA_PROVEEDOR]
GO
ALTER TABLE [dbo].[PEDIDO] WITH CHECK ADD CONSTRAINT [FK_PEDIDO_CLIENTE] FOREIGN
KEY([Cliente])
REFERENCES [dbo].[CLIENTE] ([Cliente])
GO
ALTER TABLE [dbo].[PEDIDO] CHECK CONSTRAINT [FK_PEDIDO_CLIENTE]
GO
ALTER TABLE [dbo].[PEDIDO] WITH CHECK ADD CONSTRAINT [FK_PEDIDO_FORMAPAGO]
FOREIGN KEY([FormaPago])
REFERENCES [dbo].[FORMAPAGO] ([FormaPago])
GO
ALTER TABLE [dbo].[PEDIDO] CHECK CONSTRAINT [FK_PEDIDO_FORMAPAGO]
GO
ALTER TABLE [dbo].[PEDIDO] WITH CHECK ADD CONSTRAINT [FK_PEDIDO_PERSONAL] FOREIGN
KEY([Personal])
REFERENCES [dbo].[PERSONAL] ([Personal])
GO
ALTER TABLE [dbo].[PEDIDO] CHECK CONSTRAINT [FK_PEDIDO_PERSONAL]
GO
ALTER TABLE [dbo].[PERSONAL] WITH CHECK ADD CONSTRAINT [FK_PERSONAL_Tienda]
FOREIGN KEY([idTienda])
REFERENCES [dbo].[Tienda] ([idTienda])
GO
ALTER TABLE [dbo].[PERSONAL] CHECK CONSTRAINT [FK_PERSONAL_Tienda]
GO
ALTER TABLE [dbo].[PRODUCTO] WITH CHECK ADD CONSTRAINT [FK_PRODUCTO_MARCA]
FOREIGN KEY([Marca])
REFERENCES [dbo].[MARCA] ([Marca])
GO
ALTER TABLE [dbo].[PRODUCTO] CHECK CONSTRAINT [FK_PRODUCTO_MARCA]
GO
ALTER TABLE [dbo].[PuntoPago] WITH CHECK ADD CONSTRAINT [FK_PuntoPago_Tienda]
FOREIGN KEY([idTienda])
REFERENCES [dbo].[Tienda] ([idTienda])
GO
ALTER TABLE [dbo].[PuntoPago] CHECK CONSTRAINT [FK_PuntoPago_Tienda]
GO
ALTER TABLE [dbo].[Rubro] WITH CHECK ADD CONSTRAINT [FK_Rubro] FOREIGN
KEY([idSeccion])
REFERENCES [dbo].[Seccion] ([idSeccion])
GO
ALTER TABLE [dbo].[Rubro] CHECK CONSTRAINT [FK_Rubro]
GO
ALTER TABLE [dbo].[SubFamilia] WITH CHECK ADD CONSTRAINT [FK_SubFamilia] FOREIGN
KEY([idFamilia])
REFERENCES [dbo].[Familia] ([idFamilia])
GO
ALTER TABLE [dbo].[SubFamilia] CHECK CONSTRAINT [FK_SubFamilia]
GO
/****** Object: StoredProcedure [dbo].[CargaDeProcesoCargaIncremental] Script
Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE procedure [dbo].[CargaDeProcesoCargaIncremental]


@IdTipoProceso int
As
Begin
declare @fecha datetime
declare @Cant int
set @fecha = getdate()

Select @Cant=count(IdProceso) from ProcesoCargaIncremental


where convert(varchar,Fecha,103)=convert(varchar,@Fecha,103)

If @Cant=0
Begin
Insert Into ProcesoCargaIncremental
(IdTipoProceso, IdLocal, Fecha, Cargar, Cargadoencubo)
select @IdTipoProceso as IdTipoProceso,IdLocal, @Fecha,'P','P'
from dbo.Local
End
End

GO
/****** Object: StoredProcedure [dbo].[Usp_SelPendientesCarga] Script Date:
12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO

CREATE PROCEDURE [dbo].[Usp_SelPendientesCarga]


@IdTipoProceso int
as
begin
select IdLocal,CONVERT(varchar(10),Fecha,103) Fecha,IdProceso
From ProcesoCargaIncremental
where Cargar = 'P'
and IdTipoProceso = @IdTipoProceso
end

GO
/****** Object: StoredProcedure [dbo].[Usp_UpdProcesoCargaIncremental] Script
Date: 12/05/19 20:59:47 ******/
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[Usp_UpdProcesoCargaIncremental]
@IdProceso int,
@Estado varchar(1)

as

begin
Update dbo.ProcesoCargaIncremental
set Cargar = @Estado
where IdProceso = @IdProceso
end

GO
EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane1', @value=N'[0E232FF0-B466-
11cf-A24F-00AA00A3EFFF, 1.00]
Begin DesignProperties =
Begin PaneConfigurations =
Begin PaneConfiguration = 0
NumPanes = 4
Configuration = "(H (1[57] 4[4] 2[20] 3) )"
End
Begin PaneConfiguration = 1
NumPanes = 3
Configuration = "(H (1 [50] 4 [25] 3))"
End
Begin PaneConfiguration = 2
NumPanes = 3
Configuration = "(H (1 [50] 2 [25] 3))"
End
Begin PaneConfiguration = 3
NumPanes = 3
Configuration = "(H (4 [30] 2 [40] 3))"
End
Begin PaneConfiguration = 4
NumPanes = 2
Configuration = "(H (1 [56] 3))"
End
Begin PaneConfiguration = 5
NumPanes = 2
Configuration = "(H (2 [66] 3))"
End
Begin PaneConfiguration = 6
NumPanes = 2
Configuration = "(H (4 [50] 3))"
End
Begin PaneConfiguration = 7
NumPanes = 1
Configuration = "(V (3))"
End
Begin PaneConfiguration = 8
NumPanes = 3
Configuration = "(H (1[56] 4[18] 2) )"
End
Begin PaneConfiguration = 9
NumPanes = 2
Configuration = "(H (1 [75] 4))"
End
Begin PaneConfiguration = 10
NumPanes = 2
Configuration = "(H (1[66] 2) )"
End
Begin PaneConfiguration = 11
NumPanes = 2
Configuration = "(H (4 [60] 2))"
End
Begin PaneConfiguration = 12
NumPanes = 1
Configuration = "(H (1) )"
End
Begin PaneConfiguration = 13
NumPanes = 1
Configuration = "(V (4))"
End
Begin PaneConfiguration = 14
NumPanes = 1
Configuration = "(V (2))"
End
ActivePaneConfig = 0
End
Begin DiagramPane =
Begin Origin =
Top = -96
Left = 0
End
Begin Tables =
Begin Table = "CLIENTE"
Begin Extent =
Top = 6
Left = 38
Bottom = 132
Right = 247
End
DisplayFlags = 280
TopColumn = 0
End
Begin Table = "DETAPEDIDO"
Begin Extent =
Top = 6
Left = 285
Bottom = 160
Right = 494
End
DisplayFlags = 280
TopColumn = 0
End
Begin Table = "PEDIDO"
Begin Extent =
Top = 138
Left = 38
Bottom = 268
Right = 247
End
DisplayFlags = 280
TopColumn = 3
End
Begin Table = "PRODUCTO"
Begin Extent =
Top = 170
Left = 287
Bottom = 376
Right = 496
End
DisplayFlags = 280
TopColumn = 0
End
Begin Table = "PROVEEDOR"
Begin Extent =
Top = 41
Left = 724
Bottom = 227
Right = 933
End
DisplayFlags = 280
TopColumn = 0
End
Begin Table = "MARCA"
Begin Extent =
Top = 252
Left = 534
Bottom = 382
Right = 743
End
DisplayFlags = 280
TopColumn = 0
End
End
End
Begin SQLPane =
End
Begin DataPane =
Begin ParameterDefaults = ""
End
Begin ColumnWidths = 9
Width = 284
Width = 1500
Width = 1500
' , @level0type=N'SCHEMA',@level0name=N'dbo',
@level1type=N'VIEW',@level1name=N'View_1'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPane2', @value=N' Width =
1500
Width = 1500
Width = 1500
Width = 1500
Width = 1500
Width = 1500
End
End
Begin CriteriaPane =
Begin ColumnWidths = 11
Column = 1440
Alias = 900
Table = 1170
Output = 720
Append = 1400
NewValue = 1170
SortType = 1350
SortOrder = 1410
GroupBy = 1350
Filter = 1350
Or = 1350
Or = 1350
Or = 1350
End
End
End
' , @level0type=N'SCHEMA',@level0name=N'dbo',
@level1type=N'VIEW',@level1name=N'View_1'
GO
EXEC sys.sp_addextendedproperty @name=N'MS_DiagramPaneCount', @value=2 ,
@level0type=N'SCHEMA',@level0name=N'dbo', @level1type=N'VIEW',@level1name=N'View_1'
GO
USE [master]
GO
ALTER DATABASE [Tenebrosa2008] SET READ_WRITE
GO

Вам также может понравиться