Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

RH - Linha Datasul - MBS - Manutenção Fórmula de Cálculo

relogio.png Tempo aproximado para leitura: 00:03:10 min

Dúvida
Como efetuar a parametrização do Sistema para utilizar o programa BS0540 - Manutenção Fórmula de Cálculo?

Ambiente
TOTVS RH - TOTVS RH (Linha Datasul) - Benefícios (MBS) – Versão 12

Solução
Segue abaixo o detalhamento para realizar a Construção de fórmulas de evento por intermédio de programas, quando esgotadas as possibilidades de criação de fórmulas de cálculo de evento através da rotina BS0540, resta a possibilidade da criação de um programa de computador na linguagem Progress® ABL.

Os procedimentos necessários para construção de tal programa são descritos neste documento.

Pré-requisitos
Domínio da linguagem Progress® ABL e das ferramentas de desenvolvimento.

Passo a Passo
Inicialmente é preciso criar um novo código de fórmula no BS0540. Nesse código deve ser acrescentado uma única sequência com:

Acumulador

1

Operação

P

Conteúdo

Código do programa

Calcula na Folha

Desmarcado


O programa a ser criado deve seguir este formato para o nome:
fb + código do programa com 6 - seis dígitos + extensão .p para fórmulas para benefícios.
Por exemplo: se for criada a fórmula com código do programa 25 o nome do programa deverá ser fb000025.p

Conteúdo mínimo
Um programa mínimo para benefícios apresenta este conteúdo:
def shared var i-cd-benefic like beneficio.cdn_beneficio no-undo.
def shared var d-vl-benefic like movto_benefic.val_calcul_efp no-undo.

Na variável i-cd-benefic está o código do benefício sendo calculado e na variável d-vl-benefic deve ser retornado o valor do benefício.

Claro que para que seja possível a criação de um programa útil, são necessárias outras informações.
Abaixo definição de outras variáveis disponíveis com descrição de seu conteúdo.
/* Dezesseis (16) valores cadastrais – detalhes na Tabela 1 Informações Cadastrais */
def shared var i-inf-cd as dec  extent 16 no-undo.

Além disso o buffer abaixo permite determinar qual funcionário está sendo calculado
def  shared buffer bfunciona for funcionario.

Importante
Finalizado o programa deve ser compilado e colocado no diretório prghur/fbp.

Tabela 1 - Informações Cadastrais

Código

Conteúdo

Código

Conteúdo

01

Salário Padrão Mensal

09

Meses na Empresa

02

Salário Atual

10

Anuênios

03

Salário Hora

11

Biênios

04

Horas Padrão Mês

12

Triênios

05

Horas Padrão Dia

13

Quadriênios

06

Horas Reais Dia

14

Quinquênios

07

Dias Ativos no período

15

Salário Mínimo

08

Dias no Período

16

Idade funcionário ou dependente


A tabela acima apresenta alguns valores que podem ser obtidos
diretamente da base de dados.
Exemplos:
01 - Salário Padrão Mês – provém da tabela de Funcionários;
04 - Horas Padrão Mês – provém da tabela Turno;
07 - Dias Ativo no Período - são considerados como ativos, os dias que a empresa tenha pago no período, como salário, afastamento, férias e etc.

Exemplo de Dias Ativo no Período, considerando a situação abaixo:

- Mês de 30 dias.
Funcionário possui uma Situação de Afastamento de 18 dias dentro do mês, onde está parametrizado que a empresa deve pagar os 15 primeiros dias.
18 dias - 15 dias = 3 dias.
O valor de Dias Ativo no Período será de 27 dias, pois ele irá descontar dos 30 dias, os 3 dias que serão pagos pelo INSS - Instituto Nacional do Seguro Social.

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Por favor, entre para comentar.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _