ALTER TABLE Trn_ComFactura ADD FecProgPago SMALLDATETIME,ObservAprob VARCHAR(250)
GO
CREATE TABLE Trn_ProdPedidoInsu ( 
TipDoc VARCHAR(3) DEFAULT ('PED') NOT NULL,
Pedido INT DEFAULT ((0)) NOT NULL,
IdCia CHAR(2) DEFAULT ('01') NOT NULL,
Item INT DEFAULT ((0)) NOT NULL,
ItemDet INT DEFAULT ((0)) NOT NULL,
IdProducto VARCHAR(16) NOT NULL,
IdInsumo VARCHAR(16) NOT NULL,
IdTipProc VARCHAR(4) NOT NULL,
Cantidad DECIMAL(14,4) DEFAULT ((0)) NOT NULL
 CONSTRAINT PK_Trn_ProdPedidoInsu PRIMARY KEY CLUSTERED (TipDoc,Pedido,IdCia,Item),
 CONSTRAINT CK_Trn_ProdPedidoInsuIdCia CHECK ((len([IdCia])>(0))),
 CONSTRAINT CK_Trn_ProdPedidoInsuIdInsumo CHECK ((len([IdInsumo])>(0))),
 CONSTRAINT CK_Trn_ProdPedidoInsuIdProducto CHECK ((len([IdProducto])>(0))),
 CONSTRAINT CK_Trn_ProdPedidoInsuIdTipProc CHECK ((len([IdTipProc])>(0))),
 CONSTRAINT CK_Trn_ProdPedidoInsuTipDoc CHECK ((len([TipDoc])>(0))))
GO
ALTER TABLE Trn_ProdPedidoInsu ADD 
 CONSTRAINT FK_Trn_ProdPedidoInsu_Companias FOREIGN KEY (IdCia) REFERENCES [dbo].[Companias] (IdCia),
 CONSTRAINT FK_Trn_ProdPedidoInsu_ProdMcias FOREIGN KEY (IdProducto) REFERENCES [dbo].[ProdMcias] (IdProducto),
 CONSTRAINT FK_Trn_ProdPedidoInsu_ProdMcias1 FOREIGN KEY (IdInsumo) REFERENCES [dbo].[ProdMcias] (IdProducto),
 CONSTRAINT FK_Trn_ProdPedidoInsu_TiposProceso FOREIGN KEY (IdTipProc) REFERENCES [dbo].[TiposProceso] (IdTipProc)
 
