# Pesquisa Avançada de Lotes da Confecção

A Pesquisa Avançada de Lotes de Confecção é o componente responsável por gerenciar a identificação, busca e validação de lotes de produção dentro do fluxo têxtil. A ferramenta adapta-se ao contexto operacional, atuando na consulta de lotes existentes para movimentação e apontamento, ou na validação de novos códigos durante o processo de criação.

### Funcionalidades e Atalhos

O comportamento de busca e manutenção é gerenciado por teclas de atalho, permitindo filtrar exatamente o que o usuário precisa encontrar.

1. Pesquisa Avançada (<kbd>F7</kbd>)\
   A busca dinâmica possibilita a exibição de lotes em diferentes estágios. A configuração padrão prioriza a exibição de registros com situação *Programado*. Além da situação, é possível filtrar por **Engenharia**, **Lotes de Retrabalho** ou **Ordens de Produção (OPs)** em aberto.\
   \
   **Filtros de situação disponíveis:**

   <table><thead><tr><th width="146">Código</th><th width="226">Situação</th><th>Descrição</th></tr></thead><tbody><tr><td>0</td><td>Gerado</td><td>Lotes recém-criados, ainda sem liberação.</td></tr><tr><td>1</td><td>Liberado</td><td>Lotes prontos para iniciar a produção.</td></tr><tr><td>2</td><td>Programado</td><td>Lotes com cronograma definido (Padrão).</td></tr><tr><td>3</td><td>Encerrado</td><td>Lotes com produção finalizada.</td></tr><tr><td>4</td><td>Cancelado</td><td>Lotes interrompidos.</td></tr></tbody></table>

   <div data-gb-custom-block data-tag="hint" data-style="warning" class="hint hint-warning"><p><em>Exemplo:</em><br>Acionamento da tecla <kbd>F7</kbd> e inserção do código <kbd>2</kbd> no campo de filtro para visualizar apenas os lotes que possuem cronograma de produção definido.</p></div>

2. Cadastro e Geração (<kbd>F8</kbd>)\
   Acesso imediato às rotinas de manutenção ou criação de dados quando a permissão estiver habilitada:\
   \- Cadastro Manual de Lotes de Produção.\
   \- Geração de lotes a partir de Pedidos ou Importações.\
   \- Seleção específica de itens de pedidos para novos lotes.

#### Regras de Validação (Comportamento de Saída)

A Pesquisa Avançada opera em dois modos distintos, condicionados à configuração da tela de origem:

1. Modo de Consulta (Padrão)\
   **Objetivo:** Garantir que o usuário informe um lote existente no banco de dados.\
   **Validação:** Ao digitar o código e sair do campo, o sistema verifica se o lote está cadastrado no banco de dados. Caso não exista, um erro será exibido.
2. Modo de Cadastro\
   **Objetivo:** Validar a criação de um novo identificador.\
   **Validação:** O sistema verifica se o código digitado é válido para uma nova criação, garantindo que não haja duplicidade e que o formato respeite as regras da empresa.

#### Especificações Técnicas

* **Tamanho do Campo:** O leitor permite a digitação de até 12 caracteres.
* **Tratamento de Dados:** O sistema ignora campos vazios, mas exige validação rigorosa para qualquer conteúdo inserido, dependendo do "Modo Cadastro" ativo.

{% hint style="success" %}
**Dica de Produtividade**\
Em telas de apontamento, o acionamento do <kbd>F7</kbd> exibe prioritariamente lotes prontos para produção. Caso o registro buscado não seja localizado, recomenda-se a verificação da situação do lote, que pode constar como *Encerrado* ou *Gerado*.
{% endhint %}
