Árvore de páginas

Versões comparadas

Chave

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

...

Linha de Produto:Datasul
Segmento:Plataforma TOTVS RH
Módulo:Controle de Frequência
Função:PE4000 - Gera Movimento Folha de Pagamento
Ticket:8745006
Requisito/Story/Issue:DTSCORE01-1350


02. SITUAÇÃO/REQUISITO

Funcionário trabalha em horário flexível e teve uma saída durante o 2o período, mas fora do horário de flexibilidade de sua jornada.

O funcionário possui no mês apenas dias em jornada compensada e os demais dias está em situação de férias, sendo que no período de ponto teve jornada incompleta.

Ao efetuar a integração do ponto, para fechar as horas mensais do turno o sistema está gerando horas a maior no evento das faltas.Ao calcular o ponto, as horas desta ausência estão sendo indevidamente compensadas pelo tratamento de flexibilização da jornada. 

03. SOLUÇÃO

O programa do cálculo de integração do ponto foi alterado para não considerar as horas de ausência do 2o período quando estas estiverem totalmente fora do período de flexibilização da jornadaque, ao identificar que a soma das horas pagas mais as horas descontadas é inferior ao total de horas mês que o funcionário deve receber e, este não possuir evento de horas trabalhadas nem evento de horas de DSR, não some a diferença (total horas mês - (horas pagas + horas descontadas) das horas que faltam em eventos que sejam do tipo desconto.

Neste caso, a diferença das horas será gerada no evento de horas normais diurnas parametrizado no programa PE0300 - Manutenção Eventos para Integração.



Templatedocumentos


HTML
<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>

...