Histórico da Página
...
Produto: |
| ||||||||
---|---|---|---|---|---|---|---|---|---|
Linha de Produto: |
| ||||||||
Segmento: |
| ||||||||
Módulo: | Controle de Frequência | ||||||||
Função: | prghur/spp/cria_sit_calc_ptoele.r | ||||||||
Ticket: | 11703717 | ||||||||
Requisito/Story/Issue (informe o requisito relacionado) : | DTSCORE01-4849 |
02. SITUAÇÃO/REQUISITO
Funcionário
03. SOLUÇÃO
Funcionário pertence à categoria de ponto cujo período de ponto inicia no dia 01 e termina no dia 31.
Ao realizar a importação de batidas através do programa PE7100 - Tarefa Atualiza Marcação Controle de Acesso, estas foram importadas com o erro 38 - Ponto não habilitado para data processo.
Foi então executado o programa de acerto prghur/spp/cria_sit_calc_ptoele.r, informando na tela o mês 06/2021, para corrigir a habilitação de ponto. Em seguida, as batidas que haviam sido importadas com erro 38 foram importadas com sucesso.
Novamente foi executado o programa de acerto prghur/spp/cria_sit_calc_ptoele.r, porém informando na tela o mês 05/2021.
Ao tentar calcular o ponto do mês 06/2021 para este funcionário, no log de execução aparece a mensagem "Nenhum Registro Processado", e o cálculo não é efetuado.
03. SOLUÇÃO
O programa de acerto prghur/spp/cria_sit_calc_ptoele.r ao ser executado efetua o ajuste da habilitação de ponto (da categoria e do funcionário) para o mês informado em tela e para os dois meses seguintes.
Porém, quando o término do período de ponto está parametrizado como dia 31 no programa FP0580 - Manutenção Categoria Salarial, a data de término do período de ponto dos dois meses seguintes ao informado na tela estava sendo calculada de forma errada, causando os problemas reportados.
Este programa foi ajustado para calcular corretamente a data de término do período de ponto quando este finalizar no dia 31.
04. DEMAIS INFORMAÇÕES
Não se aplica.
05. ASSUNTOS RELACIONADOS
- não Não se aplica.
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> |