Árvore de páginas

Versões comparadas

Chave

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

...

Este cadastro permite que seja realizada a manutenção dos afastamentos dos funcionários. Nesta operação, se o mês/ano de afastamento for igual ao mês/ano do processamento, o programa atualizará o cadastro de Funcionários.

Help_buttonImage ModifiedImportante:

Para este arquivo, os Tipos de ausência devem ter sido pré-cadastrados na rotina correspondente.

As férias, também consideradas um tipo de afastamento, não devem ser informadas neste cadastro. Os registros correspondentes serão gerados automaticamente pelo Cálculo.

 


OPERANDO 1

OPERADOR

OPERANDO 2

RESULTADO

Data de Início

Días_Hábiles

Data Final

N

Com este operador são obtidos os dias úteis de um intervalo de data. Neste módulo são considerados 4 tipos de dias: Trabalhados, Não trabalhados, Compensados e Descanso Remunerado (DSR). Os dias úteis são apenas os marcados como trabalhados e que não estão dentro do calendário dos dias feriados. 

Por exemplo: Em uma empresa, na última semana de Dezembro se efetua o pagamento das férias para todos os funcionários. Porém, só os dias úteis podem ser considerados dias de férias.

Operando 1

Operador

Operando 2

Resultado

FECHINIPER

DIAS_HABILES

FECHFINPER

VACACIONES

Data de Início

DIAS_HAB_PROG

Data Final

N

Com este operador são obtidos os dias úteis de um intervalo de datas, da verba que está sendo  calculada.

  • O cálculo é feito por funcionário.
  • Se somente foi definido o calendário oficial, todos os funcionário terão esse calendário como referência.
  • Também é possível especificar calendários por departamento, centro de custo e localidade de pagamento.
  • Se foi definido um calendário por departamento, então todos os funcionários que pertencem a esse departamento priorizarão este, no lugar do oficial.
  • Se o funcionário não tem essa verba por ausência programada, o resultado será 0 zero.
  • Em caso que a verba esteja associada a um horário, o calendário será o horário, levando em conta os dias de folga no calendário oficial.

Por exemplo, se as férias de um funcionário abrangem várias semanas, com dias feriados no meio delas, e for pago o salário ou as férias, a cada semana a pagar é necessário que sejam determinados os dias de férias em cada período.

Levando em conta que o dia 16 de setembro de 2003 é feriado, e que o funcionário descansa nos sábados e domingos, se o funcionário solicita 10 dias de férias a partir do dia 11 de setembro, estas terminarão no dia 23 de setembro. Portanto, devem ser pagos 3 dias de salário e 2 de férias na 1ª semana, 4 dias de férias e um dia feriado na 2ª semana e 3 dias de férias e 2 de salário na 3ª semana.

Operando 1

Operador

Operando 2

Resultado

SALDO_AUS

SI_IGUAL

0

FIN

FECHINIPER

DIAS_HAB_PROG

FECHFINPER

UNIDADES

UNIDADES

MULTIPLICA

SALDIA

IMPORTE

IMPORTE

SUMA

TOTPER

TOTPER

IMPORTE

SUMA

PERGRAV

PERGRAV

FIN

 ETIQUETA

 

 



          

{TODOS_LOS_DIAS}

DIAS_DERECHO

Data

N

{SIN_PROGRAMAR}

DIAS_DERECHO

Data

N

Este operador calcula os dias restantes aos quais tem direito o funcionário sobre uma verba que valida os dias de direito, que geralmente é denominada férias.

Operador 1

TODOS_LOS_DIAS. Indica ao operador DIAS_DERECHO que sejam calculados todos os dias restantes considerando os  programados, ou seja, mesmo quando o movimento não tenha sido aplicado na folha de pagamento.

Exemplo:       Dias de direito           10
                      Dias gozados              2
                      Dias programados      5
O resultado do operando seria 8, porque considera a substração dos dias de direito menos os dias gozados e programados.

SIN_PROGRAMAR Indica ao operador DIAS_DERECHO que calcule todos os dias restantes, porém, excluindo os dias programados, ou seja, os dias não gozados

Exemplo:       Dias de direito           10
                      Dias gozados              2
                      Dias programados      5
O resultado do operando seria 3, porque considera apenas os dias de direito menos os dias gozados. NÃO desconta os dias programados.

Operador 2

Data, transferível ou auxiliar. Data até onde é desejado calcular os dias de direito. Em caso que seja capturada uma constante, deve ter o formato mm/dd/aaaa.

Para esta verba não é necessário especificar em Verbas por Processo que devem ser lidos os absentismos. Se for indicado para que sejam lidos, a fórmula será repetida tantas vezes tenham acontecido as ausências no período.

