INSERT INTO Sys_ObjetosApp (IdObj,IdGrupo,SubModulo,IndObj,Nombre,Formulario,Permisos,NivelMinimo,NomArchivo)
 VALUES ('FRMPUBIC','MAICAT','INV',39,'Productos/Ubicaciones','FRMPUBIC','SNNNNNNNNNNNN',0,'')
GO
SET ANSI_NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
SET ANSI_PADDING ON
GO
CREATE TABLE [dbo].[ProdUbicaciones](
	[Id] [bigint] IDENTITY(1,1) NOT NULL,
	[IdProducto] [varchar](16) NOT NULL,
	[IdCia] [char](2) NOT NULL,
	[IdBodega] [varchar](4) NOT NULL,
	[IdUbic] [varchar](10) NOT NULL,
 CONSTRAINT [PK_ProdUbicaciones] PRIMARY KEY NONCLUSTERED 
(
	[Id] ASC
)
) ON [PRIMARY]

GO
SET ANSI_PADDING OFF
GO
ALTER TABLE [dbo].[ProdUbicaciones]  WITH CHECK ADD  CONSTRAINT [FK_ProdUbicaciones_Bodegas] FOREIGN KEY([IdBodega])
REFERENCES [dbo].[Bodegas] ([IdBodega])
GO
ALTER TABLE [dbo].[ProdUbicaciones] CHECK CONSTRAINT [FK_ProdUbicaciones_Bodegas]
GO
ALTER TABLE [dbo].[ProdUbicaciones]  WITH CHECK ADD  CONSTRAINT [FK_ProdUbicaciones_Companias] FOREIGN KEY([IdCia])
REFERENCES [dbo].[Companias] ([IdCia])
GO
ALTER TABLE [dbo].[ProdUbicaciones] CHECK CONSTRAINT [FK_ProdUbicaciones_Companias]
GO
ALTER TABLE [dbo].[ProdUbicaciones]  WITH CHECK ADD  CONSTRAINT [FK_ProdUbicaciones_ProdMcias] FOREIGN KEY([IdProducto])
REFERENCES [dbo].[ProdMcias] ([IdProducto])
GO
ALTER TABLE [dbo].[ProdUbicaciones] CHECK CONSTRAINT [FK_ProdUbicaciones_ProdMcias]
GO
ALTER TABLE [dbo].[ProdUbicaciones]  WITH CHECK ADD  CONSTRAINT [CK_ProdUbicaciones_IdUbic] CHECK  ((len([IdUbic])>(0)))
GO
ALTER TABLE [dbo].[ProdUbicaciones] CHECK CONSTRAINT [CK_ProdUbicaciones_IdUbic]
GO
CREATE CLUSTERED INDEX [IX_ProdUbicaciones] ON [dbo].[ProdUbicaciones] 
(
	[IdProducto] ASC,
	[IdCia] ASC,
	[IdBodega] ASC
) ON [PRIMARY]