Árvore de páginas

Versões comparadas

Chave

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

...

Totvs custom tabs box
tabsAtualização de Benefícios,Cálculo,Integração com o Ponto Eletrônico, Informações Técnicas
idstela,calculo,sigapon,infotec
Totvs custom tabs box items
defaultyes
referenciatela


Foi desenvolvida uma nova tela para a atualização dos benefícios, a rotina GPEA133.

A rotina foi construída seguindo a arquitetura de desenvolvimento MVC, o que possibilita a implementação dos Pontos de Entrada Padrão e a execução sem interface, Rotina Automática (ExecAuto).

Após alterar o parâmetro MV_CALCBEN para .T. e acessar a rotina de Atualização de Benefícios (SIGAGPE > Atualizações > Benefícios > VT / VR / VA > Atualização) pela primeira vez, será apresentada uma mensagem questionando se deseja realizar a conversão para a nova rotina de benefícios.

 


Ao clicar em Sim, o sistema irá transferir as informações da tabela SR0 para a nova tabela SM7 e excluir os registros da SR0. Esse processo será executado apenas uma vez e é irreversível. 

Alterar o parâmetro MV_CALCBEN para .F. não irá retornar os registros para a tabela SR0.


Assim que a conversão dos dados é concluída, a nova tela é apresentada.

Veja mais detalhes sobre a tela:

Na parte superior (1), contém as informações do funcionário, Matrícula, Nome e Data de Admissão.

Agora os Benefícios são organizados em abas (2), possibilitando a navegação entre eles na mesma tela, facilitando a manutenção.

Em cada aba, estão os vales vinculados ao funcionário (3) e os pedidos calculados no período atual (4), demonstrando a quantidade de dias e valores calculados, assim como dias de afastamento e quantidade de faltas consideradas para o cálculo.


O Histórico dos benefícios pode ser consultado acessando o menu Outras Ações > Histórico.


A tela de histórico também está organizada por abas e para consultar os vales pagos, basta informar o período que deseja consultar, na seção Pesquisa, e o grid da parte inferior será atualizado com as informações daquele período.


Totvs custom tabs box items
defaultno
referenciacalculo


Além de realizar o cálculo mensal padrão dos benefícios, considerando os vales vinculados ao funcionário na rotina de atualização e os dias do período ativo para o benefício, agora o sistema permite o cálculo de mais de um pedido dentro do mesmo período, realizando um cálculo avulso.


Informações
titleImportante

Para realizar o cálculo de mais de um pedido é necessário que o pedido anterior esteja concluído. O sistema verifica o campo R0_PEDIDO, caso esteja em aberto o cálculo irá sobrepor o registro.
Para alterar o status do pedido basta gerar o Arquivo de Integração de Benefícios (BENEFARQ), o campo também pode ser alterado manualmente na rotina de atualização de benefícios.



Abaixo alguns exemplos de utilização do cálculo avulso para Vale Transporte, Vale Refeição e Vale Alimentação

  • Aumentar a quantidade de vales em um determinado período

Nesse exemplo já temos um Vale transporte vinculado ao funcionário, com um vale por dia. O cálculo mensal já foi realizado e o arquivo de integração foi gerado, portanto o pedido está concluído.


Durante uma semana o funcionário precisou de mais um vale por dia para chegar ao trabalhado, para calcular esses vales adicionais vamos realizar um cálculo periódico do Vale Transporte.
Como o vale que será calculado é o mesmo que já está vinculado ao funcionário não será necessário realizar nenhuma alteração na rotina de Atualização de Benefícios.

No momento do cálculo, após preencher o processo e roteiro que será calculado será apresentado um grupo de perguntas específico para vale transporte, na primeira pergunta Calcular Para? vamos informar periódico, como na imagem abaixo.


Um novo grupo de perguntas será apresentado, devemos informar a quantidade de vales por dia que será calculada e o período, a pergunta Somente Avulso? Deve ser preenchida com Não


