Este procedimento tem como objetivo orientar a configuração em rede do sistema, permitindo que múltiplos computadores acessem o banco de dados de forma integrada e funcional.
Antes de iniciar, é necessário definir os papéis de cada máquina:
- Servidor: computador principal onde ficará instalado o banco de dados.
- Terminal: computador que acessará o banco de dados através da rede.
A partir dessa definição, será possível seguir com a configuração adequada para garantir a comunicação correta entre os dispositivos.
Permissões na pasta Smallsoft – Servidor
Com o sistema já instalado no servidor, o próximo passo é configurar as permissões necessárias para permitir o acesso dos terminais à base de dados.
Acesse a pasta pelo caminho padrão C:\Program Files (x86)\Smallsoft. Clique com o botão direito do mouse sobre a pasta Smallsoft, vá em Propriedades > Aba Compartilhamento > Compartilhamento Avançado.

Ao clicar em Compartilhamento Avançado, marque a opção Compartilhar a pasta e em seguida Clique em Permissões

Ao clicar em Permissões, marque as três caixinhas como Permitir.

Clique em Aplicar para salvar as alterações.
Volte para as Propriedades da pasta Smallsoft e agora clique na aba Segurança.
Na aba Segurança, clique em Editar e, em seguida, em Adicionar. No campo que for exibido, digite Todos e clique em OK.

Depois, na seção Permissões, marque todas as caixas na coluna Permitir e clique em Aplicar para salvar as alterações.

Pronto. Agora a pasta Smallsoft está com as permissões necessárias para ser acessada pelos terminais na rede.
Mapeando a Unidade de Rede – Terminal
Agora, vamos mapear a unidade de rede no terminal para que seja possível acessar a pasta Smallsoft diretamente pelo terminal.
Clique com o botão direito do mouse sobre Este Computador e selecione a opção Mapear unidade de rede…

Ao clicar na opção Mapear unidade de rede… vamos procurar a pasta Smallsoft no computador servidor.
Ao localizar o computador Servidor, selecione a pasta Smallsoft e clique em OK. A pasta será aberta, e em seguida procure pelo arquivo Smallcommerce.exe. Caso vá utilizar o NFC-e, localize também o arquivo NFCe.exe.

Em seguida, vamos criar um atalho direto da rede para facilitar o acesso ao sistema. Dentro da pasta mapeada, clique com o botão direito sobre o arquivo Small Commerce.exe > Enviar para > Área de trabalho (criar atalho).

Pronto! Agora seus atalhos foram criados na área de trabalho.
Criando o atalho pelo IP do servidor.
Outra forma de criar o atalho do Small é acessando a pasta Smallsoft diretamente pelo IP do servidor.
Vamos verificar qual é o IP.
No servidor, pressione as teclas ⊞ Win + R para abrir a janela Executar. Digite cmd e pressione Enter para o Prompt de Comando.

No Prompt de Comando que abrir, digite ipconfig

Ao pressione Enter, vai aparecer o seu IP na linha Endereço IPV4.

Com o IP do servidor anotado, vá até o terminal e abra novamente a janela Executar (⊞ Win + R).
No Executar digite o seu IP, no exemplo temos o IP 192.168.3.126. Então preencha com \\192.168.3.126.
Observação: Lembre-se de digitar duas barras invertidas (\\) antes do IP ao acessar a pasta do servidor.

Ao pressionar OK, serão exibidos os arquivos compartilhados. Basta abrir a pasta Smallsoft e criar os atalhos, seguindo o procedimento mostrado anteriormente.

Adicionando exceções no Firewall
Para que o sistema funcione corretamente em rede, é fundamental que os terminais consigam se comunicar com o servidor sem bloqueios. As configurações de exceções no firewall permitem liberar o acesso dos arquivos do sistema garantindo que o compartilhamento e a execução das aplicações ocorram de forma segura e eficiente.
No servidor, acesse o Painel de Controle > Sistema e Segurança > Windows Defender Firewall e vá na opção Permitir um aplicativo ou recursos através do Windows Defender Direwall.

Ao clicar na opção vai abrir outra janela e clique na opção Permitir outro aplicativo…

Em seguida clique em Procurar.

Agora, localize a pasta Firebird. Dentro dela, abra a pasta Firebird_2_5 e, em seguida, a pasta Bin, seguindo o caminho:
C:\Program Files (x86)\Firebird\Firebird_2_5\bin

Como mostrado no print acima, existem dois arquivos chamados fbguard.exe e fbserver.exe. Estes são os arquivos que devem receber prioridade.
Clique sobre fbguard.exe e depois em Abrir.

Ao clicar em Adicionar, faça isso também com o arquivo fbserver.exe. Em seguida, marque a caixinha Privada para os dois Firebird SQL Server.

Basta clicar em Ok e pronto. Agora é só utilizar o Small nos computadores que foram configurados.