|
|
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 === |
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 |
|