447750 – Otimização no Mecanismo de Bloqueio do Faturamento Automático (Versão 30.74.150.103)

Filtros


Tópicos

Liberação: 03/07/2026
#Faturamento

Objetivo da mudança:

O objetivo da mudança é reduzir a sobrecarga e eliminar o travamento de registros órfãos no banco de dados durante o processamento do faturamento em lote. Para resolver isso, o sistema substituiu o antigo modelo de controle baseado em gravações na tabela de travas por uma tecnologia nativa do servidor de banco de dados, que gerencia os bloqueios diretamente por sessão de usuário. Caso a conexão de uma estação caia, o próprio servidor libera o registro de forma automática. Adicionalmente, o intervalo de varredura do monitor foi ampliado para aliviar a carga de processamento concorrente nas estações de trabalho.

Rotinas / Telas:

Faturamento Automático não é uma tela VCL, é um serviço/monitor — um executável separado que roda em background para faturar pedidos automaticamente.

Instruções sobre o que configurar:

Não há configuração de nova CFG criada para esta alteração.

Instruções sobre como utilizar:

As melhorias de desempenho no banco de dados e na comunicação em rede operam de forma automática em segundo plano. Para usufruir dos benefícios, siga as instruções abaixo:

  1. Atualize o executável do sistema em todos os terminais para ativar a nova estrutura de comunicação;

  2. Realize o processamento de vendas por meio da rotina de faturamento em lote de forma habitual;

  3. Note que o monitor de faturamento efetuará as varreduras de fila de modo mais espaçado, a cada dez segundos, gerando menor consumo de recursos;

  4. Certifique-se de que, mesmo em cenários de oscilação de rede ou quedas inesperadas de conexão, o sistema não reterá registros bloqueados de forma permanente, permitindo a continuidade imediata dos processos pelos demais operadores.

Este artigo foi útil para você?
Pró
Não
Contra