Este passo a passo tem como objetivo orientar a reinicialização da sequence de comanda quando ela atingir seu limite, resolvendo assim falhas de conexão com o Servidor de Comandas.
Guia passo a passo
Passo 1: Conectar à Base de Dados do Monitor de Comandas
- Utilize a ferramenta PLSQLpara se conectar à base de dados do Servidor de Comandas.
Passo 2: Executar a Consulta SQL na Tabela tb_prevenda
- Execute a seguinte consulta SQL para identificar o menor número de comanda (nrocomanda) presente na base de dados:
SELECT MIN(nrocomanda) FROM tb_prevenda;
- Exemplo: Suponha que a consulta retorne 1000553248932. Nesse caso, o número de pré-venda (nrocomanda) é 553248932.
Passo 3: Ajustar o Sequence
- Para evitar conflitos, você precisará ajustar o sequence para um valor menor que o nrocomanda encontrado no passo anterior. Por exemplo, você pode definir o sequence para 01 que é menor que o mínimo atual.
Passo 4: Atualizar o Sequence no Banco de Dados
- Acesse o sequence no Servidor de Comanda e realize a alteração para 01, conforme exemplo abaixo:


Passo 5: Testar a Alteração
- Verifique se o sequence foi ajustado corretamente e se as novas comandas são geradas com números menores, como esperado.
Passo 6: Monitorar
- Importante: Esta é uma solução temporária. O problema pode voltar a ocorrer quando o sequence atingir novamente o número máximo.
EM CASO DE DÚVIDAS, NÃO EXECUTAR O PROCEDIMENTO E SOLICITAR APOIO A EQUIPE DE PRODUTO PDV. Log do erro Micro-terminal 0/09/2025 15:04:58 Exceção AcruxMonitorService.MicroTerminal 23.03.002 mmMicroterminal {0FBF56DF-901A-4276-B6E4-7B6AA0CB6AB0} CriarTela [FireDAC][Phys][Ora] ORA-06502: PL/SQL: numeric or value error: character to number conversion error ORA-06512: at "MONITORPDV.FN_CALCULAR_EAN", line 10 ORA-06512: at "MONITORPDV.FN_GETNROPREVENDA", line 25
|
Artigos relacionados
Os artigos relacionados aparecem aqui baseados nos rótulos que você selecionar. Clique para editar a macro e adicionar ou alterar os rótulos.
