AX 2012 - Erro "SysDictClass objeto não inicializado(a)" ao enviar nota fiscal eletrônica para SEFAZ
Ao enviar qualquer NF-e(federal) para SEFAZ através do processo de Exportação/importação de NF-e (caminho: Contas a receber > Atividades Periódicas > NF-e Federal > Exportar/importar processo de NF-e) é apresentada a seguinte mensagem de erro na janela de Log de Informações:
SysDictClass objeto não inicializado(a).
Rastreamento de pilha
(S)\Classes\EFDocFactory_BR\createMsgFormat - line 24
(S)\Classes\EFDocMsgBase_BR\createMsgFormat - line 3
(S)\Classes\EFDocMsgBase_BR\getSendFormat - line 8
(S)\Classes\EFDocMsgBase_BR\send - line 31
(S)\Classes\EFDocMsgExporter_BR\sendMessages - line 49
(S)\Classes\EFDocMsgExporter_BR\run - line 7
(S)\Classes\EFDocMsgExporter_BR\main - line 13
Esse erro ocorre pois os registros do campo ClassId na tabela EFDOCFORMATCLASSINFO_BR não estão correspondentes aos valores da AOT. Essa diferença deve-se ao deploy incorreto de customizações entre ambientes.
Exemplo:
Na tabela EFDOCFORMATCLASSINFO_BR você possui a informação 1046997 no campo ClassId para a classe EFDocMsgFormat_XmlSubmitV3_BR:
Mas o Id da classe na AOT é 1024488. Então, quando o AX tenta criar o objeto referente a essa classe ele não consegue, pois a variável SysDictClass está nula causando o erro:
Para resolução do problema, execute os passos abaixo:
- Apague todos os registros da tabela EFDOCFORMATCLASSINFO_BR (*)
- Remova todos os usuários do sistema e reinicie o(s) servidor(es) AOS
- Execute novamente o processo de Exportação/importação de NF-e (caminho: Contas a receber > Atividades Periódicas > NF-e Federal > Exportar/importar processo de NF-e)
O AX verificará que não existe nenhum registro na tabela EFDOCFORMATCLASSINFO_BR, recriando-os corretamente.
(*) Sempre faça um backup restaurável antes de apagar qualquer tabela.
Referência:
Para o deploy de customizações entre ambientes, siga as instruções contidas documento abaixo:
- Microsoft Dynamics AX 2012 White Paper: Deploying Customizations Across Microsoft Dynamics AX 2012 Environments
www.microsoft.com/en-us/download/details.aspx?id=26571