Este relatório permite gerar uma listagem de registro de ponto efetuadas pelo servidor. O relatório exibe a totalização dos períodos e os respectivos saldos de horas.(RN02)
Este caso de uso inicia-se seguindo o seguinte caminho: SIGRH → Portal do Servidor → Consultas → Frequência → Saldo de Horas por Período
.
Este caso de uso é descrito em: Saldo de Horas por período presente no módulo Frequência.
Servidor
nesse fluxo.Classe | Tabela |
---|---|
br.ufrn.sigrh.frequencia.ponto.dominio.FrequenciaPontoMensal | administrativo.frequencia.frequencia_ponto_mensal |
br.ufrn.sigrh.frequencia.ponto.dominio.PontoDiario | administrativo.frequencia.ponto_diario |
br.ufrn.sigrh.frequencia.ponto.dominio.HorarioPonto | administrativo.frequencia.horario_ponto |
Sistema: SIGRH
Módulo: Frequência
Link(s): SIGRH → Portal do Servidor → Consultas → Frequência → Saldo de Horas por Período
Usuário: mirian
Papel que usuário deve ter: O usuário deve ser um servidor.
<codesql> /* Consulta os registro */ SELECT * FROM frequencia.horario_ponto WHERE id_servidor = ? </code>
<codesql> /*Consulta que retorna os registros de ponto diário que não tenham sido estornados para um determinado servidor. Utilizado para verificar o agrupamento diário.*/ SELECT * FROM frequencia.ponto_diario pd WHERE pd.data_estorno IS NULL AND pd.id_servidor = ? AND pd.id_frequencia_ponto_mensal IS NOT NULL AND pd.data BETWEEN ? AND ? ORDER BY pd.data </code>
<codesql> /* Consulta que retorna os registros de frequencia_ponto_mensal */ SELECT * FROM frequencia.frequencia_ponto_mensal fpm WHERE fpm.data_estorno IS NULL AND id_servidor = ? </code>