CAS4002 - Campos

Ultima Revisão: 26/04/2023

Função:
Permitir ao usuário criar e caracterizar campos que serão vinculados a documentos. 

Conceito:
Campos são um conjunto de caracteres com significado específico. Os campos de cada registro são
identificados com  um nome prefixo que é o nome da tabela, mais um termo que caracteriza seu conteúdo. 

Implicações:
1 - O usuário poderá criar quantos campos necessitar.
2 - Os campos serão citados nos CAS4001 - Tipos de Documentos e nas CAS4702 - Especificações.

Premissas:
1 - Nome : Nome do campo na base de dados, ou seja, nome do campo que irá fazer parte das tabelas
do SAM e que receberão os dados informados pelos usuários. O nome do campo, uma vez cadastrado
não poderá ser mais alterado, pois o mesmo já pode ter sido usado em algum documento. Um nome
de campo não pode conter espaço nem caracteres especiais e não pode começar com números (0 a 9).

2 - Descrição : Descrição do campo que irá ser mostrado nas telas, portanto dever ser claro, sucinto e objetivo.

3 - Tipo: O tipo do campo diz respeito ao seu conteúdo que poderá ser:
      String: para letras e números
      Double: para números decimais
      Integer: para números inteiros
      Data: para data no formato dd/mm/aaaa    
      Hora: para hora no formato hh:mm

4 - Tamanho : Tamanho do campo em quantidade de dígitos.

5 - Requerido: Requerido, se o campo deve ter ou não um conteúdo obrigatório

6 - Observações: Observações livremente informada pelo Usuário Logado

7 - Política de segurança: Política de segurança para edição do campo diretamente na tela do cadastro
previamente cadastrada em http://samdoc.info/manuals?tarefa=CAS1004

8 - Para cada campo uma lista de conteúdos podem ser determinadas livremente pelo usuário e que será exibida em um componente tipo comboBox:
8.1 - Ordem: Ordem de exibição dos conteúdos no comboBox.
8.2 - Valor: Valor que será gravado no banco de dados.
8.3 - Legenda:  Legenda do valor que será exibido no comboBox.

9 - Os campos aqui cadastrados e caracterizados poderão ser citados em:

9.1 - CAS4001 - Tipos de Documentos: Cada documento poderá ter diversos campos que o usuário os utilizará em seus controles de gestão, cálculos e informações a órgãos de governo.

9.2 - CAS4702 - Especificações: Nas especificações os campos servirão para melhor discriminar e caracterizar os lançamentos que suportam tais especificações.

10 - Os campos aqui cadastrados e caracterizados poderão ser citados em:

10.1 - CAS4001 - Tipos de Documentos: Cada documento poderá ter diversos campos que o usuário os utilizará em seus controles de gestão, cálculos e informações a órgãos de governo.

10.2 - CAS4702 - Especificações: Nas especificações os campos servirão para melhor discriminar e caracterizar os lançamentos que suportam tais especificações.