Após o processamento do cálculo um novo pedido é gerado com a quantidade de vales e dias informados nos parâmetros.


  • Calcular vales diferentes dos relacionados ao funcionário para um determinado período

Nesse exemplo o funcionário já possui um benefício Vale Refeição, sendo um vale por dia. O cálculo mensal já foi realizado e o arquivo de integração foi gerado, concluindo assim o pedido.


Durante uma semana do período foi necessário adicionar um vale diferente do que está cadastrado com a quantidade de um vale por dia
Para realizar esse cálculo devemos acessar a  rotina de atualização de benefícios SIGAGPE > Atualizações > Benefícios > VT/VR/VA > Atualização e incluir um novo registro com o vale desejado, informar a quantidade de vales por dia.
O campo Avulso ( M7_COMPL ) deve ser gravado com Sim


Na rotina de cálculo, após informar o Processo e o Roteiro será apresentada uma tela com as perguntas específicas para o cálculo de Benefícios ( VA e VR )
Nessa tela a pergunta Calcular Periódico? deve ser preenchida com Sim


Uma nova tela será apresentada com as perguntas referentes ao cálculo periódico, nessa tela deve ser informado o intervalo que o benefício será calculado.
A quantidade de vales dia não deve ser informada, pois cadastramos na rotina de atualização.
Caso a pergunta Somente Avulso? seja preenchida com Não, os dois vales cadastrados serão calculados para o período informado, informando Sim na pergunta apenas o vale com o campo M7_COMPL = Sim será calculado.


Resultado do cálculo com a pegunta Somente Avulso com Não

Foram calculados 5 dias para cada vale cadastrado para o funcionário e o registro referente ao vale avulso foi excluído da tabela SM7


Resultado do cálculo com a pergunta Somente Avulso com Sim

Foram calculados 5 dias apenas para o vale com o campo M7_COMPL com Sim e esse registro foi excluído para que não seja calculado novamente.


Totvs custom tabs box items
defaultno
referenciasigapon


Ao ativar a integração com o módulo Ponto Eletrônico - SIGAPON - o sistema irá utilizar o Calendário do Ponto como base para o cálculo dos dias de benefícios, também será possível informar vales diferentes para cada dia da semana, dando um maior dinamismo para o cálculo.

A integração é controlada pelo parâmetro MV_USACPER que define se utiliza o cadastro de Período do Gestão de Pessoal ou o Calendário do Ponto para realizar o cálculo.


Informações

O conteúdo padrão do MV_USACPER é .T., isso indica que o sistema irá utilizar o cadastro de período do GPE para realizar o cálculo dos benefícios Vale Transporte, Vale Refeição e Vale Alimentação.


Ao alterar o parâmetro MV_USACPER para .F. os campos de vales por dia da semana são apresentados na tela de atualização de benefícios.

No exemplo abaixo o funcionário utiliza dois vales Ônibus durante a semana (Segunda - Sexta), porém aos Sábados e Domingos o funcionário utiliza um Ônibus e um Metrô


De acordo com o Turno de Trabalho e a Tabela de Horário Padrão o sistema monta o Calendário do Ponto, com os dias trabalhados e não trabalhados, no exemplo abaixo o funcionário trabalha dia sim, dia não, dessa forma o sistema calcula os vales de acordo com os dias da semana trabalhados.
Veja que foram calculados 26 vales Ônibus, referentes aos dias de Segunda a Sexta trabalhados e 4 vales Metrô referentes aos Sábados e Domingos trabalhados.


Informações
titleImportante

Mesmo que o parâmetro MV_USACPER esteja com o conteúdo .F. caso o sistema não consiga montar o calendário do ponto, será utilizado os dias do cadastro de período do Gestão de Pessoal.
Verifique os campos Turno de Trabalho, Regra de Apontamento e Sequência Inicial do Turno no cadastro de Funcionários e se o período de apontamento do ponto está configurado corretamente.



