USE [TryNFeOnline]

GO
ALTER TABLE [dbo].[produto] ADD 
[pBio] [decimal] (18,4) NULL
GO
ALTER TABLE [dbo].[PagamentoComposicao] ADD 
[idPagamentoOrigemComplemento] [int] NULL
GO
ALTER TABLE [dbo].[NFProduto] ADD 
[pBio] [decimal] (18,4) NULL
GO
ALTER TABLE [dbo].[EmitenteIEUF] ADD 
[idnNaoGerarGnreUF] [bit] NULL
GO
ALTER TABLE [dbo].[parceiro] ADD 
[observacoes] [varchar] (max) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[EmailContaEnvio] ADD 
[idnEnvioPedidoCompra] [bit] NULL
GO
ALTER TABLE [dbo].[ParceiroEmails] ADD 
[idnPedidoCompra] [bit] NULL
GO
CREATE TABLE [dbo].[ProdutoCombustivelOrigem]
(
	[id] [int] IDENTITY (1,1) NOT NULL,
	[idProduto] [int] NOT NULL,
	[indImportacao] [int] NULL,
	[codUFOrigem] [int] NULL,
	[percOriginarioUF] [decimal] (18,4) NULL,
	CONSTRAINT [PK_ProdutoCombustivelOrigem] 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

CREATE TABLE [dbo].[PedidoProdutoProducaoMaquinasPesos]
(
	[id] [int] IDENTITY (1,1) NOT NULL,
	[idPedidoProdutoProducaoMaquinas] [int] NOT NULL,
	[pesoEtiqueta] [decimal] (18,4) NOT NULL,
	CONSTRAINT [PK_PedidoProdutoProducaoMaquinasPesos] 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

CREATE TABLE [dbo].[NFOrigemCombustivel]
(
	[id] [int] IDENTITY (1,1) NOT NULL,
	[idNFProduto] [int] NULL,
	[indImportacao] [int] NULL,
	[codUFOrigem] [int] NULL,
	[ufOrigem] [varchar] (5) COLLATE Latin1_General_CI_AS NULL,
	[percOriginarioUF] [decimal] (18,4) NULL,
	CONSTRAINT [PK_NFOrigemCombustivel] 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].[ProdutoCombustivelOrigem] ADD CONSTRAINT [FK_ProdutoCombustivelOrigem_produto] FOREIGN KEY
	(
		[idProduto]
	)
	REFERENCES [dbo].[produto]
	(
		[id]
	)
GO

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

ALTER TABLE [dbo].[PedidoProdutoProducaoMaquinasPesos] ADD CONSTRAINT [FK_PedidoProdutoProducaoMaquinasPesos_PedidoProdutoProducaoMaquinas] FOREIGN KEY
	(
		[idPedidoProdutoProducaoMaquinas]
	)
	REFERENCES [dbo].[PedidoProdutoProducaoMaquinas]
	(
		[id]
	)
GO
ALTER TABLE [dbo].[PagamentoComposicao] ADD CONSTRAINT [FK_PagamentoComposicao_PagamentoOrigemComplemento] FOREIGN KEY
	(
		[idPagamentoOrigemComplemento]
	)
	REFERENCES [dbo].[Pagamento]
	(
		[id]
	)

GO
ALTER TABLE [dbo].[OrdemServicoProdutoComponente] DROP CONSTRAINT [FK_OrdemServicoProdutoComponente_OrdemServicoProduto]
GO
ALTER TABLE [dbo].[FaturaParcela] ADD 
[statusParcela] [varchar] (20) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[OrdemServicoProdutoComponente] ALTER COLUMN [idOrdemServicoProduto] [int] NULL
GO
ALTER TABLE [dbo].[OrdemServicoProdutoComponente] ADD 
[idOrdemServico] [int] NULL
GO
ALTER TABLE [dbo].[Emitente] ADD 
[idnDestacarImpostoISSQNNFSe] [bit] NULL
GO
CREATE TABLE [dbo].[FaturaParcelaStatus]
(
	[id] [int] IDENTITY (1,1) NOT NULL,
	[descricao] [varchar] (20) COLLATE Latin1_General_CI_AS NOT NULL,
	CONSTRAINT [PK_FaturaParcelaStatus] 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].[OrdemServicoProdutoComponente] ADD CONSTRAINT [FK_OrdemServicoProdutoComponente_OrdemServicoProduto] FOREIGN KEY
	(
		[idOrdemServicoProduto]
	)
	REFERENCES [dbo].[OrdemServicoProduto]
	(
		[id]
	)
GO
ALTER TABLE [dbo].[OrdemServicoProdutoComponente] ADD CONSTRAINT [FK_OrdemServicoProdutoComponente_OrdemServico] FOREIGN KEY
	(
		[idOrdemServico]
	)
	REFERENCES [dbo].[OrdemServico]
	(
		[id]
	)
GO

SET IDENTITY_INSERT [dbo].[Telas] ON 
GO
INSERT [dbo].[Telas] ([id], [descricao], [controle], [imagem], [parametrosControle], [teclaAtalho1], [teclaAtalho2], [idnPermiteAbrirVarias], [qtdVezesAberta], [dataUltimaAbertura], [idnRestricaoAcesso], [idnBloquearAcessoPlanoBasico]) VALUES (408, N'Consultar Fatura Status', N'Cadastros.ucConsFaturaParcelaStatus, Cadastros, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1)
GO
INSERT [dbo].[Telas] ([id], [descricao], [controle], [imagem], [parametrosControle], [teclaAtalho1], [teclaAtalho2], [idnPermiteAbrirVarias], [qtdVezesAberta], [dataUltimaAbertura], [idnRestricaoAcesso], [idnBloquearAcessoPlanoBasico]) VALUES (409, N'Cadastrar Fatura Status', N'Cadastros.ucCadFaturaParcelaStatus, Cadastros, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null', NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 1)
GO
SET IDENTITY_INSERT [dbo].[Telas] OFF
GO
SET IDENTITY_INSERT [dbo].[MenuLateralItens] ON 
GO
INSERT [dbo].[MenuLateralItens] ([id], [idMenu], [descricao], [idTela], [idMenuLateralGrupo], [imagem], [ordem]) VALUES (461, 1, N'Consultar Fatura Status', 408, 54, N'search-2_32.png', 1)
GO
INSERT [dbo].[MenuLateralItens] ([id], [idMenu], [descricao], [idTela], [idMenuLateralGrupo], [imagem], [ordem]) VALUES (462, 1, N'Cadastrar Fatura Status', 409, 54, N'checked.png', 2)
GO
INSERT [dbo].[MenuLateralItens] ([id], [idMenu], [descricao], [idTela], [idMenuLateralGrupo], [imagem], [ordem]) VALUES (463, 2, N'Consultar Fatura Status', 408, 54, N'search-2_32.png', 1)
GO
INSERT [dbo].[MenuLateralItens] ([id], [idMenu], [descricao], [idTela], [idMenuLateralGrupo], [imagem], [ordem]) VALUES (464, 2, N'Cadastrar Fatura Status', 409, 54, N'checked.png', 2)
GO
SET IDENTITY_INSERT [dbo].[MenuLateralItens] OFF
GO

INSERT INTO [dbo].[configuracaoNovo]
           ([nomeParametro]
           ,[descricaoSimplificada]
           ,[descricaoDetalhada]
           ,[tipoValor]
           ,[valor]
           ,[grupo]
           ,[subgrupo]
           ,[tamanhoValorMaximo]
           ,[idnParametroMultilinhas]
           ,[idnParametroRadio]
           ,[idnParametroSelecaoPasta]
           ,[idnPermiteAlteracaoApenasPorAdmins]
           ,[idnCampoSenha]
           ,[tabelaSelecao]
           ,[filtroSelecao]
           ,[validacaoRegularExpression])
     VALUES
           ('abrirTelaNFSeAoFaturarOS'
           ,'Abrir tela de NFSe ao Faturar Serviços'
           ,'Será disponibilizada a tela com as informações carregadas da OS, permitido assim edição'
           ,'bool'
           ,'false'
           ,'Ordem de Serviço'
           ,'Configurações da OS'
           ,null
           ,0
           ,0
           ,0
           ,0
           ,0
           ,null
           ,null
           ,null)
GO
INSERT INTO [dbo].[ImpressoesEnum] ([nomeRelatorio],[tipoDocumento],[departamento]) VALUES('EtiquetaPedidoProducaoPesoTermica.frx', 'Etiqueta', 'Almoxarifado')
GO
UPDATE EmailContaEnvio set idnEnvioPedidoCompra = 0
GO
UPDATE ParceiroEmails SET idnPedidoCompra = 0
GO
ALTER TABLE [dbo].[EmailContaEnvio] ALTER COLUMN [idnEnvioPedidoCompra] BIT NOT NULL
GO
ALTER TABLE [dbo].[ParceiroEmails] ALTER COLUMN [idnPedidoCompra] BIT NOT NULL
GO
INSERT INTO VERSAO(VERSAO, VERSAOATUALIZACAO, DATAATUALIZACAO, REVISAO) VALUES(524, 782, GETDATE(),1);