Adicionais Cadastrados
O gestor de pessoal realiza consultas dos Dados de Adicionais Noturnos e horas extras registrados para verificação dos servidores que já tiveram registro de adicional cadstrados no sistema.
Descrição do Caso de Uso
Este Caso de Uso serve para o Gestor Financeiro visualizar os adicionais cadastrados, devendo aplicar pelo menos um dos seguintes filtros:
- Período (Mês/Ano) - Período de tempo a se pesquisar registros de adicionais.
- Unidade - Unidade de lotação do Servidor em questão.
- Servidor - Servidor ao qual o registro de adicional se refere;
- Tipo do Adicional - Indica o tipo de adicional que pode ser adicional noturno ou de hora extra.
No resultado da consulta são listados os seguintes dados:
- Data - Data a que se refere o adicional (dia, mes e ano).
- Tipo do Adicional - Indica o tipo de adicional que pode ser adicional noturno ou de hora extra.
- Unidade (Apenas a sigla) - Unidade de lotação do Servidor em questão.
- Servidor - Servidor ao qual o registro de adicional se refere;
- Quantidade de horas - Quantia de horas trabalhadas.
A listagem dos dados são exibidos ordenado pelo nome do servidor.
Os dados são agrupados pelo período referente aos registros de adicionais.
Principais Regras de Negócio
Para exibir os adicionais cadastrados, o formulário exige que pelo menos um dos filtros seja aplicado.
Classes Persistentes e Tabelas Envolvidas
Classe | Tabela |
---|---|
br.ufrn.sigrh.financeiro.dominio.RegistroAdicional | sigrh.financeiro.registro_adicional |
Plano de Teste
Sistema: SIGPRH
Módulo: DAP
Link(s): Financeiro → Adcionais → Adicionais Cadastrados
Papel que usuário deve ter: SigrhPapeis.GESTOR_FINANCEIRO
Cenários de Teste
Ao pesquisar adicionais cadastrados, deve-se informar valores válidos para os filtros. Bem como deve-se utilizar pelo menos um filtro.
Dados para o Teste
Dados para os testes podem ser obtidos consultando a tabela sigrh.financeiro.registro_adicional, através do seguinte script:
SELECT r.id_registro_adicional,pessoa.nome,r.data,r.quantidade,r.id_registro_entrada, r.data_cadastro, ru.denominacao,r.conteudo_adicional, unidade.nome,r.incluido_arquivo, r.data_alteracao,r.valor FROM financeiro.registro_adicional r, unidade, rh.servidor, pessoa, financeiro.rubrica ru WHERE r.id_unidade = unidade.id_unidade AND pessoa.id_pessoa = rh.servidor.id_pessoa AND ru.id_rubrica = r.id_rubrica