ActiveDelphi - Índice do Fórum ActiveDelphi
.: O site do programador Delphi! :.
 
 FAQFAQ   PesquisarPesquisar   MembrosMembros   GruposGrupos   RegistrarRegistrar 
 PerfilPerfil   Entrar e ver Mensagens ParticularesEntrar e ver Mensagens Particulares   EntrarEntrar 

Sistema multi empresas

 
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi
Exibir mensagem anterior :: Exibir próxima mensagem  
Autor Mensagem
oneshotbr
Colaborador
Colaborador


Registrado: Quarta-Feira, 6 de Mai de 2009
Mensagens: 1948
Localização: Taubaté - SP

MensagemEnviada: Ter Dez 16, 2014 9:06 am    Assunto: Sistema multi empresas Responder com Citação

Bom dia galera,

Como vocês fazem para criar um sistema multi empresas com 1 base de dados só?

Eu pensei no seguinte:
Criar uma tabela empresa com os campos EMPRESASID e DESCRICAO e em cada tabela teria um campo EMPRESASID (uma chave estrangeira) para que possa saber em qual empresa está o registro selecionado, na hora de abrir o sistema seria escolhido a empresa, é assim mesmo que funciona um sistema multi empresas?
_________________
AMD Phenom II X4 960T 3.00 GHz - 8 GB DDR III - HD 1000 GB SATA - GeForce GTX 650 TI GDDR 5 - Monitor 21,5" Full HD - Kubuntu 14.04 + Windows 7 Professional x64.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Ter Dez 16, 2014 10:16 am    Assunto: Responder com Citação

eu fiz desse jeito:

tenho uma tabela chamada empresas, onde gravo os dados das empresas do grupo.

aqui somos 2 grupos (1 grupo com 4 empresas e outro com 7 empresas)

vc tem q verificar algumas situacoes, como por exemplo: qdo compramos determinada materia prima, o estoque tem q ser de uma das filiais, mas o contas a pagar vai pra matriz).

tb tenho q tirar alguns relatorios de um determinado grupo, q nao pode inteferir nos dados dos outros (coloquei uma informacao no cadastro das empresas informando qual é a matriz, e nas demais eu informa qual é a matriz da mesma).

veja algumas telas de exemplo






_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
oneshotbr
Colaborador
Colaborador


Registrado: Quarta-Feira, 6 de Mai de 2009
Mensagens: 1948
Localização: Taubaté - SP

MensagemEnviada: Seg Jan 05, 2015 8:44 am    Assunto: Responder com Citação

Certo Joemil,

Na tela de login você escolhe então qual empresa vai abrir e dentro disso você vai lançando os registros na tabela e separa pelo ID da empresa e na hora de gerar um relatório (que é o grande diferencial de um sistema multi empresas) você deixa ele escolher se quer só de uma empresa ou de todas.
_________________
AMD Phenom II X4 960T 3.00 GHz - 8 GB DDR III - HD 1000 GB SATA - GeForce GTX 650 TI GDDR 5 - Monitor 21,5" Full HD - Kubuntu 14.04 + Windows 7 Professional x64.
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
joemil
Moderador
Moderador


Registrado: Quinta-Feira, 25 de Março de 2004
Mensagens: 9100
Localização: Sinop-MT

MensagemEnviada: Ter Jan 06, 2015 7:33 am    Assunto: Responder com Citação

existem usuarios q podem abrir somente a empresa onde esta lotado,
outros podem abrir apenas empresas de um grupo
e outros (diretores do grupo), podem escolher qq empresa de qq grupo

na tela de relatorio eu filtro qual empresa o usuario pode abrir. Na tela q coloquei de exemplo, estao as empresas de um dos grupos.

qdo da entrada no estoque, no cabecalho da nota, eu informo pra onde foi a nota (matriz ou filial), e na tela onde insere os itens, eu informo pra onde vai o estoque
_________________
<b>SEMPRE COLOQUE [RESOLVIDO] NO SEU POST</b>
Enviar imagens: http://tinypic.com/
Voltar ao Topo
Ver o perfil de Usuários Enviar Mensagem Particular
Mostrar os tópicos anteriores:   
Novo Tópico   Responder Mensagem    ActiveDelphi - Índice do Fórum -> Delphi Todos os horários são GMT - 3 Horas
Página 1 de 1

 
Ir para:  
Enviar Mensagens Novas: Proibido.
Responder Tópicos Proibido
Editar Mensagens: Proibido.
Excluir Mensagens: Proibido.
Votar em Enquetes: Proibido.


Powered by phpBB © 2001, 2005 phpBB Group
Traduzido por: Suporte phpBB