Pesquisa 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.
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.
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.
Exemplo: 1234.1.5
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.
Exemplo: Leitura do código contínuo
001234000105, onde o sistema interpreta os primeiros 6 dígitos como a Partida, os 4 seguintes como o Produto e os 2 finais como o Processo.
Fluxo de Validação e Tratamento
Ao realizar a leitura, o sistema executa as seguintes verificações:
Limpeza e Identificação: O código é analisado para verificar se contém separadores ou se é uma string contínua de posições fixas.
Conversão Interna: Se a etiqueta for válida, o sistema padroniza a saída utilizando o caractere pipe (|) para separar as informações.
Exemplo: Partida | Produto | Processo
Checagem de Existência:
Verifica se a Partida existe e se pertence ao mês/ano ativo.
Valida se o Produto realmente faz parte daquela partida.
Confirma se o Processo informado está na sequência correta de produção.
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
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.
Exemplos: Tingimento, Tecelagem
Beneficiamento
Manual (separador .)
Identificador de processos externos ou especiais.
Atualizado

