Mudanças entre as edições de "Controle de Despesas"

De GeoSales
Ir para navegação Ir para pesquisar
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