USE [TryNFeOnline]
GO

ALTER TABLE [dbo].[ATMAverbacaoDeclaracao] ADD 
[idnAverbacaoNFe] [bit] NULL
GO
ALTER TABLE [dbo].[AutorizacaoSupervisor] ADD 
[idnIrregularidadesCadastroParceiro] [bit] NULL,
[idnExclusaoFatura] [bit] NULL
GO
ALTER TABLE [dbo].[emitente] ADD 
[formaAverbacaoCarga] [varchar] (50) COLLATE Latin1_General_CI_AS NULL,
[usuarioAverbePorto] [varchar] (50) COLLATE Latin1_General_CI_AS NULL,
[senhaAverbePorto] [varchar] (50) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[inutilizacao] ADD 
[idnEnviadoPlataformaContador] [bit] NULL,
[arquivoDistribuicao] [varchar] (max) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[NFPlataformaContadorEventos] ADD 
[idInutilizacao] [int] NULL
GO
ALTER TABLE [dbo].[OrdemCarga] ADD 
[idSeguradora] [int] NULL,
[codigoRota] [int] NULL
GO
ALTER TABLE [dbo].[parceiro] ADD 
[rankParceiro] [int] NULL,
[idnPermiteTriangulacao] [bit] NULL,
[idnRepresentanteLegal] [bit] NULL,
[idRepresentanteLegal] [int] NULL,
[numeroRamal] [int] NULL,
[idnPermitePromocaoVendas] [bit] NULL
GO
ALTER TABLE [dbo].[pedido] ADD 
[tipoPedidoEntrega] [varchar] (100) COLLATE Latin1_General_CI_AS NULL,
[dataPrevisaoEntrega] [datetime] NULL,
[idnTriangulacao] [bit] NULL,
[dataVencimentoFatura] [datetime] NULL,
[dataChegada] [datetime] NULL
GO
ALTER TABLE [dbo].[pedidoStatus] ADD 
[codigoMotivo] [varchar] (20) COLLATE Latin1_General_CI_AS NULL,
[Motivo] [varchar] (200) COLLATE Latin1_General_CI_AS NULL,
[responsavelCancelamento] [varchar] (50) COLLATE Latin1_General_CI_AS NULL
GO
ALTER TABLE [dbo].[produto] ADD 
[idProdutoPlataforma] [varchar] (100) COLLATE Latin1_General_CI_AS NULL,
[diasValidade] [int] NULL
GO
ALTER TABLE [dbo].[ProdutoClassificacao] ADD 
[idProdutoPlataforma] [varchar] (100) COLLATE Latin1_General_CI_AS NULL
GO
CREATE TABLE [dbo].[EmitenteIntegracaoDelivery]
(
	[id] [int] IDENTITY (1,1) NOT NULL,
	[clientId] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[userCode] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[authorizationCodeVerifier] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[verificationUrl] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[verificationUrlComplete] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[grantType] [varchar] (200) COLLATE Latin1_General_CI_AS NULL,
	[clientSecret] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[authorizationCode] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[expiresIn] [datetime] NULL,
	[accessToken] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[refreshToken] [varchar] (max) COLLATE Latin1_General_CI_AS NULL,
	[type] [varchar] (200) COLLATE Latin1_General_CI_AS NULL,
	[idEmitente] [int] NOT NULL,
	[idPlataforma] [varchar] (100) COLLATE Latin1_General_CI_AS NULL,
	[idnLojaAberta] [bit] NULL,
	CONSTRAINT [PK_EmitenteIntegracaoDelivery] 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].[ConfiguracaoMonitoramentoKanban]
(
	[identificador] [varchar] (100) COLLATE Latin1_General_CI_AS NOT NULL,
	[descricao] [varchar] (100) COLLATE Latin1_General_CI_AS NOT NULL,
	[exibirMonitoramento] [bit] NULL,
	[ordemMonitoramento] [int] NULL,
	[idnPrevendaDelivery] [bit] NULL
) ON [PRIMARY]
GO

ALTER TABLE [dbo].[EmitenteIntegracaoDelivery] ADD CONSTRAINT [FK_EmitenteIntegracaoDelivery_emitente] FOREIGN KEY
	(
		[idEmitente]
	)
	REFERENCES [dbo].[emitente]
	(
		[id]
	)
GO

ALTER TABLE [dbo].[OrdemCarga] ADD CONSTRAINT [FK_OrdemCarga_SeguradoraCTe] FOREIGN KEY
	(
		[idSeguradora]
	)
	REFERENCES [dbo].[SeguradoraCTe]
	(
		[id]
	)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idnPermitirNaoInformarFilialConsultasRelatorios', 'Permitir que o campo Filial seja opcional, nas telas de Consulta e Relatórios', 'Selecione esta opção quando desejar que seja possível consultar ou imprimir relatórios sem definir a Filial, onde serão exibidos os registros de todas as Filiais. OBS: opção disponível apenas para algumas telas.', 'bool', 'False', 'Geral', 'Configurações Gerais',null,0,0,0,0,0,null,null,null)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idnConsiderarVendedorDoParceiroNasVendas', 'Considerar o Vendedor definido no Parceiro para as Vendas', 'Selecione esta opção quando desejar que o Vendedor definido para o Parceiro, seja carregado ao realizar uma venda. Desmarque esta opção para considerar o vendedor definido para o Operador.', 'bool', 'True', 'Geral', 'Configurações Gerais',null,0,0,0,0,0,null,null,null)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idnObrigarInformacaoVendedorCadastroParceiro', 'Exigir informar o Vendedor ao cadastrar Clientes e Fornecedores', 'Selecione esta opção quando desejar que seja Obrigatório selecionar o Vendedor, ao realizar o cadastro de um Cliente ou Fornecedor', 'bool', 'False', 'Geral', 'Configurações do Parceiro',null,0,0,0,0,0,null,null,null)

GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idnSolicitarAutorizacaoParceiroSemRepresentante', 'Solicitar autorização do supervisor no cadastro de Parceiro PJ sem Representante Legal', 'Selecione esta opção quando desejar que seja Obrigatório selecionar o Representante Legal, ao realizar o cadastro de Pessoa Jurídica. Quando não informado, será solicitado uma Autorização do Supervisor.', 'bool', 'False', 'Geral', 'Configurações do Parceiro',null,0,0,0,1,0,null,null,null)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idnSolicitarAutorizacaoParaExclusaoFatura', 'Solicitar autorização do supervisor para a exclusão de Faturas', 'Selecione esta opção quando desejar que uma Autorização Supervisionada seja gerada ao remover Faturas.', 'bool', 'False', 'Geral', 'Configurações Gerais',null,0,0,0,1,0,null,null,null)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idnEnviarEmailNFeRepresentante', 'Enviar uma cópia do email para o Representante', 'Selecione esta opção quando desejar que seja enviada uma cópia do e-mail da NFe para o Representante da Venda.', 'bool', 'False', 'Email', 'NFe',null,0,0,0,0,0,null,null,null)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idnExibirAvisoParaRamalJaSalvoParceiro', 'Exibir um aviso quando informado um Ramal já definido a outro Parceiro', 'Selecione esta opção quando desejar que um aviso seja exibido ao informar um Ramal que já está atribuído a outro Parceiro ativo.', 'bool', 'True', 'Geral', 'Configurações do Parceiro',null,0,0,0,0,0,null,null,null)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('qtdDiasLimiteAberturaCaixaRetroativo', 'Quantidade de dias limite para a Abertura de Caixa Retroativo', 'Informe a quantidade de dias para a data máxima de abertura de um Caixa retroativo. Informe o valor 0 (zero) para desabilitar este controle.', 'int', '0', 'Financeiro', 'Configurações do Caixa',null,0,0,0,1,0,null,null,null)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idSeguradoraPadrao', 'Seguradora Padrão', 'Selecione a seguradora padrão, para que a mesma seja sugerida ou ainda, incluída automaticamente na emissão do MDFe', 'int', null, 'MDFe', 'Configurações do MDFe',null,0,0,0,0,0,'SeguradoraCTe','(responsavelSeguro = 6) or (responsavelSeguro = 7)',null)
GO
INSERT [dbo].[configuracaoNovo] ([nomeParametro], [descricaoSimplificada], [descricaoDetalhada], [tipoValor], [valor], [grupo], [subgrupo], [tamanhoValorMaximo], [idnParametroMultilinhas], [idnParametroRadio], [idnParametroSelecaoPasta], [idnPermiteAlteracaoApenasPorAdmins], [idnCampoSenha], [tabelaSelecao], [filtroSelecao], [validacaoRegularExpression]) VALUES (N'idnObrigarCodigoRota', N'Obrigar a informação do código da rota na nomeação do veículo', N'Se esta opção for marcada, o código da rota será obrigatório na nomeação do veículo', N'bool', N'False', N'Ordem de Carga', N'Geral', NULL, 0, 0, 0, 0, 0, NULL, NULL, NULL)
GO
INSERT [dbo].[configuracaoNovo] ([nomeParametro], [descricaoSimplificada], [descricaoDetalhada], [tipoValor], [valor], [grupo], [subgrupo], [tamanhoValorMaximo], [idnParametroMultilinhas], [idnParametroRadio], [idnParametroSelecaoPasta], [idnPermiteAlteracaoApenasPorAdmins], [idnCampoSenha], [tabelaSelecao], [filtroSelecao], [validacaoRegularExpression]) VALUES (N'nomeCampoDataEntregaPedido', N'Nome do campo da data de entrega', N'Informe o nome desejado para o campo Data de Entrega no pedido. (Esta opção altera o nome do campo apenas na Emissão e Consulta do Pedido)', N'varchar', N'Data Entrega', N'Pedido', N'Configurações do Pedido', N'20', 0, 0, 0, 0, 0, NULL, NULL, NULL)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression]) VALUES ('idnMudarOrdemPizzaFamilia', 'Alterar a ordem da pizza familia por Ultimo na Lista', 'Ao marcar esta opção, o sistema exibe a Pizza tamanho Familia por último', 'bool', 'False', 'Pré-Venda (Comanda/Delivery)', 'Configurações da Pré-Venda',null,0,0,0,0,0,null,null,null)
GO
INSERT INTO VERSAO(VERSAO, VERSAOATUALIZACAO, DATAATUALIZACAO) VALUES(452, 710, GETDATE());