Exemplo: Utilizando SIN_PROGRAMADOS

Quitação: Férias gozadas        5 dias para o SALDO de absentismos.

                Férias pagas           3 dias para utilizar em DIAS_DERECHO com SIN_PROGRAMADOS

                Férias propor.              vs. dias a utilizar na data de admissão ou readmissão por antiguidade.

                                                                         Utilizar o operador BUSCA_TABLAXXXX em dias de férias.

                                                                          Calcular os proporcionais

Exemplo: Para a folha de pagamento de quitações, obter os dias de férias, conforme o tempo de serviço mais um ano (correspondente às férias que estão vencendo, mas que ainda não geraram direito). Nesses dias devem ser adicionados os dias programados de férias e os dias não programados nem gozados para que sejam pagos.

# OBTIENE LOS

DIAS VACACIONES

DEL AÑO

 


ANTIGUEDAD

SUMA

1

NAUX_01

 


BUSCA

TABLA_S008

 


ELEMENTO_01

HASTA_MAYOR

NAUX_01

 


ELEMENTO_02

DIVIDE

365

NAUX_01

NAUX_01

MULTIPLICA

ANTIGDIAS

UNIDADES

# AGREGA DIAS

PROGRAMADOS

 

 



UNIDADES

SUMA

SALDO_AUS

UNIDADES

# AGREGA DIAS

DERECHO

 

 



TODOS_LOS_DIAS

DIAS_DERECHO

FECHBAJCAL

NAUX_02

UNIDADES

SUMA

NAUX_02

UNIDADES

# AGREGA DIAS

CAPTURADOS POR

INCIDENCIAS

 


UNIDADES

SUMA

UNIINC

UNIDADES

# OBTIENE IMPORT

 

 

 




SALDIA

          SUMA

COMPROM

NAUX_03

UNIDADES

MULTIPLICA

NAUX_03

IMPORTE

TOTPER

SUMA

IMPORTE

TOTPER

PERGRAV

SUMA

IMPORTE

PERGRAV

 


PAGA_DIA_DER

 

 



FINAL

ETIQUETA

 

 



                                                              

Data de Início

DÍAS_FERIADOS

Data Final

N

Esse operador retorna o número de dias feriados (SP3) em um intervalo de data. Isso é usado para determinar os dias de salário e feriados a pagar.

 


Exemplo: Supondo que seja calculada a quinzena do dia 01/05 até o dia 15/05.

Data

Descrição do Feriado

01/05/2012

Dia do Trabalho

12/05/2012

Dia da Independência

Operando 1

Operador

Operando 2

Resultado

FECHINIPER

DIAS_FERIADOS

FECHFINPER

NAUX_01

01/05/2012

 


15/05/2012

2

DIASSUELDO

RESTA

NAUX_01

DIASSUELDO

15

 


2

13

Data de Início

TIPO_DIA

Data Final

N

  

Esse operador serve para identificar o tipo de dia para uma data específica: S=Trabalhado, D=Descanso remunerado, C=Compensado; N=NÃO trabalhado.

Exemplo: Em Costa Rica, se o pagamento é semanal, quando se trabalha em um dia feriado de Pagamento NÃO Obrigatório, e é um Dia útil, o pagamento deve se efetuado de forma simples, se é menor ou igual a 8 horas, ou 1.5, pelo excedente das 8 horas. Quando se trabalha em um feriado de Pagamento NÃO Obrigatório no Dia DSR deve ser pago em dobro.

Operando 1

Operador

Operando 2

Resultado

# SEPARA 8 HORAS Y EL RESTO

 


MUEVE

INCUNIINC

NAUX_01

NAUX_01

SI_MENOR

8

CONT_01

NAUX_01

RESTA

8

NAUX_01

 


MUEVE

8

NAUX_01

CONT_01

ETIQUETA

 

 



# DETERMINA TIPO DE DIA

 


TIPO_DIA

INCFECINC

CAUX_01

# FESTIVO PAGO NO OBLIGATORIO EN DIA HABIL O DSR

NAUX_01

MULTIPLICA

SALHORA

NAUX_03

NAUX_02

MULTIPLICA

SALHORA

NAUX_04

NAUX_04

MULTIPLICA

1.5

NAUX_04

# FESTIVO NO PAGO OBLIGATORIO EN DIAS DSR

CAUX_01

SI_IGUAL

“S”

CONT_02

NAUX_01

MULTIPLICA

SALHORA

NAUX_03

NAUX_03

MULTIPLICA

2

NAUX_03

NAUX_02

MULTIPLICA

SALHORA

NAUX_04

