UC00103 - Cadastro de CNAE
De Wiki Java - Interno
Conteúdo |
Objetivo
- Manter cadastro de CNAE.
Atores
- Usuário
Pré-requisitos
- Considerar documento Padrões de desenvolvimento.
- No projeto da rotina, em confsrc > META-INF > messages > view.properties definir o nome como CNAE. Este nome será utilizado para criar a página no Wiki.
- Utilizar grid com pesquisa por contexto (lucene) paginado.
- Ter cadastrados no banco de dados do sistema todos os códigos e descrições de CNAE conforme esta tabela.
Resultado esperado
- Cadastrar no sistema códigos nacionais de atividades econômicas (CNAE).
Diagrama de classes
Fluxo de eventos
Fluxos principais
Fluxo 1:
Fluxos alternativos
Fluxo 1:
Fluxos de exceção
Fluxo 1:
RN01 - Descrição dos campos e funcionalidades da tela de pesquisa
- Adicionar CNAE: Botão que quando acionado exibe a tela de manutenção da rotina em questão.
- Pesquisa (lucene): Campo localizado no canto superior direito da tela, que permite ao usuário digitar qualquer informação referente ao CNAE (listada em colunas do grid) para filtrar um determinado registro.
- GRID: Lista todos os CNAE´s cadastrados no sistema exibindo seus dados nas seguintes colunas:
- CÓDIGO: Código nacional da atividade econômica (CNAE).
- DESCRIÇÃO: Descrição do CNAE.
- CÓDIGO LOCAL: Código local de um determinado município que corresponde ao CNAE, o CTISS em Belo Horizonte por exemplo.
- DESCRIÇÃO LOCAL: Descrição da atividade correspondente ao código local.
- ATIVO: Informa se um determinado registro está ativo para uso no sistema ou não.
Os códigos das atividades listadas no grid deverão fazer uso da seguinte máscara: ####-#/##-##.
Exemplo: 6190-6/01-00
Layouts sugeridos
- Erro ao criar miniatura: Arquivo aparentemente inexistente: /dados-servidor/wikijavainterno/images/b/bb/Tabela-de-preço.png
Tabela de preço tela de manutenção
Quadro de dados
Tela de manutenção
| NOME | OBRIGATÓRIO | TIPO DE ENTRADA | VALORES POSSÍVEIS | TAMANHO | VALOR PADRÃO | OBSERVAÇÃO |
| Ativo | Não | Checkbox | Marcado/Desmarcado | Marcado | ||
| Descrição | Sim | Input | Alfanuméricos | 40 | Vazio | |
| Descrição abreviada | Não | Input | Alfanuméricos | 15 | Vazio | |
| Validade | Não | Input | Numéricos | Vazio | ||
| Desconto máximo | Não | Input | Numéricos | Vazio |