Mudanças entre as edições de "Padrões de Desenvolvimento"

De FuturaWiki
Ir para: navegação, pesquisa
Linha 3: Linha 3:
 
Verificar sempre nas telas, as funcionalidades de:
 
Verificar sempre nas telas, as funcionalidades de:
  
Sequência de Enter;
+
*Sequência de Enter;
Enter precisa estar sequencial nos campos.
+
*Enter precisa estar sequencial nos campos.
Tab Order (sequência dos campos);
+
*Tab Order (sequência dos campos);
Todas as telas de pesquisa devem abrir com o F5;
+
*Todas as telas de pesquisa devem abrir com o F5;
Fechamento da tela com ESC;
+
*Fechamento da tela com ESC;
Quando a tela estiver em modo de edição não fecha com o 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;
+
*Não deixar editar/excluir sem nenhum item selecionado;
Verificar se não está fechando a tela com o comando F4;
+
*Verificar se não está fechando a tela com o comando F4;
Verificar escritas cortando;
+
*Verificar escritas cortando;
Verificar erros de ortografia;
+
*Verificar erros de ortografia;
Verificar se as teclas de atalhos estão funcionando corretamente;
+
*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;
+
*Quando no grid de consulta tiver dados ao clicar duas vezes abrir a Aba Principal;
Mensagem de confirmar para excluir;
+
*Mensagem de confirmar para excluir;
Fazer validações para campos obrigatórios
+
*Fazer validações para campos obrigatórios
Mensagens amigáveis de chave estrangeira e índice único.
+
*Mensagens amigáveis de chave estrangeira e índice único.
Funcionamentos dos filtros de consulta;
+
*Funcionamentos dos filtros de consulta;
Validação dos campos do tipo Data;
+
*Validação dos campos do tipo Data;
Validação de campos numéricos com valores nulos ou negativos;
+
*Validação de campos numéricos com valores nulos ou negativos;
Validação de campos de Strings aceitando mais caracteres que o permitido;
+
*Validação de campos de Strings aceitando mais caracteres que o permitido;
Campo inteiro ou numérico aceitando qualquer caracteres;
+
*Campo inteiro ou numérico aceitando qualquer caracteres;
Testar Release e Debug;
+
*Testar Release e Debug;
Não deixar campos habilitados quando não estiver em modo de edição;
+
*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);
+
*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);
+
*Validação de Empresa Padrão (Em casos de Multi-Empresa);
Atalho F9 nos botões Cancelar;
+
*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.

Edição das 08h53min de 7 de julho de 2017

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.