Pular para o conteúdo principal

DS_PORTA — Porta Serial do Leitor de Código de Barras

Tela de configuração: ADM017 — Código de Barras Serial Tabela: PARMCODBARRASERIAL.DS_PORTA Tipo: DOM_VARCHAR60 Controle: Combobox (cmbPORTA) Valor padrão: COM1

Descrição​

Define qual porta serial (COM) o leitor de código de barras está conectado. O valor é utilizado pelo sistema para configurar a comunicação serial com o dispositivo de leitura.

Campos envolvidos​

CampoTabelaTipoDescrição
DS_PORTAPARMCODBARRASERIALDOM_VARCHAR60Porta serial do leitor
CD_LEITORPARMCODBARRASERIALDOM_INTEGERCódigo do leitor (PK)
DS_LEITORPARMCODBARRASERIALDOM_VARCHAR60Nome/descrição do leitor
CD_LEITORPARMUSUARIODOM_INTEGERFK que vincula usuário ao leitor

Opções disponíveis​

O que fazDetalhe
Seleciona a porta serial de comunicaçãoCombobox com valores de COM1 a COM8, editável na inclusão/alteração do leitor

COM1 a COM8 — Portas Seriais​

ValorDescrição
COM1Porta serial COM1 (padrão)
COM2Porta serial COM2
COM3Porta serial COM3
COM4Porta serial COM4
COM5Porta serial COM5
COM6Porta serial COM6
COM7Porta serial COM7
COM8Porta serial COM8

Simulação passo a passo​

  1. Acesse a tela ADM017 — Código de Barras Serial.
  2. Clique no botão Incluir (ou pressione <F4>).
  3. No campo Código, informe o identificador do leitor (ex.: 1).
  4. No campo Descrição, informe o nome do leitor (ex.: Leitor Checkout 1).
  5. No campo Impressoras (combobox DS_PORTA), selecione a porta serial correspondente à conexão física do leitor (ex.: COM3).
  6. Preencha os demais campos conforme necessário (DS_SUFIXO, DS_PREFIXO, NR_INTERVALO).
  7. Clique em Salvar (ou pressione <F9>).

Resultado esperado: O leitor de código de barras fica cadastrado com a porta serial selecionada. Quando o leitor for atribuído a um usuário (via CD_LEITOR em PARMUSUARIO), o sistema utilizará essa porta para a comunicação serial com o dispositivo.

Exceção / Importante: A escolha da porta deve corresponder à porta física onde o leitor está conectado ao computador. Se a porta configurada não coincidir com a porta real do hardware, o leitor não funcionará. O valor padrão COM1 é atribuído automaticamente ao incluir um novo registro, mas pode ser alterado livremente para qualquer valor de COM1 a COM8.

Regra de valor padrão​

Ao inserir um novo registro de leitor, o campo DS_PORTA recebe automaticamente o valor COM1. Isso ocorre no evento tabLEITORAfterInsert do data module da tela ADM017.

Procedures impactadas​

Rotinas Delphi com referência direta ao campo​

RotinaArquivoLinhaEvidência
TdmADM017.tabLEITORAfterInsertUdmADM017.pas79Atribui valor padrão 'COM1' ao campo DS_PORTA

Scripts SQL​

Nenhuma procedure ou view SQL faz referência direta ao campo PARMCODBARRASERIAL.DS_PORTA. As referências a DS_PORTA encontradas em procedures e rotinas de layout referenciam colunas homônimas em outras tabelas (IMPRESSORA.DS_PORTADOS, IMPRESSORA.DS_PORTAWIN, TIPOIMPRESSORA.DS_PORTA).

Tabelas relacionadas​

TabelaRelaçãoDetalhe
PARMUSUARIOFK via CD_LEITORVincula um usuário ao leitor de código de barras configurado