Histórico da Página
01. DADOS GERAIS
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 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 Então, foi executado o programa de acerto prghur/spp/cria_sit_calc_ptoele.r, informando na tela o mês 06/2021, para 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 prghuracerto 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 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 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> |