Ir para conteúdo
  • Cadastre-se

dev botao

  • Este tópico foi criado há 3797 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Recommended Posts

Postado

Bom dia , 

 

Estou com duvida em como formalizar meu sistema para que trabalhe com multi loja e preciso da ajuda de vcs !

 

Criei um Flag Cod_Loja em minhas tabelas , estou usando Firebird !

 

1 - Nas Lojas Filiais é permitido o Cadastro de Produtos , Clientes ... etc... Ou isso é feito somente na Matriz ?

 

2 - O Sincronismo é feito da base de dados inteira ou somente Produtos , Clientes e Movimento ?

 

3 - Qual a melhor maneira de sincronismo , via FTP por scripts de arquivos txt ou conexão direta ao banco ?

 

 

Muito obrigada a todos !

 

  • Consultores
  • Solution
Postado

Bom dia , 

 

Estou com duvida em como formalizar meu sistema para que trabalhe com multi loja e preciso da ajuda de vcs !

 

Criei um Flag Cod_Loja em minhas tabelas , estou usando Firebird !

 

1 - Nas Lojas Filiais é permitido o Cadastro de Produtos , Clientes ... etc... Ou isso é feito somente na Matriz ?

Isso depende de você e do seu cliente. Não há legislação sobre isso.

 

2 - O Sincronismo é feito da base de dados inteira ou somente Produtos , Clientes e Movimento ?

Também é uma questão do negócio. Você e seu cliente devem decidir. No entanto, você deve ficar atenta para o controle de estoque que deve ser feito por loja ou por depósito. Sobre isso, talvez seja melhor consultar o contador do cliente.

 

3 - Qual a melhor maneira de sincronismo , via FTP por scripts de arquivos txt ou conexão direta ao banco ?

 

Muito obrigada a todos !

   Seria melhor definir como vai tratar as duas primeiras perguntas antes de definir o sincronismo e a arquitetura do BD. Talvez você chegue a conclusão que vá usar um BD por loja, mas com uma aplicação que pode fazer a pesquisa em mais de uma loja se for necessário. Talvez apenas algumas das tabelas estejam em BD separados. Ou talvez tudo em um BD só.

 

   Em minha experiência, fazer replicação de BD Firebird sincronizados via FTP pode não ser muito fácil quando se tem acessos simultâneos. A grande dificuldade não é nem processar os scripts, mas sim garantir a replicação correta.

 

   Mas fazer uma sincronia, no sentido de processar os scripts e garantir que o BD receba os dados é, de certa forma, até fácil via uma conexão normal ao BD.

 

   Já que você definiu que vai trabalhar com o Firebird, entenda que a conexão direta ao banco via internet não é criptografada, nem compactada no momento (está previsto para implementação na versão 3). Por isso muitos usam o Zebedee.

 

   Em se tratando de múltiplas lojas, talvez você queira trabalhar com n-tier (multi-camadas). Não é um requisito, mas talvez seja melhor dependendo do número de lojas.

   Seja lá qual for a decisão, eu sugiro que você experimente um pouco a arquitetura antes de colocar em prática o trabalho de fazer o programa inteiro. Por exemplo: Se decidiu conexão via internet, monte uma base de dados simples, só com produtos e movimentos. Faça lançamentos acessando via internet e não via rede local para que você sinta o peso do trabalho que vai ter, do tráfego e assim por diante.

  • Curtir 3

[]'s

Consultor SAC ACBr

Elton
Profissionalize o ACBr na sua empresa, conheça o ACBr Pro.

Projeto ACBr     Telefone:(15) 2105-0750 WhatsApp(15)99790-2976.

Um engenheiro de Controle de Qualidade(QA) entra num bar. Pede uma cerveja. Pede zero cervejas.
Pede 99999999 cervejas. Pede -1 cervejas. Pede um jacaré. Pede asdfdhklçkh.
  • Este tópico foi criado há 3797 dias atrás.
  • Talvez seja melhor você criar um NOVO TÓPICO do que postar uma resposta aqui.

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora
×
×
  • Criar Novo...

Informação Importante

Colocamos cookies em seu dispositivo para ajudar a tornar este site melhor. Você pode ajustar suas configurações de cookies, caso contrário, assumiremos que você está bem para continuar.