Introdução
Esta tela permite cadastrar novos pedidos comerciais vinculados a clientes, indicando informações como solicitante, corretor, validade e números de controle do cliente.
Funcionalidades Disponíveis
| Ação | Descrição |
|---|---|
| Selecionar Cliente | Defina o cliente ao qual o pedido será associado. |
| Selecionar Solicitante | Escolha a pessoa de contato cadastrada no cliente. |
| Informar Datas | Defina a data do pedido e a validade da proposta. |
| Vincular Corretor | Escolha o corretor/vendedor responsável pelo pedido. |
| Informar Nº Pedido Cliente | Informe o número e item do pedido fornecido pelo cliente, se houver. |
Campos do Cadastro
| Campo | Descrição |
|---|---|
| Cliente | Cliente principal que está realizando o pedido. |
| Solicitante | Contato do cliente (pessoa responsável pelo pedido). |
| Data | Data de emissão do pedido (pré-preenchido com hoje). |
| Validade | Data de validade do pedido (pré-preenchido até fim do mês). |
| Corretor | Corretor ou Vendedor associado à venda. |
| Nº Pedido Cliente | Número de pedido conforme informado pelo cliente (opcional). |
| Nº do Item | Número do item no pedido do cliente (opcional). |
Fluxo de Uso
- Selecione o Cliente: carrega dinamicamente os contatos disponíveis no campo Solicitante.
- Escolha o Solicitante: se existir, aparece após o cliente ser selecionado.
- Preencha as Datas: são preenchidas automaticamente (hoje e fim do mês), mas podem ser ajustadas.
- Selecione o Corretor: obrigatório selecionar quem venderá.
- (Opcional) Informe nº do pedido e nº do item.
- Clique em "Salvar e Prosseguir".
Comportamentos Automáticos
- Quando escolher um cliente, a lista de solicitantes é atualizada automaticamente via AJAX (
/contatos/getContatos). - Ao abrir a tela:
- Data já vem como a data de hoje.
- Validade já vem como o último dia do mês atual.
- Ajuda visual para o campo Solicitante (ícone de ajuda abre modal explicativo).
Observações Técnicas
- Usa Select2 para selects mais amigáveis e com busca.
- Moment.js é usado para calcular as datas automaticamente.
- Modal explicativo ajuda novos usuários a entender a importância do solicitante.
Validações Importantes
- Cliente: obrigatório.
- Solicitante: obrigatório se houver contatos cadastrados.
- Data e Validade: obrigatórias.
- Corretor: obrigatório.
- Nº Pedido Cliente e Nº do Item: opcionais.
✅ Após salvar, o sistema direciona para o próximo passo: incluir itens ou serviços no pedido!