Como alterar o DFe Sequence do banco local do DFe Client usando SQuirreL SQL?
Pré-requisitos
Antes de iniciarmos a alteração ou inserção manual do próximo número a ser emitido, devemos realizar os seguintes procedimentos:
- Instalar o SQuirrel SQL
- Providenciar o arquivo localsqlite.db que está na pasta C:\Oobj\Config\bdlocal do ambiente que deve ser alterado.
Procedimento
1 - O primeiro passo é abrir o Squirrel SQL Client, e na tela de Drivers clique duas vezes em SQLLite:
2 - A tela abaixo será exibida, clique na aba ClassPath Extra e após isso clique em Adicionar:
3 - Após isso selecione o jar sqlite-jdbc-3.5.9-universal.jar que está no diretório: C:\Oobj\Aplicativos\Oobj\libs e clique em Ok:
4 - Após configurar o Driver devemos adicionar a conexão com o banco local, para isso clique em Aliases/Apelidos depois em New Aliases / "+":
5 - Na tela seguinte preencha o Nome, selecione o Drive SQLLite e em URL aponte o caminho onde está arquivo do banco local: localsqlite.db:
6 - Após isso clique em Conectar:
7 - Logo será exibido a aba SQL e nessa tela devemos executar os scripts de inserção ou update:
Script para inserir um numero sequencial:
INSERT INTO DFE_SEQUENCE (PROXIMONUMERO, SERIE, TIPOAMBIENTE, CNPJ, MODELO, DATAMODIFICACAO) VALUES (1, 1, 1, '22159986000180', 65, CURRENT_TIMESTAMP);
Script para realizar o update:
UPDATE DFE_SEQUENCE SET PROXIMONUMERO = 1 WHERE CNPJ IN ('')
Feito isso o localsqlite.db será atualizado com os novos dados e no DF-e Client basta colocar esse arquivo no diretório de configuração do banco de dados local:
- C:\Oobj\Config\bdlocal