Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Disponibilizar no produto o fechamento do banco Banco de horas Horas por vencimento, realizado a compensação dos eventos considerando o limite definido.

03. SOLUÇÃO

Na tela de manutenção de banco Banco de horas Horas foi disponibilizado um novo campo para definir a quantidade de meses para o vencimento dos eventos do banco Banco de horasHoras;
A data de vencimento é calculada com base na data de ocorrência do evento, somando os meses para vencimento.

Na rotina de fechamento de banco Banco de horas Horas a pergunta "Fechamento Por?" apresenta uma nova opção: "Vencimento".
Ao selecionar o fechamento por vencimento o sistema irá baixar os eventos com data de vencimento menor ou igual a data do fechamento.


Informações
titleImportante

Para utilizar o Fechamento por Vencimento é necessário atualizar o sistema executando o UPDDISTR com o pacote da Expedição Contínua do RH com data 12/07/2024 ou superior.

Dica
titleDica

Este documento apresenta algumas imagens da tela de Gestão de Banco de Horas. Saiba mais acessando a página DT Gestão de Banco de Horas

Totvs custom tabs box
tabsManutenção de Banco de Horas, Fechamento por Vencimento, Informações Técnicas
idspasso1,passo2,passo3
Totvs custom tabs box items
defaultyes
referenciapasso1

Ao acessar a rotina de Manutenção de Banco de Horas agora é apresentada a opção de Manutenção, antes eram exibidos os botões Incluir e Alterar.

Image Added

Foram incluídos dois novos campos para possibilitar o Fechamento por Vencimento.

  • Venc.BH: Deve ser informado os Meses para Vencimento do Banco de Horas. Para realizar o Fechamento por Vencimento este campo deve estar preenchido.
  • Dt. Vencimento: Com os Meses para Vencimento preenchido o sistema vai gravar a data de vencimento de cada evento, ao realizar o cálculo mensal ou ao incluir um novo registro
    a data de vencimento é a Data do Evento + Meses para Vencimento.

Image Added

É possível alterar os Meses para Vencimento e a Data de Vencimento dos eventos para diversos funcionários utilizando a opção Atualizar Vencimento no menu Outras Ações da rotina.

Image Added

São apresentadas as perguntas

  • Meses para Vencimento: Quantidade de meses que será somada à data do evento para definir a data de vencimento.
  • Atualizar Lançamentos: Quando Sim o sistema irá atualizar a Data de Vencimento dos eventos presentes no Banco de Horas.
  • Lançamentos a partir de: Data inicial para filtro dos eventos, utilizado quando a opção Atualiza Lançamentos estiver com Sim, quando vazia atualiza todos os registros do Banco de Horas.

Image AddedImage Added


Totvs custom tabs box items
defaultno
referenciapasso2

Foi adicionada a opção "Vencimento" na Pergunta "Fechamento por?" na rotina de fechamento de Banco de Horas.

Image Added

Informações
titleImportante

Quando utilizada a opção Fechamento por Vencimento algumas perguntas apresentadas não serão consideradas para o fechamento.


Na tela de Gestão de Banco de Horas são apresentadas apenas as perguntas utilizadas.

Image Added

Funcionamento do Fechamento por Vencimento

Serão baixados os eventos com data de vencimento menor que a Data de Fechamento.
Os eventos que ocorreram antes da data de vencimento, mas não estão vencidos, podem ser usados para compensar os eventos vencidos.

Exemplo: 
Data do fechamento: 31/05/2024

Os eventos vencidos, em azul, serão baixados;
Os eventos anteriores a data de fechamento, mas que não estão vencidos, em verde, serão utilizados para compensar os eventos vencidos;
Os eventos que ocorreram após a data de fechamento, em preto, não serão considerados para o fechamento;

Image Added

Após executar o fechamento temos os eventos baixados:

  • Apenas eventos do mesmo Centro de Custo são utilizados na compensação.
  • A Hora Extra do dia 02/05/2024 foi utilizada parcialmente para compensar a Falta do dia 04/01/2024, com isso foi gerado um novo registro separando o que foi utilizado.

Image Added

Nos resultados foi gerado o saldo do centro de custo 000000002.
Não foi gerada nenhuma verba para o centro de custo 000000001, pois todos os eventos vencidos foram compensados.

