Modificar banco Uniloja para Multilojas
Obs. Realizar todos os procedimentos abaixo em uma base de TESTES antes de realizar o procedimento efetivamente, também é imprescindível fazer um backup.
1º Passo:
Backup do sistema
2º Passo:
Fazer uma nova consulta no banco de dados, e rodar o seguinte comando:
CREATE TABLE [dbo].[Mng_cadContatoEmpresa]( [ContatoId] [int] IDENTITY(1,1) NOT NULL, [EmpresaId] [int] NULL, [Nome] [nvarchar](75) NULL, [Telefone] [nvarchar](75) NULL, [Email] [nvarchar](75) NULL, [Ativado] [bit] NULL, CONSTRAINT [PK_Mng_cadContatoEmpresa] PRIMARY KEY CLUSTERED ( [ContatoId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[Mng_cadEmpresa]( [EmpresaId] [int] IDENTITY(1,1) NOT NULL, [RazaoSocial] [nvarchar](75) NULL, [NomeFantasia] [nvarchar](75) NULL, [CNPJ] [nvarchar](25) NULL, [IE] [nvarchar](16) NULL, [OptantePeloSimples] [bit] NULL, [AliquotaSN] [decimal](4, 0) NULL, [EmiteBoleto] [bit] NOT NULL, [EmiteNFe] [bit] NOT NULL, [EmpresaPrincipal] [bit] NOT NULL, [Ativado] [bit] NULL, CONSTRAINT [PK_Mng_cadEmpresa] PRIMARY KEY CLUSTERED ( [EmpresaId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] CREATE TABLE [dbo].[Mng_cadEnderecoEmpresa]( [EnderecoId] [int] IDENTITY(1,1) NOT NULL, [EmpresaId] [int] NOT NULL, [DescricaoEndereco] [nvarchar](75) NULL, [Logradouro] [nvarchar](100) NULL, [Numero] [nvarchar](15) NULL, [Complemento] [nvarchar](25) NULL, [Bairro] [nvarchar](25) NULL, [CEP] [nvarchar](12) NULL, [CIdade] [nvarchar](75) NULL, [UF] [nvarchar](2) NULL, [Ativado] [bit] NULL, CONSTRAINT [PK_Mng_cadEnderecoEmpresa] PRIMARY KEY CLUSTERED ( [EnderecoId] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] ALTER TABLE [dbo].[Mng_cadEmpresa] ADD CONSTRAINT [DF_Mng_cadEmpresa_EmiteBoleto] DEFAULT ((0)) FOR [EmiteBoleto] ALTER TABLE [dbo].[Mng_cadEmpresa] ADD CONSTRAINT [DF_Mng_cadEmpresa_EmiteNFe] DEFAULT ((0)) FOR [EmiteNFe] ALTER TABLE [dbo].[Mng_cadEmpresa] ADD CONSTRAINT [DF_Mng_cadEmpresa_EmpresaPrincipal] DEFAULT ((0)) FOR [EmpresaPrincipal]
3º Passo:
Cadastrar uma loja manualmente: http://portal.lexos.com.br/solution/articles/9000110967-cadastrar-empresa-endereco-empresa-no-multiloja
4º Passo:
Fazer uma nova consulta no banco de dados, e rodar o seguinte comando:
INSERT INTO mng_AuxModificacoesBD (Descricao, Mnemonico, DataReg) VALUES('Criada tabelas para cadastro de dados da empresa que irá gerar boleto ou NFe', 'ADDTBCADEMPRESA', GETDATE())
5º Passo:
Rodar o sistema na Lexstore 3.0.8.001.
6º Passo:
Rodar o sistema na última versão Multilojas disponível (Testado na Lexstore 3.8.6.001)
Agora é só realizar testes no sistema para verificar possíveis erros.
Este artigo foi útil?
Que bom!
Obrigado pelo seu feedback
Desculpe! Não conseguimos ajudar você
Obrigado pelo seu feedback
Feedback enviado
Agradecemos seu esforço e tentaremos corrigir o artigo