~~ODT~~

Última atualização: 2017/04/03 18:19 (edição externa)

Relatório Técnico Administrativos Ativos por Nível e Classificação

Este relatório tem por objetivo exibir um quantitativo dos técnico-administrativos, separados por nível de classificação. Está disponibilizado no portal público do SIGRH podendo ser acessador por qualquer pessoa.

O Caso de Uso inicia-se quando o usuário acessa a opção: SIGRH → Portal Público → Quantitativos → Relatórios Mensais → Técnico-administrativos ativos por nível e classificação

Após acessar a referida opção, o usuário é encaminhado para uma tela onde será possível selecionar um mês e ano para filtragem do relatório.

  • Mês/Ano: tipo TEXTO com as opções dos meses do ano em um combobox, e outro combobox com os anos a partir de 2005.

Ao acessar a opção Consultar, será gerado um relatório em formato PDF com os seguintes dados juntamente com sua disposição em tela:

Nível de Classificação Quantidade
Caractere 9999
TOTAL 9999

Abaixo da tabela é exibido um gráfico com os mesmos dados exibidos na tabela

Então o caso de uso é finalizado.

Não se aplica.

Resoluções/Legislações Associadas

Não se aplica.

Sistema: SIGRH

Módulo: Portal Público

Link(s): Quantitativos → Relatórios Mensais → Técnico-administrativos ativos por nível e classificação

Usuário: Não se aplica.

Papel que usuário deve ter: Não se aplica.

Utilizar a consulta abaixo para validar os dados do relatório, lembrando de substituir os parâmetros indicados na consulta pelos dados usados na filtragem do relatório.

ex.: Mes = 09, Ano = 2011, Primeiro Dia do Mês = '01-09-2011', e a data de exclusão será gerada sempre como o último dia do Mês selecionado, '30-09-2011'.

		 SELECT A.DENOMINACAO,SUM(A.QTD) AS QTD                                              
		 FROM (                                                                              
		 SELECT CASE WHEN position('?' in c.denominacao)>0 THEN 'OUTRA'                      
		             ELSE CAST (c.denominacao AS VARCHAR)                                    
		        END                                                                          
		 , CAST (COUNT(*) AS FLOAT) AS QTD                                                   
		   FROM FUNCIONAL.HISTORICO_SERVIDOR H                                               
		  INNER JOIN RH.SERVIDOR S ON S.ID_SERVIDOR=H.ID_SERVIDOR                            
		  INNER JOIN RH.CLASSE_FUNCIONAL C ON c.id_classe_funcional = s.id_classe_funcional  
		  INNER JOIN COMUM.PESSOA  P ON P.ID_PESSOA=S.ID_PESSOA                              
		  WHERE H.ANO= :ano AND H.MES= :mes                                                  
		    AND S.ID_CATEGORIA=2 /*TECNICO ADMINISTRATIVO*/                                  
		    AND S.ID_SITUACAO IN (1,8,12,20) /*ATIVO/CELETISTA*/                             
		    AND (S.DATA_EXCLUSAO IS NULL OR S.DATA_EXCLUSAO>= :dataExclusao)                 
		 GROUP BY C.DENOMINACAO                                                              
		 ) A                                                                                 
		 GROUP BY A.DENOMINACAO                                                              
		 ORDER BY A.DENOMINACAO 
  • desenvolvimento/especificacoes/sigrh/portal_publico/casos_de_uso/relatorios_estatisticos/relatorios_mensais/tecnico_administrativos_ativos_por_nivel_e_classificacao.txt
  • Última modificação: 2017/04/03 18:19
  • (edição externa)