Manual de Instalação do SisCom
Instalação no servidor e nas estações de trabalho
1. Visão geral
O SisCom é uma aplicação Windows (32 bits) que acessa um banco de dados Firebird. Existem duas instalações distintas:
Servidor
Máquina onde ficam o Firebird e o arquivo do banco de dados (.FDB).
A pasta Programas é compartilhada na rede com o nome SISCOM.
É a única máquina onde as atualizações do sistema são executadas.
Estação
Demais computadores da rede. Têm uma cópia local do SisCom.exe, acessam o banco
do servidor pela rede e buscam DLLs, atualizador e novas versões no compartilhamento
\\SERVIDOR\SISCOM.
CaminhoBase: no servidor ele começa sempre com LOCALHOST:; na estação, com o
nome ou IP do servidor.
Convenções usadas neste manual — substitua pelos valores reais do cliente:
| Marcador | Significado |
|---|---|
SERVIDOR | Nome de rede ou IP do servidor do cliente. |
NOMECLIENTE | Nome do banco de dados do cliente, sem a extensão .FDB, sempre em maiúsculas. |
C:\Memoria\SisComInd | Pasta raiz da instalação no servidor (exemplo). |
2. Instalação no servidor
2.1 Pré-requisitos
- Sistema operacional Windows. O
SisCom.exeé uma aplicação Windows de 32 bits (roda normalmente em Windows 64 bits). - Firebird instalado — atualmente versão 5.0. O instalador está em
\\192.168.0.215\Util\Firebird\FB_5\. Em situações normais basta avançar com Next em todas as telas e, quando solicitado, informar a senha padrão do sistema SisCom para o usuárioSYSDBA. - Porta do Firebird liberada no Firewall do Windows. Logo após instalar o Firebird, libere a porta
TCP
3050no firewall do servidor, para permitir o acesso das estações pela rede (ver quadro abaixo). - Internet disponível. Na primeira execução o SisCom baixa arquivos complementares (schemas fiscais, utilitários, atualizador).
- IBExpert instalado. É o gerenciador de banco de dados (SGBD) utilizado para administrar o banco do cliente — necessário para consultar a versão do banco e rodar os scripts na atualização (seção 5).
wf.msc) →
Regras de Entrada → Nova Regra... → Porta → TCP, porta local específica 3050 →
Permitir a conexão → marcar os perfis de rede utilizados → nome: Firebird 3050.Por comando (Prompt de Comando como administrador):
netsh advfirewall firewall add rule name="Firebird 3050" dir=in action=allow protocol=TCP localport=3050
Se o cliente usa outra porta (caso raro de duas versões do Firebird no mesmo servidor), libere a porta
informada em PORTAFB no lugar da 3050. Sem essa liberação o SisCom funciona no servidor,
mas nenhuma estação consegue conectar.
2.2 Arquivos necessários
Apenas os itens abaixo são copiados para a pasta Programas\. Todas as demais pastas e arquivos
são criados ou baixados pelo próprio SisCom.exe quando necessário.
| # | Arquivo | Descrição |
|---|---|---|
| 1 | SisCom.exe | Executável principal do sistema. |
| 2 | Atualizador.exe | Atualizador — na estação, é quem traz do servidor a versão nova do SisCom.exe. |
| 3 | fbclient.dll, GDS32.dll |
Cliente Firebird 32 bits. Obrigatórias — o sistema não abre sem elas. |
libeay32.dll, ssleay32.dll, libssl32.dll |
OpenSSL — comunicação segura (NF-e, webservices, e-mail). | |
libxml2.dll, libxslt.dll, libexslt.dll, libiconv.dll |
Tratamento e assinatura de XML (documentos fiscais). | |
quricol32.dll, quricol64.dll | Geração de QR Code. | |
| 4 | CONFIG.INI | Configuração da instalação — ver seção 2.4. |
| 5 | logo.bmp | Logotipo do cliente, usado em relatórios e boletos. |
2.3 Passo a passo
- Instalar o Firebird 5.0 e liberar a porta no firewall
Conforme os pré-requisitos 2 e 3 da seção 2.1. Porta padrão:
3050. - Criar a estrutura de pastas
C:\Memoria\SisComInd\ ├── Dados\ ← arquivo do banco de dados (.FDB) └── Programas\ ← executáveis, DLLs, CONFIG.INI e logotipo - Copiar o banco de dados
Coloque o arquivo
NOMECLIENTE.FDBna pastaDados\. - Copiar os arquivos do sistema
Copie para
Programas\os itens da seção 2.2. - Compartilhar a pasta Programas como
SISCOMCompartilheC:\Memoria\SisComInd\Programascom o nomeSISCOM, com permissão de leitura e gravação para os usuários das estações. O resultado deve ser acessível como\\SERVIDOR\SISCOM. A pastaDados\não deve ser compartilhada. - Ajustar o CONFIG.INI Conforme a seção 2.4.
- Executar o SisCom.exe e criar o atalho
Conforme a seção 2.5. No servidor, o atalho da área de trabalho aponta para o
SisCom.exe.
2.4 CONFIG.INI do servidor
O arquivo deve ficar na mesma pasta do SisCom.exe. Modelo:
[CONFIGURACAO]
SENHABANCO=
PORTAFB=3050
CaminhoBase=LOCALHOST:C:\Memoria\SisComInd\Dados\NOMECLIENTE.FDB
SrvLinux=
Logotipo=\\SERVIDOR\SISCOM\logo.bmp
Exe=SISCOM.EXE
App=\\SERVIDOR\SISCOM\siscom.exe
Cliente=NOMECLIENTE
Caixa=1
EmpCaixa=1
[AUTOLOGIN]
USUARIO=
PASSWORD=
CaminhoBaseno servidor começa sempre comLOCALHOST:, seguido do caminho completo do.FDB.SENHABANCOfica vazio — não digitar senha neste campo.LogotipoeAppusam o caminho de rede (UNC) do compartilhamentoSISCOM, inclusive no servidor.Clienteé o nome do banco sem.FDB, em maiúsculas.
A explicação completa de cada campo está na seção 6.
2.5 Primeira execução
Execute o SisCom.exe. Com internet disponível, o sistema cria a estrutura abaixo e faz o
download dos arquivos complementares — nada disso precisa ser copiado manualmente:
| Criado / baixado automaticamente | Finalidade |
|---|---|
NFe\Schemas, CTe\Schemas, MDFe\Schemas | Schemas dos documentos fiscais eletrônicos. |
CERTIFICADOS\ | Certificados digitais. |
LOG\ (APIBOLETO, PIX, TEF, WTS) | Logs do sistema e das integrações. |
PDF\, TMPXML\, IMPORTA\, EXPORTA\ | Arquivos gerados, temporários e de integração. |
GRID\ | Layout de colunas das telas. |
IMG\, VENDASOFF\, ATUALIZACAO\ | Imagens, vendas off-line e pacotes de atualização. |
7z\, 7z1900.exe | Compactador usado pelo sistema. |
Update2.exe, Update2.zip | Utilitário de atualização (somente servidor). |
CodNaturezaOperacaoPisCofins_*.txt | Tabelas auxiliares do SPED PIS/COFINS. |
logo.jpg, logopinpad.png, nopicture.jpg | Imagens padrão. |
Programas\, pois o sistema
cria pastas, baixa arquivos e regrava o CONFIG.INI ali.
2.6 Checklist do servidor
- Firebird 5.0 instalado, com a senha padrão do SisCom, e serviço em execução.
- Pastas
Dados\eProgramas\criadas;NOMECLIENTE.FDBemDados\. SisCom.exe,Atualizador.exe, todas as DLLs,CONFIG.INIelogo.bmpemProgramas\.- Pasta
Programascompartilhada comoSISCOM(leitura e gravação) — testar abrindo\\SERVIDOR\SISCOM. - Porta
3050liberada no firewall. CONFIG.INIrevisado:CaminhoBasecomLOCALHOST,Logotipo,AppeCliente.- SisCom abriu com internet, criou as subpastas e permitiu login.
- Atalho da área de trabalho criado para o
SisCom.exe. - IBExpert instalado no servidor.
3. Instalação na estação
Faça a instalação das estações depois que o servidor estiver funcionando.
3.1 Pré-requisitos
- Sistema operacional Windows (aplicação 32 bits; roda em Windows 64 bits).
- Acesso de rede ao servidor: abrir
\\SERVIDOR\SISCOMno Explorador de Arquivos sem erro, com permissão de leitura e gravação, e porta3050do servidor alcançável. - Internet disponível — a estação também baixa arquivos complementares na primeira execução.
fbclient.dll / GDS32.dll), que já faz parte dos arquivos copiados.
3.2 Passo a passo
- Criar a pasta local do sistema
Crie uma pasta local para o SisCom (ex.:
C:\Memoria\SisComInd\Programas). A estação não tem pastaDados\. - Copiar os arquivos
Copie os mesmos itens da seção 2.2:
SisCom.exe,Atualizador.exe, todas as DLLs,CONFIG.INIelogo.bmp. Eles podem ser copiados diretamente de\\SERVIDOR\SISCOM. - Ajustar o CONFIG.INI Conforme a seção 3.3.
- Criar o atalho para o
Atualizador.exee abrir o sistema Crie o atalho na área de trabalho apontando para oAtualizador.exelocal — e não para oSisCom.exe. Abra o sistema por esse atalho e confirme o login.
Atualizador.exe que verifica se há versão nova do SisCom.exe no servidor, atualiza a cópia local e
então abre o sistema. Um atalho direto para o SisCom.exe deixaria a estação rodando versão desatualizada.
3.3 CONFIG.INI da estação
É igual ao do servidor, trocando apenas LOCALHOST pelo nome ou IP do servidor em CaminhoBase:
[CONFIGURACAO]
SENHABANCO=
PORTAFB=3050
CaminhoBase=SERVIDOR:C:\Memoria\SisComInd\Dados\NOMECLIENTE.FDB
SrvLinux=
Logotipo=\\SERVIDOR\SISCOM\logo.bmp
Exe=SISCOM.EXE
App=\\SERVIDOR\SISCOM\siscom.exe
Cliente=NOMECLIENTE
Caixa=1
EmpCaixa=1
[AUTOLOGIN]
USUARIO=
PASSWORD=
SERVIDOR: vai o caminho local do servidor (ex.: C:\Memoria\SisComInd\Dados\...),
exatamente como está no CONFIG.INI do servidor. Não usar caminho de rede (\\...) nem unidade mapeada para o banco.
CONFIG.INI do servidor passa a conter configurações próprias daquela máquina
(impressoras, caixa, identificação do PC). Na estação, parta sempre do modelo acima.
3.4 O que é automático na estação
- A cada abertura, o SisCom compara
fbclient.dllegds32.dllcom as do servidor (pasta do campoApp) e copia a versão do servidor se forem diferentes. - O
Atualizador.exeda estação — aberto pelo atalho da área de trabalho — é quem atualiza oSisCom.exelocal a partir do servidor antes de abrir o sistema. - As subpastas (
LOG\,GRID\,PDF\,NFe\...) são criadas localmente na primeira execução. - Atualizações de versão não são executadas na estação: ao detectar versão nova, o SisCom avisa que a atualização deve ser feita apenas no servidor.
3.5 Checklist da estação
\\SERVIDOR\SISCOMabre normalmente a partir da estação.- Pasta local criada com
SisCom.exe,Atualizador.exe, DLLs,CONFIG.INIelogo.bmp. CaminhoBasecom nome/IP do servidor + caminho local do.FDBno servidor.LogotipoeAppapontando para\\SERVIDOR\SISCOM\.- Atalho da área de trabalho criado para o
Atualizador.exe(não para oSisCom.exe). - SisCom abriu pelo atalho e permitiu login.
4. Configurações iniciais
Resumo do que será configurado:
| # | O quê | Onde | Valor |
|---|---|---|---|
| 1 | Dados da empresa | Configurações → Empresa · aba Dados da Empresa | Dados cadastrais do cliente |
| 2 | Número da 1ª NF-e e séries (NF-e 55 / NFC-e 65) | Configurações → Empresa · aba Dados Fiscais | Informado pelo cliente / contador |
| 3 | Certificado digital | Configurações → Empresa · aba Certificado Digital | \\SERVIDOR\SISCOM\CERTIFICADOS\empresa1.pfx |
| 4 | Repositório das notas | Parâmetros NFe / CTe · NF-E → Repositório / Logotipo | \\SERVIDOR\SISCOM\NFe\ |
| 5 | Versão do XML | Parâmetros NFe / CTe · NF-E → Opções | 4.00 |
| 6 | Token do enviador ACBr | Parâmetros NFe / CTe · NF-E → Repositório / Logotipo | Solicitar ao administrador MemoriaInfo |
| 7 | TimeOut das requisições e SSLType | Parâmetros NFe / CTe · NF-E → Enviador | 30000 e TLS1_2 |
4.1 Dados da empresa
- Abrir a tela de empresas Menu Configurações → Empresa (tela SisCom - Configurações).
- Entrar em edição Selecione a empresa na lista e clique em Alterar (F3). Para cadastrar uma empresa adicional, use Novo (F2).
- Preencher a aba "Dados da Empresa" Razão Social, Nome Fantasia, CPF/CNPJ, Insc. Estadual, Insc. Municipal, CNAE Fiscal, Telefone, e-Mail, Endereço, Nr., Bairro, Cep, Cidade e UF. Os dados devem ser idênticos aos do cadastro na SEFAZ, pois são enviados nos documentos fiscais.
- Informar o logotipo para relatórios
No campo Caminho do logo para relatórios (.bmp .jpg .png) use o caminho da pasta compartilhada:
\\SERVIDOR\SISCOM\logo.bmp. - Gravar
Clique em Gravar (F4). O código da empresa aparece no canto do quadro (
001para a primeira) — é esse código que define o nome do arquivo do certificado na seção 4.2.
4.2 Dados fiscais e certificado digital (por empresa)
Na mesma tela (Configurações → Empresa), com a empresa em Alterar (F3). Repita para cada empresa que emite documento fiscal. As configurações de nota de serviço (grupo Nota Fiscal de Serviços e aba NFS-e) não fazem parte deste manual.
a) Aba "Dados Fiscais" — grupo "Nota Fiscal de Produtos"
| Campo | O que informar |
|---|---|
Categoria | Categoria / regime tributário da empresa (conforme o contador). |
Nr. da 1ª Nota | Número da primeira NF-e (modelo 55) que o SisCom vai emitir. Cliente novo: 1. Cliente que já
emitia por outro sistema: o número seguinte ao da última NF-e autorizada na série. Vale somente para a NF-e —
a NFC-e não tem campo de número inicial. |
Série NF-e | Série da NF-e — modelo 55. |
Série NFC-e | Série da NFC-e — modelo 65. Geralmente é atribuída uma série diferente da NF-e, e a numeração da NFC-e inicia em 1 nessa série. |
1, escolha uma série que o cliente ainda não utilizou para o modelo 65.
b) Aba "NF-e / CT-e" — grupo "NF-e"
- Marque Emite NFe e confira Cód. IBGE Cidade e Cód. IBGE Estado.
- Para NFC-e (modelo 65): preencha TOKEN NFC-e e ID TOKEN com o CSC (Código de Segurança do Contribuinte) e o seu identificador. O CSC deve ser obtido pelo cliente/contador no portal e-CAC ou equivalente da SEFAZ do estado. Sem o CSC não é possível emitir NFC-e.
c) Aba "Certificado Digital"
O SisCom pode consumir o certificado de duas formas:
| Forma | Como funciona | Exige |
|---|---|---|
| 1. Arquivo na pasta compartilhada padrão | O sistema lê o arquivo .pfx em \\SERVIDOR\SISCOM\CERTIFICADOS\. Configura-se uma vez e vale
para o servidor e todas as estações. |
Caminho do arquivo e senha do certificado informados na tela. |
| 2. Certificado instalado no Windows | O sistema usa o certificado do repositório do Windows, identificado pelo Número de Série. | Instalar o certificado no Windows de cada máquina (servidor e estações) que for emitir documento fiscal. |
Forma 1 — arquivo na pasta compartilhada (padrão das instalações):
- Copiar o certificado para a pasta compartilhada
Copie o arquivo do certificado A1 (
.pfx) para\\SERVIDOR\SISCOM\CERTIFICADOS\, renomeando-o conforme o código da empresa:\\SERVIDOR\SISCOM\CERTIFICADOS\ ├── empresa1.pfx ← empresa de código 1 ├── empresa2.pfx ← empresa de código 2 └── ... - Informar o arquivo
No campo Localização do Arquivo (somente A1), informe o caminho pela pasta compartilhada:
\\SERVIDOR\SISCOM\CERTIFICADOS\empresa1.pfx(o botão ao lado abre a seleção de arquivo). - Informar a senha e a validade Digite a Senha do certificado (obrigatória nesta forma) e a data de Validade.
- Gravar e testar
Clique em Gravar (F4) e depois em Verificar situação web server. O retorno
107 - Serviço em Operaçãoindica que o certificado foi configurado com êxito no sistema. O teste só funciona depois de gravar — antes disso o sistema avisa "Salvar dados antes de continuar!".
Forma 2 — certificado instalado no Windows:
- Instalar o certificado no Windows Instale o certificado em cada máquina que for emitir documento fiscal — o servidor e cada estação.
- Selecionar o certificado Na aba Certificado Digital, clique no botão ao lado de Número de Série. O sistema lista os certificados válidos instalados no Windows (Núm. Série, Razão Social, CNPJ, Validade, Certificadora); selecione o da empresa.
- Gravar e testar
Gravar (F4) e Verificar situação web server — retorno esperado
107 - Serviço em Operação. Repita o teste em cada estação que for emitir.
\\SERVIDOR\SISCOM\CERTIFICADOS\... o mesmo caminho funciona no servidor e nas estações; um caminho local
(C:\...) só funcionaria no servidor.
4.3 Parâmetros da NF-e / NFC-e
Abra Configurações → Parâmetros NFe / CTe (tela SisCom - Parâmetros da NFe). A mesma tela também abre pelo botão Parâmetros de configuração da NF-e / CT-e, na aba Certificado Digital da empresa. Selecione a EMPRESA no topo da tela — os parâmetros são por empresa.
Na aba principal NF-E, configure as sub-abas abaixo:
| Sub-aba | Campo | Valor | Observação |
|---|---|---|---|
| Repositório / Logotipo | Repositório NFe | \\SERVIDOR\SISCOM\NFe\ |
Caminho padrão onde são gravados os XML das notas. Sempre pela pasta compartilhada, para que servidor e estações gravem no mesmo lugar. |
Licença NFe (ACBR) | token | Token do enviador ACBr. Solicitar ao administrador MemoriaInfo. | |
Licença NFe (FlexDocs) | (vazio) | Campo legado, mantido só por compatibilidade — será removido em breve. Não preencher. | |
| Opções | Versão XML | 4.00 | Modelo atual do XML da NF-e. |
| Enviador | TimeOut (milisegundos) | 30000 |
Tempo limite das requisições à SEFAZ. A tela vem com 5000 — alterar para 30000. |
SSLType | TLS1_2 |
Protocolo de segurança da comunicação com a SEFAZ. Sempre selecionar TLS1_2. |
Ao terminar, clique em OK para gravar. Os demais campos (mensagens, opções de impressão, logotipo do DANFE, ICMS desonerado etc.) são ajustados conforme a necessidade de cada cliente.
\\SERVIDOR\SISCOM\CTe\ /
\\SERVIDOR\SISCOM\MDFe\, TimeOut 30000 e SSLType TLS1_2.
4.4 Checklist das configurações
- Dados da empresa preenchidos e conferidos com o cadastro da SEFAZ.
- Logo para relatórios apontando para
\\SERVIDOR\SISCOM\logo.bmp. - Nr. da 1ª Nota, Série NF-e (55) e Série NFC-e (65) confirmados com o cliente/contador.
- Certificado em
\\SERVIDOR\SISCOM\CERTIFICADOS\empresaN.pfx, com caminho, senha e validade informados (ou, na forma 2, instalado no Windows de cada máquina emissora e selecionado pelo Número de Série). - Verificar situação web server retornou
107 - Serviço em Operação. - Repositório NFe =
\\SERVIDOR\SISCOM\NFe\. - Versão XML =
4.00. - Licença NFe (ACBR) preenchida com o token fornecido pelo administrador MemoriaInfo.
- TimeOut =
30000e SSLType =TLS1_2. - Se emite NFC-e: série própria definida e CSC (TOKEN NFC-e / ID TOKEN) informado.
5. Atualização
Atualizador.exe, elas buscam o SisCom.exe novo em \\SERVIDOR\SISCOM.
Uma atualização tem duas partes: o banco de dados (scripts) e o executável (SisCom.exe).
Os scripts são sempre rodados antes de trocar o executável. Nem toda atualização tem script para rodar — nesse caso,
apenas o SisCom.exe é substituído.
| Item | Onde fica |
|---|---|
| Versão atual do banco do cliente | Tabela TAB_BANCO_DADOS, coluna BD_VERSAO (número do último script rodado) |
| Scripts de banco de dados | \\192.168.0.215\docs - scripts\ — arquivos numerados (1607.txt, 1608.txt...) |
SisCom.exe de produção | \\192.168.0.215\MemoriaPROD\SisComInd\ |
5.1 Pré-requisito
IBExpert instalado no servidor. É o SGBD utilizado para gerenciar o banco de dados do cliente — com ele se consulta a versão do banco e se executam os scripts.
5.2 Recomendações antes de atualizar
- Avisar o cliente Informe que será feita a atualização e que o sistema ficará indisponível durante o procedimento. Peça para todos os usuários fecharem o SisCom.
- Reiniciar o serviço do Firebird
Garante que nenhum cliente esteja acessando o banco de dados. Em
services.msc, reinicie o serviço Firebird Server - DefaultInstance, ou pelo Prompt de Comando como administrador:net stop FirebirdServerDefaultInstance net start FirebirdServerDefaultInstance - Criar cópia do banco de dados
Com o banco sem conexões, copie o arquivo
.FDBda pastaDados\com outro nome (ex.:NOMECLIENTE_AAAAMMDD.FDB). Confira se há espaço em disco suficiente antes de copiar. - Criar cópia do SisCom.exe atual
Na pasta
Programas\, copie oSisCom.exeem uso (ex.:SisCom_AAAAMMDD.exe), para poder voltar à versão anterior se necessário.
.FDB
junto com a cópia do SisCom.exe — as duas do mesmo momento.
5.3 Passo a passo
- Verificar a versão do banco do cliente
No IBExpert (no servidor), conecte no banco do cliente e consulte a tabela
TAB_BANCO_DADOS, colunaBD_VERSAO. Ela contém o número do último script que foi rodado neste banco.SELECT BD_VERSAO, BD_ATUALIZACAO FROM TAB_BANCO_DADOS; - Verificar o último script disponível
Abra
\\192.168.0.215\docs - scripts\e veja qual é o script de maior número. Os scripts são arquivos.txtcujo nome é o número da versão. - Rodar os scripts faltantes, em ordem
Rode no IBExpert (Tools → Script Executive) todos os scripts com número maior que o
BD_VERSAOdo cliente, um a um, em ordem crescente, sem pular nenhum. Exemplo: banco em1605e último script1608→ rodar1606,1607e1608. Confirme (commit) cada script. Se um script der erro, pare e não siga para o próximo — acione o desenvolvimento. - Conferir a versão do banco
Repita a consulta do passo 1: o
BD_VERSAOdeve ser o número do último script rodado. Cada script atualiza esse campo sozinho, na última linha — não é preciso alterá-lo à mão. - Atualizar o SisCom.exe
Copie o
SisCom.exede\\192.168.0.215\MemoriaPROD\SisComInd\para a pastaProgramas\do servidor, substituindo o antigo. O SisCom precisa estar fechado no servidor. - Testar
Abra o SisCom no servidor, faça login e confira as rotinas principais do cliente. Depois abra uma estação pelo atalho do
Atualizador.exee confirme que ela recebeu a versão nova.
BD_VERSAO do cliente já for igual ao número do último script disponível, não há nada a rodar no banco:
siga direto para o passo 5 (substituir o SisCom.exe). As recomendações da seção 5.2 continuam valendo.
1609_nao_rodar.txt, não devem ser executados — ainda não estão liberados.
Nesse caso, o último script válido é o anterior a ele. Na dúvida, consulte o desenvolvimento antes de rodar.
SisCom.exe novo espera a estrutura de banco nova. Com scripts faltando, o sistema pode abrir normalmente e
apresentar erro de campo/tabela inexistente só na rotina alterada.
5.4 Checklist da atualização
- Cliente avisado e usuários fora do sistema.
- Serviço do Firebird reiniciado.
- Cópia do
.FDBcriada. - Cópia do
SisCom.exeatual criada. BD_VERSAOconsultado e comparado com o último script de\\192.168.0.215\docs - scripts\.- Scripts faltantes rodados em ordem, sem erro (ou confirmado que não havia script).
BD_VERSAOconferido após os scripts.SisCom.exesubstituído na pastaProgramas\do servidor.- SisCom testado no servidor e em uma estação.
- Cliente avisado de que o sistema está liberado.
6. Referência do CONFIG.INI
Seção [CONFIGURACAO]
| Campo | Descrição | Valor em instalação nova |
|---|---|---|
SENHABANCO automático |
Senha do banco de dados, gravada de forma criptografada pelo próprio SisCom. Deixar o campo presente e vazio; nunca digitar a senha em texto. | (vazio) |
PORTAFB padrão fixo |
Porta TCP do Firebird. Sempre 3050. A exceção são os raros clientes com duas versões do
Firebird no mesmo servidor — nesse caso, usar a porta da instância utilizada pelo SisCom. |
3050 |
CaminhoBase ajustar |
Formato SERVIDOR:CAMINHO_DO_FDB.Servidor: sempre LOCALHOST:.Estação: nome ou IP do servidor. O caminho do .FDB é sempre o caminho local no servidor. |
LOCALHOST:C:\...\Dados\NOMECLIENTE.FDB |
SrvLinux opcional |
Deixar em branco. Preencher manualmente com S somente quando o cliente tem o
servidor de banco de dados em Linux. |
(vazio) |
Logotipo ajustar |
Caminho do logotipo usado em relatórios e boletos. Tanto no servidor quanto na estação deve apontar para a pasta compartilhada. | \\SERVIDOR\SISCOM\logo.bmp |
Exe padrão fixo |
Sempre SISCOM.EXE. Campo legado de versões antigas — manter como está. |
SISCOM.EXE |
App ajustar |
Caminho UNC do siscom.exe do servidor (a pasta Programas é compartilhada como SISCOM).
É dessa pasta que as estações buscam DLLs, Atualizador.exe e demais arquivos compartilhados. |
\\SERVIDOR\SISCOM\siscom.exe |
Cliente ajustar |
Mesmo nome do banco de dados, sem o .FDB e sempre em maiúsculas
(banco NOMECLIENTE.FDB → Cliente=NOMECLIENTE). |
NOMECLIENTE |
Caixa padrão fixo |
Número do caixa. Em instalações novas é sempre 1. | 1 |
EmpCaixa padrão fixo |
Código da empresa (cadastro de empresas do SisCom) usada no caixa. Em instalações novas é sempre 1. |
1 |
Seção [AUTOLOGIN]
| Campo | Descrição | Valor em instalação nova |
|---|---|---|
USUARIOPASSWORD opcional |
Quando preenchidos, o SisCom entra direto com esse usuário, sem pedir login. Usado em alguns PDVs (mercados, fruteiras...). Nas demais máquinas, deixar vazio. | (vazio) |
PASSWORD não é criptografado — qualquer pessoa com acesso ao arquivo consegue ler a senha.
Use o recurso apenas em PDVs e com um usuário de acesso restrito (operador de caixa), nunca com usuário administrador.
CONFIG.INI pelo próprio SisCom,
pela tela de configuração do sistema — não precisam ser criados à mão.
7. Problemas comuns
| Mensagem / sintoma | Causa provável | Solução |
|---|---|---|
| "Arquivo CONFIG.INI não localizado!" | CONFIG.INI não está na pasta do SisCom.exe. |
Copiar/criar o arquivo na mesma pasta do executável. |
| "Arquivo "fbclient.dll" / "gds32.dll" não localizado na pasta da aplicação!" | DLLs do cliente Firebird ausentes. | Copiar as DLLs 32 bits para a pasta do sistema. |
| Tela de "sem conexão" ao abrir (servidor) | Serviço do Firebird parado, PORTAFB divergente ou caminho do .FDB incorreto em CaminhoBase. |
Conferir o serviço do Firebird, a porta e o caminho do banco. |
| Tela de "sem conexão" ao abrir (estação) | Nome/IP do servidor incorreto, servidor desligado ou porta 3050 bloqueada no firewall do servidor. |
Testar ping SERVIDOR, conferir a regra do firewall e o CaminhoBase. |
| Erro de usuário/senha do banco | Firebird instalado com senha diferente da senha padrão do SisCom. | Ajustar a senha do SYSDBA no Firebird para a senha padrão do SisCom. Manter SENHABANCO vazio. |
| Relatórios/boletos sem logotipo na estação | Logotipo aponta para caminho local ou o compartilhamento SISCOM está inacessível. |
Apontar para \\SERVIDOR\SISCOM\logo.bmp e testar o acesso ao compartilhamento. |
| Erro de certificado ao emitir nota em uma estação (no servidor funciona) | Certificado configurado com caminho local (C:\...) ou, na forma "instalado no Windows",
certificado não instalado naquela estação. |
Usar \\SERVIDOR\SISCOM\CERTIFICADOS\empresaN.pfx em Configurações → Empresa → Certificado Digital,
ou instalar o certificado no Windows da estação. |
| Erro de tempo esgotado (timeout) ao enviar NF-e / NFC-e | TimeOut do enviador ainda no valor inicial (5000). |
Ajustar para 30000 em Parâmetros NFe / CTe → NF-E → Enviador. |
| Após atualizar, erro de campo/tabela inexistente em alguma rotina | SisCom.exe novo com banco desatualizado — scripts faltando. |
Conferir BD_VERSAO em TAB_BANCO_DADOS e rodar os scripts faltantes (seção 5.3). |
Não é possível substituir o SisCom.exe ("arquivo em uso") |
SisCom aberto no servidor ou por alguma sessão remota. | Fechar o SisCom em todas as sessões do servidor e copiar novamente. |
| "AS ATUALIZAÇÕES DEVEM SER EXECUTADAS APENAS NO SERVIDOR!" | Há versão nova e o SisCom foi aberto em uma estação. | Executar a atualização no servidor. |
| Pastas/arquivos complementares não aparecem | Sem internet ou sem permissão de gravação na pasta. | Liberar internet e permissão de gravação; abrir o SisCom novamente. |