Image Added

Horas Valorizadas

Ao selecionar a opção "Valorizadas" na pergunta "Utilizar Horas?" o sistema usará as horas valorizadas para realizar o fechamento

Image Added

Exemplo:

No Banco de Horas temos um atraso de 1h vencido
e 1 Hora Extra com +50% de valorização, resultando em 1h e 30min

Image Added

Ao realizar o fechamento utilizando as horas valorizadas temos:

Foram utilizados 40min (ou 1h se considerando a hora valorizada) da Hora Extra para compensar o atraso
O restante da Hora Extra foi mantido no Banco de Horas

Image Added

Fechamento para Rescisão

Quando realizado o fechamento para rescisão todos os eventos que ocorreram antes da data de fechamento serão baixados, a data de vencimento será utilizada para realizar a compensação

Image Added

Exemplo:

Data de Fechamento: 31/05/2024
Fechamento para Rescisão: Sim

Todos os eventos que ocorreram antes da data de fechamento serão baixados, destacados em azul na imagem abaixo;
Os eventos que ocorreram após a data de fechamento não serão considerados no fechamento.

Image Added

Após realizar o fechamento temos:

Image Added

Verbas geradas nos resultados:

Nesse exemplo a HE do dia 06/05/2024 não foi utilizada para compensar a falta do dia 04/01/2024 pois a HE ocorreu após a data de vencimento da falta
Gerando assim as verbas de provento e desconto nos resultados

Image Added



Totvs custom tabs box items
defaultno
referenciapasso3

Alterações no Dicionário de dados

Tabela SX3 - Campos

Foram criados novos campos na tabela de banco Banco de horasHoras, SPI 

X3_ARQUIVOX3_ORDEMX3_CAMPOX3_TIPOX3_TAMANHOX3_TITULOX3_DESCRICX3_PICTUREX3_VALIDX3_VISUALX3_CONTEXT
SPI22PI_MESESBHN2Venc.BH     Meses Vencimento do BH   @E 99 Positivo()AR
SPI23PI_DTVENC D8Dt. VencimenData de Vencimento       
               AR


Alterada a validação (X3_VALID) do campo PI_PD

X3_VALID (Anterior)X3_VALID (Novo)
Pn200ValPd() .And. ExistCpo("SP9") ExistCpo("SP9")


Tabela SX7 - Gatilhos

Adicionado um novo Gatilho para o campo PI_PD

X7_CAMPOX7_SEQUENCX7_REGRAX7_CDOMINX7_TIPOX7_SEEKX7_ALIASX7_ORDEMX7_CHAVE
PI_PD     001SP9->P9_DESCPI_DESC   PSSP91xFilial('SP9', SRA->RA_FILIAL) + M->PI_PD


Tabela SX1 - Perguntas

Adicionado o novo grupo de perguntas PONA200

X1_GRUPOX1_ORDEMX1_PERGUNTX1_TIPOX1_TAMANHOX1_F3X1_PICTUREX1_PRESELX1_GSCX1_VALIDX1_DEF01X1_DEF02X1_CNT01
PONA200   01Filiais ?                     C99SM0                                           0R
                              RA_FILIAL    
PONA200   02Centros de Custo ?            C99CTT                                           0R
                              RA_CC         
PONA200   03Turnos de Trabalho ?          C99SR6                                           0R
                              RA_TNOTRAB
PONA200   04Matrículas ?                  C99SRA                                           0R
                              RA_MAT         
PONA200   05Regras de Apontamento ?       C99SPA                                           0R
                              RA_REGRA     
PONA200   06Sindicatos ?                  C99RCE                                           0R
                              RA_SINDICA  
PONA200   07Situações ?                   C5                                              0GfSituacao()                               
PONA200   08Categorias ?                  C15                                              0GfCategoria()                              
PONA200   09Meses para Vencimento do BH ? N2      @E 99                                   0GPositivo()                                 
PONA200   10Atualiza lançamentos ?        N1                                              1C
Sim            Não                                  
PONA200   11Lançamentos a partir de ?     D8                                              0G
                                                    



04. DEMAIS INFORMAÇÕES

Não há.

...