# Pesquisa Avançada de Orçamento de Serviço

Esta funcionalidade tem como objetivo padronizar e facilitar o tratamento do código informado pelo usuário. O leitor trata automaticamente o código do Orçamento de Serviço, garantindo consistência nos dados e evitando erros de digitação ou formatação incorreta.

#### Regras de Tratamento Automático

O sistema interpreta o que foi digitado e aplica regras inteligentes para localizar o orçamento desejado:

<table><thead><tr><th width="183">O que foi digitado</th><th>Comportamento do Sistema</th><th>Exemplo Prático</th></tr></thead><tbody><tr><td><strong>Apenas o Código</strong> (Sem revisão)</td><td>Busca automaticamente a <strong>última revisão</strong> criada para aquele orçamento.</td><td>Digitou <code>67</code> => Sistema busca <code>67-003</code></td></tr><tr><td><strong>Revisão Incompleta</strong></td><td>Preenche automaticamente com <strong>zeros à esquerda</strong> para completar o formato da revisão.</td><td>Digitou <code>67-1</code> (ou <code>67-01</code>) => Sistema busca <code>67-001</code></td></tr></tbody></table>

#### Validação de Dados

Caso o código informado não exista no banco de dados (mesmo após as tentativas automáticas de formatação), o sistema emitirá um alerta visual para o usuário:

{% hint style="success" %}
"Orçamento de serviço \[código informado] não encontrado!"
{% endhint %}

#### Atalhos e Funções

Para agilizar a navegação e operação nesta rotina, utilize as seguintes teclas de função:

* **F7 (Consulta):** Acessa a rotina de busca `ORCSER^CCPVSER299`.
* **F8 (Cadastro):** Acessa a rotina de cadastro `CCPVSER050`.
