Mudanças entre as edições de "Controle de Despesas"
Linha 58: | Linha 58: | ||
Por exemplo: caso o campo status não esteja preenchido, o campo deverá ficar vermelho, exibindo a mensagem 'Nenhum Status selecionado' | Por exemplo: caso o campo status não esteja preenchido, o campo deverá ficar vermelho, exibindo a mensagem 'Nenhum Status selecionado' | ||
+ | |||
+ | |||
+ | ''' - Campos da tela de pesquisa de controle de despesas ''' | ||
+ | |||
+ | Deverá ser exibido os campos: Ícone do usuário, a descrição do usuário, data inicial, data final e o tipo de despesa. | ||
+ | |||
+ | * Ícone do usuário: Será a foto cadastrada no cadastro de usuário; | ||
+ | |||
+ | * Descrição do usuário: Será o nome do usuário; | ||
+ | |||
+ | * Data Inicial: Data em que foi cadastrada a despesa; | ||
+ | |||
+ | * Data Final: Data final cadastrada na despesa; | ||
+ | |||
+ | * Tipo de despesa: Descrição do tipo de despesa cadastrada; | ||
+ | |||
+ | Onde será exibido em forma de lista para usuário, quando selecionado, o sistema redirecionara para a tela de exibição de despesa selecionada. | ||
+ | |||
+ | Por exemplo: O vendedor cadastrou a despesa 'A' e finalizou, quando for consulta-lá será exibida a tela de pesquisa de despesas. O usuário selecionou a despesa 'A' onde exibiu o cabeçalho e corpo da despesas cadastrada. | ||
+ | |||
+ | ''' - Campos da tela de Usuário despesa''' | ||
+ | |||
+ | Deverá ser exibido o os campos | ||
+ | |||
+ | * Data Inicial | ||
+ | |||
+ | * Data final | ||
+ | |||
+ | * Tipo de despesa | ||
+ | |||
+ | * Nota Fiscal | ||
+ | |||
+ | * Justificativa | ||
+ | |||
+ | * Fota da nota fiscal | ||
+ | |||
+ | * Numeração da nota fiscal | ||
+ | |||
+ | * Valor total da despesa | ||
+ | |||
+ | * Prioridade | ||
+ | |||
+ | * Forma de pagamento | ||
+ | |||
+ | * Descrição do Item da despesa | ||
+ | |||
+ | * Quantidade de item de despesa | ||
+ | |||
+ | * Valor dos itens de despesa | ||
=== Configurações === | === Configurações === |
Edição das 19h10min de 21 de agosto de 2018
Histórico de Alterações
Data | Quem | Comentários |
---|---|---|
20/08/2018 | Ana Júlia | Criação do documento |
Necessidade
Tendo como necessidade a criação da tela de controle de despesas, para que o usuário consiga ter uma visão panorâmica de despesas e cadastrar as despesas.
Solução
Deverá ser criada uma tela onde o usuário poderá cadastrar as próprias despesas, conforme configurado e parametrizado para o usuário.
Tendo duas telas, onde o usuário poderá consultar e cadastrar as despesas
Implementação
Desenvolvimento
- Campos da tela de controle de despesas
Deverão ser incluídos os seguintes campos:
- Data Inicial: Deverá conter um calendário para que o usuário poderá selecionar a data do inicio da despesa, contendo a hora.
- Data Final: Deverá conter um calendário para que o usuário poderá selecionar a data do inicio da despesa, contendo a hora.
Dentro do calendário deverá conter botões de 'Hoje', 'Limpar' e 'Fechar' na parte inferior, na parte superior deverá conter o mês e o ano, onde no campo ano, deverá ser selectbox, ou seja, quando usuário clicar em cima do ano deverá ser exibido os anos, de 3 (três) anos atrás para 5 (cinco) anos a frente.
Por exemplo: Estamos no ano de 2018, quando selecionado deverá ser exibido 3 (três) anos atrás, no caso seria 2015 e 5 (cinco) anos a frente, ou seja 2023.
Onde os botão 'hoje' será utilizado para redirecionar o usuário para a data atual, o botão 'limpar' será utilizado para limpar a data selecionada e o botão fechar servirá para fechar a tela de calendário.
- Tipo: Conterá informações do tipo de despesa que o usuário realizou, esse campo será exibido em selectbox.
- Nota Fiscal: Numero da nota fiscal do consumo do usuário.
- Justificativa: Campo que será utilizado caso o usuário tenha ultrapassado o valor cadastrado.
- Foto: Comportará a foto da nota fiscal
- Valor: Valor da despesa.
- Prioridade: Prioridade da despesa, esse campo será exibido em selectbox.
- Forma: O usuário deverá preencher a forma de pagamento, esse campo será exibido em selectbox.
- Mensagens
Quando o usuário finalizar o cadastro, deverá ser exibido na tela a seguintes mensagem 'Cadastro de despesa salvo com sucesso!'.
Caso informações obrigatórias não sejam preenchidas, o campo deverá ficar vermelho, exibido a seguinte mensagem 'Nenhum' + nome do campo 'selecionado'.
Por exemplo: caso o campo status não esteja preenchido, o campo deverá ficar vermelho, exibindo a mensagem 'Nenhum Status selecionado'
- Campos da tela de pesquisa de controle de despesas
Deverá ser exibido os campos: Ícone do usuário, a descrição do usuário, data inicial, data final e o tipo de despesa.
- Ícone do usuário: Será a foto cadastrada no cadastro de usuário;
- Descrição do usuário: Será o nome do usuário;
- Data Inicial: Data em que foi cadastrada a despesa;
- Data Final: Data final cadastrada na despesa;
- Tipo de despesa: Descrição do tipo de despesa cadastrada;
Onde será exibido em forma de lista para usuário, quando selecionado, o sistema redirecionara para a tela de exibição de despesa selecionada.
Por exemplo: O vendedor cadastrou a despesa 'A' e finalizou, quando for consulta-lá será exibida a tela de pesquisa de despesas. O usuário selecionou a despesa 'A' onde exibiu o cabeçalho e corpo da despesas cadastrada.
- Campos da tela de Usuário despesa
Deverá ser exibido o os campos
- Data Inicial
- Data final
- Tipo de despesa
- Nota Fiscal
- Justificativa
- Fota da nota fiscal
- Numeração da nota fiscal
- Valor total da despesa
- Prioridade
- Forma de pagamento
- Descrição do Item da despesa
- Quantidade de item de despesa
- Valor dos itens de despesa
Configurações
Deverá ser criada a configuração CAMPO_OBR:JUSTIFICATIVA, onde se ativada tornará obrigatório o preenchimento do campo justificativa. Para que seja ativado deverá receber o valor 'S' e para desativar receberá os valores 'N' e NULL.
Estrutura de banco
TABELA | ||||
---|---|---|---|---|
Coluna | Tipo | Obrigatório | Chave Primária | Explicação |
NOME DO CAMPO | TIPO DO CAMPO | SIM/NAO | SIM/NAO | EXPLICAÇÃO SOBRE O CAMPO |
Regras de Negócios
[RN1] -
Regras de Integração
[RI1] -
Resultados Esperados
Protótipos
Fluxos Padrão
Aprovação
Considero aprovada a documentação da funcionalidade especificada acima, e autorizo a implementação da mesma no Sistema GeoSales, em nome da Organização a qual estou vinculado.
GeoSales
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Desenvolvimento - GeoSales | Pessoa que aprovou | 00/00/0000 | |
Integração - GeoSales | Pessoa que aprovou | 00/00/0000 | |
Configurações - GeoSales | Pessoa que aprovou | 00/00/0000 |
Empresa solicitante
Setor | Aprovado Por | Data | Assinatura |
---|---|---|---|
Gerente TI - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente de Projeto - Cliente | Pessoa que aprovou | 00/00/0000 | |
Gerente Comercial - Cliente | Pessoa que aprovou | 00/00/0000 |