Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS RH

Linha de Produto:

Linha Protheus

Segmento:

RH

Módulo:SIGAPON
Função:

PONA425
PONXAPO
PONXFUN
PONR170

Requisito/Story/Issue (informe o requisito relacionado) :DRHPAG-39870
DRHPAG-39871
DRHPAG-39872
Pacote:Disponibilizado no pacote de expedição do módulo RH a partir de 26/03/2021.


02. SITUAÇÃO/REQUISITO

Adequar o Ponto Eletrônico para realizar a apuração de horas de sobreaviso.

03. SOLUÇÃO

Foi criada uma nova rotina para o cadastro dos períodos em que o funcionário estará de sobreaviso. Com base nesse cadastro, o apontamento das marcações irá gerar o evento de horas de sobreaviso (ID 044A).

Nota

A funcionalidade descrita estará liberada no pacote de expedição do RH a partir de 26/03/2021 e, além de aplicar o patch, será necessário executar o UPDDISTR com o dicionário diferencial para a criação da tabela e grupos de perguntas.



Foi criada a nova rotina Sobreaviso, PONA425, para realizar o cadastro dos períodos em que o funcionário estará de sobreaviso.

Ao acessar a rotina é apresentado um browse com os funcionários, no menu temos as opções Manutenção, Visualizar, Inclusão em Lote e Excluir.


Ao clicar em manutenção é apresentada a tela para inclusão dos períodos de sobreaviso.

Na parte superior (1) temos as informações do funcionário, com matrícula e nome

Na parte inferior (2) o cadastro dos períodos de sobreaviso, contendo os campos:

Data Inicio e Data Final, para determinar o períodos em dias
Hora Inicio e Hora Final, para indicar qual período do dia o funcionário estará de sobreaviso
e Dias, onde são selecionados os dias da semana nos quais os horários são válidos.

Com a seleção dos dias o cadastro é facilitado. No exemplo abaixo o funcionário estará de sobreaviso todos os Sábados do mês 10/2020


Tela para seleção dos dias da semana (F3)


IMPORTANTE!

Só serão apontadas como Horas de Sobreaviso o período cadastrado nesta rotina que estiver fora da jornada padrão do funcionário.


Foi disponibilizado também a opção de inclusão em lote, onde é apresentada uma tela com as perguntas para filtro dos funcionários (A), assim como as informações necessárias para o cadastro da rotina (B).

Ao executar essa opção o sistema irá cadastrar o sobreaviso para todos os funcionários que atenderem aos filtros e gerará um log com as matriculas selecionadas.



Ao término do processamento é apresentado um log demonstrando para quais funcionários foi feita a inclusão:

Para utilização das horas de sobreaviso, após o cadastro dos horários que serão considerados, é necessário efetuar o cadastro do evento com Identificador de Ponto 044A - Horas de sobreaviso. Esse evento deverá estar associado a uma verba da folha em horas, cadastrado com o percentual que deverá ser pago sobre o salário de cada hora realizada.

No cadastro é possível definir qualquer intervalo de horas, porém será considerado apenas as horas que não compreenderem o turno de trabalho do funcionário, ou seja, na hipótese do funcionário realizar o seguinte horário:

08:0012:0013:0017:00

E ser cadastrado a hora de sobreaviso em determinado dia para o período das 07:00 até as 20:00, será gerada verba de sobreaviso apenas para os intervalos das 07:00 as 08:00 e das 17:00 as 20:00, independente do funcionário ter ido trabalhar ou tiver faltado.

Na eventual necessidade do funcionário ficar o dia inteiro de sobreaviso em um dia que ele deveria trabalhar, deve ser criada uma exceção para que o dia seja considerado não trabalhado.

Da mesma forma, considerando o mesmo horário e sobreaviso cadastrado anteriormente, se o funcionário realizar horas extras das 17:00 as 18:00, por exemplo, será gerado sobreaviso apenas do período da manhã e do período entre as 18:00 e as 20:00, como o intervalo entre 17:00 e 18:00 é hora extra, não cabe o pagamento de sobreaviso.


