qrcode-readPesquisa Avançada de Etiqueta da Partida

A Pesquisa Avançada é o componente essencial para a identificação de lotes de produção, produtos e processos através de códigos de barras ou inserção manual. A ferramenta permite a interpretação das informações contidas nas etiquetas de produção, automatizando a identificação da Partida, do Produto (incluindo variante de cor) e do Processo produtivo, garantindo que o apontamento da produção seja preciso e livre de erros de digitação.

Lógica de Identificação

Diferente de leitores de texto simples, este componente possui uma lógica dinâmica que identifica o conteúdo com base no formato e no comprimento da informação inserida.

  1. Dimensionamento Inteligente O sistema não utiliza um tamanho fixo universal. O comprimento total aceito pelo leitor é calculado pela soma das partes configuradas na empresa: * Partida + Gravação do Cartão (Identificação do lote). * Código do Item + Código da Cor (Identificação do produto). * Código do Processo (Identificação da etapa produtiva). O campo visual em tela é padronizado para exibir até 40 caracteres, permitindo a leitura de etiquetas extensas e detalhadas.

  2. Modos de Entrada de Dados O leitor interpreta dois formatos principais de entrada: Entrada Manual (Com Separador): Utilizada para inserção via teclado. A distinção entre os campos é feita por meio do caractere ponto (.) para identificar automaticamente as partes como Partida, Sequência e Beneficiamento.

    circle-exclamation

    Leitura de Código de Barras (Posicional): Utilizada para capturas via scanner. O sistema realiza o fatiamento da sequência numérica bruta conforme as posições pré-configuradas no banco de dados.

    circle-exclamation

Fluxo de Validação e Tratamento

Ao realizar a leitura, o sistema executa as seguintes verificações:

  1. Limpeza e Identificação: O código é analisado para verificar se contém separadores ou se é uma string contínua de posições fixas.

  2. Conversão Interna: Se a etiqueta for válida, o sistema padroniza a saída utilizando o caractere pipe (|) para separar as informações.

    circle-exclamation
  3. Checagem de Existência:

    1. Verifica se a Partida existe e se pertence ao mês/ano ativo.

    2. Valida se o Produto realmente faz parte daquela partida.

    3. Confirma se o Processo informado está na sequência correta de produção.

  4. Tratamento de Exceções: Caso a contagem de caracteres do código seja divergente da configuração ou os dados não constem no banco, ocorre a exibição da mensagem: "Etiqueta inválida!".

Estrutura de Retorno da Pesquisa Avançada

Segmento
Origem
Descrição

Partida

Código de Barras / Manual

Identificador único do lote de produção.

Produto

Código de Barras / Sequencial

Item e Cor que compõem a partida.

Processo

Código de Barras / Tabela Interna

Etapa específica.

circle-exclamation

Beneficiamento

Manual (separador .)

Identificador de processos externos ou especiais.

Atualizado