Registro da DLL da NFe (Access): mudanças entre as edições

De Base de Conhecimentos da DataPlus Sistemas
Ir para navegação Ir para pesquisar
Criou página com 'Mensagem: '''Erro nr: 2147221164''' '''Descrição: Classe não registrada''' Se ocorrer essa mensagem ao abrir o cadastro de notas ou as configurações de NFe, a DLL na N...'
 
Sem resumo de edição
 
Linha 19: Linha 19:


Após ativado os recursos do Windows excluir as DLLs da Syswow64 e abrir novamente o sistema para que seja feito o registro novamente.
Após ativado os recursos do Windows excluir as DLLs da Syswow64 e abrir novamente o sistema para que seja feito o registro novamente.


Caso continue com erro, verificar tb se o Atualiza.exe está com a ultima versão atualizada.
Caso continue com erro, verificar tb se o Atualiza.exe está com a ultima versão atualizada.
Na DataPlus as DLLs ficam na pasta: J:\Alteracoes NFe
Na DataPlus as DLLs ficam na pasta: J:\Alteracoes NFe


Se ainda permanecer a mensagem de erro, deve fazer o registro manual da DLL.
Se ainda permanecer a mensagem de erro, deve fazer o registro manual da DLL.
Linha 32: Linha 36:


Após, excluir as DLLs da pasta Syswow64, copiar novamente as DLLs e salvar na Syswow64 (fazer a cópia novamente pois o arquivo existente na pasta pode ficar corrompido com a tentativa de registro.
Após, excluir as DLLs da pasta Syswow64, copiar novamente as DLLs e salvar na Syswow64 (fazer a cópia novamente pois o arquivo existente na pasta pode ficar corrompido com a tentativa de registro.


Após registrar a DLL pelo Prompt de Comando, com o comando:
Após registrar a DLL pelo Prompt de Comando, com o comando:
Linha 38: Linha 44:


Caso tenha alguma situação, o arquivo de orientação, na DataPlus, fica na pasta: J:\Alteracoes NFe\Registro DLL manualmente.txt
Caso tenha alguma situação, o arquivo de orientação, na DataPlus, fica na pasta: J:\Alteracoes NFe\Registro DLL manualmente.txt




[[Category: Externa]]
[[Category: Externa]]
C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe C:\Windows\Syswow64\DataPlusNfe.dll /Unregister

Edição atual tal como às 10h20min de 29 de outubro de 2024

Mensagem:

Erro nr: 2147221164

Descrição: Classe não registrada

Se ocorrer essa mensagem ao abrir o cadastro de notas ou as configurações de NFe, a DLL na NF-e não foi registrada corretamente, ou o sistema não foi compilado na versão correta da DLL do micro.

Solução:

- Verificar se o micro que compilou o sistema estava com a DLL atualizada

- Verificar se tem atualização da DLL da NF-e Na DataPlus as DLLs ficam na pasta: J:\Alteracoes NFe

- Verificar se está ativado o Framework no Micro.

Caso não esteja, ativar todos os recursos do Framework, no Painel de Controle / Programas e Recursos / Ativar ou desativar recursos do Windows

Após ativado os recursos do Windows excluir as DLLs da Syswow64 e abrir novamente o sistema para que seja feito o registro novamente.


Caso continue com erro, verificar tb se o Atualiza.exe está com a ultima versão atualizada. Na DataPlus as DLLs ficam na pasta: J:\Alteracoes NFe


Se ainda permanecer a mensagem de erro, deve fazer o registro manual da DLL.

Passo a Passo:

Excluir o registro da DLL em andamento, pelo Prompt de Comando, com o comando:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe C:\Windows\Syswow64\DataPlusNfe.dll /Unregister

Após, excluir as DLLs da pasta Syswow64, copiar novamente as DLLs e salvar na Syswow64 (fazer a cópia novamente pois o arquivo existente na pasta pode ficar corrompido com a tentativa de registro.


Após registrar a DLL pelo Prompt de Comando, com o comando:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\RegAsm.exe C:\Windows\Syswow64\DataPlusNFe.dll /tlb:DataPlusNFe.tlb

Caso tenha alguma situação, o arquivo de orientação, na DataPlus, fica na pasta: J:\Alteracoes NFe\Registro DLL manualmente.txt