Totvs custom tabs box items
defaultno
referenciainfotec
Linha de Produto:Microsiga Protheus
Segmento:Recursos Humanos
Módulo:SIGAGPE
Rotinas:

GPEA131 - Atualização de Benefícios
GPEA133 - Atualização de Benefícios
GPEXCBEN - Cálculos - Benefícios
GPFORBRA - Fórmulas Padrão
GPFO1BRA - Fórmulas Padrão
GPFO2BRA - Fórmulas Padrão
GPFO3BRA - Fórmulas Padrão
BENEFARQ - Arquivo de Integração de Benefícios

Cadastros iniciais:

Cadastro de Vale Alimentação
Cadastro de Vale Refeição
Meios de Transporte

Parâmetros:MV_CALCBEN
MV_USACPER
Tabelas Utilizadas:

SM7 - Cadastro de Benefícios
SR0 - Itens de Benefícios
SRA - Funcionários
SRN - Meios de Transporte
RG2 - Histórico de Benefícios
RFO - Definição de Benefícios
RCH – Período de Cálculo
RCF – Períodos
SRY - Roteiros de Cálculo
SRD - Histórico de Movimentos
RGB - Movimento Mensal
SPA – Regra de Apontamento
SP7 - Controle de Faltas
SPJ - Horário Padrão
SR6 - Turno de Trabalho

Países:Todos


Informações sobre os parâmetros

MV_CALCBEN

Nome:MV_CALCBEN
Tipo:Lógico
Conteúdo Padrão:.F.
Descrição:Indica se deseja efetuar o cálculo dos vales (VA/VR/VT) no formato novo com utilização da tabela SM7. (.F.=Antigo, .T.=Novo).


MV_USACPER

Nome:MV_USACPER
Tipo:Lógico
Conteúdo Padrão:.T.
Descrição:Indica se o cálculo dos Benefícios irá utilizar o calendário do período ou a escala do ponto. (.T. = período, .F. = escala)

Conversão da Tabela SR0 para SM7

Ao acessar a rotina de atualização de benefícios pela primeira vez após alterar o parâmetro MV_CALCBEN para .T. o sistema realizada a conversão da tabela SR0 para a tabela SM7 da seguinte forma:

Para que o processamento do cálculo continue, os dados abaixo serão copiados da tabela SR0 para a SM7: 

  • Filial
  • Matrícula
  • Tipo de Vale (Alimentação, Refeição, Transporte)
  • Código
  • Descrição
  • Dias proporcionais informados
  • Qtde vales dias úteis
  • Qtde vales dias não úteis
  • Tipo de cálculo

Os novos campos da tabela SR0 serão alimentados da seguinte forma: 

  •   se o benefício já estiver calculado, além de gravar o SM7, os novos campos do SR0, listados abaixo, serão preenchidos e o registro mantido:
    • Período
    • Número do pagamento
    • Roteiro
    • Tipo de benefício (de acordo com a tabela S011)
    • Mês/Ano
    • Número do pedido (sequencial)
    • Indicador de compra (para indicar se a compra do vale está aberta ou fechada)
    • Data de referência inicial
    • Data de referência final
    • Qtde de falta descontada da falta total
    • Qtde de vales utilizados no domingo (zerado)
    • Qtde de vales utilizados na segunda-feira (zerado)
    • Qtde de vales utilizados na terça-feira (zerado)
    • Qtde de vales utilizados na quarta-feira (zerado)
    • Qtde de vales utilizados na quinta-feira (zerado)
    • Qtde de vales utilizados na sexta-feira (zerado)
    • Qtde de vales utilizados no sábado (zerado)
    • Qtde dias fixos (zerado)  
  •   se o benefício ainda não tiver sido calculado, depois de copiar os dados para SM7, o registro de SR0 será excluído.    


...