Esta rotina é responsável pela geração dos dados do arquivo de movimento acumulado dos roteiros de cálculo, atualizando os dados a fim de preparar o processamento da Folha de Pagamento do mês seguinte, baseado nos dados do mês calculado.

O Fechamento Por Período poderá ser realizado através das seguintes maneiras:

 

As seguintes operações nos arquivos:

 

Após o Fechamento a rotina se encarregará de atualizar inclusive os seguintes dados referente ao Cadastro de Períodos:

 

Help_buttonImportante:

  • O roteiro da Folha de Pagamento deverá ser, obrigatoriamente, o último roteiro a ser fechado.
  • Os roteiros referentes à Benefícios, Férias e Rescisão deverão ser integrados antes de efetuar o fechamento do roteiro de Folha de Pagamento.
  • Para todo fechamento de roteiro de cálculo, é necessário ter cadastrado o roteiro para um período subsequente. Exceto para roteiro de Participação Lucros e Resultados (PLR) e 13º Salário.
  • Para que as verbas de próximo mês sejam transferidas, é necessário que o campo V. Mês Seguinte (RV_CODMSEG) esteja preenchido com o código da verba para qual o valor será transportado.
  • Após finalizar o processo de Fechamento por Período, é emitido um log (histórico), contendo o tempo de processamento da rotina e as inconsistências encontradas durante sua execução.


Performance da rotina

Visando melhorar o desempenho da rotina, foi disponibilizado o Fechamento por multi-threads, que consiste na abertura de processos simultâneos, diminuindo o tempo total de processamento do fechamento.

Por padrão, será aberto um thread para cada 500 funcionários processados, este valor poderá ser alterado de acordo com a necessidade do cliente e capacidade do hardware através do parâmetro MV_RHQTFUN. Neste parâmetro deverá ser informada a quantidade de funcionários por thread.

Por exemplo:

Caso existam 3.000 funcionários para serem processados durante o fechamento, com o valor padrão de 500 funcionários por thread, serão abertas 6 threads, ou seja, será feito o fechamento de 6 funcionários simultaneamente.

Help_buttonImportante:

O número de threads nem sempre representará maior velocidade no processamento da rotina, pois outros processos paralelos podem causar sobrecarga no servidor, fazendo com que o processo fique mais lento ou até mesmo pare.


Procedimentos

Para realizar Fechamento por Período:

  1. Em Fechamento por Período, informe os dados conforme orientação dos helps de campo.
  2. Selecione os roteiros a serem fechados.
  3. Confira e confirme.

Parâmetros utilizados


Tabelas utilizadas


Veja Também