ERP - Integrações Contábeis - Erro ao executar regra parcial. Cursor CUR_XXXXXXX não está aberto
Incidente
No módulo Gestão de Contabilidade, ao tentar realizar a integração contábil, é apresentada a mensagem: Erro ao executar regra parcial. Cursor CUR_XXXXXXX não está aberto.
Causa
Esta mensagem é apresentada, pois alguma forma de contabilização da base de dados possui uma regra parcial com um cursor que não foi fechado corretamente.
Solução
Para que esse incidente não ocorra, realize os passos a seguir:
1. Acesse a tela F048FCT - Cadastros / Controladoria / Contabilidade / Formas de Contabilização / Cadastro (Cadastro de Formas de Contabilização) e revise todas as regras das formas de contabilização que possuem regras parciais com um cursor de nome igual ao apresentado na mensagem, ou ainda;
2. Abra o aplicativo Notepad++ e utilize a opção Localizar/Localizar em Arquivos Ctrl+Shift+F, informe o caminho da pasta de regras do Gestão Empresarial ERP e realize a busca informando o cursor que aparece na mensagem:
2.1 Ao retornar as regras que possuem o nome do cursor, revise-as e verifique qual não possui a variável FecharCursor(), ou ainda, se foi informada a variável Cancel(X) antes de fechar o cursor, conforme exemplo a seguir:
3. Altere a regra parcial fechando o cursor corretamente e em seguida realize a integração contábil normalmente.
Observação:
Uma sugestão para auxiliar a localizar a regra é, verifique dentro do período que está sendo integrado se existe algum movimento com alguma transação diferente da comumente utilizada. Analise as regras parciais da forma de contabilização vinculada na transação e verifique se o cursor está fechado de forma adequada.