Padrões de Desenvolvimento

De FuturaWiki
Edição feita às 09h19min de 7 de julho de 2017 por Samuel (Discussão | contribs)

Ir para: navegação, pesquisa

Check List

Verificar sempre nas telas, as funcionalidades de:

  • Sequência de Enter;
  • Enter precisa estar sequencial nos campos.
  • Tab Order (sequência dos campos);
  • Todas as telas de pesquisa devem abrir com o F5;
  • Fechamento da tela com ESC;
  • Quando a tela estiver em modo de edição não fecha com o ESC;
  • Não deixar editar/excluir sem nenhum item selecionado;
  • Verificar se não está fechando a tela com o comando F4;
  • Verificar escritas cortando;
  • Verificar erros de ortografia;
  • Verificar se as teclas de atalhos estão funcionando corretamente;
  • Quando no grid de consulta tiver dados ao clicar duas vezes abrir a Aba Principal;
  • Mensagem de confirmar para excluir;
  • Fazer validações para campos obrigatórios
  • Mensagens amigáveis de chave estrangeira e índice único.
  • Funcionamentos dos filtros de consulta;
  • Validação dos campos do tipo Data;
  • Validação de campos numéricos com valores nulos ou negativos;
  • Validação de campos de Strings aceitando mais caracteres que o permitido;
  • Campo inteiro ou numérico aceitando qualquer caracteres;
  • Testar Release e Debug;
  • Não deixar campos habilitados quando não estiver em modo de edição;
  • Limpar pesquisa (Limpar os campo de pesquisa, voltar ao campo principal e limpar a grid);
  • Validação de Empresa Padrão (Em casos de Multi-Empresa);
  • Atalho F9 nos botões Cancelar;
  • Aba de pesquisa dos movimentos ou cadastros permitir inserir registros inativos, porém na aba de cadastro não pode ser permitido inserir e gravar o cadastro com um registro inativo. Ex:
Na pesquisa de pedido de venda poderá ser consultado clientes que estejam com o registro inativo, porém na aba de cadastro, deverá aparecer mensagem de erro de cliente inativo ao tentar gravar o pedido de venda.
  • Verificar se as novas telas necessitam de informação de utilização. Ex:
Nenhum

Padrões do sistema Server

PadraoServer.png

1. Tamanho dos botões no topo da tela:

Para adequar os sistemas em um único padrão foi alterado os tamanhos dos botões do topo das telas.Os tamanhos serão:
90 de largura x 24 de altura para botões com captions menores. Os botões Novo, Editar, Gravar, Cancelar, Excluir, Imprimir e Copiar deverão ficar nesse tamanho.
TamanhoBotoes.png
Já botões com captions maiores deverão ter os tamanhos: 110 de largura X 24 de altura. Exemplo, botão com o seguinte caption: “Gerar Nt. Fiscal”, deverá ficar nesse tamanho. Quando o menu principal da tela ter botões que ultrapassem a posição 1024 da largura da tela, deverá ser adicionado o botão “MAIS OPÇÕES” e no mesmo deverá ter um menu com os botões adicionais, isso deve ser implementado devido aos clientes com monitores com resoluções menores.