Na hora do "Amém": Compartilhe a base de notas fiscais do emissor gratuito do SEFAZ
Autor: Hernani Nitolo Filho | Publicado: 2016-07-20T08:34:00-07:00


Bom dia, pessoal! Com uma postagem de vez em nunca no blog, eu procuro valorizar as boas dicas para facilitar a sua vida de usuário ou de técnico, e desta vez mais uma está a caminho. Porém, com data de validade marcada, já que o SEFAZ não irá mais disponibilizar o emissor de NF-e e qualquer atualização a partir de janeiro do próximo ano.


Como ainda temos alguns meses pela frente e torcendo pela possibilidade pelo programa atual servir por mais algum tempo, então vou divulgar a dica:









Apesar de o software Emissor Gratuito do SEFAZ (a versão de SP, que eu conheço) ter sua instalação em um computador e sem suporte a rede, é possível compartilhar a base de dados entre outros computadores que tenham uma instalação do mesmo emissor. Infelizmente eu não posso dizer que é possível editar a base com mais de um acesso ao mesmo tempo, porém é uma boa medida em alguns casos, como manter a base em um servidor para garantir a segurança dos dados em um backup ou para manter a base sincronizada entre dois usuários de computadores diferentes que precisam emitir Notas Fiscais (neste caso em tempos diferentes). De qualquer forma, não espere muito da solução, pois como sabemos trata-se de uma solução gratuita com poucos recursos, vindo do desenvolvedor desta forma.



Agora a dica: Para essa idéia dar certo, algumas observações primeiro:

1 - A idéia funciona com instalações existentes;

2 - SEMPRE faça um backup do seu sistema e procure adotar a medida com frequência, especialmente a partir da aplicação desta solução;

3 - Antes de começar tenha em mente qual será a instalação que armazenará a base que será compartilhada. Isso é importante para definir o local do backup da pasta da base de dados junto com outros arquivos importantes do computador, além da tarefa oferecida pelo aplicativo. Eu sugiro que para esta solução o programa possa ser instalada no servidor (se houver) mesmo que ele não seja utilizado para acesso - o importante é a base de dados.

4 - O programa emissor desta dica é o do SEFAZ-SP. Convém aos técnicos e usuários interessados terem o cuidado de analisar o processo de instalação e funcionamento do programa emissor do SEFAZ de suas regiões antes de aplicar qualquer dica. Não precisaria dizer mas é bom lembrar que os emissores de NF-e de softwares proprietários já tem suas próprias soluções de armazenamento e segurança, então essa dica não se aplica a sistemas de automação.

5 - Desde o Windows 7 o Firewall do Windows tem definições padrão de segurança de acordo com o perfil de rede, que é aquela tela que te pergunta se sua rede é Doméstica, Corporativa ou Pública; No Windows 8 em diante estas definições são encontradas nas Configurações de rede. Certifiquem-se de definir seu local de rede como Doméstico / Corporativo (Windows 7) ou Privado (Windows 8 em diante) e ajuste as configurações de compartilhamento avançadas em todos os computadores envolvidos para garantir o acesso ao compartilhamento.



Vamos lá:

1 - Na instalação principal, encontre a pasta database localizada por padrão em C:\ ; Compartilhe-a e defina permissões de controle total a todos os usuários;












&nbsp;2- No segundo computador tenha uma instalação do mesmo emissor de NF-e do SEFAZ (se não tiver o programa instalado, instale-o agora e feche o programa que abrir após a instalação). Teste o acesso ao local de compartilhamento da pasta database do computador principal (\\nome-do-computador\database). Localize a pasta database em sua raiz (C:\). renomeie esta pasta (por segurança use um nome fácil de lembrar como "database.old", por exemplo);



3 - Agora o que vamos fazer é criar um link simbólico para a pasta compartilhada no primeiro computador com o mesmo nome original. Um link simbólico é um atalho para o caminho que desejamos, porém o sistema disponibiliza o seu acesso e navegação como se fosse uma unidade física ou mapeada. Ainda no segundo computador, abra o prompt de comando como administrador. Você pode fazer isso no Windows 7 abrindo o menu Iniciar e digitando "CMD" e quando o ícone do programa aparecer clicar com o botão direito do mouse e selecionar a opção "Executar como administrador" (confirme com sim qualquer diálogo que aparecer) ou no Windows 8 em diante clicando com o botão direito sobre o botão Iniciar (no Windows 8, como não tem o botão Iniciar, no canto inferior esquerdo da tela) e selecionar a opção "Prompt de comando (admin)". siga as imagens abaixo (para Windows 7):













Os comandos digitados no prompt são:
CD\ - retorna à raiz do disco
MKLINK /D DATABASE \\SERVIDOR\DATABASE - é o comando para se criar o link simbólico:
&nbsp;- MKLINK /D é o comando (MKLINK) e o parâmetro (/D) para a criação do link:
&nbsp;- DATABASE é o nome a ser dado ao link que for gerado;
&nbsp;- \\SERVIDOR\DATABASE é o caminho de onde está a pasta database compartilhada, onde SERVIDOR é o nome do seu computador que compartilhar a pasta em questão.

Feito isso, saia do prompt e experimente abrir o emissor de NF-e.Se a primeira instalação já existir e você estiver compartilhando uma base de dados com informações salvas, você terá acesso aos cadastros de estabelecimentos e NF-e's emitidas até o momento.
Agora outro alerta: Como O PROGRAMA NÃO É COMPARTILHADO EM REDE, E SIM A BASE DE DADOS, ao gerar uma nota fiscal o software emissor irá mostrar a numeração automática em sequência da última nota que AQUELE PROGRAMA GEROU. Se você for utilizar os dois computadores, em seus tempos, para gerar NF-e's, procure pesquisar a última numeração gerada e corrija a numeração da nova NF-e se for necessário. Reforço ainda que não recomendo a edição desta base de dados por mais de um usuário ao mesmo tempo. Pode parecer bobagem e a utilidade deste recurso pode perder o sentido em primeira impressão, mas mesmo com o uso alternado do emissor os benefícios serão visíveis com o tempo.

É isso mais uma vez, pessoal. Admito que esse breve tutorial foi feito com um pouco de pressa, qualquer dificuldade eu procurarei atualiza-lo para deixar mais didático, mas espero que esta dica seja de grande ajuda a todos e continuo à disposição para receber seus comentários e dúvidas. Grande abraço a todos!