USE [TryNFeOnline]
GO

ALTER TABLE [dbo].[configuracoes] ADD 
[idnPermitirTrabalharApenasComFilialLogada] [bit] NULL,
[observacaoPadraoPedidoNovo] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
[idnObrigarHistoricoCadastroDespesasOperadorNaoAdmin] [bit] NULL
GO
ALTER TABLE [dbo].[operacao] ADD 
[idnNaoRealizarAjusteEstoqueAoMarcarPedidoEmProducao] [bit] NULL
GO
ALTER TABLE [dbo].[Operador] ADD 
[idnPermiteCancelarMovimentos] [bit] NULL
GO
ALTER TABLE [dbo].[parceiro] ADD 
[idTransportadora] [int] NULL,
[tipoFrete] [int] NULL
GO
ALTER TABLE [dbo].[pedido] ADD 
[idTransportadora] [int] NULL,
[tipoFrete] [int] NULL,
[idParceiroRegiao] [int] NULL,
[observacaoPedido] [varchar] (max) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[PrecoVariacao] ADD 
[idParceiro] [int] NULL
GO
ALTER TABLE [dbo].[SeguradoraCTe] ALTER COLUMN [numeroAverbacao] [varchar] (50) COLLATE Latin1_General_CI_AS NULL
GO
CREATE TABLE [dbo].[NFRastreabilidade]
(
	[id] [int] IDENTITY (1,1) NOT NULL,
	[idNFProduto] [int] NOT NULL,
	[nLote] [varchar] (50) COLLATE Latin1_General_CI_AS NULL,
	[qLote] [decimal] (18,4) NULL,
	[dFab] [date] NULL,
	[dVal] [date] NULL,
	[cAgreg] [varchar] (30) COLLATE Latin1_General_CI_AS NULL,
	CONSTRAINT [PK_NFRastreabilidade] 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

ALTER TABLE [dbo].[NFRastreabilidade] ADD CONSTRAINT [FK_NFRastreabilidade_NFProduto] FOREIGN KEY
	(
		[idNFProduto]
	)
	REFERENCES [dbo].[NFProduto]
	(
		[id]
	)
GO

ALTER TABLE [dbo].[PrecoVariacao] ADD CONSTRAINT [FK_PrecoVariacao_parceiro1] FOREIGN KEY
	(
		[idParceiro]
	)
	REFERENCES [dbo].[parceiro]
	(
		[id]
	)
GO
ALTER TABLE [dbo].[parceiro] ADD CONSTRAINT [FK_parceiro_transportadora] FOREIGN KEY
	(
		[idTransportadora]
	)
	REFERENCES [dbo].[parceiro]
	(
		[id]
	)
GO
ALTER TABLE [dbo].[pedido] ADD CONSTRAINT [FK_pedido_ParceiroRegiao] FOREIGN KEY
	(
		[idParceiroRegiao]
	)
	REFERENCES [dbo].[ParceiroRegiao]
	(
		[id]
	)
GO
ALTER TABLE [dbo].[pedido] ADD CONSTRAINT [FK_pedido_transportadora] FOREIGN KEY
	(
		[idTransportadora]
	)
	REFERENCES [dbo].[parceiro]
	(
		[id]
	)
GO
INSERT INTO VERSAO(VERSAO, VERSAOATUALIZACAO, DATAATUALIZACAO) VALUES(359, 617, GETDATE());