Banco Uniloja para Multiloja

Modificado em Fri, 15 Sep 2023 na (o) 05:48 PM

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

Deixe-nos saber como podemos melhorar este artigo!

Selecione pelo menos um dos motivos

Feedback enviado

Agradecemos seu esforço e tentaremos corrigir o artigo