Pular para o conteúdo principal

NR_INTERVALO - Intervalo do Leitor de Código de Barras

Tela de configuração: ADM017 - Parâmetros de Código de Barras Serial Tabela: PARMCODBARRASERIAL.NR_INTERVALO (DOM_INTEGER) Campo na tela: edtINTERVALO (label "Intervalo") Valor padrão: Nenhum (campo opcional)

Descrição​

Define o intervalo de leitura (em milissegundos) utilizado pelo leitor de código de barras configurado na porta serial. O valor determina o tempo de espera entre leituras consecutivas realizadas pelo dispositivo.

Campos envolvidos​

CampoTabelaTipoDescrição
NR_INTERVALOPARMCODBARRASERIALDOM_INTEGERIntervalo de leitura do leitor serial

Opções disponíveis​

Trata-se de um campo numérico livre (edit), sem opções pré-definidas. O usuário digita o valor desejado.

O que fazDetalhe
Aceita qualquer valor inteiroCampo livre, sem validação específica no código
Não é obrigatórioPermite valor nulo (NULL)

Valor numérico — Intervalo em milissegundos​

Simulação passo a passo​

  1. Acesse a tela ADM017 - Parâmetros de Código de Barras Serial.
  2. Selecione ou cadastre um leitor na aba de leitores.
  3. Posicione o cursor no campo Intervalo.
  4. Digite o valor desejado, por exemplo 100 (100 ms entre leituras).
  5. Salve o registro (<F9> ou botão correspondente).

Resultado esperado: O valor digitado é armazenado em PARMCODBARRASERIAL.NR_INTERVALO e será utilizado como intervalo de polling pela rotina de leitura serial.

Exceção / Importante: O campo aceita valor nulo. Se não for preenchido, a rotina de leitura serial usará o comportamento padrão definido internamente no componente de comunicação serial.

Telas impactadas​

TelaArquivoUso
ADM017 - Parâmetros de Código de Barras SerialUADM017.dfmCadastro/edição do intervalo por leitor

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

Nenhuma rotina Delphi fora do módulo ADM017 faz referência direta a PARMCODBARRASERIAL.NR_INTERVALO. O campo é utilizado apenas no CRUD da própria tela de parâmetros.

Scripts SQL​

Não foi encontrada referência direta ao campo PARMCODBARBASERIAL.NR_INTERVALO em Scripts/. As views VIEW_CFC008 e VIEW_CFC011 referenciam NR_INTERVALOCOMPRA, que é um campo distinto de outras tabelas/view (calcula intervalo de compras em dias), sem relação com este parâmetro.

Tabela Comparativa Resumida​

CampoTipoObrigatórioPadrãoDescrição resumida
NR_INTERVALOInteiroNãoNenhumIntervalo de leitura serial (ms)