Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:

TOTVS RH (Linha Protheus) - Ponto Eletrônico (SIGAPON)

Função:PONR210
País:Brasil
Requisito/Story/Issue (informe o requisito relacionado) :DRHJORNPRT-4520

02. SITUAÇÃO/REQUISITO

Atualmente o Relatório de Absenteísmo não permite ser gerado em Excel. É necessário disponibilizar para que o cliente possa utilizá-los pela gestão para geração de Dashboards e demais relatórios gerenciais.

03. SOLUÇÃO

O relatório de absenteísmo foi reescrito utilizando a classe tReport, que possibilita a geração em planilha no formato tabela e oferece diversas opções de customização.
Além da opção de gerar o relatório em planilha, foram implementadas outras melhorias:

    • Informações detalhadas sobre os afastamentos ocorridos no período;
    • Opção de considerar ou não as férias nos afastamentos;
    • Novo grupo de perguntas, com perguntas do tipo Range, oferecendo maior flexibilidade ao preencher os filtros para o relatório;
    • Opção para gerar o relatório com horas em Sexagesimal ou Centesimal.


IMPORTANTE!

Para utilizar o novo Relatório de Absenteísmo é necessário aplicar o pacote de atualização da Expedição Contínua do RH, com data 11/09/2023 ou superior, e executar o UPDDISTR com o arquivo diferencial.


Dica

Após atualizar o sistema com o pacote de atualização e criar o novo grupo de perguntas executando o UPDDISTR, ao acessar o menu do relatório de Absenteísmo o sistema passará a abrir a nova rotina, PONR210, não sendo necessário realizar alterações no Menu.
Caso o RDMake ABSENT esteja compilado no ambiente o sistema irá priorizar o RDMake, sendo necessário neste caso a inclusão da nova rotina no menu, ou a exclusão do RDMake do repositório do ambiente.

04. DEMAIS INFORMAÇÕES


Funcionamento do relatório:

O sistema calcula as Horas Previstas para o funcionário com base no calendário do ponto gerado para o funcionário, já considerando trocas de turno ou exceções cadastradas. Para os dias em que o funcionário estiver afastado o sistema seguirá a definição da pergunta Afast. Como H. Prevista? caso esteja com Sim, as horas de afastamento são incluídas nas horas previstas. O percentual de Horas de Afastamento só será calculado quando essa pergunta estiver com Sim.

Para as Horas Não Trabalhadas o sistema irá buscar os eventos de Desconto gerados nos apontamentos do funcionário, tabelas SPC e SPH.

As Horas Realizadas será a diferença entre as Horas Previstas - Horas Não Trabalhadas.

Percentuais:

O relatório apresenta diversas colunas com o percentual correspondente do total das horas, por exemplo, o percentual de Horas Realizadas é calculado com base nas Horas Previstas, já o percentual de Horas Abonadas tem como base as Horas Não Realizadas.
Obs.: Os percentuais sempre são calculados com as horas em Centesimal.

% Horas Realizadas = Horas Realizadas / Horas Previstas
% Horas Não Trabalhadas = Horas Não Trabalhadas / Horas Previstas
% Horas Abonadas = Horas Abonadas / Horas Não Trabalhadas
% Horas de Afastamento = Horas Afastamento / Horas Previstas (Quando pergunta Afast. Como H. Prevista? = Sim)

No detalhamento Temos:

%Horas = Horas / Horas Não Trabalhadas
%Hrs. Abonadas = Hrs. Abonadas (Detalhamento) / Horas Abonadas (Período)
%Hrs. Afast. = Hrs. Afast.  (Detalhamento) / Horas Afastamento (Período)

Relatório gerado em arquivo

Relatório de Absenteísmo impresso em arquivo

Pergunta Férias como Afastamento?

A pergunta Férias como Afast.? Define se o sistema irá considerar as férias no relatório, demonstrando as horas de Férias nas Horas de Afastamento

Exemplos: 

Pergunta Férias como Afast.? = Sim e Afast. Como H. Prevista? = Sim

As horas de férias são apresentadas no relatório como Afastamento e são incluídas no total de Horas Previstas

Relatório de Absenteísmo considerando as férias do funcionário

Pergunta Férias como Afast.? = Não e Afast. Como H. Prevista? = Sim

As Férias não são demonstradas e não são incluídas nas horas previstas.

Relatório de Absenteísmo sem as férias do funcionário

Geração em Planilha

O sistema oferece algumas opções para geração em Planilha, abaixo um exemplo utilizando o Formato Tabela xlsx:

A pasta de trabalho gerada terá duas abas, Períodos e Lançamentos

Aba Períodos da pasta de trabalho gerada para o relatório

Aba Lançamentos da pasta de trabalho gerada para o relatório


Informação

A pergunta Analítico ou Sintético? não será considerada para a geração do relatório em Planilha no Formato Tabela ou Tabela xlsx, pois os totalizadores do relatório não são impressos nesses formatos.

Criado o novo grupo de perguntas na tabela SX1

X1_GRUPOX1_ORDEMX1_PERGUNTX1_TIPOX1_TAMANHOX1_PRESELX1_GSCX1_VALIDX1_VAR01X1_DEF01X1_DEF02X1_CNT01X1_F3
PONR210   01Filiais ?                     C990R
MV_PAR01                                     RA_FILIALSM0   
PONR210   02Centros de Custo ?            C990R
MV_PAR02                                     RA_CC   CTT   
PONR210   03Turnos de Trabalho ?          C990R
MV_PAR03                                     RA_TNOTRAB SR6   
PONR210   04Matrículas ?                  C990R
MV_PAR04                                     RA_MAT          SRA   
PONR210   05Situações ?                   C50GfSituacao()   MV_PAR05                                     
      
PONR210   06Categorias ?                  C150GfCategoria() MV_PAR06                                     
      
PONR210   07Data Inicio ?                 D80GNaoVazio()   MV_PAR07                                     
      
PONR210   08Data Fim ?                    D80GNaoVazio()MV_PAR08                                     
      
PONR210   09Analítico/Sintético ?         N11C
MV_PAR09       Analítico      Sintético
      
PONR210   10Discrimina Eventos ?          N11C
MV_PAR10       Sim            Não
      
PONR210   11Afast. como H.Prevista ?      N11C
MV_PAR11       Sim            Não
      
PONR210   12C.C. Em Outra Página ?        N12C
MV_PAR12       Sim            Não
      
PONR210   13Férias como Afastamento ? N11C
MV_PAR13       Sim            Não
      
PONR210   14Horas em ?                    N11C
MV_PAR14       Sexagesimal    Centesimal
      

05. ASSUNTOS RELACIONADOS

  • Não se aplica