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.
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.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Com este operador são obtidos os dias úteis de um intervalo de datas, da verba que está sendo calculada.
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.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
{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 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 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.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
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.
Procedimentos
Para cadastrar ausências:
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.