Melhorias na Integração IMendes NT 0415/2026

Resumo da Nota Técnica

Na versão anterior do módulo de Integração IMendes, ao receber o retorno de regras fiscais, a atualização dos produtos era aplicada a todos os itens listados no histórico do retorno, sem possibilidade de escolha parcial pelo usuário. Além disso, a liberação de retornos pendentes (ICR_SINCRONIZADO = False) e a verificação de produtos com status RECEBIDO, executada antes de Solicitar Regras Fiscais, apresentavam lentidão em bases com grande volume, impactando o uso diário. A partir desta versão, o usuário pode selecionar quais produtos deseja atualizar, gerenciar retornos pendentes de forma assistida e contar com uma verificação otimizada, mantendo a mesma regra de negócio de bloqueio quando houver pendência real de sincronização.

Detalhes da Nota Técnica

As melhorias foram aplicadas no aplicativo FACILITE Comércio – Integração IMendes e contemplam três frentes principais, descritas a seguir.

1) Seleção parcial na atualização de produtos do retorno

Na tela de Histórico de Retorno IMendes, acessível a partir do fluxo de integração após o recebimento das regras fiscais, o grid de produtos passa a permitir seleção individual e em massa dos itens a atualizar.

- Coluna "Sel." no grid de produtos, com marcação por duplo clique ou tecla Espaço.
- Barra de pesquisa para filtrar por código do produto, código de barras ou descrição, sem perder a seleção já marcada.
- Botões Selecionar, Selecionar todos, Desmarcar e Desmarcar todos.
- O botão [F5] Atualizar Produtos passa a atualizar somente os produtos selecionados.
- O cabeçalho do retorno só é marcado como sincronizado quando não restarem produtos com status RECEBIDO vinculados àquele retorno.
- Registro da operação em LOGOPERACAO, com observação particionada em blocos de até 255 caracteres, quando necessário.

2) Gestão de retornos pendentes na pesquisa de cabeçalhos

Na tela de pesquisa de retornos IMendes, utilizada para localizar cabeçalhos com SINCRONIZADO diferente de True e com produtos retornados, foram incluídas ações para liberar retornos que estejam bloqueando novas solicitações:

- "Apagar Registro": marca o retorno atual como SINCRONIZADO.
- "Apagar Todos...": marca como sincronizados todos os retornos exibidos conforme o filtro da listagem.
- Após a ação, a grade é atualizada. A barra de botões permanece responsiva ao redimensionar a janela.

3) Otimização da verificação de produtos não sincronizados

A função fncVerificaProdutosNaoSicronizados, acionada no início de [F6] Comunicação → Solicitar Regras Fiscais, mantém a regra de negócio vigente e passa a executar o seguinte fluxo otimizado:

- Atalho: verifica se existe algum cabeçalho com SINCRONIZADO para a empresa logada.

- Durante o processo, o painel de andamento exibe mensagens de progresso para o usuário.

Parâmetros Envolvidos

Não há parâmetros envolvidos no processo.

» Nota Técnica