USE [TryNFeOnline]
GO

ALTER TABLE [dbo].[emitente] ADD 
[logotipoNFCe] [image] NULL
GO
ALTER TABLE [dbo].[operacao] ADD 
[idOperacaoAjusteEntrada] [int] NULL,
[idOperacaoAjusteSaida] [int] NULL,
[idnGeraParcelasPedido] [bit] NULL
GO
ALTER TABLE [dbo].[parceiro] ADD 
[indConsumidorFinal] [int] NULL,
[idRepresentante] [int] NULL
GO
CREATE TABLE [dbo].[PedidoParcela]
(
	[id] [int] IDENTITY (1,1) NOT NULL,
	[idPedido] [int] NOT NULL,
	[parcela] [int] NOT NULL,
	[dataVencimento] [date] NOT NULL,
	[valor] [numeric] (18,4) NOT NULL,
	CONSTRAINT [PK_PedidoParcela] 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].[PedidoParcela] ADD CONSTRAINT [FK_PedidoParcela_pedido] FOREIGN KEY
	(
		[idPedido]
	)
	REFERENCES [dbo].[pedido]
	(
		[id]
	)
GO
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression],[idnPermiteSelecaoMultiplaOpcoes]) VALUES ('idnExibirAvisoQuandoNaoIdentificadoCpfNFCe', 'Exibir um aviso quando o CPF não for informado na NFCe', 'Selecione esta opção quando desejar que um aviso seja exibido quando não for identificado o Parceiro ou informado o CPF na NFCe.', 'bool', 'False', 'NFCe', 'Configurações da NFCe',null,0,0,0,0,0,null,null,null,0)
INSERT INTO [dbo].[configuracaoNovo]([nomeParametro],[descricaoSimplificada],[descricaoDetalhada],[tipoValor],[valor],[grupo],[subgrupo],[tamanhoValorMaximo],[idnParametroMultilinhas],[idnParametroRadio],[idnParametroSelecaoPasta],[idnPermiteAlteracaoApenasPorAdmins],[idnCampoSenha],[tabelaSelecao],[filtroSelecao],[validacaoRegularExpression],[idnPermiteSelecaoMultiplaOpcoes]) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', 'Tipo de Produto na seleção de Composições', 'Selecione os tipos de Produto que serão exibidos na inclusão das composições, no cadastro de Montagens/Produções.', 'varchar', null, 'Geral', 'Configurações do Produto',null,0,0,0,0,0,null,null,null,1)
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '00 – Mercadoria para Revenda', '00')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '01 – Matéria-Prima', '01')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '02 – Embalagem', '02')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '03 – Produto em Processo', '03')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '04 – Produto Acabado', '04')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '05 – Subproduto', '05')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '06 – Produto Intermediário', '06')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '07 – Material de Uso e Consumo', '07')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '08 – Ativo Imobilizado', '08')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '09 – Serviços', '09')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '10 – Outros insumos', '10')
INSERT INTO [dbo].[ConfiguracaoNovoOpcoes](nomeParametro, descricao, valor) VALUES ('idnTipoProdutoFiltrarSelecaoComposicoesMontagem', '99 – Outras', '99')
GO
INSERT dbo.configuracaoNovo(nomeParametro, descricaoSimplificada, descricaoDetalhada, tipoValor, valor, grupo, subgrupo, tamanhoValorMaximo, idnParametroMultilinhas, idnParametroRadio, idnParametroSelecaoPasta, idnPermiteAlteracaoApenasPorAdmins, idnCampoSenha, tabelaSelecao, filtroSelecao, validacaoRegularExpression, dataInclusao, idnPermiteSelecaoMultiplaOpcoes) VALUES (N'idnIgnorarEstoquePedidoAoAbrirOrdemServico', 'Ignorar Estoque no Pedido ao Abrir OS', 'Ao abrir uma Ordem de Serviço através do Pedido, a movimentação de estoque do Pedido será ignorada', 'bool', null, 'Pedido', 'Configurações do Pedido', NULL, 0, 0, 0, 1, 0, NULL, NULL, NULL, null, NULL)
INSERT dbo.configuracaoNovo(nomeParametro, descricaoSimplificada, descricaoDetalhada, tipoValor, valor, grupo, subgrupo, tamanhoValorMaximo, idnParametroMultilinhas, idnParametroRadio, idnParametroSelecaoPasta, idnPermiteAlteracaoApenasPorAdmins, idnCampoSenha, tabelaSelecao, filtroSelecao, validacaoRegularExpression, dataInclusao, idnPermiteSelecaoMultiplaOpcoes) VALUES (N'idOperacaoPadraoOSAberturaPorPedido', 'Operação padrão da OS ao abrir o pedido', 'Ao abrir uma Ordem de Serviço a partir de um pedido, a operação selecionada será utilizada por padrão', 'int', null, 'Pedido', 'Configurações do Pedido', NULL, 0, 0, 0, 1, 0, 'operacao', '(idnServico = 1)', NULL, null, NULL)
GO
UPDATE cidade SET descricao = 'SANTA IZABEL DO PARA' WHERE descricao = 'SANTA ISABEL DO PARA'
GO
INSERT INTO VERSAO(VERSAO, VERSAOATUALIZACAO, DATAATUALIZACAO, REVISAO) VALUES(506, 764, GETDATE(),1);