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: | PONA200 PONM080 PONM070 PONM110 PONM100 |
País: | Brasil |
Requisito/Story/Issue (informe o requisito relacionado) : | DRHJORNPRT-7016 |
02. SITUAÇÃO/REQUISITO
Disponibilizar no produto o fechamento do Banco de Horas por vencimento, realizado a compensação dos eventos considerando o limite definido.
03. SOLUÇÃO
Na tela de manutenção de Banco de Horas foi disponibilizado um novo campo para definir a quantidade de meses para o vencimento dos eventos do Banco de Horas;
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 de 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.
Importante
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
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
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.
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.
É 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.
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.
Foi adicionada a opção "Vencimento" na Pergunta "Fechamento por?" na rotina de fechamento de Banco de Horas.
Importante
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.
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;
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.
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.
Horas Valorizadas
Ao selecionar a opção "Valorizadas" na pergunta "Utilizar Horas?" o sistema usará as horas valorizadas para realizar o fechamento
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
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
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
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.
Após realizar o fechamento temos:
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
Alterações no Dicionário de dados
Tabela SX3 - Campos
Foram criados novos campos na tabela de Banco de Horas, SPI
X3_ARQUIVO | X3_ORDEM | X3_CAMPO | X3_TIPO | X3_TAMANHO | X3_TITULO | X3_DESCRIC | X3_PICTURE | X3_VALID | X3_VISUAL | X3_CONTEXT |
---|---|---|---|---|---|---|---|---|---|---|
SPI | 22 | PI_MESESBH | N | 2 | Venc.BH | Meses Vencimento do BH | @E 99 | Positivo() | A | R |
SPI | 23 | PI_DTVENC | D | 8 | Dt. Vencimen | Data de Vencimento | A | R |
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_CAMPO | X7_SEQUENC | X7_REGRA | X7_CDOMIN | X7_TIPO | X7_SEEK | X7_ALIAS | X7_ORDEM | X7_CHAVE |
---|---|---|---|---|---|---|---|---|
PI_PD | 001 | SP9->P9_DESC | PI_DESC | P | S | SP9 | 1 | xFilial('SP9', SRA->RA_FILIAL) + M->PI_PD |
Tabela SX1 - Perguntas
Adicionado o novo grupo de perguntas PONA200
X1_GRUPO | X1_ORDEM | X1_PERGUNT | X1_TIPO | X1_TAMANHO | X1_F3 | X1_PICTURE | X1_PRESEL | X1_GSC | X1_VALID | X1_DEF01 | X1_DEF02 | X1_CNT01 |
---|---|---|---|---|---|---|---|---|---|---|---|---|
PONA200 | 01 | Filiais ? | C | 99 | SM0 | 0 | R | RA_FILIAL | ||||
PONA200 | 02 | Centros de Custo ? | C | 99 | CTT | 0 | R | RA_CC | ||||
PONA200 | 03 | Turnos de Trabalho ? | C | 99 | SR6 | 0 | R | RA_TNOTRAB | ||||
PONA200 | 04 | Matrículas ? | C | 99 | SRA | 0 | R | RA_MAT | ||||
PONA200 | 05 | Regras de Apontamento ? | C | 99 | SPA | 0 | R | RA_REGRA | ||||
PONA200 | 06 | Sindicatos ? | C | 99 | RCE | 0 | R | RA_SINDICA | ||||
PONA200 | 07 | Situações ? | C | 5 | 0 | G | fSituacao() | |||||
PONA200 | 08 | Categorias ? | C | 15 | 0 | G | fCategoria() | |||||
PONA200 | 09 | Meses para Vencimento do BH ? | N | 2 | @E 99 | 0 | G | Positivo() | ||||
PONA200 | 10 | Atualiza lançamentos ? | N | 1 | 1 | C | Sim | Não | ||||
PONA200 | 11 | Lançamentos a partir de ? | D | 8 | 0 | G |
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Não há.