Árvore de páginas


1. Introdução

Neste documento é apresentado a forma de acesso ao sistema de contas correntes, para multi empresas. Com essa funcionalidade, é possível selecionar, no momento do login, a empresa com a qual deseja se conectar. O sistema então redireciona o acesso ao banco de dados configurado para a empresa selecionada, utilizando um arquivo de configuração INI.

2. Objetivo

Permitir que o usuário, ao realizar o login, selecione a empresa desejada de uma lista de empresas cadastradas e ativas, e que o sistema, com base nessa seleção, se conecte ao banco de dados correto, previamente configurado no arquivo INI.

3. Funcionamento

Ao acessar a tela de login, o usuário visualizará uma lista de empresas cadastradas e ativas, por exemplo:

  • Empresa 1
  • Empresa 2

Após selecionar a empresa desejada, o sistema utilizará um arquivo INI específico para conectar o usuário ao banco de dados correspondente àquela empresa.

Nota

Somente serão listadas as empresas que estiverem ativas.

4. Estrutura do Arquivo de Configuração INI

A configuração de múltiplos acessos está centralizada no arquivo principal CcorCli.ini, que direciona para os INIs específicos de cada empresa.

4.1. Configuração do Arquivo Principal (CcorCli.ini)

O arquivo principal deve conter uma TAG [EMPRESAS_LOGON] que indicará ao sistema quais caminhos ele deve seguir para encontrar os bancos de dados das empresas listadas. Essa TAG deve listar todas as empresas cadastradas e seus respectivos caminhos para os arquivos INI de configuração do banco de dados.


Exemplo de configuração para duas empresas:

[EMPRESAS_LOGON] empresa_1=C:\Totalbanco\Arquivo_INI_01\ccor_srv.ini empresa_2=C:\Totalbanco\Arquivo_INI_02\ccor_srv.ini

4.2. Nomeação das Tags de Empresas

A tag que define cada empresa no arquivo INI principal deve seguir o formato empresa_x, onde o valor x corresponde ao código da empresa (CD_EMP) na tabela de Empresas do Banco de Dados Básico. Por exemplo, se a tabela de empresas contém os seguintes códigos:


CD_EMP
1
2
15
17

As tags no arquivo INI principal serão:

empresa_1
empresa_2
empresa_15
empresa_17

4.3. Arquivos INI Específicos para Cada Empresa

Cada empresa terá um arquivo INI individual, contendo as configurações de acesso ao seu banco de dados. Esses arquivos INI específicos podem estar em qualquer diretório, desde que seus caminhos sejam corretamente apontados no arquivo CcorCli.ini.

5. Exemplo de Configuração Completa


Temos as seguintes empresas: Empresa 1 e Empresa 2. A configuração do arquivo INI principal e dos arquivos individuais seria a seguinte:

  • Arquivo principal CcorCli.ini:

[EMPRESAS_LOGON]

empresa_1=C:\Totalbanco\Arquivo_INI_01\ccor_srv.ini

empresa_2=C:\Totalbanco\Arquivo_INI_02\ccor_srv.ini

  • Arquivo específico de Empresa 1:

C:\Totalbanco\Arquivo_INI_01\ccor_srv.ini

  • Arquivo específico de Empresa 2:

C:\Totalbanco\Arquivo_INI_02\ccor_srv.ini

6. Imagem de Acesso

Abaixo está a imagem da tela de login, onde o usuário poderá selecionar a empresa desejada para realizar o login:










  • Sem rótulos