CalFerOutCmp

Calcula a proporção de férias conforme competência informada.

Sintaxe: CalFerOutCmp (Numero xNumEmp,Numero xTipCol,Numero xNumCad,Numero IniPer, Numero IniFer, Numero xCmpFim, Numero End Status)

Parâmetros:

xNumEmp: Variável numérica com o número da empresa;

xTipCol: Variável numérica com o tipo do colaborador;

xNumCad: Variável numérica com o cadastro (código) do colaborador;

IniPer: Início do período férias;

IniFer: Início das férias;

xCmpFim: Fim da competência;

Status: Retorno do Status -- 0 ( Encontrou Ferias) ou 1 (Não encontrou).

Retorno: Carrega as seguintes variáveis de sistema, que podem ser utilizadas no gerador de relatórios:

RW_ValIns: Valor INSS;

RW_ValIrr: Valor IRRF;

RW_ValFgt: Valor FGTS;

RW_ValWss: Valor PIS;

RW_DiaFer: Dias de Férias;

RW_PArEts: Parte Empresa + Terceiros + RAT;

RW_ValSes: Valor Sesi;

RW_ValSen: Valor Senai;

RW_ValSed: Valor Salário Educação;

RW_ValFer: Valor Férias.

Exemplo:

/* Deseja-se verificar o valor proporcional das férias calculadas em uma determinada competência. */

 

CalFerOutCmp(R034FUN.NumEmp, R034FUN.TipCol, R034FUN.NumCad, DataIniPer, DataIniFer, R044CAL.FimCmp, Ret );
Se ( Ret = 1 )
Cancel (1);
ValorDasFerias = RW_ValFer;

O campo de retorno (Ret) foi utilizado para verificar se encontrou férias para este colaborador informado, fazendo uma comparação antes de tentar capturar os valores das variáveis que são preenchidas na execução do mesmo.

Para variável ValorDasFerias foi atribuído o valor de férias proporcional;

Importante: Para execução correta da função o recibo de férias deve estar calculado.

Utilização: Gerador de Relatórios.

Disponível para o módulos:  Administração de Pessoal.

Este artigo ajudou você?