Importante

Devido a peculiaridades do processo para gerar as horas que efetivamente foram de sobreaviso, em detrimento das que foram trabalhadas ou pagas como hora extra, esta implementação não é utilizada no caso de horário móvel. Para este caso as horas de sobreaviso devem ser lançadas manualmente na folha, de acordo com processo anterior.

Foi disponibilizado o relatório PONR170 para a impressão das horas de sobreaviso. 

Será possível realizar filtro de filial, centro de custo, departamento, matrícula, data, categoria e situação de folha e haverá possibilidade de impressão em modo analítico ou sintético, além da possibilidade de impressão das horas no formato sexagesimal ou centesimal:


Exemplo do relatório impresso em modo analítico:


Exemplo do relatório impresso em modo sintético:


O relatório segue o mesmo layout do que é disponibilizado na rotina PONR160.



IMPORTANTE!

É necessário executar o UPDDISTR com o último arquivo diferencial da Expedição Contínua do RH para atualização do dicionário de dados.

Foi criada uma nova tabela para realizar o cadastro: RRS - Sobreaviso, com os seguintes campos: 

X3_CAMPOX3_TIPOX3_TAMANHOX3_DECIMALX3_TITULOX3_DESCRICX3_PICTUREX3_VALIDX3_F3
RRS_DIAS  C70Dias        Dias da Semana                           VldDiaSem(M->RRS_DIAS)DIASEM
RRS_DTFIM D80Data Final  Data Final Sobreaviso                    
      
RRS_DTINI D80Data InicialData Inicial Sobreaviso                  
      
RRS_FILIALC80Filial      Filial do funcionário                    
      
RRS_HRFIM N52Hora Final  Hora Final Sobreaviso    @E 99.99 VldHora(M->RRS_HRFIM) .And. NaoVazio()       
RRS_HRINI N52Hora InicialHora Final               @E 99.99 VldHora(M->RRS_HRINI) .And. NaoVazio()         
RRS_MAT   C60Matrícula   Matrícula do funcionário @!                                                                                  SRA   


Também foi criado o grupo de perguntas PONA425 para a execução da inclusão em lote:

X1_PERGUNTX1_ORDEMX1_TIPOX1_TAMANHOX1_DECIMALX1_GSCX1_VALIDX1_CNT01X1_F3X1_PICTURE
Filiais        01C990R                                                            RA_FILIAL         SM0   @!                
Matriculas02C990R                                                            RA_MAT           SRA   @!                
Turnos      03C990R                                                            RA_TNOTRAB   SQX   @!                
Categorias04C150RfCategoria()                                          RA_CATFUNC         @!                
Data Inicio05D80GNaoVazio()                                           
                          
Data Final 06D80G                                                            
                                              
Hora Inicio07N52GVldHora(MV_PAR07)  .And. NaoVazio()   
      @E 99.99     
Hora Final 08N52GVldHora(MV_PAR08) .And. NaoVazio()    
      @E 99.99     
Dias          09C70GfDiasOpc(.T.)                                            
                          


Também foi criado o grupo de perguntas PN170R para a impressão do relatório:

X1_PERGUNTX1_ORDEMX1_TIPOX1_TAMANHOX1_DECIMALX1_GSCX1_VALIDX1_CNT01X1_F3X1_DEF01X1_DEF02
Filial ?01C990R                                                            RA_FILIAL         XM0      
Centro de Custo ?02C990R                                                            RA_CCCTT          
Departamento ?03C990R                                                            RA_DEPTOSQB                  
Matricula ?04C990R
RA_MATSRA            
Tipo relatório ?05N10C

      AnalíticoSintético
Periodo ?06D990RNaovazio()                                           PH_DATA                                              
Categorias ?07C150GfCategoria()
      

Situação ?08C50GfSituacao()
          
Horas em ?09N10C

      SexagesimalCentesimal


04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

Não há.