Dominio Formulas
Dominio Formulas
Dominio Formulas
Para
Definir Fórmulas
Somente será permitido acessar este botão se o Tipo Base da rubrica for Fórmula. Nesta opção você poderá definir como a rubrica
será calculada, mediante a definição de uma fórmula.
Para definir fórmulas, você terá disponível algumas expressões, conforme lista abaixo:
Faça isto
VCALC Esta é a variável a qual se deve atribuir o valor final da formula,
este é o valor rubrica que aparecerá no recibo de pagamento.
VINF Esta é a variável a qual se deve atribuir o valor final da formula,
deve ser atribuído o valor informado para a realização do cálculo.
CARGO Código do cargo do funcionário.
DEPTO Código do departamento do funcionário.
CCUSTO Código do centro de custos do funcionário.
CATE Categoria do funcionário.
SIND Código do sindicato do funcionário.
ADM Data de admissão do funcionário.
ADMTRANSF Retorna a data de transferência do empregado. Em caso de não
existir essa data, o retorno será a data de admissão.
SALAR Salário contratual do empregado.
SALARIO Salário do mês do funcionário
VHORA Valor do salário do empregado por hora.
VDIA Valor do salário do empregado por dia.
VMES Valor do salário do empregado por mês.
HMES Carga horária por mês.
HSEM Carga horária por semana.
HDIA Carga horária por dia.
SALMIN Valor do salário mínimo.
PSAL Piso salarial informado no cadastro do sindicato do empregado.
NFIL Número de filhos.
NDEP Número de dependentes.
DIASMES Número de dias no mês de cálculo.
DIASTRAB Dias no mês de cálculo. Desconsiderando dias anteriores à
admissão, posteriores à demissão e dias afastados.
NOVANT Número de anos de diferença da data base do empregado e a
admissão.
ANOSTRA Número de anos trabalhados.(Diferença entre admissão e a data
do cálculo atual).
BASEDSR Base do reflexo DSR.
COMPATUAL Retorna a competência atual do cálculo.
BC (base de cálculo) Valor da base de cálculo informada.
NASCIMENTO Retorna a data de nascimento do empregado.
IDADE Retorna a idade do empregado.
PERCADICNOTURNO Retorna o percentual do adicional noturno do sindicato em que o
empregado está vinculado.
SALARIOBASE(<Competência>) Retorna o valor da base 3 – Salário Base para a competência
informada.
SALARIOCONTRATUAL(<Competência>) Retorna o valor da base Salário Contratual para a competência
informada.
VBASECALC Retornar ao arquivo do Homolognet, na Tag VLBaseCalculo, o
valor correspondente a base de cálculo que foi gravado na
competência em que o empregado tem o evento.
VPERCENT Retornar ao arquivo do Homolognet, na Tag
PCPercentualRubrica, o valor correspondente ao percentual que
foi gravado na competência em que o empregado tem o evento.
DiasfaltaDSR Retorne os dias de faltas de DSR na competência de cálculo.
Exemplo:
mk:@MSITStore:C:\Contabil\Folha.chm::/FOLHA/Definindo_Fórmulas.htm 14/03/2023
Definir Fórmulas Page 2 of 7
<Rubrica> = Código da rubrica a qual deseja obter o valor, caso a <Rubrica> seja igual a 0
(zero), então a <Rubrica> será considerado a própria rubrica dona da formula.
<Ano> = Ano para a consulta do valor calculado da rubrica
<Mês> = Mês para a consulta do valor calculado da rubrica
<Tipo Calculo> = Se não informar pega o corrente
Esta função pode ou não informar o Ano/Mês de cálculo, caso não os informarem será usado o mês corrente de cálculo.
Exemplo:
Desejo saber o valor da rubrica de horas normais (Rubrica 1) do mês 10 do ano 1999, então deverei usar:
Desejo saber o valor da rubrica com a fórmula em execução no mês 12 de 1998, então deverei usar:
VALEVE Retorna o valor calculado da variável, esta função tem a mesma funcionalidade e
mesma forma de uso que VALVAR.
Exemplo:
EVTAXA (5)
EVTAXA (0)
EXIBE Esta função tem utilidade de mostrar informações na tela, Ex: a fórmula está
calculando errado e você não sabe o porquê, você poderá colocar a função mostra
em pontos estratégicos para saber o que está acontecendo.
Esta é uma função que pode ser informado o número de parâmetros que você desejar. Será mostrado um valor por linha.
Exemplo:
VALOR Taxa5;
VALOR Taxa10;
VALOR Resultado;
Taxa5 = EVTAXA(5);
Taxa10 = EVTAXA(10);
Exibe (Taxa5, Taxa10, Resultado) /*mostrará valor de cada variável e linhas separadas*/
VCALC = Resultado;
Uso: TRAZDIA(<Data>)
Exemplo:
Uso: TRAZMES(<Data>)
Exemplo:
mk:@MSITStore:C:\Contabil\Folha.chm::/FOLHA/Definindo_Fórmulas.htm 14/03/2023
Definir Fórmulas Page 3 of 7
Uso: TRAZANO(<Data>)
Exemplo:
Exemplo:
Exemplo:
Exemplo:
Exemplo:
Exemplo:
Exemplo:
mk:@MSITStore:C:\Contabil\Folha.chm::/FOLHA/Definindo_Fórmulas.htm 14/03/2023
Definir Fórmulas Page 4 of 7
Os parâmetros ano e mês não são obrigatórios, quando não informados, a função retorna o valor da hora-aula da
competência atual. Sempre que informar o ano é obrigatório informar o mês.
Exemplo:
VALORHA( 1, 2008, 10 )
VALORHA( 1 )
mk:@MSITStore:C:\Contabil\Folha.chm::/FOLHA/Definindo_Fórmulas.htm 14/03/2023
Definir Fórmulas Page 5 of 7
Exemplo:
Exemplo:
VBASEINT Essa variável será utilizada para informar a Base Integral a ser
utilizada para calcular as demais rubricas que utilizam a rubrica de
Adicional para o cálculo.
Uso: SITUACAO(A,B,C)
Uso: SITUACAO(A,B)
Uso: SITUACAO(A)
Exemplo:
Na competência 05/2011, o sistema deverá retornar como 1, ou seja, o empregado está demitido dentro daquele intervalo de
data.
Uso: 1 = Domingo
2 = Segunda-feira
3 = Terça-feira
4 = Quarta-feira
5 = Quinta-feira
6 = Sexta-feira
7 = Sábado
Exemplo:
Exemplo:
mk:@MSITStore:C:\Contabil\Folha.chm::/FOLHA/Definindo_Fórmulas.htm 14/03/2023
Definir Fórmulas Page 6 of 7
Exemplo:
SEMANAMESTRAB(7) ===> Deverá ser informado o total de dias da semana, conforme dia da semana informado,
desconsiderando se o dia da semana estiver no período compreendido antes da admissão, após a demissão e entre os dias
afastados.
Na competência 01/2012, o sistema retornará apenas com a quantidade de 2, ou seja, apenas os dias 21/01/2012 e
28/01/2012.
Uso: DIASSITUACAO(X)
Exemplo:
DIASSITUACAO(1)===> Retorna o total de dias que o empregado esteve na situação informada para a competência de
cálculo.
Se na mesma competência possuir duas vezes a situação informada, retornará informado o total de dias das duas situações.
1 = Cônjuge
2 = Companheiro (a) com o(a) qual tenha filho ou via há mais de
5 anos
3 = Filho(a) ou enteado(a) até 21 anos
4 = Filho(a) ou enteado(a) universitário(a) ou cursando escola
técnica de 2º grau, até 24 anos
5 = Filho(a) ou enteado(a) em qualquer idade, quando
incapacitado física e/ou mentalmente para o trabalho
6 = Irmão(ã), neto(a) ou bisneto(a) sem arrimo dos pais, do(a)
qual detenha guarda judical até 21 anos
7 = Irmão(ã), neto(a) ou bisneto(a) sem arrimo dos pais, com
idade até 24 anos, se ainda estiver cursando estabelecimento de
nível superior ou escola técnica de 2º grau, desde que tenha
dedito sua guarda judical até 21 anos
8 = Irmão(ã), neto(a) ou bisneto(a) sem arrimo dos pais, do(a)
qual detenha guarda judical, em qualquer idade, quando
incapacitado física e/ou mentalmente para o trabalho
9 = Pais, avós e bisavós
10 = Menor pobre, até 21 anos, que crie e eduque e do qual
detenha guarda judicial
11 = A pessoa absolutamnete incapaz, da qual seja tutor ou
curado
12 = Ex-cônjuge que Receba Pensão de Alimentos
13 = Agredado/Outros
mk:@MSITStore:C:\Contabil\Folha.chm::/FOLHA/Definindo_Fórmulas.htm 14/03/2023
Definir Fórmulas Page 7 of 7
Exemplo:
QTDDEPENDENTE(1, 10) ===> Deverá retornar a quantidade de filhos com até 10 anos na competência de cálculo.
QTDDEPENDENTE(0, 10) ===> Deverá retornar a quantidade de dependentes (com qualquer tipo de dependência) com até
10 anos na competência de cálculo.
QTDDEPENDENTE(1, 0) ===> Deverá retornar a quantidade de filhos com qualquer idade na competência de cálculo.
mk:@MSITStore:C:\Contabil\Folha.chm::/FOLHA/Definindo_Fórmulas.htm 14/03/2023