# Tipos de Campos

<p class="callout info">**DEFINIÇÕES** </p>

Vamos explanar sobre cada um dos Tipos, pois, conforme selecionado, o sistema demandará outras configurações.  
• **Data**  
O sistema solicita que se especifique a validação do campo. Deve-se escolher entre:  
Nenhuma --- Futuro  
Data atual ou futuro --- Passado  
Data atual ou passado --- Intervalo  
• **Dinheiro**  
O sistema solicita um valor mínimo e um máximo. Se não houver, basta deixar em branco.

• **Lista**  
Trata-se de relacionar as opções que estarão disponíveis para o usuário escolher em uma combo box.

• **Número Inteiro**  
Trata-se de um campo numérico em que se determina o número de caracteres e se há um valor mínimo e um máximo. Se não houver, basta deixar em branco.  
• **Número com Decimais**  
Trata-se de campo numérico com casas decimais em que se determina o número de caracteres e a quantidade de casas decimais, além dos valores mínimo e máximo. Se não houver, basta deixar em branco.  
• **Texto Grande**  
Trata-se de campo textual com limite de caracteres e de linhas a ser preenchido pelo usuário.  
• **Texto Simples**  
Trata-se de campo textual com limite de caracteres a ser preenchido pelo usuário.  
• **Texto com Máscara**  
Trata-se de campo com formatação padrão, como CEP, CPF, CNPJ. Ao clicar no ícone “Ajuda”, o sistema mostrará qual caractere deve ser usado.  
**• Opções**  
Trata-se de relacionar as opções que estarão disponíveis para o usuário escolher em uma checkbox. Deve-se escolher somente uma das opções listadas. A forma de preenchimento das variáveis é igual à “Lista”.  
• **Sinalizador**  
Trata-se de disponibilizar ao usuário opções a serem selecionadas por checkboxes.

• **Informação**  
Trata-se de um texto que fará parte do formulário. Pode ser usada para colocar o título do documento ou uma instrução de preenchimento, por exemplo.

É interessante combinar o uso do tipo “Sinalizador” com o “Informação”. Este para fazer a pergunta e aquele para listar as opções de resposta.

<p class="callout danger">**PARÂMETROS NECESSÁRIOS**</p>

<table border="1" id="bkmrk-nome-%C2%A0-sigla-%C2%A0-nup-%C2%A0" style="border-collapse: collapse; width: 100%;"><tbody><tr><td class="align-center" style="width: 36.0494%;">**Nome**</td><td class="align-center" style="width: 63.9506%;">**Descrição**</td></tr><tr><td style="width: 36.0494%;"> </td><td style="width: 63.9506%;"> </td></tr><tr><td style="width: 36.0494%;"> </td><td style="width: 63.9506%;"> </td></tr><tr><td style="width: 36.0494%;"> </td><td style="width: 63.9506%;"> </td></tr><tr><td style="width: 36.0494%;"> </td><td style="width: 63.9506%;"> </td></tr><tr><td style="width: 36.0494%;"> </td><td style="width: 63.9506%;"> </td></tr><tr><td style="width: 36.0494%;"> </td><td style="width: 63.9506%;"> </td></tr></tbody></table>

<p class="callout warning">**IMPLEMENTAÇÃO**</p>

<table border="1" id="bkmrk-sistema-a%C3%A7%C3%A3o-caminho" style="border-collapse: collapse; width: 100%;"><tbody><tr><td class="align-center" style="width: 9.50614%;">**Ação**</td><td class="align-center" style="width: 34.7531%;">**caminho**</td><td class="align-center" style="width: 34.7531%;">**Sistema**</td></tr><tr><td style="width: 9.50614%;"> </td><td style="width: 34.7531%;"> </td><td style="width: 34.7531%;"> </td></tr><tr><td style="width: 9.50614%;"> </td><td style="width: 34.7531%;"> </td><td style="width: 34.7531%;"> </td></tr><tr><td style="width: 9.50614%;"> </td><td style="width: 34.7531%;"> </td><td style="width: 34.7531%;"> </td></tr></tbody></table>

<p class="callout success">*DETALHES DA IMPLEMENTAÇÃO* </p>