Pular para o conteúdo principal

DSMASCARACODIGO - Máscara do Código de Barras do Produto Adicional

Tela de configuração: REC001 - Parâmetros da Recapadora Localização: Campo editável na tela de parâmetros Tabela: PARAMRECAP.DSMASCARACODIGO Tipo: VARCHAR(60) Valor padrão: Vazio (não configurado)

Telas impactadas​

TelaImpacto
Recapadora - Leitura código de barrasInterpreta código de barras de produtos adicionais usando a máscara

Campos envolvidos​

CampoDescrição
PARAMRECAP.DSMASCARACODIGOMáscara que define a posição de cada informação no código de barras

Opções disponíveis​

Com Máscara Configurada​

O que fazDetalhe
ConfiguradoSistema interpreta código de barras de produtos adicionais (bandas) conforme a máscara definida
PosiçõesCada caractere da máscara indica qual informação está naquela posição do código

Macros disponíveis na máscara​

MacroDescriçãoResultado extraído
IItem/BandaCódigo do item (8 primeiros caracteres)
LLote Produção BandaNúmero do lote (25 caracteres)
MMedidaMedida do pneu
PPeso BandaPeso (parte inteira)
DDecimal Peso BandaPeso (parte decimal)

Simulação passo a passo​

  1. Acesse a tela REC001 (Parâmetros da Recapadora)
  2. Localize o campo Máscara do Código de Barras do Produto Adicional
  3. Configure a máscara indicando a posição de cada informação. Exemplo: IILLMMPPDD
    • Posições 1-2: II → Item/Banda
    • Posições 3-4: LL → Lote
    • Posições 5-6: MM → Medida
    • Posições 7-8: PP → Peso
    • Posições 9-10: DD → Decimal do peso
  4. Salve a configuração
  5. Ao ler código de barras que inicie com X3 (indicando produto adicional/banda), o sistema usará a máscara para extrair cada informação

Resultado esperado: O código de barras será decodificado automaticamente, extraindo item, lote, medida e peso conforme a posição definida na máscara.

Sem Máscara Configurada (Vazio)​

O que fazDetalhe
Vazio/nullSistema não processa códigos de barras de produtos adicionais via leitura automática

Simulação passo a passo​

  1. Acesse a tela REC001 (Parâmetros da Recapadora)
  2. Localize o campo Máscara do Código de Barras do Produto Adicional
  3. Deixe o campo vazio
  4. Salve a configuração

Resultado esperado: Códigos de barras que iniciam com X3 não serão processados automaticamente, pois não há máscara definida para interpretação.

Excecao / Importante:

  • A decodificação só ocorre quando o código de barras inicia com o prefixo X3, que identifica tratar-se de produto adicional (banda) na tela de produtos adicionais.
  • O peso é formado pela concatenação das posições marcadas com P (parte inteira) e D (decimal), separados por ponto decimal.

Procedures impactadas​

Rotinas Delphi com referência direta ao parâmetro​

RotinaArquivoEvidência
TfrmProdutoRecap.tabPRODUTORECAPCD_CODIGOBARRAValidatesource/jRecapadora/UProdutoRecap.pasBusca P.DSMASCARACODIGO para decodificar código de barras

Scripts SQL com referência direta ao campo​

ProcedureArquivoEvidência
VALIDA_CODIGOBARRAScripts/VALIDA_CODIGOBARRA.sqlDeclara variável V_DSMASCARACODIGORECAP e usa a máscara para interpretar código de barras com prefixo X3

Candidatas por uso da tabela​

Nenhuma referência direta ao campo DSMASCARACODIGO encontrada em outros scripts que utilizam a tabela PARAMRECAP.