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

De GeoSales
Ir para navegação Ir para pesquisar
Linha 22: Linha 22:
  
 
=== Desenvolvimento ===
 
=== Desenvolvimento ===
−
 
−
''' - Campos da tela de cadastro de controle de despesas | Usuário '''
 
−
 
−
A tela de cadastro de despesas, deverá ser criada, para que o usuário preencha os campos de despesa, os seguintes campos deverão ser criados:
 
−
 
−
''' ''Cabeçalho '' '''
 
−
 
−
* Titulo da despesa
 
−
 
−
* Data Inicial da despesa: Deverá conter um calendário para que o usuário possa selecionar a data do inicio da despesa, contendo a hora.
 
−
 
−
* Data final da despesa: Deverá conter um calendário para que o usuário possa 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.
 
−
 
−
* Somatório do valor total, demonstrando ao usuário o valor total que poderá ser gasto.
 
−
 
−
* Nome do gestor que cadastrou a despesa
 
−
 
−
* Nome do usuário que realizará a despesa
 
−
 
−
Ponto de atenção: O usuário na hora que estiver cadastrando uma despesa, deverá ser exibido o campo 'Gestor' com os nomes do gestores acima dele, ou seja, a hierarquia acima do usuário, essas informações deverão ser exibidas em selectbox, para que o usuário posso selecionar o gestor.
 
−
 
−
''' ''Itens da despesa '' '''
 
−
 
−
* Tipo de despesa (Despesas cadastrada pelo gestor, sendo exibida em selectbox)
 
−
 
−
* Numero da nota Fiscal da despesa
 
−
 
−
* Valor cadastrado
 
−
 
−
* Data Emissão da despesa
 
−
 
−
* Anexo da nota fiscal da despesa
 
−
 
−
* Valor da despesa (Valor que o usuário poderá gastar)
 
−
 
−
* Valor da despesa utilizado
 
−
 
−
''' - Mensagens '''
 
−
 
−
Quando o usuário finalizar o cadastro, deverá ser exibido na tela a seguinte mensagem 'Cadastro de despesa salvo com sucesso!'.
 
−
 
−
Caso as informações obrigatórias não estejam preenchidas, o campo deverá ficar vermelho, exibindo 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'
 
−
 
−
Na tela deverá possuir botões de 'Pesquisar' e 'Adicionar'. O botão de pesquisa, permitirá ao usuário que pesquisa as despesas que já foram cadastradas para o usuário ou as que o próprio usuário cadastrou. E o botão adicionar, servirá para que o usuário consiga adicionar despesas.
 
−
 
−
''' - Campos da tela de pesquisa de controle de despesas '''
 
−
 
−
''' Despesa cadastrada pelo usuário'''
 
−
 
−
As despesas cadastradas pelo usuário deverão estar disponíveis para visualização do usuário, não podendo editar, ou seja, só será possível visualizar as despesas que foram cadastradas.
 
−
 
−
Deverão ser exibidos os seguintes campos:
 
−
 
−
''' ''Cabeçalho '' '''
 
−
 
−
* Titulo da despesa
 
−
 
−
* Data Inicial
 
−
 
−
* Data final
 
−
 
−
* Somatório do valor total, demonstrando ao usuário o valor total que poderá ser gasto.
 
−
 
−
* Nome do gestor que cadastrou a despesa
 
−
 
−
* Nome do usuário que realizará a despesa
 
−
 
−
''' ''Itens da despesa '' '''
 
−
 
−
* Tipo de despesa
 
−
 
−
* Numero da nota Fiscal da despesa
 
−
 
−
* Valor cadastrado
 
−
 
−
* Data Emissão do despesa
 
−
 
−
* Anexo da nota fiscal da despesa
 
−
 
−
* Valor da despesa (Valor que o usuário poderá gastar)
 
−
 
−
* Valor da despesa utilizado
 
−
 
−
''' Despesa cadastrada pelo gestor'''
 
−
 
−
As despesas que foram cadastradas pelo gestor, deverão ficar disponíveis e editáveis para o usuário.
 
−
 
−
A tela de pesquisa de despesas cadastradas pelo gestor, deverão ter os seguintes campos:
 
−
 
−
''' ''Cabeçalho '' '''
 
−
 
−
* Titulo da despesa
 
−
 
−
* Data Inicial
 
−
 
−
* Data final
 
−
 
−
* Somatório do valor total, demonstrando ao usuário o valor total que poderá ser gasto.
 
−
 
−
* Nome do gestor que cadastrou a despesa
 
−
 
−
* Nome do usuário que realizará a despesa
 
−
 
−
''' ''Itens da despesa '' '''
 
−
 
−
* Tipo de despesa
 
−
 
−
* Valor da despesa (Valor que o usuário poderá gastar)
 
−
 
−
 
−
Os campos que poderão ser editados:
 
−
 
−
* Tipo de despesa (o campo de despesa, ficará disponível somente para exibição, o usuário não poderá editar)
 
−
 
−
* Nota Fiscal
 
−
 
−
* Fota da nota fiscal
 
−
 
−
* Valor da despesa (Nesse campo para o usuário deverá ser exibido o total que o usuário poderá gastar)
 
−
 
−
* Valor total da despesa
 
−
 
−
* Descrição do Item da despesa
 
−
 
−
* Quantidade de item de despesa
 
−
 
−
* Valor dos itens de despesa
 
−
 
−
* Justificativa
 
−
 
−
* Numeração da nota fiscal
 
  
 
=== Configurações ===
 
=== Configurações ===

Edição das 12h52min de 23 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 cadastras as despesas e ter uma visão panorâmica dqw 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

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

DESPESAS
Coluna Tipo Obrigatório Chave Primária Explicação
CD_TIPO_DESPESA Int SIM SIM Código do tipo de despesa
CD_NOTA_FISAL_DESPESA Int SIM NÃO Código da nota fiscal da despesa
DS_JUSTIFICATIVA Varchar (300) NÃO NÃO Justificativa do controle de despesa
VR_DESPESA_TOTAL Decimal SIM NÃO Valor total da despesa
CD_USUARIO Int SIM NÃO Código do usuário que cadastrou a despesa


ITEM_DESPESA
Coluna Tipo Obrigatório Chave Primária Explicação
CD_TIPO_DESPESA Int SIM SIM Código do tipo de despesa
NR_ITEM_DESPESA bigint SIM SIM Código do item da despesa
DS_ITEM_DESPESA Varchar (300) SIM NÃO Descrição do item da despesa
QT_ITEM_DESPESA decimal SIM NÃO Quantidade do item da despesa
VR_ITEM_DESPESA decimal SIM NÃO Valor do item da despesa

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