| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: | Recursos Humanos |
| Função: | RHUFM037 - Manutenção de Batida de Cartão Ponto RHUFP001 - Processamento de Movimentação de Cartão de Ponto |
| Ticket: | 9408544 |
| Requisito/Story/Issue (informe o requisito relacionado) : |
O componente RHUFM037 (Manutenção de Batida de Cartão de Ponto) não oferecia a possibilidade de sobrepor turno ou não. Assim, em dias de folga lançados manualmente, ao calcular o cartão pelo turno, substituía o tipo de dia folga pelo correspondente no turno, normalmente trabalhado, gerando indevidamente, portanto, falta para o funcionário.
Outra necessidade identificada foi a liberação do checkbox "Sobrepor turno" no RHUFP001 (Processamento de Movimentação de Cartão de Ponto) para o tipo de operação "Cálculo flexível", já que estava liberado apenas para o tipo "Cálculo pelo turno".
Foi implementado no componente RHUFM037 (Manutenção de Batida de Cartão de Ponto) o checkbox "Sobrepor turno" para indicar, ao calcular o cartão ponto, se deve ou não substituir o tipo de dia incluído pelo tipo de dia do turno. Também foi alterado o componente RHUFP001 (Processamento de Movimentação de Cartão de Ponto) para habilitar o checkbox "Sobrepor turno" para o tipo de operação "Cálculo flexível".

Imagem 1 – RHUFM037 – Foi incluído o checkbox "Sobrepor turno" para indicar se deve ou não substituir o tipo de dia incluído pelo tipo de dia do turno. À esquerda um exemplo com o checkbox marcado, onde o tipo de dia foi substituído pelo do turno; à direita, com o checkbox desmarcado, onde o tipo de dia informado não foi substituído pelo do turno.

Imagem 2 – RHUFP001 – Após alterações, o checkbox "Sobrepor turno" está sendo habilitado para edição quando a "Operação" é "Cálculo flexível".
<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>
|