Mudanças entre as edições de "Padrões de Desenvolvimento"
De FuturaWiki
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.