NAUX_04

MULTIPLICA

2

NAUX_04

CONT_02

ETIQUETA

 

 



Data de Início

HORAS_HABILES

Data Final

N

O operador DIAS_HABILES calcula o número de horas trabalhadas de um determinado intervalo de data. Analisa o horário padrão e determina as horas correspondentes em um intervalo de datas. Se é informada apenas uma data, serão mostradas as horas correspondentes a esse dia.

Se o funcionário está ausente, continua a ser considerado como dia útil, pois esse dia deveria ter sido trabalhado. Ao analisar o horário, determina as horas que tem cada dia. Por exemplo, se forem analisados a sexta-feira e o sábado, e nesse último dia apenas são trabalhadas 4 horas, serão consideradas 12 horas úteis.

Para que o operador funcione corretamente, o usuário deve ter certeza que configurou os catálogos do relógio associados com o expediente do funcionário (turnos, jornadas, horário, tipo de dias e horários padrão), e que o funcionário tenha os campos do expediente e da sequência.

Exemplo 1: O funcionário trabalha de Segunda a Sexta-feira, das 8 às 12 e das 13 às 17 horas, e aos Sábados das 8 às 12. O funcionário tem uma incapacidade de Quinta-feira até Domingo. Determinar as horas úteis a descontar para este absentismo.

Operando 1

Operador

Operando 2

Resultado

AUSFECINI

HORAS_HABILES

AUSFECFIN

NAUX_01

22/03/2012

25/03/2012

20 horas

 











Debug de fórmulas

OPERANDO 1

OPERADOR

OPERANDO 2

RESULTADO

 


TRACE_ON

 

 

 




TRACE_OFF

 

 



O TRACE_ON ativa o processo de revisão das fórmulas. Quando o cálculo encontra este operador, cada instrução e os valores de seus mnemônicos são impressos no relatório de status do cálculo até encontrar o operador TRACE_OFF, que desativa o processo de revisão das fórmulas, ou até que terminem as formulas se não existir o TRACE_OFF.

Esses operadores podem estar em diferentes fórmulas ou serem iniciados em uma fórmula e terminar em outra. No relatório serão impressos o funcionário, a verba e a fórmula que será processada no início de cada fórmula.

Em caso de cálculo remoto é possível ver o resultado do TRACE no arquivo LOG que se encontra no servidor de executáveis. Em caso de cálculo local (como no caso do cálculo de quitações), o resultado do TRACE se encontra localizado no arquivo trace.out, no diretório definido na OPCI90 da parametrização geral, que se ainda não foi definida, será considerado por default no C:\ do PC Cliente.

Em cada execução é reescrito o arquivo trace.out.

É aconselhável o uso desses operadores, pois são de muita utilidade, mas também é recomendável que sejam excluídos os TRACE_ON e TRACE_OFF de todas as fórmulas quando sejam liberadas pela produção, pois diminui a performance do cálculo.

Podem ser controlados nesta rotina os afastamentos inferiores a 15 dias, sejam eles por motivo de doença ou por acidente do trabalho. Dessa forma, o sistema numera a seqüência de afastamentos automaticamente, inclusive os cadastrados anteriormente.

Aqueles por motivo de auxílio-doença e acidente do trabalho devem ser cadastrados com os códigos P e O, respectivamente, qualquer que seja o período de afastamento, no campo Tipo Afastam.

Quando um novo afastamento corresponder à continuação de um afastamento anterior, já cadastrado, é necessário informar Sim no campo "Cont. Af. Ant." (continuação do afastamento anterior) e, no campo Cont. Seq. (continua seqüência), a seqüência correspondente ao afastamento ao qual está sendo dada a continuidade.

...

  1. Em Ausências, selecione a opção Incluir.
    O sistema apresenta a tela de inclusão.
  2. Preencha os dados conforme a orientação do help de campo.
  3. Confira os dados e confirme.
  4. No menu está disponível a opção Legenda, que apresenta a classificação dos funcionários cadastrados.

 


Help_buttonImage ModifiedImportante:

Image ModifiedImage ModifiedImage ModifiedQuando aprovada uma solicitação de férias pela rotina Efet. Solic. Portal, é apresentada a tela de Ausências para que seja possível complementar as informações necessárias. Os campos (Data da alteração, Data inicial, Duração e Data final) são apenas para visualização e preenchidos com as informações da solicitação.

A Ausência de férias é adicionada no Sistema após o preenchimento e confirmação das informações necessárias e a solicitação fica com o status Atendida.


Veja também

Para consultar os afastamentos cadastrados, veja a tabela SR8 - Afastamentos no tópico Consulta Cadastros Genéricos.