CORREÇÃO DE ERRO NA EMISSÃO DE NOTA FISCAL DE CLIENTE A MARCAR NT 0257/2026
Resumo da Nota Técnica
Realizado ajuste interno no aplicativo Integrado para corrigir a falha apresentada ao cancelar a geração de nota fiscal de Cliente a Marcar quando identificada divergência entre a última nota fiscal emitida e a numeração cadastrada na empresa. O problema ocorria após selecionar a opção Não na mensagem de confirmação, ocasionando a exceção Cannot focus a disabled or invisible window - EInvalidOperation.
Detalhes da Nota Técnica
Foi identificado que, ao tentar emitir uma nota fiscal de Cliente a Marcar, o sistema apresentava a mensagem de atenção informando que a última nota fiscal emitida foi a de número 000615, enquanto no cadastro da empresa a numeração estava definida como 615, solicitando a confirmação para continuar a geração da nota fiscal.
Quando o usuário selecionava a opção Não, a emissão deveria ser cancelada de forma controlada, retornando o sistema ao fluxo normal de operação. Entretanto, nessa condição, era exibido o erro Cannot focus a disabled or invisible window - EInvalidOperation, impedindo a finalização correta do cancelamento da rotina.
Durante a validação, foi confirmado que o comportamento ocorria quando o parâmetro 4.18.513 - PERMITE EMITIR NOTA FISCAL COM NUMERAÇÃO DIVERGENTES estava configurado como Não. Com essa configuração, o sistema realiza a consistência da numeração da nota fiscal e apresenta a mensagem de confirmação ao identificar divergência entre a última nota fiscal emitida e a numeração cadastrada.
Foram realizados ajustes internos no código do aplicativo para tratar corretamente o retorno da confirmação do usuário, especialmente no cenário em que a geração da nota fiscal é interrompida pela opção Não. A rotina passou a cancelar o processo sem tentar direcionar o foco para uma janela desabilitada ou invisível, eliminando a exceção apresentada.
Com a correção aplicada, ao identificar a divergência de numeração e o usuário optar por não continuar a emissão, o sistema interrompe a geração da nota fiscal de forma segura, mantendo o comportamento esperado conforme a configuração do parâmetro envolvido.
Parâmetros Envolvidos
Através do aplicativo FACILITE Comércio - Integrado, menu Utilitários, submenu Parâmetros do Sistema, aba Parâmetros Gerais.
- 4.18.513 - PERMITE EMITIR NOTA FISCAL COM NUMERAÇÃO DIVERGENTES, quando configurado como "Não", o sistema bloqueia ou solicita confirmação ao identificar divergência entre a última nota fiscal emitida e a numeração cadastrada.